Difference between revisions of "Category:MathObjects"

From WeBWorK_wiki
Jump to navigation Jump to search
(Add practice login to presentation links)
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=== Learn to use MathObjects when authoring questions ===
+
=== Authoring Questions using MathObjects ===
* [[Introduction to MathObjects]]
+
* '''[[Introduction to MathObjects]]''' -- everything you need to know to get started with MathObjects
* [[Presentations on MathObjects]] overview of MathObject features and commands given by Davide Cervone
+
* '''[[Presentations on MathObjects]]''' -- overview of MathObject features and commands given by Davide Cervone
* Older but detailed references for MathObjects and MathObjects answer checkers from POD documentation:
+
* '''[[:Category:Problem_Techniques| Index of Problem Techniques]]''' -- many of these illustrate MathObject features
** [http://webwork.maa.org/pod/pg_TRUNK/doc/MathObjects/UsingMathObjects.html UsingMathObjects] (introduction)
+
* '''[[SubjectAreaTemplates|Subject Area Templates]]''' -- many of these use MathObjects
** [http://webwork.maa.org/pod/pg_TRUNK/doc/MathObjects/MathObjectsAnswerCheckers.html MathObjects-based Answer Checkers] (introduction)
+
* '''[[:Category:MathObject_Classes| MathObject Classes]]''' -- details of the various MathObject types
  +
* '''[[Specialized parsers| MathObject Extensions]]''' -- specialized MathObject types defined as extensions
  +
* '''[https://testcourses.webwork.maa.org/webwork2/PREP14_Problem_Authoring/Workshop2/?login_practice_user=true Davide Cervone's presentation of MathObjects to PREP, June 16, 2014]'''
   
===Advanced MathObject topics===
+
=== MathObject Answer Checkers ===
* [[:Category:Contexts | Contexts]]
+
* '''[[Answer Checkers (MathObjects)| Answer Checkers in MathObjects]]'''
** [[Introduction to contexts]]
+
* '''[[Answer Checkers and the Context]]'''
** [[Specialized contexts]]
+
* '''[[Custom Answer Checkers]]'''
** [[Modifying contexts (advanced)]]
+
* '''[[Custom Answer Checkers for Lists]]'''
** [[Context flags]]
+
* '''Extensions for Answer Checkers'''
* Parser modifications
+
** [http://webwork.maa.org/pod/pg_TRUNK/macros/answerHints.pl.html answerHints] - allows you to customize hints for particular wrong answers
** [[Specialized parsers]]
 
* [[PGLabs]] On-line labs for rendering of PG code.
 
** These labs allow you to experiment online with writing fragments of questions using MathObjects, PGML and PG syntax.
 
* [[MathObjects reference table]] (reference)
 
* [[List of MathObjects reduction rules]] (reference)
 
* Customizing Answer checkers
 
** [http://webwork.maa.org/pod/pg_TRUNK/macros/answerHints.pl.html answerHints] - allows you to customize hints to particular wrong answers
 
**[http://webwork.maa.org/pod/pg_TRUNK/macros/answerCustom.pl.html answerCustom] - an easy method for creating an answer checker with a custom subroutine that performs the check for correctness of an answer.
 
   
<br/>[http://webwork.maa.org/pod/pg_TRUNK POD (Plain old documentation)] documentation (for both MathObjects and other macros) is written in the file containing the source code by the programmers. It usually the most complete and most up-to-date reference.
 
  +
=== MathObject Contexts ===
  +
* '''[[Introduction to Contexts]]'''
  +
* '''[[Common Contexts]]''' (list)
  +
* '''[[Specialized contexts]]''' (list)
  +
* '''[[Modifying contexts (advanced)]]'''
  +
* '''[[Creating Custom Contexts]]'''
  +
* '''[[Course-Wide Customizations]]'''
  +
* '''[[Context flags]]'''
  +
  +
=== Reference Pages ===
  +
  +
* '''[[:Category:MathObject_Classes| MathObject Classes]]''' - list of the main MathObject types
  +
* '''[[Common Contexts]]''' -- list of the pre-defined Contexts
  +
* '''[[MathObjects reference table]]''' - quick reference for MathObject types and features
  +
* '''[[Reduction rules for MathObject Formulas]]''' - reference rules for "simplifying" forumulae
  +
* '''[[PGLabs]]''' -- On-line labs for rendering of PG code.
  +
: These labs allow you to experiment online with writing fragments of questions using MathObjects, PGML and PG syntax.
  +
* '''[http://webwork.maa.org/pod/pg_TRUNK POD pages]''' -- Plain old documentation.
  +
: Documentation (for both MathObjects and other macros) taken from the file containing the source code by the programmers. It usually the most complete and up-to-date reference.
  +
* '''[https://testcourses.webwork.maa.org/webwork2/PREP14_Problem_Authoring/Workshop2/?login_practice_user=true Davide Cervone's presentation of MathObjects to PREP, June 16, 2014]'''
  +
<br>
   
 
[[Category:Authors]]
 
[[Category:Authors]]

Revision as of 09:59, 7 May 2015

Authoring Questions using MathObjects

MathObject Answer Checkers

MathObject Contexts

Reference Pages

These labs allow you to experiment online with writing fragments of questions using MathObjects, PGML and PG syntax.
Documentation (for both MathObjects and other macros) taken from the file containing the source code by the programmers. It usually the most complete and up-to-date reference.