Difference between revisions of "FactoredPolynomial1"
(switch to PGML and remove answerFormatHelp.pl macro) |
(add historical tag and give links to newer problems.) |
||
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/Algebra/FactoredPolynomial.html a newer version of this problem]</p> |
||
+ | |||
+ | |||
<h2>Polynomial Factoring</h2> |
<h2>Polynomial Factoring</h2> |
||
Latest revision as of 04:48, 18 July 2023
This problem has been replaced with a newer version of this problem
Polynomial Factoring
This PG code shows how to require students to factor a polynomial.
- PGML location in OPL: FortLewis/Authoring/Templates/Algebra/FactoredPolynomial1_PGML.pg
PG problem file | Explanation |
---|---|
Problem tagging: |
|
DOCUMENT(); loadMacros('PGstandard.pl','MathObjects.pl','PGML.pl','PGcourse.pl'); TEXT(beginproblem()); |
Initialization:
We require additional contexts provided by |
# Expanded form Context('Numeric'); $poly = Compute('8x^2+28x+12'); # Factored form Context('PolynomialFactors-Strict'); Context()->flags->set(singleFactors=>0); LimitedPowers::OnlyIntegers( minPower => 0, maxPower => 1, message => 'either 0 or 1', ); $factored = Compute('4(2x+1)(x+3)'); |
Setup:
For the factored form we need to change to the |
BEGIN_PGML Write the quadratic expression [` [$poly] `] in factored form [` k(ax+b)(cx+d) `]. [____________________]{$factored} [@ helpLink('formulas') @]* END_PGML |
Main Text:
We should explicitly tell students to enter answers in the form |
BEGIN_PGML_SOLUTION Solution explanation goes here. END_PGML_SOLUTION ENDDOCUMENT(); |
Solution: |