AnswerIsSolutionToEquation: Difference between revisions
Jump to navigation
Jump to search
m (1 revision: import all default namespace pages from old wiki) |
No edit summary |
||
| (2 intermediate revisions by 2 users not shown) | |||
| 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> | ||
| Line 109: | Line 112: | ||
<ul> | <ul> | ||
<li>POD documentation: [http://webwork.maa.org/ | <li>POD documentation: [http://webwork.maa.org/pod/pg/macros/parserSolutionFor.html parserSolutionFor.pl]</li> | ||
<li>PG macro: [http:// | <li>PG macro: [http://webwork.maa.org/viewvc/system/trunk/pg/macros/parserSolutionFor.pl?view=log parserSolutionFor.pl]</li> | ||
</ul> | </ul> | ||
Latest revision as of 20: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