Difference between revisions of "AnswerIsSolutionToEquation"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
+ | {{historical}} |
||
+ | |||
+ | <p style="font-size: 120%;font-weight:bold">This problem has been replaced with [https://openwebwork.github.io/pg-docs/sample-problems/problem-techniques/AnswerIsSolutionToEquation.html a newer version of this problem]</p> |
||
<h2>Answer is any Solution to an Equation</h2> |
<h2>Answer is any Solution to an Equation</h2> |
||
Latest revision as of 15:53, 20 June 2023
This problem has been replaced with a newer version of this problem
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