Difference between revisions of "PeriodicAnswers1"

From WeBWorK_wiki
Jump to navigation Jump to search
(add historical tag and give links to newer problems.)
 
(23 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<h2>Periodic Answers</h2>
 
  +
{{historical}}
   
<!-- Header for these sections -- no modification needed -->
 
  +
<p style="font-size: 120%;font-weight:bold">This problem has been replaced with [https://openwebwork.github.io/pg-docs/sample-problems/Trig/PeriodicAnswers.html a newer version of this problem]</p>
  +
  +
  +
<h2>Periodic Answers</h2>
   
<p style="background-color:#eeeeee;border:black solid 1px;padding:3px;">
 
  +
[[File:PeriodicAnswers1.png|300px|thumb|right|Click to enlarge]]
This PG code shows how to check student answers that are periodic.
 
  +
<p style="background-color:#f9f9f9;border:black solid 1px;padding:3px;">
File location <code>NationalProblemLibrary/FortLewis/Authoring/templates/trig/periodic1.pg</code>
 
  +
This PG code shows how to check student answers that are periodic.
 
</p>
 
</p>
  +
* 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]
  +
* 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" />
 
<p style="text-align:center;">
 
<p style="text-align:center;">
 
[[SubjectAreaTemplates|Templates by Subject Area]]
 
[[SubjectAreaTemplates|Templates by Subject Area]]
Line 19: Line 25:
 
</tr>
 
</tr>
   
<!-- Load specialized macro files section -->
 
  +
  +
<!-- Problem tagging section -->
  +
  +
<tr valign="top">
  +
<td style="background-color:#eeeeee;border:black 1px dashed;">
  +
[http://webwork.maa.org/wiki/Tagging_Problems Problem tagging data]
  +
</td>
  +
<td style="background-color:#eeeeee;padding:7px;">
  +
<p>
  +
<b>Problem tagging:</b>
  +
</p>
  +
</td>
  +
</tr>
  +
  +
  +
<!-- Initialization section -->
   
 
<tr valign="top">
 
<tr valign="top">
Line 25: Line 46:
 
<pre>
 
<pre>
 
DOCUMENT();
 
DOCUMENT();
  +
 
loadMacros(
 
loadMacros(
 
"PGstandard.pl",
 
"PGstandard.pl",
 
"MathObjects.pl",
 
"MathObjects.pl",
  +
"AnswerFormatHelp.pl",
 
);
 
);
  +
 
TEXT(beginproblem());
 
TEXT(beginproblem());
 
</pre>
 
</pre>
 
</td>
 
</td>
<td style="background-color:#ccffcc;padding:7px;">
+
<td style="background-color:#ddffdd;padding:7px;">
 
<p>
 
<p>
 
<b>Initialization:</b>
 
<b>Initialization:</b>
Line 38: Line 62:
 
</td>
 
</td>
 
</tr>
 
</tr>
  +
   
 
<!-- Setup section -->
 
<!-- Setup section -->
Line 57: Line 82:
 
</tr>
 
</tr>
   
<!-- Question text section -->
+
<!-- Main text section -->
   
 
<tr valign="top">
 
<tr valign="top">
 
<td style="background-color:#ffdddd;border:black 1px dashed;">
 
<td style="background-color:#ffdddd;border:black 1px dashed;">
 
<pre>
 
<pre>
  +
Context()->texStrings;
 
BEGIN_TEXT
 
BEGIN_TEXT
 
Enter a solution to \( \cos(\theta) = 0 \).
 
Enter a solution to \( \cos(\theta) = 0 \).
Line 68: Line 94:
 
\( \theta = \)
 
\( \theta = \)
 
\{ ans_rule(10) \}
 
\{ ans_rule(10) \}
  +
\{ AnswerFormatHelp("angles") \}
 
END_TEXT
 
END_TEXT
  +
Context()->normalStrings;
 
</pre>
 
</pre>
 
<td style="background-color:#ffcccc;padding:7px;">
 
<td style="background-color:#ffcccc;padding:7px;">
Line 77: Line 105:
 
</tr>
 
</tr>
   
<!-- Answer section -->
+
<!-- Answer evaluation section -->
   
 
<tr valign="top">
 
<tr valign="top">
Line 85: Line 113:
   
 
ANS( $answer->cmp() );
 
ANS( $answer->cmp() );
 
ENDDOCUMENT();
 
 
</pre>
 
</pre>
 
<td style="background-color:#eeccff;padding:7px;">
 
<td style="background-color:#eeccff;padding:7px;">
 
<p>
 
<p>
 
<b>Answer Evaluation:</b>
 
<b>Answer Evaluation:</b>
  +
</p>
  +
</td>
  +
</tr>
  +
  +
<!-- Solution section -->
  +
  +
<tr valign="top">
  +
<td style="background-color:#ddddff;border:black 1px dashed;">
  +
<pre>
  +
  +
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();
  +
</pre>
  +
<td style="background-color:#ddddff;padding:7px;">
  +
<p>
  +
<b>Solution:</b>
 
</p>
 
</p>
 
</td>
 
</td>
Line 101: Line 149:
   
 
[[Category:Top]]
 
[[Category:Top]]
[[Category:Authors]]
+
[[Category:Sample Problems]]
  +
[[Category:Subject Area Templates]]

Latest revision as of 04:50, 18 July 2023

This article has been retained as a historical document. It is not up-to-date and the formatting may be lacking. Use the information herein with caution.

This problem has been replaced with a newer version of this problem


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