NamedAnswerRules
Revision as of 12:50, 6 May 2021 by 65.26.132.154 (talk)
Name Answer Rules
This PG code shows how to used named answers in problems in such a way that the problem will work in both homework and gateway quizzes. 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.
PG problem file | Explanation |
---|---|
DOCUMENT(); loadMacros( "PGstandard.pl", "MathObjects.pl", "PGML.pl" ); TEXT(beginproblem()); |
Initialization: The usual stuff here. |
$ans = Compute(random(1, 5)); $ansName = NEW_ANS_NAME(); |
Setup:
We specify that the Context should be Notes: on using this and related Contexts. |
BEGIN_PGML Enter [$ans]: [_]{$ans}{ END_PGML |
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. |
- POD documentation: nameOfMacro.pl
- PG macro: nameOfMacro.pl