Difference between revisions of "PeriodicAnswers1"

From WeBWorK_wiki
Jump to navigation Jump to search
m
(PGML example link)
(2 intermediate revisions by the same user not shown)
Line 5: Line 5:
 
This PG code shows how to check student answers that are periodic.
 
This PG code shows how to check student answers that are periodic.
 
</p>
 
</p>
* Download file: [[File:PeriodicAnswers1.txt]] (change the file extension from txt to pg when you save it)
 
  +
* File location in OPL: [https://github.com/openwebwork/webwork-open-problem-library/blob/master/OpenProblemLibrary/FortLewis/Authoring/Templates/Trig/PeriodicAnswers1.pg FortLewis/Authoring/Templates/Trig/PeriodicAnswers1.pg]
* File location in NPL: <code>FortLewis/Authoring/Templates/Trig/PeriodicAnswers1.pg</code>
 
  +
* PGML location in OPL: [https://github.com/openwebwork/webwork-open-problem-library/blob/master/OpenProblemLibrary/FortLewis/Authoring/Templates/Trig/PeriodicAnswers1_PGML.pg FortLewis/Authoring/Templates/Trig/PeriodicAnswers1_PGML.pg]
 
   
 
<br clear="all" />
 
<br clear="all" />
Line 145: Line 144:
   
 
[[Category:Top]]
 
[[Category:Top]]
[[Category:Authors]]
 
 
[[Category:Sample Problems]]
 
[[Category:Sample Problems]]
 
[[Category:Subject Area Templates]]
 
[[Category:Subject Area Templates]]

Revision as of 12:25, 13 June 2015

Periodic Answers

Click to enlarge

This PG code shows how to check student answers that are periodic.


Templates by Subject Area

PG problem file Explanation

Problem tagging data

Problem tagging:

DOCUMENT();

loadMacros(
"PGstandard.pl",
"MathObjects.pl",
"AnswerFormatHelp.pl",
);

TEXT(beginproblem());

Initialization:

Context("Numeric");

$answer = Real("pi/2")->with(period=>pi);

Setup: This is self-explanatory.

Context()->texStrings;
BEGIN_TEXT
Enter a solution to \( \cos(\theta) = 0 \).
$BR
$BR
\( \theta = \)
\{ ans_rule(10) \}
\{ AnswerFormatHelp("angles") \}
END_TEXT
Context()->normalStrings;

Main Text:

$showPartialCorrectAnswers = 1;

ANS( $answer->cmp() );

Answer Evaluation:


Context()->texStrings;
BEGIN_SOLUTION
The cosine of an angle is zero when 
the angle is an integer multiple of \( \pi \).
END_SOLUTION
Context()->normalStrings;

ENDDOCUMENT();

Solution:

Templates by Subject Area