NamedAnswerRules

From WeBWorK_wiki
Revision as of 12:50, 6 May 2021 by 65.26.132.154 (talk)
Jump to navigation Jump to search

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.

Problem Techniques Index

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 ......, and define the answer to be a formula.

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.

Problem Techniques Index