SnippetTemplate

From WeBWorK
(Difference between revisions)
Jump to: navigation, search
m (3 revisions: import all default namespace pages from old wiki)
 
(One intermediate revision by one user not shown)
Line 106: Line 106:
  
 
[[Category:Problem Techniques]]
 
[[Category:Problem Techniques]]
 +
 +
 +
<ul>
 +
<li>POD documentation: [http://webwork.maa.org/doc/cvs/pg_CURRENT/ nameOfMacro.pl.html]</li>
 +
<li>PG macro: [http://cvs.webwork.rochester.edu/viewcvs.cgi/pg/macros/#dirlist nameOfMacro.pl]</li>
 +
</ul>

Latest revision as of 15:19, 14 May 2010

Your title here: PG Code Snippet


This PG code shows how to check student answers that are equations. Note that this is an insertion, not a complete PG file. This code will have to be incorporated into the problem file on which you are working.

Problem Techniques Index

PG problem file Explanation
DOCUMENT();
loadMacros(
"PGstandard.pl",
"MathObjects.pl",
);
TEXT(beginproblem());

Initialization: To do ..(what you are doing)........., we don't have to change the tagging and documentation section of the problem file. In the initialization section, we need to include the macros file


.pl.

Context(".....");
Define context and  variables for the questions

$expr = Formula("....");

Setup: We specify that the Context should be ......, and define the answer to be a formula.

Notes: on using this and related Contexts.

BEGIN_TEXT
...... question text ......
END_TEXT

Main Text: The problem text section of the file is as we'd expect.

$showPartialCorrectAnswers = 1;

ANS( $expr->cmp() );

ENDDOCUMENT();

Answer Evaluation: As is the answer.

Problem Techniques Index


follow us