Difference between revisions of "Category:MathObjects"

From WeBWorK_wiki
Jump to navigation Jump to search
m (→‎Reference Pages: added FIXME)
 
(25 intermediate revisions by 5 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/doc/cvs/pg_CURRENT/doc/MathObjects/UsingMathObjects.html UsingMathObjects] (introduction)
+
* '''[[SubjectAreaTemplates|Subject Area Templates]]''' -- many of these use MathObjects
** [http://webwork.maa.org/doc/cvs/pg_CURRENT/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]''' !!FIXME!! (broken link)
   
===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/macros/answerHints.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 with PG syntax online.
+
=== MathObject Contexts ===
* [[MathObjects reference table]] (reference)
+
* '''[[Introduction to Contexts]]'''
* [[List of MathObjects reduction rules]] (reference)
+
* '''[[Common Contexts]]''' (list)
* Customizing Answer checkers
+
* '''[[Specialized contexts]]''' (list)
** [http://webwork.maa.org/doc/cvs/pg_CURRENT/macros/answerHints.pl.html answerHints] - allows you to customize hints to particular wrong answers
+
* '''[[Modifying contexts (advanced)]]'''
**[http://webwork.maa.org/doc/cvs/pg_CURRENT/macros/answerCustom.pl.html answerCustom] - an easy method for creating an answer checker with a custom subroutine that performs the check for correctness. answer.
+
* '''[[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 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]''' !!FIXME!! (broken link)
  +
<br>
   
 
[[Category:Authors]]
 
[[Category:Authors]]

Latest revision as of 19:31, 15 June 2021

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.