AnswerIsSolutionToEquation
Jump to navigation
Jump to search
Answer is any Solution to an Equation
This PG code shows how to check student answers that can be any point satisfying an equation.
PG problem file | Explanation |
---|---|
DOCUMENT(); loadMacros( "PGstandard.pl", "MathObjects.pl", "parserSolutionFor.pl", ); TEXT(beginproblem()); |
Initialization:
We need to include the macros file |
Context("Vector")->variables->are(x=>'Real',y=>'Real'); $f = SolutionFor("x^2 = cos(y)","(1,0)"); #$f = SolutionFor("x^2 - y = 0",[2,4]); #$f = SolutionFor("x^2 - y = 0",Point(4,2),vars=>['y','x']); |
Setup:
The routine |
Context()->texStrings; BEGIN_TEXT A solution to \($f->{f}\) is \((x,y)\) = \{ans_rule(30)\}. END_TEXT Context()->normalStrings; |
Main Text:
We can use |
$showPartialCorrectAnswers = 1; ANS( $f->cmp() ); ENDDOCUMENT(); |
Answer Evaluation: As is the answer. |
- POD documentation: parserSolutionFor.pl
- PG macro: parserSolutionFor.pl