Difference between revisions of "Category:MathObjects"

From WeBWorK_wiki
Jump to navigation Jump to search
m (Added links to subject areas and problem techniques)
(Reorganize page and update links to include new information (and remove old))
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
 
* '''[[:Category:Problem_Techniques| Index of Problem Techniques]]''' -- many of these illustrate MathObject features
 
* '''[[:Category:Problem_Techniques| Index of Problem Techniques]]''' -- many of these illustrate MathObject features
 
* '''[[SubjectAreaTemplates|Subject Area Templates]]''' -- many of these use MathObjects
 
* '''[[SubjectAreaTemplates|Subject Area Templates]]''' -- many of these use MathObjects
* Older but detailed references for MathObjects and MathObjects answer checkers from POD documentation:
 
  +
* '''[[:Category:MathObject_Classes| MathObject Types]]''' -- details of the various MathObject types
** [http://webwork.maa.org/pod/pg_TRUNK/doc/MathObjects/UsingMathObjects.html UsingMathObjects] (introduction)
 
  +
* '''[[Specialized parsers| MathObject Extensions]]''' -- specialized MathObject types defined as extensions
** [http://webwork.maa.org/pod/pg_TRUNK/doc/MathObjects/MathObjectsAnswerCheckers.html MathObjects-based Answer Checkers] (introduction)
 
   
  +
=== MathObject Answer Checkers ===
  +
* '''[[Answer Checkers (MathObjects)| Answer Checkers in MathObjects]]'''
  +
* '''[[Answer Checkers and the Context]]'''
  +
* '''[[Custom Answer Checkers]]'''
  +
* '''[[Custom Answer Checkers for Lists]]'''
  +
* '''Extensions for Answer Checkers'''
  +
** [http://webwork.maa.org/pod/pg_TRUNK/macros/answerHints.pl.html answerHints] - allows you to customize hints for particular wrong answers
   
===Advanced MathObject topics===
+
=== MathObject Contexts ===
* '''[[:Category:Contexts | Contexts]]'''
+
* '''[[Introduction to contexts]]'''
** [[Introduction to contexts]]
+
* '''[[Specialized contexts]]''' (list)
** [[Specialized contexts]] (list)
+
* '''[[Modifying contexts (advanced)]]'''
** [[Modifying contexts (advanced)]]
+
* '''[[Context flags]]'''
** [[Context flags]]
+
* '''MathObject extensions'''
+
=== Reference Pages ===
** [[Specialized parsers]]
+
  +
* '''[[: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.
 
* '''[[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.
 
: 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 -- (Plain old documentation)].
+
* '''[http://webwork.maa.org/pod/pg_TRUNK POD pages]''' -- Plain old documentation.
: Documentation (for both MathObjects and other macros) that is written in the file containing the source code by the programmers. It usually the most complete and most up-to-date reference.
+
: 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.
 
 
=== Other useful pages ===
 
 
* [[MathObjects reference table]] (Quick reference for MathObject types and features)
 
* [[List of MathObjects reduction rules]] (reference rules for "simplifying" forumulae)
 
* 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>
 
<br>

Revision as of 06:40, 6 August 2012

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.