<?xml version="1.0" encoding="UTF-8"?>
<quiz>
<!-- question: 0  -->
  <question type="category">
    <category>
      <text>$course$/top/Default for MSII/Test #11</text>
    </category>
    <info format="html">
      <text></text>
    </info>
    <idnumber></idnumber>
  </question>

<!-- question: 0  -->
  <question type="category">
    <category>
      <text>$course$/top/Default for MSII/Test #11/L78-Linear Equations: Slope and Y-Intercept</text>
    </category>
    <info format="html">
      <text></text>
    </info>
    <idnumber></idnumber>
  </question>

<!-- question: 361825  -->
  <question type="formulas">
    <name>
      <text>L78-  line-yInt-Slope-Equation</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<h3>Give the y-intercept, slope and equation of the line.</h3>
<jsxgraph width="300" height="300">
    var board = JXG.JSXGraph.initBoard(BOARDID,{ axis:true,grid:true, boundingbox: [-11,11,11,-11], showCopyright: false, showNavigation: true,resize:{enabled:true,throttle:200} });
    var graph = board.create('functiongraph',
    [function(x){ return {m}*x+{b};}, -11,11],{firstArrow:true,lastArrow:true,strokeColor:'green'});
</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<jsxgraph width="300" height="300">
    var board = JXG.JSXGraph.initBoard(BOARDID,{ axis:true,grid:true, boundingbox: [-11,11,11,-11], showCopyright: false, showNavigation: false });
    var graph = board.create('functiongraph',
    [function(x){ return {m}*x+{b};}, -10,10],{firstArrow:true,lastArrow:true,strokeColor:'green'});
    var yInt=board.create('point',[0,{b}],{size:3,fillOpacity:0,strokeColor:'orange',name:''});
    var ansY=board.create('line',[[0,{b}],[0,{b}+{mNum}]],{strokeColor:'red',straightFirst:false,straightLast:false,firstArrow:false,lastArrow:{type:2,size:4}});
    var ansX=board.create('line',[[0,{b}+{mNum}],[{mDen},{b}+{mNum}]],{strokeColor:'blue',straightFirst:false,straightLast:false,firstArrow:false,lastArrow:{type:2,size:4}});
</jsxgraph>]]></text>
    </generalfeedback>
    <defaultgrade>3.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>mA={[1,2],[1,3],[2,3],[1,4],[2,4],[3,4],[1,5],[2,5],[3,5],[1,6],[2,6],[3,6],[4,6],[5,6],[1,7],[2,7],[3,7],[4,7],[5,7],[6,7],[1,8],[2,8],[3,8],[4,8],[5,8],[6,8],[7,8],[1,10],[2,10],[3,10],[4,10],[5,10],[6,10],[7,10],[8,10],[9,10],[2,1],[3,1],[3,2],[4,1],[4,2],[4,3],[5,1],[5,2],[5,3],[6,1],[6,2],[6,3],[6,4]};
b={-7:7};
n={-2,3};
bn={1:99999};
direction={0,1};</text>
</varsrandom>
<varsglobal><text><![CDATA[m=mA[0]/mA[1];
MB=join("","MyBoxH1",bn);
mNum=mA[0];
mDen=mA[1];
GCF=gcd(mNum,mDen);
mNum=pick(direction,mNum/GCF,-1*mNum/GCF);
mDen=mDen/GCF;
m=mNum/mDen;
choices=["increases","decreasing"];
equation=join("",mNum,"/",mDen,"*x+",b);
x={-100:100};
signb=pick(b>0,"-","+");
disb=abs(b);]]></text>
</varsglobal>
<answernumbering><text>none</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>3</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[b,0,b]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[The y-intercept of the line is: {_0}<br>The order pair of the y-intercept is ({_1},{_2})<br>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;"><strong>The y-intercept is <span class="" style="color: rgb(245, 184, 0);">{b}</span>.&nbsp;<br> The ordered pair of the y-intercept is <span class="" style="color: rgb(245, 184, 0);">(0,{b})</span>.</strong></p>]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
<answers>
 <partindex>
  <text>1</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>2</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[mNum,mDen]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<table>
    <tbody>
        <tr>
            <td rowspan="2">The slope is </td>
            <td style="border-bottom:1px solid black">{_0}</td>
        </tr>
        <tr>
            <td>{_1}</td>
        </tr>
    </tbody>
</table>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p><strong>The slope is \(\frac{{mNum}}{{mDen}}\).</strong></p>
<table>
    <tbody>
        <tr>
            <td>The change in y is <span class="" style="color: rgb(239, 69, 64);"><b>{mNum}</b></span>.</td>
            <td rowspan="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Slope =</td>
            <td style="border-bottom:1px solid black"><span class="" style="color: rgb(239, 69, 64);"><b>{mNum}</b></span></td>
        </tr>
        <tr>
            <td>The change in x is <span class="" style="color: rgb(51, 102, 255);"><b>{mDen}</b></span>.</td>
            <td><span class="" style="color: rgb(239, 69, 64);"><b><span class="" style="color: rgb(51, 102, 255);">{mDen}</span></b></span></td>
        </tr>
    </tbody>
</table>]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
<answers>
 <partindex>
  <text>2</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>equation</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">(Use the division bar to show a fraction for example \(\frac{2}{3}\) should be typed 2/3)<br>The equation of the line is: y={_0}</p>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">The equation of the line is <strong>y=\(\frac{{mNum}}{{mDen}}\)x {signb} {disb}</strong>.</p>]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 361826  -->
  <question type="formulas">
    <name>
      <text>L78-  line-yInt-Slope-Equation</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<h3>Give the y-intercept, slope and equation of the line.</h3>
<jsxgraph width="300" height="300">
    var board = JXG.JSXGraph.initBoard(BOARDID,{ axis:true,grid:true, boundingbox: [-11,11,11,-11], showCopyright: false, showNavigation: true,resize:{enabled:true,throttle:200} });
    var graph = board.create('functiongraph',
    [function(x){ return {m}*x+{b};}, -10,10],{firstArrow:true,lastArrow:true,strokeColor:'green'});
</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<jsxgraph width="300" height="300">
    var board = JXG.JSXGraph.initBoard(BOARDID,{ axis:true,grid:true, boundingbox: [-11,11,11,-11], showCopyright: false, showNavigation: false });
    var graph = board.create('functiongraph',
    [function(x){ return {m}*x+{b};}, -10,10],{firstArrow:true,lastArrow:true,strokeColor:'green'});
    var yInt=board.create('point',[0,{b}],{size:3,fillOpacity:0,strokeColor:'orange',name:''});
    var ansY=board.create('line',[[0,{b}],[0,{b}+{mNum}]],{strokeColor:'red',straightFirst:false,straightLast:false,firstArrow:false,lastArrow:{type:2,size:4}});
    var ansX=board.create('line',[[0,{b}+{mNum}],[{mDen},{b}+{mNum}]],{strokeColor:'blue',straightFirst:false,straightLast:false,firstArrow:false,lastArrow:{type:2,size:4}});
</jsxgraph>]]></text>
    </generalfeedback>
    <defaultgrade>3.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>mA={[1,2],[1,3],[2,3],[1,4],[2,4],[3,4],[1,5],[2,5],[3,5],[1,6],[2,6],[3,6],[4,6],[5,6],[1,7],[2,7],[3,7],[4,7],[5,7],[6,7],[1,8],[2,8],[3,8],[4,8],[5,8],[6,8],[7,8],[1,10],[2,10],[3,10],[4,10],[5,10],[6,10],[7,10],[8,10],[9,10],[2,1],[3,1],[3,2],[4,1],[4,2],[4,3],[5,1],[5,2],[5,3],[6,1],[6,2],[6,3],[6,4]};
b={-7:7};
n={-2,3};
bn={1:99999};
direction={0,1};</text>
</varsrandom>
<varsglobal><text><![CDATA[m=mA[0]/mA[1];
MB=join("","MyBoxH1",bn);
mNum=mA[0];
mDen=mA[1];
GCF=gcd(mNum,mDen);
mNum=pick(direction,mNum/GCF,-1*mNum/GCF);
mDen=mDen/GCF;
m=mNum/mDen;
choices=["increases","decreasing"];
equation=join("",mNum,"/",mDen,"*x+",b);
x={-100:100};
signb=pick(b>0,"-","+");
disb=abs(b);]]></text>
</varsglobal>
<answernumbering><text>none</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>3</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[b,0,b]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[The y-intercept of the line is: {_0}<br>The order pair of the y-intercept is ({_1},{_2})<br>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;"><strong>The y-intercept is <span class="" style="color: rgb(245, 184, 0);">{b}</span>.&nbsp;<br> The ordered pair of the y-intercept is <span class="" style="color: rgb(245, 184, 0);">(0,{b})</span>.</strong></p>]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
<answers>
 <partindex>
  <text>1</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>2</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[mNum,mDen]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<table>
    <tbody>
        <tr>
            <td rowspan="2">The slope is </td>
            <td style="border-bottom:1px solid black">{_0}</td>
        </tr>
        <tr>
            <td>{_1}</td>
        </tr>
    </tbody>
</table>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p><strong>The slope is \(\frac{{mNum}}{{mDen}}\).</strong></p>
<table>
    <tbody>
        <tr>
            <td>The change in y is <span class="" style="color: rgb(239, 69, 64);"><b>{mNum}</b></span>.</td>
            <td rowspan="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Slope =</td>
            <td style="border-bottom:1px solid black"><span class="" style="color: rgb(239, 69, 64);"><b>{mNum}</b></span></td>
        </tr>
        <tr>
            <td>The change in x is <span class="" style="color: rgb(51, 102, 255);"><b>{mDen}</b></span>.</td>
            <td><span class="" style="color: rgb(239, 69, 64);"><b><span class="" style="color: rgb(51, 102, 255);">{mDen}</span></b></span></td>
        </tr>
    </tbody>
</table>]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
<answers>
 <partindex>
  <text>2</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>equation</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">(Use the division bar to show a fraction for example \(\frac{2}{3}\) should be typed 2/3)<br>The equation of the line is: y={_0}</p>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">The equation of the line is <strong>y=\(\frac{{mNum}}{{mDen}}\)x {signb} {disb}</strong>.</p>]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 361823  -->
  <question type="formulas">
    <name>
      <text>L78-Name slope</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<h3>Give the slope of the linear equation.</h3>
<jsxgraph width="300" height="300">
    var board = JXG.JSXGraph.initBoard(BOARDID,{ axis:true,grid:true, boundingbox: [-11,11,11,-11], showCopyright: false, showNavigation: true,resize:{enabled:true,throttle:200} });
    var graph = board.create('functiongraph',
    [function(x){ return {m}*x+{b};}, -10,10],{firstArrow:true,lastArrow:true,strokeColor:'green'});
</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p><strong>The slope is \(\frac{{mNum}}{{mDen}}\).</strong></p>
<table><tbody><tr><td>The change in y is <span class="" style="color: rgb(239, 69, 64);"><b>{mNum}</b></span>.</td><td rowspan="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Slope =</td>
  <td style="border-bottom:1px solid black"><span class="" style="color: rgb(239, 69, 64);"><b>{mNum}</b></span></td></tr>
  <tr><td>The change in x is <span class="" style="color: rgb(51, 102, 255);"><b>{mDen}</b></span>.</td>
    <td><span class="" style="color: rgb(239, 69, 64);"><b><span class="" style="color: rgb(51, 102, 255);">{mDen}</span></b></span></td></tr></tbody></table>
  
<jsxgraph width="300" height="300">
    var board = JXG.JSXGraph.initBoard(BOARDID,{ axis:true,grid:true, boundingbox: [-11,11,11,-11], showCopyright: false, showNavigation: false });
    var graph = board.create('functiongraph',
    [function(x){ return {m}*x+{b};}, -10,10],{firstArrow:true,lastArrow:true,strokeColor:'green'});

    var ans=board.create('line',[[0,{b}],[0,{b}+{mNum}]],{strokeColor:'red',straightFirst:false,straightLast:false,firstArrow:false,lastArrow:{type:2,size:4}});
    var ans=board.create('line',[[0,{b}+{mNum}],[{mDen},{b}+{mNum}]],{strokeColor:'blue',straightFirst:false,straightLast:false,firstArrow:false,lastArrow:{type:2,size:4}});
</jsxgraph>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>mA={[1,2],[1,3],[2,3],[1,4],[2,4],[3,4],[1,5],[2,5],[3,5],[1,6],[2,6],[3,6],[4,6],[5,6],[1,7],[2,7],[3,7],[4,7],[5,7],[6,7],[1,8],[2,8],[3,8],[4,8],[5,8],[6,8],[7,8],[1,10],[2,10],[3,10],[4,10],[5,10],[6,10],[7,10],[8,10],[9,10],[2,1],[3,1],[3,2],[4,1],[4,2],[4,3],[5,1],[5,2],[5,3],[6,1],[6,2],[6,3],[6,4]};
b={-7:7};

n={-2,3};

bn={1:99999};</text>
</varsrandom>
<varsglobal><text><![CDATA[m=mA[0]/mA[1];
MB=join("","MyBoxH1",bn);
mNum=mA[0];
mDen=mA[1];
GCF=gcd(mNum,mDen);
mNum=mNum/GCF;
mDen=mDen/GCF;
m=mNum/mDen;]]></text>
</varsglobal>
<answernumbering><text>none</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>2</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[mNum,mDen]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<table><tbody><tr><td rowspan="2">The slope is </td><td style="border-bottom:1px solid black">{_0}</td></tr><tr><td>{_1}</td></tr></tbody></table>]]></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 361824  -->
  <question type="formulas">
    <name>
      <text>L78-Name slope- Negative</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<h3>Give the slope of the linear equation.</h3>
<jsxgraph width="300" height="300">
    var board = JXG.JSXGraph.initBoard(BOARDID,{ axis:true,grid:true, boundingbox: [-11,11,11,-11], showCopyright: false, showNavigation: true,resize:{enabled:true,throttle:200} });
    var graph = board.create('functiongraph',
    [function(x){ return {m}*x+{b};}, -10,10],{firstArrow:true,lastArrow:true,strokeColor:'green'});
</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p><strong>Start at the y-Intercept.&nbsp; (0,{b}).<br>The next whole-number point is. ({mNum},{=b+mNum})<br></strong><strong style="font-size: 0.9375rem;">The slope is \(\frac{{mNum}}{{mDen}}\).</strong></p>
<table>
    <tbody>
        <tr>
            <td>The change in y is <span class="" style="color: rgb(239, 69, 64);"><b>{mNum}</b></span>.</td>
            <td rowspan="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Slope =</td>
            <td style="border-bottom:1px solid black"><span class="" style="color: rgb(239, 69, 64);"><b>{mNum}</b></span></td>
        </tr>
        <tr>
            <td>The change in x is <span class="" style="color: rgb(51, 102, 255);"><b>{mDen}</b></span>.</td>
            <td><span class="" style="color: rgb(239, 69, 64);"><b><span class="" style="color: rgb(51, 102, 255);">{mDen}</span></b></span></td>
        </tr>
    </tbody>
</table>

<jsxgraph width="300" height="300">
    var board = JXG.JSXGraph.initBoard(BOARDID,{ axis:true,grid:true, boundingbox: [-11,11,11,-11], showCopyright: false, showNavigation: false });
    var graph = board.create('functiongraph',
    [function(x){ return {m}*x+{b};}, -10,10],{firstArrow:true,lastArrow:true,strokeColor:'green'});

    var yline=board.create('line',[[0,{b}],[0,{b}+{mNum}]],{strokeColor:'red',straightFirst:false,straightLast:false,fixed:true,firstArrow:false,lastArrow:{type:2,size:4}});

    var xline=board.create('line',[[0,{b}+{mNum}],[{mDen},{b}+{mNum}]],{strokeColor:'blue',straightFirst:false,straightLast:false,fixed:true,firstArrow:false,lastArrow:{type:2,size:4}});
    var point=board.create('point',[{mDen},{b}+{mNum}],{strokeColor:'green',size:3,fillOpacity:0,showInfobox:false,fixed:true});
</jsxgraph>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>mA={[1,2],[1,3],[2,3],[1,4],[2,4],[3,4],[1,5],[2,5],[3,5],[1,6],[2,6],[3,6],[4,6],[5,6],[1,7],[2,7],[3,7],[4,7],[5,7],[6,7],[1,8],[2,8],[3,8],[4,8],[5,8],[6,8],[7,8],[1,10],[2,10],[3,10],[4,10],[5,10],[6,10],[7,10],[8,10],[9,10],[2,1],[3,1],[3,2],[4,1],[4,2],[4,3],[5,1],[5,2],[5,3],[6,1],[6,2],[6,3],[6,4]};
b={-7:7};

n={-2,3};

bn={1:99999};</text>
</varsrandom>
<varsglobal><text><![CDATA[m=mA[0]/mA[1];
MB=join("","MyBoxH1",bn);
mNum=mA[0];
mDen=mA[1];
GCF=gcd(mNum,mDen);
mNum=-1*mNum/GCF;
mDen=mDen/GCF;
m=mNum/mDen;]]></text>
</varsglobal>
<answernumbering><text>none</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>2</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[mNum,mDen]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>mNum/mDen == _0/_1</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<table><tbody><tr><td rowspan="2">The slope is </td><td style="border-bottom:1px solid black">{_0}</td></tr><tr><td>{_1}</td></tr></tbody></table>]]></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 361828  -->
  <question type="formulas">
    <name>
      <text>L78-Name slope- Negative</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<h3>Give the slope of the linear equation.</h3>
<jsxgraph width="300" height="300">
    var board = JXG.JSXGraph.initBoard(BOARDID,{ axis:true,grid:true, boundingbox: [-11,11,11,-11], showCopyright: false, showNavigation: true,resize:{enabled:true,throttle:200} });
    var graph = board.create('functiongraph',
    [function(x){ return {m}*x+{b};}, -10,10],{firstArrow:true,lastArrow:true,strokeColor:'green'});
</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p><strong>Start at the y-Intercept.&nbsp; (0,{b}).<br>The next whole-number point is. ({mNum},{=b+mNum})<br></strong><strong style="font-size: 0.9375rem;">The slope is \(\frac{{mNum}}{{mDen}}\).</strong></p>
<table>
    <tbody>
        <tr>
            <td>The change in y is <span class="" style="color: rgb(239, 69, 64);"><b>{mNum}</b></span>.</td>
            <td rowspan="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Slope =</td>
            <td style="border-bottom:1px solid black"><span class="" style="color: rgb(239, 69, 64);"><b>{mNum}</b></span></td>
        </tr>
        <tr>
            <td>The change in x is <span class="" style="color: rgb(51, 102, 255);"><b>{mDen}</b></span>.</td>
            <td><span class="" style="color: rgb(239, 69, 64);"><b><span class="" style="color: rgb(51, 102, 255);">{mDen}</span></b></span></td>
        </tr>
    </tbody>
</table>

<jsxgraph width="300" height="300">
    var board = JXG.JSXGraph.initBoard(BOARDID,{ axis:true,grid:true, boundingbox: [-11,11,11,-11], showCopyright: false, showNavigation: false });
    var graph = board.create('functiongraph',
    [function(x){ return {m}*x+{b};}, -10,10],{firstArrow:true,lastArrow:true,strokeColor:'green'});

    var yline=board.create('line',[[0,{b}],[0,{b}+{mNum}]],{strokeColor:'red',straightFirst:false,straightLast:false,fixed:true,firstArrow:false,lastArrow:{type:2,size:4}});

    var xline=board.create('line',[[0,{b}+{mNum}],[{mDen},{b}+{mNum}]],{strokeColor:'blue',straightFirst:false,straightLast:false,fixed:true,firstArrow:false,lastArrow:{type:2,size:4}});
    var point=board.create('point',[{mDen},{b}+{mNum}],{strokeColor:'green',size:3,fillOpacity:0,showInfobox:false,fixed:true});
</jsxgraph>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>mA={[1,2],[1,3],[2,3],[1,4],[2,4],[3,4],[1,5],[2,5],[3,5],[1,6],[2,6],[3,6],[4,6],[5,6],[1,7],[2,7],[3,7],[4,7],[5,7],[6,7],[1,8],[2,8],[3,8],[4,8],[5,8],[6,8],[7,8],[1,10],[2,10],[3,10],[4,10],[5,10],[6,10],[7,10],[8,10],[9,10],[2,1],[3,1],[3,2],[4,1],[4,2],[4,3],[5,1],[5,2],[5,3],[6,1],[6,2],[6,3],[6,4]};
b={-7:7};

n={-2,3};

bn={1:99999};</text>
</varsrandom>
<varsglobal><text><![CDATA[m=mA[0]/mA[1];
MB=join("","MyBoxH1",bn);
mNum=mA[0];
mDen=mA[1];
GCF=gcd(mNum,mDen);
mNum=-1*mNum/GCF;
mDen=mDen/GCF;
m=mNum/mDen;]]></text>
</varsglobal>
<answernumbering><text>none</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>2</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[mNum,mDen]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<table><tbody><tr><td rowspan="2">The slope is </td><td style="border-bottom:1px solid black">{_0}</td></tr><tr><td>{_1}</td></tr></tbody></table>]]></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 361822  -->
  <question type="formulas">
    <name>
      <text>L78-Name y-Intercept</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<h3>Give the ordered pair of the y-intercept</h3>
<jsxgraph width="300" height="300">
    var board = JXG.JSXGraph.initBoard(BOARDID,{ axis:true,grid:true, boundingbox: [-11,11,11,-11], showCopyright: false, showNavigation: true,resize:{enabled:true,throttle:200} });
    var graph = board.create('functiongraph',
    [function(x){ return {m}*x+{b};}, -10,10],{firstArrow:true,lastArrow:true});
</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p><strong>The y-intercept is where the equation crosses the y-axis.</strong><br><strong>The y-intercept is at (0,{b}).</strong></p>
<jsxgraph width="300" height="300">
    var board = JXG.JSXGraph.initBoard(BOARDID,{ axis:true,grid:true, boundingbox: [-11,11,11,-11], showCopyright: false, showNavigation: false });
    var graph = board.create('functiongraph',
    [function(x){ return {m}*x+{b};}, -10,10],{firstArrow:true,lastArrow:true});

    var ans=board.create('point',[0,{b}],{size:5,strokeColor:'green',fillOpacity:0,name:'Y-Intercept'});
</jsxgraph>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>mA={[1,2],[1,3],[2,3],[1,4],[2,4],[3,4],[1,5],[2,5],[3,5],[1,6],[2,6],[3,6],[4,6],[5,6],[1,7],[2,7],[3,7],[4,7],[5,7],[6,7],[1,8],[2,8],[3,8],[4,8],[5,8],[6,8],[7,8],[1,10],[2,10],[3,10],[4,10],[5,10],[6,10],[7,10],[8,10],[9,10],[2,1],[3,1],[3,2],[4,1],[4,2],[4,3],[5,1],[5,2],[5,3],[6,1],[6,2],[6,3],[6,4]};
b={-7:7};

n={-2,3};
m={-3:0,1:4};
bn={1:99999};</text>
</varsrandom>
<varsglobal><text><![CDATA[m=mA[0]/mA[1];
MB=join("","MyBoxH1",bn);]]></text>
</varsglobal>
<answernumbering><text>none</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>2</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[0,b]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<h3>The y-intercept is ({_0},{_1})</h3>]]></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 0  -->
  <question type="category">
    <category>
      <text>$course$/top/Default for MSII/Test #11/L79-Operations with Monomials, Binomials, and Polynomials</text>
    </category>
    <info format="html">
      <text></text>
    </info>
    <idnumber></idnumber>
  </question>

<!-- question: 361935  -->
  <question type="formulas">
    <name>
      <text>L79-Add Binomials-(ax+b)+(-ax+d)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">({num1a}{var1} + {num2a}) + ({num1b}{var1} + {num2b})</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td width="40%">({num1a}{var1} + {num2a}) + ({num1b}{var1} + {num2b})</td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1} </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}</span>&nbsp;+ <span class="" style="color: rgb(255, 51, 102);">{num1b}{var1} </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2b}</span></td>
            <td></td>
            <td>The parentheses are not needed because the binomials are being added.</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1}&nbsp; </span>+ <span class="" style="color: rgb(255, 51, 102);">{num1b}{var1}</span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}</span>&nbsp;+ <span class="" style="color: rgb(51, 102, 255);">{num2b}</span></td>
            <td></td>
            <td>Use the commutative property of addition to write the like terms next to each other.</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{num1a} + {num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{num2a} + {num2b}</span>)</td>
            <td></td>
            <td>Use the distributive property to group the coefficients of the like terms</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{=num1a+num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{=num2a+num2b}</span>)</td>
            <td></td>
            <td>Add the coefficients</td>
        </tr>
        <tr>
            <td>{coefVar1}{ansVar1} {signV2} {absCoefVar2}</td>
            <td></td>
            <td><br>Combine double signs.&nbsp;<br>Coefficients equal to 1 do not need to be written.<br>Terms with a zero coefficient are equal to zero, therefore do not need to be written.</td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[num1a={-10:-2,2:10};
num1b={-10:-2,2:10};
vars=shuffle(["a","b","c","d","e","f","g","h","k","m","n","p","r","s","t","v","w","x","y","z"]);
num2a={-10:-2,2:10};
num2b={-10:-2,2:10};


]]></text>
</varsrandom>
<varsglobal><text><![CDATA[num1b=-1*num1a;
var1=vars[0];
var2=vars[1];
num1ab=num1a+num1b;
num2ab=num2a+num2b;
ans=join("",num1ab,"*",var1,"+",num2a+num2b);
coefVar1=pick(num1ab==0,pick(num1ab==1,join("",num1ab),""),"");
coefVar2=pick(abs(num2ab)==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
absCoefVar2=pick(num2ab==0,join("",abs(num2ab)),"");
ansVar1=pick(num1ab==0,join("",var1),"");
ansVar2=pick(num2ab==0,join("",var2),"");
signV2=pick(num2ab>0,pick(num2ab<0,"","-"),pick(num1ab==0,"+",""));
a={-100:100};
b={-100:100};
c={-100:100};
d={-100:100};
e={-100:100};
f={-100:100};
g={-100:100};
h={-100:100};
k={-100:100};
m={-100:100};
n={-100:100};
p={-100:100};
r={-100:100};
s={-100:100};
t={-100:100};
v={-100:100};
w={-100:100};
x={-100:100};
y={-100:100};
z={-100:100};]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 361936  -->
  <question type="formulas">
    <name>
      <text>L79-Add Binomials-(ax+b)+(cx+d)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">({num1a}{var1} + {num2a}) + ({num1b}{var1} + {num2b})</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td width="40%">({num1a}{var1} + {num2a}) + ({num1b}{var1} + {num2b})</td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1} </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}</span>&nbsp;+ <span class="" style="color: rgb(255, 51, 102);">{num1b}{var1} </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2b}</span></td>
            <td></td>
            <td>The parentheses are not needed because the binomials are being added.</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1}&nbsp; </span>+ <span class="" style="color: rgb(255, 51, 102);">{num1b}{var1}</span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}</span>&nbsp;+ <span class="" style="color: rgb(51, 102, 255);">{num2b}</span></td>
            <td></td>
            <td>Use the commutative property of addition to write the like terms next to each other.</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{num1a} + {num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{num2a} + {num2b}</span>)</td>
            <td></td>
            <td>Use the distributive property to group the coefficients of the like terms</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{=num1a+num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{=num2a+num2b}</span>)</td>
            <td></td>
            <td>Add the coefficients</td>
        </tr>
        <tr>
            <td>{coefVar1}{ansVar1} {signV2} {absCoefVar2}</td>
            <td></td>
            <td><br>Combine double signs.&nbsp;<br>Coefficients equal to 1 do not need to be written.<br>Terms with a zero coefficient are equal to zero, therefore do not need to be written.</td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[num1a={-10:-2,2:10};
num1b={-10:-2,2:10};
vars=shuffle(["a","b","c","d","e","f","g","h","k","m","n","p","r","s","t","v","w","x","y","z"]);
num2a={-10:-2,2:10};
num2b={-10:-2,2:10};


]]></text>
</varsrandom>
<varsglobal><text><![CDATA[var1=vars[0];
var2=vars[1];
num1ab=num1a+num1b;
num2ab=num2a+num2b;
ans=join("",num1ab,"*",var1,"+",num2a+num2b);
coefVar1=pick(num1ab==0,pick(num1ab==1,join("",num1ab),""),"");
coefVar2=pick(abs(num2ab)==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
absCoefVar2=pick(num2ab==0,join("",abs(num2ab)),"");
ansVar1=pick(num1ab==0,join("",var1),"");
ansVar2=pick(num2ab==0,join("",var2),"");
signV2=pick(num2ab>0,pick(num2ab<0,"","-"),pick(num1ab==0,"+",""));
a={-100:100};
b={-100:100};
c={-100:100};
d={-100:100};
e={-100:100};
f={-100:100};
g={-100:100};
h={-100:100};
k={-100:100};
m={-100:100};
n={-100:100};
p={-100:100};
r={-100:100};
s={-100:100};
t={-100:100};
v={-100:100};
w={-100:100};
x={-100:100};
y={-100:100};
z={-100:100};]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 361937  -->
  <question type="formulas">
    <name>
      <text>L79-Add Binomials-(ax+b)+(cy+d)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">({num1a}{var1} + {num2a}) + ({num1b}{var3} + {num2b})</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td width="40%">({num1a}{var1} + {num2a}) + ({num1b}{var3} + {num2b})</td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(51, 51, 51);">{num1a}{var1} </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}</span>&nbsp;+ <span class="" style="color: rgb(255, 51, 102);"><span class="" style="color: rgb(51, 51, 51);">{num1b}{var3}</span> </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2b}</span></td>
            <td></td>
            <td>The parentheses are not needed because the binomials are being added.</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(51, 51, 51);">{num1a}{var1}&nbsp; </span><span class="" style="color: rgb(51, 51, 51);">+ </span><span class="" style="color: rgb(51, 51, 51);">{num1b}{var3}</span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}</span>&nbsp;+ <span class="" style="color: rgb(51, 102, 255);">{num2b}</span></td>
            <td></td>
            <td>Use the commutative property of addition to write the like terms next to each other.</td>
        </tr>
        <tr>
            <td><span>{num1a}{var1}&nbsp;&nbsp;</span><span>+&nbsp;</span><span>{num1b}{var3}</span>+ (<span class="" style="color: rgb(51, 102, 255);">{num2a} + {num2b}</span>)</td>
            <td></td>
            <td>Use the distributive property to group the coefficients of the like terms</td>
        </tr>
        <tr>
            <td><span>{num1a}{var1}&nbsp;&nbsp;</span><span>+&nbsp;</span><span>{num1b}{var3}</span>+ (<span class="" style="color: rgb(51, 102, 255);">{=num2a+num2b}</span>)</td>
            <td></td>
            <td>Add the coefficients</td>
        </tr>
        <tr>
            <td><span>{num1a}{var1}&nbsp;&nbsp;</span><span>+&nbsp;</span><span>{num1b}{var3}</span>&nbsp;{signV2} {absCoefVar2}</td>
            <td></td>
            <td><br>Combine double signs.&nbsp;<br>Coefficients equal to 1 do not need to be written.<br>Terms with a zero coefficient are equal to zero, therefore do not need to be written.</td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[num1a={2:10};
num1b={2:10};
vars=shuffle(["a","b","c","d","e","f","g","h","k","m","n","p","r","s","t","v","w","x","y","z"]);
num2a={-10:-2,2:10};
num2b={-10:-2,2:10};


]]></text>
</varsrandom>
<varsglobal><text><![CDATA[var1=vars[0];
var2=vars[1];
var3=vars[2];
num1ab=num1a+num1b;
num2ab=num2a+num2b;
ans=join("",num1a,"*",var1,"+",num1b,"*",var3,"+",num2a+num2b);
coefVar1=pick(num1ab==0,pick(num1ab==1,join("",num1ab),""),"");
coefVar2=pick(abs(num2ab)==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
absCoefVar2=pick(num2ab==0,join("",abs(num2ab)),"");
ansVar1=pick(num1ab==0,join("",var1),"");
ansVar2=pick(num2ab==0,join("",var2),"");
signV2=pick(num2ab>0,pick(num2ab<0,"","-"),pick(num1ab==0,"+",""));
a={-100:100};
b={-100:100};
c={-100:100};
d={-100:100};
e={-100:100};
f={-100:100};
g={-100:100};
h={-100:100};
k={-100:100};
m={-100:100};
n={-100:100};
p={-100:100};
r={-100:100};
s={-100:100};
t={-100:100};
v={-100:100};
w={-100:100};
x={-100:100};
y={-100:100};
z={-100:100};]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 361938  -->
  <question type="formulas">
    <name>
      <text>L79-Add Binomials-(ax+b)+(dy+ax)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">({num1a}{var1} + {num2a}) + ({num2b} +{num1b}{var1})</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td width="40%">({num1a}{var1} + {num2a}) + ({num2b}} + {num1b}{var1})</td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1} </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}</span>&nbsp;+ <span class="" style="color: rgb(51, 102, 255);">{num2b}</span>&nbsp;+<span class="" style="color: rgb(255, 51, 102);">{num1b}{var1}</span></td>
            <td></td>
            <td>The parentheses are not needed because the binomials are being added.</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1}&nbsp; </span>+ <span class="" style="color: rgb(255, 51, 102);">{num1b}{var1}</span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}</span>&nbsp;+ <span class="" style="color: rgb(51, 102, 255);">{num2b}</span></td>
            <td></td>
            <td>Use the commutative property of addition to write the like terms next to each other.</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{num1a} + {num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{num2a} + {num2b}</span>)</td>
            <td></td>
            <td>Use the distributive property to group the coefficients of the like terms</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{=num1a+num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{=num2a+num2b}</span>)</td>
            <td></td>
            <td>Add the coefficients</td>
        </tr>
        <tr>
            <td>{coefVar1}{ansVar1} {signV2} {absCoefVar2}</td>
            <td></td>
            <td><br>Combine double signs.&nbsp;<br>Coefficients equal to 1 do not need to be written.<br>Terms with a zero coefficient are equal to zero, therefore do not need to be written.</td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[num1a={-10:-2};
num1b={-10:-2,2:10};
vars=shuffle(["a","b","c","d","e","f","g","h","k","m","n","p","r","s","t","v","w","x","y","z"]);
num2a={-10:-2,2:10};
num2b={-10:-2,2:10};


]]></text>
</varsrandom>
<varsglobal><text><![CDATA[var1=vars[0];
var2=vars[1];
num1ab=num1a+num1b;
num2ab=num2a+num2b;
ans=join("",num1ab,"*",var1,pick(num2a+num2b<0,"+",""),num2a+num2b);
coefVar1=pick(num1ab==0,pick(num1ab==1,join("",num1ab),""),"");
coefVar2=pick(abs(num2ab)==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
absCoefVar2=pick(num2ab==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
ansVar1=pick(num1ab==0,join("",var1),"");
ansVar2=pick(num2ab==0,join("",var2),"");
signV2=pick(num2ab>0,pick(num2ab<0,"","-"),pick(num1ab==0,"+",""));
coefVar1=pick((num1ab==0)&&(num2ab==0),coefVar1,join("",0));
a={-100:100};
b={-100:100};
c={-100:100};
d={-100:100};
e={-100:100};
f={-100:100};
g={-100:100};
h={-100:100};
k={-100:100};
m={-100:100};
n={-100:100};
p={-100:100};
r={-100:100};
s={-100:100};
t={-100:100};
v={-100:100};
w={-100:100};
x={-100:100};
y={-100:100};
z={-100:100};]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 361939  -->
  <question type="formulas">
    <name>
      <text>L79-Add Binomials-(ax+b)+cx</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">({num1a}{var1} + {num2a}) + {num1b}{var1}</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td width="40%">({num1a}{var1} + {num2a}) + {num1b}{var1}</td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1} </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}</span>&nbsp;+ <span class="" style="color: rgb(255, 51, 102);">{num1b}{var1}</span></td>
            <td></td>
            <td>The parentheses are not needed because the binomials are being added.</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1}&nbsp; </span>+ <span class="" style="color: rgb(255, 51, 102);">{num1b}{var1}</span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}</span></td>
            <td></td>
            <td>Use the commutative property of addition to write the like terms next to each other.</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{num1a} + {num1b}</span>){var1}+ <span class="" style="color: rgb(51, 102, 255);">{num2a}</span></td>
            <td></td>
            <td>Use the distributive property to group the coefficients of the like terms</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{=num1a+num1b}</span>){var1}+ <span class="" style="color: rgb(51, 102, 255);">{num2a}</span></td>
            <td></td>
            <td>Add the coefficients</td>
        </tr>
        <tr>
            <td>{coefVar1}{ansVar1} {signV2} {=abs(num2a)}</td>
            <td></td>
            <td><br>Combine double signs.&nbsp;<br>Coefficients equal to 1 do not need to be written.<br>Terms with a zero coefficient are equal to zero, therefore do not need to be written.</td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[num1a={-10:-2,2:10};
num1b={-10:-2,2:10};
vars=shuffle(["a","b","c","d","e","f","g","h","k","m","n","p","r","s","t","v","w","x","y","z"]);
num2a={-10:-2,2:10};
num2b={-10:-2,2:10};


]]></text>
</varsrandom>
<varsglobal><text><![CDATA[num2b=0;
var1=vars[0];
var2=vars[1];
num1ab=num1a+num1b;
num2ab=num2a+num2b;
ans=join("",num1ab,"*",var1,"+",num2a);
coefVar1=pick(num1ab==0,pick(num1ab==1,join("",num1ab),""),"");
coefVar2=pick(abs(num2ab)==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
absCoefVar2=pick(num2ab==0,join("",abs(num2ab)),"");
ansVar1=pick(num1ab==0,join("",var1),"");
ansVar2=pick(num2ab==0,join("",var2),"");
signV2=pick(num2ab>0,pick(num2ab<0,"","-"),pick(num1ab==0,"+",""));
a={-100:100};
b={-100:100};
c={-100:100};
d={-100:100};
e={-100:100};
f={-100:100};
g={-100:100};
h={-100:100};
k={-100:100};
m={-100:100};
n={-100:100};
p={-100:100};
r={-100:100};
s={-100:100};
t={-100:100};
v={-100:100};
w={-100:100};
x={-100:100};
y={-100:100};
z={-100:100};]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 361931  -->
  <question type="formulas">
    <name>
      <text>L79-Add Binomials-(ax+by)+(-ax+dy)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">({num1a}{var1} + {num2a}{var2}) + ({num1b}{var1} + {num2b}{var2})</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td width="40%">({num1a}{var1} + {num2a}{var2}) + ({num1b}{var1} + {num2b}{var2})</td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1} </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}{var2}</span> + <span class="" style="color: rgb(255, 51, 102);">{num1b}{var1} </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2b}{var2}</span></td>
            <td></td>
            <td>The parentheses are not needed because the binomials are being added.</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1}&nbsp; </span>+ <span class="" style="color: rgb(255, 51, 102);">{num1b}{var1}</span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}{var2}</span> + <span class="" style="color: rgb(51, 102, 255);">{num2b}{var2}</span></td>
            <td></td>
            <td>Use the commutative property of addition to write the like terms next to each other.</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{num1a} + {num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{num2a} + {num2b}</span>){var2}</td>
            <td></td>
            <td>Use the distributive property to group the coefficients of the like terms</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{=num1a+num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{=num2a+num2b}</span>){var2}</td>
            <td></td>
            <td>Add the coefficients</td>
        </tr>
        <tr>
            <td>{coefVar1}{ansVar1} {signV2} {absCoefVar2}{ansVar2}</td>
            <td></td>
            <td><br>Combine double signs.&nbsp;<br>Coefficients equal to 1 do not need to be written.<br>Terms with a zero coefficient are equal to zero, therefore do not need to be written.</td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[num1a={-10:-2,2:10};
num1b={-10:-2,2:10};
vars=shuffle(["a","b","c","d","e","f","g","h","k","m","n","p","r","s","t","v","w","x","y","z"]);
num2a={-10:-2,2:10};
num2b={-10:-2,2:10};


]]></text>
</varsrandom>
<varsglobal><text><![CDATA[num1b=-1*num1a;
var1=vars[0];
var2=vars[1];
num1ab=num1a+num1b;
num2ab=num2a+num2b;
ans=join("",num1ab,"*",var1,"+",num2a+num2b,"*",var2);
coefVar1=pick(num1ab==0,pick(num1ab==1,join("",num1ab),""),"");
coefVar2=pick(abs(num2ab)==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
absCoefVar2=pick(num2ab==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
ansVar1=pick(num1ab==0,join("",var1),"");
ansVar2=pick(num2ab==0,join("",var2),"");
signV2=pick(num2ab>0,pick(num2ab<0,"","-"),pick(num1ab==0,"+",""));
a={-100:100};
b={-100:100};
c={-100:100};
d={-100:100};
e={-100:100};
f={-100:100};
g={-100:100};
h={-100:100};
k={-100:100};
m={-100:100};
n={-100:100};
p={-100:100};
r={-100:100};
s={-100:100};
t={-100:100};
v={-100:100};
w={-100:100};
x={-100:100};
y={-100:100};
z={-100:100};]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 361930  -->
  <question type="formulas">
    <name>
      <text>L79-Add Binomials-(ax+by)+(cx+dy)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">({num1a}{var1} + {num2a}{var2}) + ({num1b}{var1} + {num2b}{var2})</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td width="40%">({num1a}{var1} + {num2a}{var2}) + ({num1b}{var1} + {num2b}{var2})</td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1} </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}{var2}</span> + <span class="" style="color: rgb(255, 51, 102);">{num1b}{var1} </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2b}{var2}</span></td>
            <td></td>
            <td>The parentheses are not needed because the binomials are being added.</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1}&nbsp; </span>+ <span class="" style="color: rgb(255, 51, 102);">{num1b}{var1}</span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}{var2}</span> + <span class="" style="color: rgb(51, 102, 255);">{num2b}{var2}</span></td>
            <td></td>
            <td>Use the commutative property of addition to write the like terms next to each other.</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{num1a} + {num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{num2a} + {num2b}</span>){var2}</td>
            <td></td>
            <td>Use the distributive property to group the coefficients of the like terms</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{=num1a+num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{=num2a+num2b}</span>){var2}</td>
            <td></td>
            <td>Add the coefficients</td>
        </tr>
        <tr>
            <td>{coefVar1}{ansVar1} {signV2} {absCoefVar2}{ansVar2}</td>
            <td></td>
            <td><br>Combine double signs.&nbsp;<br>Coefficients equal to 1 do not need to be written.<br>Terms with a zero coefficient are equal to zero, therefore do not need to be written.</td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[num1a={-10:-2,2:10};
num1b={-10:-2,2:10};
vars=shuffle(["a","b","c","d","e","f","g","h","k","m","n","p","r","s","t","v","w","x","y","z"]);
num2a={-10:-2,2:10};
num2b={-10:-2,2:10};


]]></text>
</varsrandom>
<varsglobal><text><![CDATA[var1=vars[0];
var2=vars[1];
num1ab=num1a+num1b;
num2ab=num2a+num2b;
ans=join("",num1ab,"*",var1,"+",num2a+num2b,"*",var2);
coefVar1=pick(num1ab==0,pick(num1ab==1,join("",num1ab),""),"");
coefVar2=pick(abs(num2ab)==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
absCoefVar2=pick(num2ab==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
ansVar1=pick(num1ab==0,join("",var1),"");
ansVar2=pick(num2ab==0,join("",var2),"");
signV2=pick(num2ab>0,pick(num2ab<0,"","-"),pick(num1ab==0,"+",""));
a={-100:100};
b={-100:100};
c={-100:100};
d={-100:100};
e={-100:100};
f={-100:100};
g={-100:100};
h={-100:100};
k={-100:100};
m={-100:100};
n={-100:100};
p={-100:100};
r={-100:100};
s={-100:100};
t={-100:100};
v={-100:100};
w={-100:100};
x={-100:100};
y={-100:100};
z={-100:100};]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 361932  -->
  <question type="formulas">
    <name>
      <text>L79-Add Binomials-(ax+by)+(cx-dy)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">({num1a}{var1} {num2a}{var2}) + ({num1b}{var1} +{num2b}{var2})</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td width="40%">({num1a}{var1} + {num2a}{var2}) + ({num1b}{var1} + {num2b}{var2})</td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1} </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}{var2}</span> + <span class="" style="color: rgb(255, 51, 102);">{num1b}{var1} </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2b}{var2}</span></td>
            <td></td>
            <td>The parentheses are not needed because the binomials are being added.</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1}&nbsp; </span>+ <span class="" style="color: rgb(255, 51, 102);">{num1b}{var1}</span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}{var2}</span> + <span class="" style="color: rgb(51, 102, 255);">{num2b}{var2}</span></td>
            <td></td>
            <td>Use the commutative property of addition to write the like terms next to each other.</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{num1a} + {num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{num2a} + {num2b}</span>){var2}</td>
            <td></td>
            <td>Use the distributive property to group the coefficients of the like terms</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{=num1a+num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{=num2a+num2b}</span>){var2}</td>
            <td></td>
            <td>Add the coefficients</td>
        </tr>
        <tr>
            <td>{coefVar1}{ansVar1} {signV2} {absCoefVar2}{ansVar2}</td>
            <td></td>
            <td><br>Combine double signs.&nbsp;<br>Coefficients equal to 1 do not need to be written.<br>Terms with a zero coefficient are equal to zero, therefore do not need to be written.</td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[num1a={-10:-2,2:10};
num1b={2:10};
vars=shuffle(["a","b","c","d","e","f","g","h","k","m","n","p","r","s","t","v","w","x","y","z"]);
num2a={-10:-2,2:10};
num2b={-10:-2,2:10};


]]></text>
</varsrandom>
<varsglobal><text><![CDATA[num2b=-1*num2a;
var1=vars[0];
var2=vars[1];
num1ab=num1a+num1b;
num2ab=num2a+num2b;
ans=join("",num1ab,"*",var1,"+",num2a+num2b,"*",var2);
coefVar1=pick(num1ab==0,pick(num1ab==1,join("",num1ab),""),"");
coefVar2=pick(abs(num2ab)==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
absCoefVar2=pick(num2ab==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
ansVar1=pick(num1ab==0,join("",var1),"");
ansVar2=pick(num2ab==0,join("",var2),"");
signV2=pick(num2ab>0,pick(num2ab<0,"","-"),pick(num1ab==0,"+",""));
a={-100:100};
b={-100:100};
c={-100:100};
d={-100:100};
e={-100:100};
f={-100:100};
g={-100:100};
h={-100:100};
k={-100:100};
m={-100:100};
n={-100:100};
p={-100:100};
r={-100:100};
s={-100:100};
t={-100:100};
v={-100:100};
w={-100:100};
x={-100:100};
y={-100:100};
z={-100:100};]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 361934  -->
  <question type="formulas">
    <name>
      <text>L79-Add Binomials-(ax+by)+(dy+ax)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">({num1a}{var1} + {num2a}{var2}) + ({num2b}{var2} +{num1b}{var1})</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td width="40%">({num1a}{var1} + {num2a}{var2}) + ({num2b}{var2} + {num1b}{var1})</td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1} </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}{var2}</span> + <span class="" style="color: rgb(51, 102, 255);">{num2b}{var2}</span> +<span class="" style="color: rgb(255, 51, 102);">{num1b}{var1}</span></td>
            <td></td>
            <td>The parentheses are not needed because the binomials are being added.</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1}&nbsp; </span>+ <span class="" style="color: rgb(255, 51, 102);">{num1b}{var1}</span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}{var2}</span> + <span class="" style="color: rgb(51, 102, 255);">{num2b}{var2}</span></td>
            <td></td>
            <td>Use the commutative property of addition to write the like terms next to each other.</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{num1a} + {num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{num2a} + {num2b}</span>){var2}</td>
            <td></td>
            <td>Use the distributive property to group the coefficients of the like terms</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{=num1a+num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{=num2a+num2b}</span>){var2}</td>
            <td></td>
            <td>Add the coefficients</td>
        </tr>
        <tr>
            <td>{coefVar1}{ansVar1} {signV2} {absCoefVar2}{ansVar2}</td>
            <td></td>
            <td><br>Combine double signs.&nbsp;<br>Coefficients equal to 1 do not need to be written.<br>Terms with a zero coefficient are equal to zero, therefore do not need to be written.</td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[num1a={-10:-2};
num1b={-10:-2,2:10};
vars=shuffle(["a","b","c","d","e","f","g","h","k","m","n","p","r","s","t","v","w","x","y","z"]);
num2a={-10:-2,2:10};
num2b={-10:-2,2:10};


]]></text>
</varsrandom>
<varsglobal><text><![CDATA[var1=vars[0];
var2=vars[1];
num1ab=num1a+num1b;
num2ab=num2a+num2b;
ans=join("",num1ab,"*",var1,"+",num2a+num2b,"*",var2);
coefVar1=pick(num1ab==0,pick(num1ab==1,join("",num1ab),""),"");
coefVar2=pick(abs(num2ab)==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
absCoefVar2=pick(num2ab==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
ansVar1=pick(num1ab==0,join("",var1),"");
ansVar2=pick(num2ab==0,join("",var2),"");
signV2=pick(num2ab>0,pick(num2ab<0,"","-"),pick(num1ab==0,"+",""));
coefVar1=pick((num1ab==0)&&(num2ab==0),coefVar1,join("",0));
a={-100:100};
b={-100:100};
c={-100:100};
d={-100:100};
e={-100:100};
f={-100:100};
g={-100:100};
h={-100:100};
k={-100:100};
m={-100:100};
n={-100:100};
p={-100:100};
r={-100:100};
s={-100:100};
t={-100:100};
v={-100:100};
w={-100:100};
x={-100:100};
y={-100:100};
z={-100:100};]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 361933  -->
  <question type="formulas">
    <name>
      <text>L79-Add Binomials-(ax+by)+(dy-ax)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">({num1a}{var1} + {num2a}{var2}) + ({num2b}{var2} +{num1b}{var1})</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td width="40%">({num1a}{var1} + {num2a}{var2}) + ({num2b}{var2} + {num1b}{var1})</td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1} </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}{var2}</span> + <span class="" style="color: rgb(51, 102, 255);">{num2b}{var2}</span> +<span class="" style="color: rgb(255, 51, 102);">{num1b}{var1}</span></td>
            <td></td>
            <td>The parentheses are not needed because the binomials are being added.</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1}&nbsp; </span>+ <span class="" style="color: rgb(255, 51, 102);">{num1b}{var1}</span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}{var2}</span> + <span class="" style="color: rgb(51, 102, 255);">{num2b}{var2}</span></td>
            <td></td>
            <td>Use the commutative property of addition to write the like terms next to each other.</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{num1a} + {num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{num2a} + {num2b}</span>){var2}</td>
            <td></td>
            <td>Use the distributive property to group the coefficients of the like terms</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{=num1a+num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{=num2a+num2b}</span>){var2}</td>
            <td></td>
            <td>Add the coefficients</td>
        </tr>
        <tr>
            <td>{coefVar1}{ansVar1} {signV2} {absCoefVar2}{ansVar2}</td>
            <td></td>
            <td><br>Combine double signs.&nbsp;<br>Coefficients equal to 1 do not need to be written.<br>Terms with a zero coefficient are equal to zero, therefore do not need to be written.</td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[num1a={-10:-2};
num1b={-10:-2,2:10};
vars=shuffle(["a","b","c","d","e","f","g","h","k","m","n","p","r","s","t","v","w","x","y","z"]);
num2a={-10:-2,2:10};
num2b={-10:-2,2:10};


]]></text>
</varsrandom>
<varsglobal><text><![CDATA[num1b=-1*num1a;
var1=vars[0];
var2=vars[1];
num1ab=num1a+num1b;
num2ab=num2a+num2b;
ans=join("",num1ab,"*",var1,"+",num2a+num2b,"*",var2);
coefVar1=pick(num1ab==0,pick(num1ab==1,join("",num1ab),""),"");
coefVar2=pick(abs(num2ab)==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
absCoefVar2=pick(num2ab==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
ansVar1=pick(num1ab==0,join("",var1),"");
ansVar2=pick(num2ab==0,join("",var2),"");
signV2=pick(num2ab>0,pick(num2ab<0,"","-"),pick(num1ab==0,"+",""));
coefVar1=pick((num1ab==0)&&(num2ab==0),coefVar1,join("",0));
a={-100:100};
b={-100:100};
c={-100:100};
d={-100:100};
e={-100:100};
f={-100:100};
g={-100:100};
h={-100:100};
k={-100:100};
m={-100:100};
n={-100:100};
p={-100:100};
r={-100:100};
s={-100:100};
t={-100:100};
v={-100:100};
w={-100:100};
x={-100:100};
y={-100:100};
z={-100:100};]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 361940  -->
  <question type="formulas">
    <name>
      <text>L79-Add Binomials-(ax+by+ez)+(cx+dy+fz)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">({num1a}{var1}&nbsp;+ {num2a}{var2} + {num3a}{var3}) + ({num1b}{var1} + {num2b}{var2} +{num3b}{var3})</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td width="40%">({num1a}{var1} + {num2a}{var2}&nbsp;+ {num3a}{var3}) + ({num1b}{var1}&nbsp;+ {num2b}{var2} + {num3b}{var3})</td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1} </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}{var2}</span> +&nbsp; <span class="" style="color: rgb(51, 255, 102);">{num3a}{var3}</span> +&nbsp;<span class="" style="color: rgb(255, 51, 102);">{num1b}{var1} </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2b}{var2}&nbsp;<span class="" style="color: rgb(51, 255, 102);">+ {num3b}{var3})</span></span></td>
            <td></td>
            <td>The parentheses are not needed because the binomials are being added.</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1}&nbsp; </span>+ <span class="" style="color: rgb(255, 51, 102);">{num1b}{var1}</span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}{var2}</span> + <span class="" style="color: rgb(51, 102, 255);">{num2b}{var2}&nbsp;<span class="" style="color: rgb(51, 255, 102);">+&nbsp;&nbsp;</span><span class="" style="color: rgb(51, 255, 102);">{num3a}{var3}</span><span class="" style="color: rgb(51, 255, 102);">&nbsp;+ {num3b}{var3})</span></span></td>
            <td></td>
            <td>Use the commutative property of addition to write the like terms next to each other.</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{num1a} + {num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{num2a} + {num2b}</span>){var2}&nbsp;<span class="" style="color: rgb(51, 255, 102);">+&nbsp; (</span><span class="" style="color: rgb(51, 255, 102);">{num3a}</span><span class="" style="color: rgb(51, 255, 102);">&nbsp;+ {num3b}){var3}</span></td>
            <td></td>
            <td>Use the distributive property to group the coefficients of the like terms</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{=num1a+num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{=num2a+num2b}</span>){var2}&nbsp;<span>+&nbsp; <span class="" style="color: rgb(51, 255, 102);">(</span></span><span class="" style="color: rgb(51, 255, 102);">{num3a}</span><span><span class="" style="color: rgb(51, 255, 102);">&nbsp;+ {num3b})</span>{var3}</span></td>
            <td></td>
            <td>Add the coefficients</td>
        </tr>
        <tr>
            <td>{coefVar1}{ansVar1} {signV2} {absCoefVar2}{ansVar2} {signV3} {absCoefVar3}{ansVar3}</td>
            <td></td>
            <td><br>Combine double signs.&nbsp;<br>Coefficients equal to 1 do not need to be written.<br>Terms with a zero coefficient are equal to zero, therefore do not need to be written.</td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[num1a={-10:-2,2:10};
num1b={-10:-2,2:10};
vars=shuffle(["a","b","c","d","e","f","g","h","k","m","n","p","r","s","t","v","w","x","y","z"]);
num2a={-10:-2,2:10};
num2b={-10:-2,2:10};
num3a={-10:-2,2:10};
num3b={-10:-2,2:10};

]]></text>
</varsrandom>
<varsglobal><text><![CDATA[var1=vars[0];
var2=vars[1];
var3=vars[2];
num1ab=num1a+num1b;
num2ab=num2a+num2b;
num3ab=num3a+num3b;
ans=join("",num1ab,"*",var1,pick(num2ab>0,"","+"),num2a+num2b,"*",var2,pick(num3ab>0,"","+"),num3a+num3b,"*",var3);
coefVar1=pick(num1ab==0,pick(num1ab==1,join("",num1ab),""),"");
coefVar2=pick(abs(num2ab)==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
coefVar3=pick(abs(num3ab)==0,pick(abs(num3ab)==1,join("",abs(num3ab)),""),"");
absCoefVar2=pick(num2ab==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
absCoefVar3=pick(num3ab==0,pick(abs(num3ab)==1,join("",abs(num3ab)),""),"");
ansVar1=pick(num1ab==0,join("",var1),"");
ansVar2=pick(num2ab==0,join("",var2),"");
ansVar3=pick(num3ab==0,join("",var3),"");
signV2=pick(num2ab>0,pick(num2ab<0,"","-"),pick(num1ab==0,"+",""));
signV3=pick(num3ab>0,pick(num3ab<0,"","-"),pick(num2ab==0,"+",""));
a={-100:100};
b={-100:100};
c={-100:100};
d={-100:100};
e={-100:100};
f={-100:100};
g={-100:100};
h={-100:100};
k={-100:100};
m={-100:100};
n={-100:100};
p={-100:100};
r={-100:100};
s={-100:100};
t={-100:100};
v={-100:100};
w={-100:100};
x={-100:100};
y={-100:100};
z={-100:100};]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 361941  -->
  <question type="formulas">
    <name>
      <text>L79-Add Binomials-ax+by+-ax+dy</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">{num1a}{var1} + {num2a}{var2} + {num1b}{var1} + {num2b}{var2}</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td width="40%">{num1a}{var1} + {num2a}{var2} + {num1b}{var1} + {num2b}{var2}</td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1} </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}{var2}</span> + <span class="" style="color: rgb(255, 51, 102);">{num1b}{var1} </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2b}{var2}</span></td>
            <td></td>
            <td>The parentheses are not needed because the binomials are being added.</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1}&nbsp; </span>+ <span class="" style="color: rgb(255, 51, 102);">{num1b}{var1}</span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}{var2}</span> + <span class="" style="color: rgb(51, 102, 255);">{num2b}{var2}</span></td>
            <td></td>
            <td>Use the commutative property of addition to write the like terms next to each other.</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{num1a} + {num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{num2a} + {num2b}</span>){var2}</td>
            <td></td>
            <td>Use the distributive property to group the coefficients of the like terms</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{=num1a+num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{=num2a+num2b}</span>){var2}</td>
            <td></td>
            <td>Add the coefficients</td>
        </tr>
        <tr>
            <td>{coefVar1}{ansVar1} {signV2} {absCoefVar2}{ansVar2}</td>
            <td></td>
            <td><br>Combine double signs.&nbsp;<br>Coefficients equal to 1 do not need to be written.<br>Terms with a zero coefficient are equal to zero, therefore do not need to be written.</td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[num1a={-10:-2,2:10};
num1b={-10:-2,2:10};
vars=shuffle(["a","b","c","d","e","f","g","h","k","m","n","p","r","s","t","v","w","x","y","z"]);
num2a={-10:-2,2:10};
num2b={-10:-2,2:10};


]]></text>
</varsrandom>
<varsglobal><text><![CDATA[num1b=-1*num1a;
var1=vars[0];
var2=vars[1];
num1ab=num1a+num1b;
num2ab=num2a+num2b;
ans=join("",num1ab,"*",var1,"+",num2a+num2b,"*",var2);
coefVar1=pick(num1ab==0,pick(num1ab==1,join("",num1ab),""),"");
coefVar2=pick(abs(num2ab)==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
absCoefVar2=pick(num2ab==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
ansVar1=pick(num1ab==0,join("",var1),"");
ansVar2=pick(num2ab==0,join("",var2),"");
signV2=pick(num2ab>0,pick(num2ab<0,"","-"),pick(num1ab==0,"+",""));
a={-100:100};
b={-100:100};
c={-100:100};
d={-100:100};
e={-100:100};
f={-100:100};
g={-100:100};
h={-100:100};
k={-100:100};
m={-100:100};
n={-100:100};
p={-100:100};
r={-100:100};
s={-100:100};
t={-100:100};
v={-100:100};
w={-100:100};
x={-100:100};
y={-100:100};
z={-100:100};]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 361942  -->
  <question type="formulas">
    <name>
      <text>L79-Add Binomials-ax+by+ez+cx+dy+fz</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">{num1a}{var1}&nbsp;+ {num2a}{var2} + {num3a}{var3} + {num1b}{var1} + {num2b}{var2} +{num3b}{var3}</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td width="40%">{num1a}{var1} + {num2a}{var2}&nbsp;+ {num3a}{var3} + {num1b}{var1}&nbsp;+ {num2b}{var2} + {num3b}{var3}</td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1} </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}{var2}</span> +&nbsp; <span class="" style="color: rgb(51, 255, 102);">{num3a}{var3}</span> +&nbsp;<span class="" style="color: rgb(255, 51, 102);">{num1b}{var1} </span>+ <span class="" style="color: rgb(51, 102, 255);">{num2b}{var2}&nbsp;<span class="" style="color: rgb(51, 255, 102);">+ {num3b}{var3})</span></span></td>
            <td></td>
            <td>The parentheses are not needed because the binomials are being added.</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1a}{var1}&nbsp; </span>+ <span class="" style="color: rgb(255, 51, 102);">{num1b}{var1}</span>+ <span class="" style="color: rgb(51, 102, 255);">{num2a}{var2}</span> + <span class="" style="color: rgb(51, 102, 255);">{num2b}{var2}&nbsp;<span class="" style="color: rgb(51, 255, 102);">+&nbsp;&nbsp;</span><span class="" style="color: rgb(51, 255, 102);">{num3a}{var3}</span><span class="" style="color: rgb(51, 255, 102);">&nbsp;+ {num3b}{var3})</span></span></td>
            <td></td>
            <td>Use the commutative property of addition to write the like terms next to each other.</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{num1a} + {num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{num2a} + {num2b}</span>){var2}&nbsp;<span class="" style="color: rgb(51, 255, 102);">+&nbsp; (</span><span class="" style="color: rgb(51, 255, 102);">{num3a}</span><span class="" style="color: rgb(51, 255, 102);">&nbsp;+ {num3b}){var3}</span></td>
            <td></td>
            <td>Use the distributive property to group the coefficients of the like terms</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{=num1a+num1b}</span>){var1}+ (<span class="" style="color: rgb(51, 102, 255);">{=num2a+num2b}</span>){var2}&nbsp;<span>+&nbsp; <span class="" style="color: rgb(51, 255, 102);">(</span></span><span class="" style="color: rgb(51, 255, 102);">{num3a}</span><span><span class="" style="color: rgb(51, 255, 102);">&nbsp;+ {num3b})</span>{var3}</span></td>
            <td></td>
            <td>Add the coefficients</td>
        </tr>
        <tr>
            <td>{coefVar1}{ansVar1} {signV2} {absCoefVar2}{ansVar2} {signV3} {absCoefVar3}{ansVar3}</td>
            <td></td>
            <td><br>Combine double signs.&nbsp;<br>Coefficients equal to 1 do not need to be written.<br>Terms with a zero coefficient are equal to zero, therefore do not need to be written.</td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[num1a={-10:-2,2:10};
num1b={-10:-2,2:10};
vars=shuffle(["a","b","c","d","e","f","g","h","k","m","n","p","r","s","t","v","w","x","y","z"]);
num2a={-10:-2,2:10};
num2b={-10:-2,2:10};
num3a={-10:-2,2:10};
num3b={-10:-2,2:10};

]]></text>
</varsrandom>
<varsglobal><text><![CDATA[var1=vars[0];
var2=vars[1];
var3=vars[2];
num1ab=num1a+num1b;
num2ab=num2a+num2b;
num3ab=num3a+num3b;
ans=join("",num1ab,"*",var1,pick(num2ab>=0,"","+"),num2a+num2b,"*",var2,pick(num3ab>=0,"","+"),num3a+num3b,"*",var3);
coefVar1=pick(num1ab==0,pick(num1ab==1,join("",num1ab),""),"");
coefVar2=pick(abs(num2ab)==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
coefVar3=pick(abs(num3ab)==0,pick(abs(num3ab)==1,join("",abs(num3ab)),""),"");
absCoefVar2=pick(num2ab==0,pick(abs(num2ab)==1,join("",abs(num2ab)),""),"");
absCoefVar3=pick(num3ab==0,pick(abs(num3ab)==1,join("",abs(num3ab)),""),"");
ansVar1=pick(num1ab==0,join("",var1),"");
ansVar2=pick(num2ab==0,join("",var2),"");
ansVar3=pick(num3ab==0,join("",var3),"");
signV2=pick(num2ab>0,pick(num2ab<0,"","-"),pick(num1ab==0,"+",""));
signV3=pick(num3ab>0,pick(num3ab<0,"","-"),pick(num2ab==0,"+",""));
a={-100:100};
b={-100:100};
c={-100:100};
d={-100:100};
e={-100:100};
f={-100:100};
g={-100:100};
h={-100:100};
k={-100:100};
m={-100:100};
n={-100:100};
p={-100:100};
r={-100:100};
s={-100:100};
t={-100:100};
v={-100:100};
w={-100:100};
x={-100:100};
y={-100:100};
z={-100:100};]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 0  -->
  <question type="category">
    <category>
      <text>$course$/top/Default for MSII/Test #11/L80- roman Numerals 1-50</text>
    </category>
    <info format="html">
      <text></text>
    </info>
    <idnumber></idnumber>
  </question>

<!-- question: 362003  -->
  <question type="formulas">
    <name>
      <text>L80- read Roman Numerals (1-20)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">What number is represented by the Roman Numerals {=rNum[randNum]}?</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td colspan="7" style="text-align: center;"><strong><span class="" style="color: rgb(255, 102, 51);">Roman Numerals</span></strong></td>
        </tr>
        <tr>
            <td>&nbsp; I = 1&nbsp;&nbsp;</td>

            <td>&nbsp; V = 5&nbsp;&nbsp;</td>

            <td>&nbsp; X = 10&nbsp;&nbsp;</td>

            <td>&nbsp; L = 50&nbsp;&nbsp;</td>

            <td>&nbsp; C = 100&nbsp;&nbsp;</td>

            <td>&nbsp; D = 500&nbsp;&nbsp;</td>

            <td>&nbsp; M = 1000&nbsp;&nbsp;</td>
        </tr>

    </tbody>
</table>
<p dir="ltr" style="text-align: left;">{FB}</p><p dir="ltr" style="text-align: left;">{FBWords}</p>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>randNum={1:21};</text>
</varsrandom>
<varsglobal><text><![CDATA[rNum=["","I","II","III","IV","V","VI","VII","VIII","IX","X", "XI","XII","XIII", "XIV","XV", "XVI", "XVII", "XVIII", "XIX", "XX"];
FB=["","I = 1","II=2<br>1 + 1 = 2","III= 3<br>1 + 1+ 1 = 3", "IV=4<br>1 less than 5 = 4 <br>When a smaller number is to the left of the larger number subtract the value.","V=5","VI=6<br>5 + 1 = 6<br> When the smaller value is on the right of a larger value, add the amounts.","VII=7<br>5+2=7","VIII=8<br>5+3=8","IX=9<br>When a smaller number is the left of a larger value, subtract it from the larger number.<br>1 less than 10 is 9","X=10", "XI=11<br>10+1=11","XII=12<br>10+2=12","XIII=13<br>10+3=13", "XIV=14<br> 10 added to (1 less than 5)<br> since the 1 is to the left of V, or 5, subtract 1 from 5.  then add it to X (10)<br> 10 + (1 less than 5)","XV=15<br>10+5=15", "XVI=16<br>10+5+1=16", "XVII=17<br>10+5+2=17", "XVIII=18<br>18+5+3=18", "XIX=19<br>10+(1 less than 10)<br>IX means one less than 10<br>10+9=19", "XX=20<br>10+10=20"];
FB="";
FBWords="";
x=20+randNum;
FB=pick(x-50>=0,FB,join("",FB,"L"));
FBWords=pick(x-50>=0,FBWords,join("",FBWords,"50 is written with the symbol <b>L</b><br>"));
x=pick(x-50>=0,x,x-50);
FB=pick(x-40>=0,FB,join("",FB,"XL"));
FBWords=pick(x-40>=0,FBWords,join("",FBWords,"40 is written as ten less than 50, write  <b>XL</b><br>"));
x=pick(x-40>=0,x,x-40);
FB=pick(x-30>=0,FB,join("",FB,"XXX"));
FBWords=pick(x-30>=0,FBWords,join("",FBWords,"30 is written as three tens, write  <b>XXX</b><br>"));
x=pick(x-30>=0,x,x-30);
FB=pick(x-20>=0,FB,join("",FB,"XX"));
FBWords=pick(x-20>=0,FBWords,join("",FBWords,"20 is written as two tens, write  <b>XX</b><br>"));
x=pick(x-20>=0,x,x-20);
FB=pick(x-10>=0,FB,join("",FB,"X"));
FBWords=pick(x-10>=0,FBWords,join("",FBWords,"10 is written with the symbol <b>X</b><br>"));
x=pick(x-10>=0,x,x-10);
FB=pick(x-9>=0,FB,join("",FB,"IX"));
FBWords=pick(x-9>=0,FBWords,join("",FBWords,"9 is written as one less than ten, write  <b>IX</b><br>"));
x=pick(x-9>=0,x,x-9);
FB=pick(x-8>=0,FB,join("",FB,"VIII"));
FBWords=pick(x-8>=0,FBWords,join("",FBWords,"8 is written as three more than 5 <b>VIII</b><br>"));
x=pick(x-8>=0,x,x-8);
FB=pick(x-7>=0,FB,join("",FB,"VII"));
FBWords=pick(x-7>=0,FBWords,join("",FBWords,"7 is written as two more than 5 <b>VII</b><br>"));
x=pick(x-7>=0,x,x-7);
FB=pick(x-6>=0,FB,join("",FB,"VI"));
FBWords=pick(x-6>=0,FBWords,join("",FBWords,"6 is written as one more than 5 <b>VI</b><br>"));
x=pick(x-6>=0,x,x-6);
FB=pick(x-5>=0,FB,join("",FB,"V"));
FBWords=pick(x-5>=0,FBWords,join("",FBWords,"5 is written with the symbol <b>V</b><br>"));
x=pick(x-5>=0,x,x-5);
FB=pick(x-4>=0,FB,join("",FB,"IV"));
FBWords=pick(x-4>=0,FBWords,join("",FBWords,"4 is written as 1 less than 5 <b>IV</b><br>"));
x=pick(x-4>=0,x,x-4);
FB=pick(x-3>=0,FB,join("",FB,"III"));
FBWords=pick(x-3>=0,FBWords,join("",FBWords,"3 is written as three ones <b>III</b><br>"));
x=pick(x-3>=0,x,x-3);
FB=pick(x-2>=0,FB,join("",FB,"II"));
FBWords=pick(x-2>=0,FBWords,join("",FBWords,"2 is written as two ones <b>II</b><br>"));
x=pick(x-2>=0,x,x-2);
FB=pick(x-1>=0,FB,join("",FB,"I"));
FBWords=pick(x-1>=0,FBWords,join("",FBWords,"1 is written with the symbol <b>I</b><br>"));
x=pick(x-1>=0,x,x-1);]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>randNum</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362004  -->
  <question type="formulas">
    <name>
      <text>L80- read Roman Numerals (21-40)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">What number is represented by the Roman Numerals {=rNum[randNum]}?</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td colspan="7" style="text-align: center;"><strong><span class="" style="color: rgb(255, 102, 51);">Roman Numerals</span></strong></td>
        </tr>
        <tr>
            <td>&nbsp; I = 1&nbsp;&nbsp;</td>

            <td>&nbsp; V = 5&nbsp;&nbsp;</td>

            <td>&nbsp; X = 10&nbsp;&nbsp;</td>

            <td>&nbsp; L = 50&nbsp;&nbsp;</td>

            <td>&nbsp; C = 100&nbsp;&nbsp;</td>

            <td>&nbsp; D = 500&nbsp;&nbsp;</td>

            <td>&nbsp; M = 1000&nbsp;&nbsp;</td>
        </tr>

    </tbody>
</table>
<p dir="ltr" style="text-align: left;"><span style="font-size: 0.9375rem;">{FB}</span><br></p><p dir="ltr" style="text-align: left;"><span style="font-size: 0.9375rem;">{FBWords}</span></p>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>randNum={1:21};</text>
</varsrandom>
<varsglobal><text><![CDATA[rNum=["","XXI","XXII","XXIII","XXIV","XXV","XXVI","XXVII","XXVIII","XXIX","XXX", "XXXI","XXXII","XXXIII", "XXXIV","XXXV", "XXXVI", "XXXVII", "XXXVIII", "XXXIX", "XXXX"];
FB=["","XXI = 20+1=21","XXII=22<br>20+ 1 + 1 = 22","XXIII= 23<br>20+ 1 + 1+ 1 = 23", "XXIV=4<br>20+ 1 less than 5 = 24 <br>When a smaller number is to the left of the larger number subtract the value.","XXV=25","XXVI=26<br>20+5 + 1 = 26<br> When the smaller value is on the right of a larger value, add the amounts.","XXVII=27<br>20+5+2=27","XXVIII=28<br>20+5+3=28","XXIX=29<br>When a smaller number is the left of a larger value, subtract it from the larger number.<br>1 less than 10 is 9","XXX=30", "XXXI=31<br>30+1=31","XXXII=32<br>30+2=12","XXXIII=33<br>30+3=13", "XXXIV=34<br> 30 added to (1 less than 5)<br> since the 1 is to the left of V, or 5, subtract 1 from 5.  then add it to XXX (30)<br> 30 + (1 less than 5)","XXXV=35<br>30+5=15", "XXXVI=36<br>30+5+1=16", "XXXVII=37<br>30+5+2=37", "XXXVIII=38<br>38+5+3=38", "XXXIX=39<br>30+(1 less than 10)<br>IX means one less than 10<br>30+9=39", "XXXX=40"];
FB="";
FBWords="";
x=20+randNum;
FB=pick(x-50>=0,FB,join("",FB,"L"));
FBWords=pick(x-50>=0,FBWords,join("",FBWords,"50 is written with the symbol <b>L</b><br>"));
x=pick(x-50>=0,x,x-50);
FB=pick(x-40>=0,FB,join("",FB,"XL"));
FBWords=pick(x-40>=0,FBWords,join("",FBWords,"40 is written as ten less than 50, write  <b>XL</b><br>"));
x=pick(x-40>=0,x,x-40);
FB=pick(x-30>=0,FB,join("",FB,"XXX"));
FBWords=pick(x-30>=0,FBWords,join("",FBWords,"30 is written as three tens, write  <b>XXX</b><br>"));
x=pick(x-30>=0,x,x-30);
FB=pick(x-20>=0,FB,join("",FB,"XX"));
FBWords=pick(x-20>=0,FBWords,join("",FBWords,"20 is written as two tens, write  <b>XX</b><br>"));
x=pick(x-20>=0,x,x-20);
FB=pick(x-10>=0,FB,join("",FB,"X"));
FBWords=pick(x-10>=0,FBWords,join("",FBWords,"10 is written with the symbol <b>X</b><br>"));
x=pick(x-10>=0,x,x-10);
FB=pick(x-9>=0,FB,join("",FB,"IX"));
FBWords=pick(x-9>=0,FBWords,join("",FBWords,"9 is written as one less than ten, write  <b>IX</b><br>"));
x=pick(x-9>=0,x,x-9);
FB=pick(x-8>=0,FB,join("",FB,"VIII"));
FBWords=pick(x-8>=0,FBWords,join("",FBWords,"8 is written as three more than 5 <b>VIII</b><br>"));
x=pick(x-8>=0,x,x-8);
FB=pick(x-7>=0,FB,join("",FB,"VII"));
FBWords=pick(x-7>=0,FBWords,join("",FBWords,"7 is written as two more than 5 <b>VII</b><br>"));
x=pick(x-7>=0,x,x-7);
FB=pick(x-6>=0,FB,join("",FB,"VI"));
FBWords=pick(x-6>=0,FBWords,join("",FBWords,"6 is written as one more than 5 <b>VI</b><br>"));
x=pick(x-6>=0,x,x-6);
FB=pick(x-5>=0,FB,join("",FB,"V"));
FBWords=pick(x-5>=0,FBWords,join("",FBWords,"5 is written with the symbol <b>V</b><br>"));
x=pick(x-5>=0,x,x-5);
FB=pick(x-4>=0,FB,join("",FB,"IV"));
FBWords=pick(x-4>=0,FBWords,join("",FBWords,"4 is written as 1 less than 5 <b>IV</b><br>"));
x=pick(x-4>=0,x,x-4);
FB=pick(x-3>=0,FB,join("",FB,"III"));
FBWords=pick(x-3>=0,FBWords,join("",FBWords,"3 is written as three ones <b>III</b><br>"));
x=pick(x-3>=0,x,x-3);
FB=pick(x-2>=0,FB,join("",FB,"II"));
FBWords=pick(x-2>=0,FBWords,join("",FBWords,"2 is written as two ones <b>II</b><br>"));
x=pick(x-2>=0,x,x-2);
FB=pick(x-1>=0,FB,join("",FB,"I"));
FBWords=pick(x-1>=0,FBWords,join("",FBWords,"1 is written with the symbol <b>I</b><br>"));
x=pick(x-1>=0,x,x-1);]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>randNum+20</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362005  -->
  <question type="formulas">
    <name>
      <text>L80- read Roman Numerals (41-60)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">What number is represented by the Roman Numerals {=rNum[randNum]}?</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td colspan="7" style="text-align: center;"><strong><span class="" style="color: rgb(255, 102, 51);">Roman Numerals</span></strong></td>
        </tr>
        <tr>
            <td>&nbsp; I = 1&nbsp;&nbsp;</td>

            <td>&nbsp; V = 5&nbsp;&nbsp;</td>

            <td>&nbsp; X = 10&nbsp;&nbsp;</td>

            <td>&nbsp; L = 50&nbsp;&nbsp;</td>

            <td>&nbsp; C = 100&nbsp;&nbsp;</td>

            <td>&nbsp; D = 500&nbsp;&nbsp;</td>

            <td>&nbsp; M = 1000&nbsp;&nbsp;</td>
        </tr>

    </tbody>
</table>
<p dir="ltr" style="text-align: left;"><br></p>
<p dir="ltr" style="text-align: left;">{FB}</p><p dir="ltr" style="text-align: left;">{FBWords}</p>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>randNum={1:21};</text>
</varsrandom>
<varsglobal><text><![CDATA[rNum=["","XLI","XLII","XLIII","XLIV","XLV","XLVI","XLVII","XLVIII","XLIX","L", "LI","LII","LIII", "LIV","LV", "LVI", "LVII", "LVIII", "LIX", "LX"];
FB="";
FBWords="";
x=40+randNum;
FB=pick(x-50>=0,FB,join("",FB,"L"));
FBWords=pick(x-50>=0,FBWords,join("",FBWords,"50 is written with the symbol <b>L</b><br>"));
x=pick(x-50>=0,x,x-50);
FB=pick(x-40>=0,FB,join("",FB,"XL"));
FBWords=pick(x-40>=0,FBWords,join("",FBWords,"40 is written as ten less than 50, write  <b>XL</b><br>"));
x=pick(x-40>=0,x,x-40);
FB=pick(x-30>=0,FB,join("",FB,"XXX"));
FBWords=pick(x-30>=0,FBWords,join("",FBWords,"30 is written as three tens, write  <b>XXX</b><br>"));
x=pick(x-30>=0,x,x-30);
FB=pick(x-20>=0,FB,join("",FB,"XX"));
FBWords=pick(x-20>=0,FBWords,join("",FBWords,"20 is written as two tens, write  <b>XX</b><br>"));
x=pick(x-20>=0,x,x-20);
FB=pick(x-10>=0,FB,join("",FB,"X"));
FBWords=pick(x-10>=0,FBWords,join("",FBWords,"10 is written with the symbol <b>X</b><br>"));
x=pick(x-10>=0,x,x-10);
FB=pick(x-9>=0,FB,join("",FB,"IX"));
FBWords=pick(x-9>=0,FBWords,join("",FBWords,"9 is written as one less than ten, write  <b>IX</b><br>"));
x=pick(x-9>=0,x,x-9);
FB=pick(x-8>=0,FB,join("",FB,"VIII"));
FBWords=pick(x-8>=0,FBWords,join("",FBWords,"8 is written as three more than 5 <b>VIII</b><br>"));
x=pick(x-8>=0,x,x-8);
FB=pick(x-7>=0,FB,join("",FB,"VII"));
FBWords=pick(x-7>=0,FBWords,join("",FBWords,"7 is written as two more than 5 <b>VII</b><br>"));
x=pick(x-7>=0,x,x-7);
FB=pick(x-6>=0,FB,join("",FB,"VI"));
FBWords=pick(x-6>=0,FBWords,join("",FBWords,"6 is written as one more than 5 <b>VI</b><br>"));
x=pick(x-6>=0,x,x-6);
FB=pick(x-5>=0,FB,join("",FB,"V"));
FBWords=pick(x-5>=0,FBWords,join("",FBWords,"5 is written with the symbol <b>V</b><br>"));
x=pick(x-5>=0,x,x-5);
FB=pick(x-4>=0,FB,join("",FB,"IV"));
FBWords=pick(x-4>=0,FBWords,join("",FBWords,"4 is written as 1 less than 5 <b>IV</b><br>"));
x=pick(x-4>=0,x,x-4);
FB=pick(x-3>=0,FB,join("",FB,"III"));
FBWords=pick(x-3>=0,FBWords,join("",FBWords,"3 is written as three ones <b>III</b><br>"));
x=pick(x-3>=0,x,x-3);
FB=pick(x-2>=0,FB,join("",FB,"II"));
FBWords=pick(x-2>=0,FBWords,join("",FBWords,"2 is written as two ones <b>II</b><br>"));
x=pick(x-2>=0,x,x-2);
FB=pick(x-1>=0,FB,join("",FB,"I"));
FBWords=pick(x-1>=0,FBWords,join("",FBWords,"1 is written with the symbol <b>I</b><br>"));
x=pick(x-1>=0,x,x-1);]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>randNum+40</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362007  -->
  <question type="formulas">
    <name>
      <text>L80- write Roman Numerals (1,5,10,50,100,500,1000)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Write each number in Roman Numerals. (Hint:&nbsp; Use uppercase letters.)</p>
<table>
    <tbody>
        <tr>
            <td style="border-bottom:1px solid black;border-right:1px solid black;border-top:1px solid black;border-left:1px solid black;">{=aNum[randOrder[0]]}<br>{#A}</td>
            <td style="border-bottom:1px solid black;border-right:1px solid black;border-top:1px solid black;border-left:1px solid black;">{=aNum[randOrder[1]]}<br>{#B}<br></td> 
         
          <td style="border-bottom:1px solid black;border-right:1px solid black;border-top:1px solid black;border-left:1px solid black;">{=aNum[randOrder[2]]}<br>{#C}<br></td> </tr><tr>
            <td style="border-bottom:1px solid black;border-right:1px solid black;border-top:1px solid black;border-left:1px solid black;">{=aNum[randOrder[3]]}<br>{#D}<br></td>
      
       
            <td style="border-bottom:1px solid black;border-right:1px solid black;border-top:1px solid black;border-left:1px solid black;">{=aNum[randOrder[4]]}{#E}</td> 
      <td style="border-bottom:1px solid black;border-right:1px solid black;border-top:1px solid black;border-left:1px solid black;">{=aNum[randOrder[5]]}<br>&nbsp;{#F}<br></td>   </tr>   
      <tr>
                   <td style="border-bottom:1px solid black;border-right:1px solid black;border-top:1px solid black;border-left:1px solid black;">{=aNum[randOrder[6]]}<br>{#G}</td>
        
        </tr>
    </tbody>
</table>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td colspan="7" style="text-align: center;"><strong><span class="" style="color: rgb(255, 102, 51);">Roman Numerals</span></strong></td>
        </tr>
        <tr>
            <td>&nbsp; I = 1&nbsp;&nbsp;</td>

            <td>&nbsp; V = 5&nbsp;&nbsp;</td>

            <td>&nbsp; X = 10&nbsp;&nbsp;</td>

            <td>&nbsp; L = 50&nbsp;&nbsp;</td>

            <td>&nbsp; C = 100&nbsp;&nbsp;</td>

            <td>&nbsp; D = 500&nbsp;&nbsp;</td>

            <td>&nbsp; M = 1000&nbsp;&nbsp;</td>
        </tr>

    </tbody>
</table>
<p dir="ltr" style="text-align: left;"><br></p>]]></text>
    </generalfeedback>
    <defaultgrade>7.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>randOrder=shuffle([0,1,2,3,4,5,6]);</text>
</varsrandom>
<varsglobal><text><![CDATA[rNum=["I","V","X","L","C","D","M"];
aNum=[1,5,10,50,100,500,1000];
randNum=aNum[randOrder[0]];

I={2:1000};
V={2:1000};
X={3:1000};
L={2:1000};
D={2:1000};
M={3:1000};
C={2:1000};


FB="";
FBWords="";
x=20+randNum;
FB=pick(x-50>=0,FB,join("",FB,"L"));
FBWords=pick(x-50>=0,FBWords,join("",FBWords,"50 is written with the symbol <b>L</b><br>"));
x=pick(x-50>=0,x,x-50);
FB=pick(x-40>=0,FB,join("",FB,"XL"));
FBWords=pick(x-40>=0,FBWords,join("",FBWords,"40 is written as ten less than 50, write  <b>XL</b><br>"));
x=pick(x-40>=0,x,x-40);
FB=pick(x-30>=0,FB,join("",FB,"XXX"));
FBWords=pick(x-30>=0,FBWords,join("",FBWords,"30 is written as three tens, write  <b>XXX</b><br>"));
x=pick(x-30>=0,x,x-30);
FB=pick(x-20>=0,FB,join("",FB,"XX"));
FBWords=pick(x-20>=0,FBWords,join("",FBWords,"20 is written as two tens, write  <b>XX</b><br>"));
x=pick(x-20>=0,x,x-20);
FB=pick(x-10>=0,FB,join("",FB,"X"));
FBWords=pick(x-10>=0,FBWords,join("",FBWords,"10 is written with the symbol <b>X</b><br>"));
x=pick(x-10>=0,x,x-10);
FB=pick(x-9>=0,FB,join("",FB,"IX"));
FBWords=pick(x-9>=0,FBWords,join("",FBWords,"9 is written as one less than ten, write  <b>IX</b><br>"));
x=pick(x-9>=0,x,x-9);
FB=pick(x-8>=0,FB,join("",FB,"VIII"));
FBWords=pick(x-8>=0,FBWords,join("",FBWords,"8 is written as three more than 5 <b>VIII</b><br>"));
x=pick(x-8>=0,x,x-8);
FB=pick(x-7>=0,FB,join("",FB,"VII"));
FBWords=pick(x-7>=0,FBWords,join("",FBWords,"7 is written as two more than 5 <b>VII</b><br>"));
x=pick(x-7>=0,x,x-7);
FB=pick(x-6>=0,FB,join("",FB,"VI"));
FBWords=pick(x-6>=0,FBWords,join("",FBWords,"6 is written as one more than 5 <b>VI</b><br>"));
x=pick(x-6>=0,x,x-6);
FB=pick(x-5>=0,FB,join("",FB,"V"));
FBWords=pick(x-5>=0,FBWords,join("",FBWords,"5 is written with the symbol <b>V</b><br>"));
x=pick(x-5>=0,x,x-5);
FB=pick(x-4>=0,FB,join("",FB,"IV"));
FBWords=pick(x-4>=0,FBWords,join("",FBWords,"4 is written as 1 less than 5 <b>IV</b><br>"));
x=pick(x-4>=0,x,x-4);
FB=pick(x-3>=0,FB,join("",FB,"III"));
FBWords=pick(x-3>=0,FBWords,join("",FBWords,"3 is written as three ones <b>III</b><br>"));
x=pick(x-3>=0,x,x-3);
FB=pick(x-2>=0,FB,join("",FB,"II"));
FBWords=pick(x-2>=0,FBWords,join("",FBWords,"2 is written as two ones <b>II</b><br>"));
x=pick(x-2>=0,x,x-2);
FB=pick(x-1>=0,FB,join("",FB,"I"));
FBWords=pick(x-1>=0,FBWords,join("",FBWords,"1 is written with the symbol <b>I</b><br>"));
x=pick(x-1>=0,x,x-1);]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text>#A</text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>rNum[randOrder[0]]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
<answers>
 <partindex>
  <text>1</text>
 </partindex>
 <placeholder>
  <text>#B</text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>rNum[randOrder[1]]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
<answers>
 <partindex>
  <text>2</text>
 </partindex>
 <placeholder>
  <text>#C</text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>rNum[randOrder[2]]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
<answers>
 <partindex>
  <text>3</text>
 </partindex>
 <placeholder>
  <text>#D</text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>rNum[randOrder[3]]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
<answers>
 <partindex>
  <text>4</text>
 </partindex>
 <placeholder>
  <text>#E</text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>rNum[randOrder[4]]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
<answers>
 <partindex>
  <text>5</text>
 </partindex>
 <placeholder>
  <text>#F</text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>rNum[randOrder[5]]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
<answers>
 <partindex>
  <text>6</text>
 </partindex>
 <placeholder>
  <text>#G</text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>rNum[randOrder[6]]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362006  -->
  <question type="formulas">
    <name>
      <text>L80- write Roman Numerals (1-20)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Write {randNum} in Roman Numerals.</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td colspan="7" style="text-align: center;"><strong><span class="" style="color: rgb(255, 102, 51);">Roman Numerals</span></strong></td>
        </tr>
        <tr>
            <td>&nbsp; I = 1&nbsp;&nbsp;</td>

            <td>&nbsp; V = 5&nbsp;&nbsp;</td>

            <td>&nbsp; X = 10&nbsp;&nbsp;</td>

            <td>&nbsp; L = 50&nbsp;&nbsp;</td>

            <td>&nbsp; C = 100&nbsp;&nbsp;</td>

            <td>&nbsp; D = 500&nbsp;&nbsp;</td>

            <td>&nbsp; M = 1000&nbsp;&nbsp;</td>
        </tr>

    </tbody>
</table>
<p dir="ltr" style="text-align: left;">{FB}</p><p dir="ltr" style="text-align: left;">{FBWords}</p>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>randNum={1:21};</text>
</varsrandom>
<varsglobal><text><![CDATA[rNum=["","I","II","III","IV","V","VI","VII","VIII","IX","X", "XI","XII","XIII", "XIV","XV", "XVI", "XVII", "XVIII", "XIX", "XX"];
FB=["","I = 1","II=2<br>1 + 1 = 2","III= 3<br>1 + 1+ 1 = 3", "IV=4<br>1 less than 5 = 4 <br>When a smaller number is to the left of the larger number subtract the value.","V=5","VI=6<br>5 + 1 = 6<br> When the smaller value is on the right of a larger value, add the amounts.","VII=7<br>5+2=7","VIII=8<br>5+3=8","IX=9<br>When a smaller number is the left of a larger value, subtract it from the larger number.<br>1 less than 10 is 9","X=10", "XI=11<br>10+1=11","XII=12<br>10+2=12","XIII=13<br>10+3=13", "XIV=14<br> 10 added to (1 less than 5)<br> since the 1 is to the left of V, or 5, subtract 1 from 5.  then add it to X (10)<br> 10 + (1 less than 5)","XV=15<br>10+5=15", "XVI=16<br>10+5+1=16", "XVII=17<br>10+5+2=17", "XVIII=18<br>18+5+3=18", "XIX=19<br>10+(1 less than 10)<br>IX means one less than 10<br>10+9=19", "XX=20<br>10+10=20"];
I={2:1000};
II={2:1000};
III={3:1000};
IV={2:1000};
V={2:1000};
VI={3:1000};
VII={2:1000};
VIII={2:1000};
IX={3:1000};
X={2:1000};
XI={3:1000};
XII={2:1000};
XIII={2:1000};
XIV={2:1000};
XV={2:1000};
XVI={3:1000};
XVII={2:1000};
XVIII={2:1000};
XIX={2:1000};
XX={2:1000};
FB="";
FBWords="";
x=20+randNum;
FB=pick(x-50>=0,FB,join("",FB,"L"));
FBWords=pick(x-50>=0,FBWords,join("",FBWords,"50 is written with the symbol <b>L</b><br>"));
x=pick(x-50>=0,x,x-50);
FB=pick(x-40>=0,FB,join("",FB,"XL"));
FBWords=pick(x-40>=0,FBWords,join("",FBWords,"40 is written as ten less than 50, write  <b>XL</b><br>"));
x=pick(x-40>=0,x,x-40);
FB=pick(x-30>=0,FB,join("",FB,"XXX"));
FBWords=pick(x-30>=0,FBWords,join("",FBWords,"30 is written as three tens, write  <b>XXX</b><br>"));
x=pick(x-30>=0,x,x-30);
FB=pick(x-20>=0,FB,join("",FB,"XX"));
FBWords=pick(x-20>=0,FBWords,join("",FBWords,"20 is written as two tens, write  <b>XX</b><br>"));
x=pick(x-20>=0,x,x-20);
FB=pick(x-10>=0,FB,join("",FB,"X"));
FBWords=pick(x-10>=0,FBWords,join("",FBWords,"10 is written with the symbol <b>X</b><br>"));
x=pick(x-10>=0,x,x-10);
FB=pick(x-9>=0,FB,join("",FB,"IX"));
FBWords=pick(x-9>=0,FBWords,join("",FBWords,"9 is written as one less than ten, write  <b>IX</b><br>"));
x=pick(x-9>=0,x,x-9);
FB=pick(x-8>=0,FB,join("",FB,"VIII"));
FBWords=pick(x-8>=0,FBWords,join("",FBWords,"8 is written as three more than 5 <b>VIII</b><br>"));
x=pick(x-8>=0,x,x-8);
FB=pick(x-7>=0,FB,join("",FB,"VII"));
FBWords=pick(x-7>=0,FBWords,join("",FBWords,"7 is written as two more than 5 <b>VII</b><br>"));
x=pick(x-7>=0,x,x-7);
FB=pick(x-6>=0,FB,join("",FB,"VI"));
FBWords=pick(x-6>=0,FBWords,join("",FBWords,"6 is written as one more than 5 <b>VI</b><br>"));
x=pick(x-6>=0,x,x-6);
FB=pick(x-5>=0,FB,join("",FB,"V"));
FBWords=pick(x-5>=0,FBWords,join("",FBWords,"5 is written with the symbol <b>V</b><br>"));
x=pick(x-5>=0,x,x-5);
FB=pick(x-4>=0,FB,join("",FB,"IV"));
FBWords=pick(x-4>=0,FBWords,join("",FBWords,"4 is written as 1 less than 5 <b>IV</b><br>"));
x=pick(x-4>=0,x,x-4);
FB=pick(x-3>=0,FB,join("",FB,"III"));
FBWords=pick(x-3>=0,FBWords,join("",FBWords,"3 is written as three ones <b>III</b><br>"));
x=pick(x-3>=0,x,x-3);
FB=pick(x-2>=0,FB,join("",FB,"II"));
FBWords=pick(x-2>=0,FBWords,join("",FBWords,"2 is written as two ones <b>II</b><br>"));
x=pick(x-2>=0,x,x-2);
FB=pick(x-1>=0,FB,join("",FB,"I"));
FBWords=pick(x-1>=0,FBWords,join("",FBWords,"1 is written with the symbol <b>I</b><br>"));
x=pick(x-1>=0,x,x-1);]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>rNum[randNum]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362008  -->
  <question type="formulas">
    <name>
      <text>L80- write Roman Numerals (41-60)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Write {=40+randNum} in Roman Numerals.</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td colspan="7" style="text-align: center;"><strong><span class="" style="color: rgb(255, 102, 51);">Roman Numerals</span></strong></td>
        </tr>
        <tr>
            <td>&nbsp; I = 1&nbsp;&nbsp;</td>

            <td>&nbsp; V = 5&nbsp;&nbsp;</td>

            <td>&nbsp; X = 10&nbsp;&nbsp;</td>

            <td>&nbsp; L = 50&nbsp;&nbsp;</td>

            <td>&nbsp; C = 100&nbsp;&nbsp;</td>

            <td>&nbsp; D = 500&nbsp;&nbsp;</td>

            <td>&nbsp; M = 1000&nbsp;&nbsp;</td>
        </tr>

    </tbody>
</table>
<p dir="ltr" style="text-align: left;">{FB}</p><p dir="ltr" style="text-align: left;">{FBWords}</p>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>randNum={0:20};</text>
</varsrandom>
<varsglobal><text><![CDATA[rNum=["XL","XLI","XLII","XLIII","XLIV","XLV","XLVI","XLVII","XLVIII","XLIX","L", "LI","LII","LIII", "LIV","LV", "LVI", "LVII", "LVIII", "LIX", "LX"];
FB="";
FBWords="";
x=40+randNum;
FB=pick(x-50>=0,FB,join("",FB,"L"));
FBWords=pick(x-50>=0,FBWords,join("",FBWords,"50 is written with the symbol <b>L</b><br>"));
x=pick(x-50>=0,x,x-50);
FB=pick(x-40>=0,FB,join("",FB,"XL"));
FBWords=pick(x-40>=0,FBWords,join("",FBWords,"40 is written as ten less than 50, write  <b>XL</b><br>"));
x=pick(x-40>=0,x,x-40);
FB=pick(x-30>=0,FB,join("",FB,"XXX"));
FBWords=pick(x-30>=0,FBWords,join("",FBWords,"30 is written as three tens, write  <b>XXX</b><br>"));
x=pick(x-30>=0,x,x-30);
FB=pick(x-20>=0,FB,join("",FB,"XX"));
FBWords=pick(x-20>=0,FBWords,join("",FBWords,"20 is written as two tens, write  <b>XX</b><br>"));
x=pick(x-20>=0,x,x-20);
FB=pick(x-10>=0,FB,join("",FB,"X"));
FBWords=pick(x-10>=0,FBWords,join("",FBWords,"10 is written with the symbol <b>X</b><br>"));
x=pick(x-10>=0,x,x-10);
FB=pick(x-9>=0,FB,join("",FB,"IX"));
FBWords=pick(x-9>=0,FBWords,join("",FBWords,"9 is written as one less than ten, write  <b>IX</b><br>"));
x=pick(x-9>=0,x,x-9);
FB=pick(x-8>=0,FB,join("",FB,"VIII"));
FBWords=pick(x-8>=0,FBWords,join("",FBWords,"8 is written as three more than 5 <b>VIII</b><br>"));
x=pick(x-8>=0,x,x-8);
FB=pick(x-7>=0,FB,join("",FB,"VII"));
FBWords=pick(x-7>=0,FBWords,join("",FBWords,"7 is written as two more than 5 <b>VII</b><br>"));
x=pick(x-7>=0,x,x-7);
FB=pick(x-6>=0,FB,join("",FB,"VI"));
FBWords=pick(x-6>=0,FBWords,join("",FBWords,"6 is written as one more than 5 <b>VI</b><br>"));
x=pick(x-6>=0,x,x-6);
FB=pick(x-5>=0,FB,join("",FB,"V"));
FBWords=pick(x-5>=0,FBWords,join("",FBWords,"5 is written with the symbol <b>V</b><br>"));
x=pick(x-5>=0,x,x-5);
FB=pick(x-4>=0,FB,join("",FB,"IV"));
FBWords=pick(x-4>=0,FBWords,join("",FBWords,"4 is written as 1 less than 5 <b>IV</b><br>"));
x=pick(x-4>=0,x,x-4);
FB=pick(x-3>=0,FB,join("",FB,"III"));
FBWords=pick(x-3>=0,FBWords,join("",FBWords,"3 is written as three ones <b>III</b><br>"));
x=pick(x-3>=0,x,x-3);
FB=pick(x-2>=0,FB,join("",FB,"II"));
FBWords=pick(x-2>=0,FBWords,join("",FBWords,"2 is written as two ones <b>II</b><br>"));
x=pick(x-2>=0,x,x-2);
FB=pick(x-1>=0,FB,join("",FB,"I"));
FBWords=pick(x-1>=0,FBWords,join("",FBWords,"1 is written with the symbol <b>I</b><br>"));
x=pick(x-1>=0,x,x-1);
XL={2:1000};
XLI={2:1000};
XLII={2:1000};
XLIII={3:1000};
XLIV={2:1000};
XLV={2:1000};
XLVI={3:1000};
XLVII={2:1000};
XLVIII={2:1000};
XLIX={3:1000};
L={2:1000};
LI={3:1000};
LII={2:1000};
LIII={2:1000};
LIV={2:1000};
LV={2:1000};
LVI={3:1000};
LVII={2:1000};
LVIII={2:1000};
LIX={2:1000};
LX={2:1000};]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>rNum[randNum]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362009  -->
  <question type="formulas">
    <name>
      <text>L80- writeRoman Numerals (21-40)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Write {=20+randNum} as a Roman Numeral.</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td colspan="7" style="text-align: center;"><strong><span class="" style="color: rgb(255, 102, 51);">Roman Numerals</span></strong></td>
        </tr>
        <tr>
            <td>&nbsp; I = 1&nbsp;&nbsp;</td>

            <td>&nbsp; V = 5&nbsp;&nbsp;</td>

            <td>&nbsp; X = 10&nbsp;&nbsp;</td>

            <td>&nbsp; L = 50&nbsp;&nbsp;</td>

            <td>&nbsp; C = 100&nbsp;&nbsp;</td>

            <td>&nbsp; D = 500&nbsp;&nbsp;</td>

            <td>&nbsp; M = 1000&nbsp;&nbsp;</td>
        </tr>

    </tbody>
</table>
<p dir="ltr" style="text-align: left;"><br></p>
<p dir="ltr" style="text-align: left;">{FB}</p><p dir="ltr" style="text-align: left;">{FBWords}</p>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>randNum={1:21};</text>
</varsrandom>
<varsglobal><text><![CDATA[rNum=["","XXI","XXII","XXIII","XXIV","XXV","XXVI","XXVII","XXVIII","XXIX","XXX", "XXXI","XXXII","XXXIII", "XXXIV","XXXV", "XXXVI", "XXXVII", "XXXVIII", "XXXIX", "XXXX"];
FBOLD=["","XXI = 20+1=21","XXII=22<br>20+ 1 + 1 = 22","XXIII= 23<br>20+ 1 + 1+ 1 = 23", "XXIV=4<br>20+ 1 less than 5 = 24 <br>When a smaller number is to the left of the larger number subtract the value.","XXV=25","XXVI=26<br>20+5 + 1 = 26<br> When the smaller value is on the right of a larger value, add the amounts.","XXVII=27<br>20+5+2=27","XXVIII=28<br>20+5+3=28","XXIX=29<br>When a smaller number is the left of a larger value, subtract it from the larger number.<br>1 less than 10 is 9","XXX=30", "XXXI=31<br>30+1=31","XXXII=32<br>30+2=12","XXXIII=33<br>30+3=13", "XXXIV=34<br> 30 added to (1 less than 5)<br> since the 1 is to the left of V, or 5, subtract 1 from 5.  then add it to XXX (30)<br> 30 + (1 less than 5)","XXXV=35<br>30+5=15", "XXXVI=36<br>30+5+1=16", "XXXVII=37<br>30+5+2=37", "XXXVIII=38<br>38+5+3=38", "XXXIX=39<br>30+(1 less than 10)<br>IX means one less than 10<br>30+9=39", "XXXX=40"];
XXI={2:1000};
XXII={2:1000};
XXIII={3:1000};
XXIV={2:1000};
XXV={2:1000};
XXVI={3:1000};
XXVII={2:1000};
XXVIII={2:1000};
XXIX={3:1000};
XXX={2:1000};
XXXI={3:1000};
XXXII={2:1000};
XXXIII={2:1000};
XXXIV={2:1000};
XXXV={2:1000};
XXXVI={3:1000};
XXXVII={2:1000};
XXXVIII={2:1000};
XXXIX={2:1000};
XXXX={2:1000};
FB="";
FBWords="";
x=20+randNum;
FB=pick(x-50>=0,FB,join("",FB,"L"));
FBWords=pick(x-50>=0,FBWords,join("",FBWords,"50 is written with the symbol <b>L</b><br>"));
x=pick(x-50>=0,x,x-50);
FB=pick(x-40>=0,FB,join("",FB,"XL"));
FBWords=pick(x-40>=0,FBWords,join("",FBWords,"40 is written as ten less than 50, write  <b>XL</b><br>"));
x=pick(x-40>=0,x,x-40);
FB=pick(x-30>=0,FB,join("",FB,"XXX"));
FBWords=pick(x-30>=0,FBWords,join("",FBWords,"30 is written as three tens, write  <b>XXX</b><br>"));
x=pick(x-30>=0,x,x-30);
FB=pick(x-20>=0,FB,join("",FB,"XX"));
FBWords=pick(x-20>=0,FBWords,join("",FBWords,"20 is written as two tens, write  <b>XX</b><br>"));
x=pick(x-20>=0,x,x-20);
FB=pick(x-10>=0,FB,join("",FB,"X"));
FBWords=pick(x-10>=0,FBWords,join("",FBWords,"10 is written with the symbol <b>X</b><br>"));
x=pick(x-10>=0,x,x-10);
FB=pick(x-9>=0,FB,join("",FB,"IX"));
FBWords=pick(x-9>=0,FBWords,join("",FBWords,"9 is written as one less than ten, write  <b>IX</b><br>"));
x=pick(x-9>=0,x,x-9);
FB=pick(x-8>=0,FB,join("",FB,"VIII"));
FBWords=pick(x-8>=0,FBWords,join("",FBWords,"8 is written as three more than 5 <b>VIII</b><br>"));
x=pick(x-8>=0,x,x-8);
FB=pick(x-7>=0,FB,join("",FB,"VII"));
FBWords=pick(x-7>=0,FBWords,join("",FBWords,"7 is written as two more than 5 <b>VII</b><br>"));
x=pick(x-7>=0,x,x-7);
FB=pick(x-6>=0,FB,join("",FB,"VI"));
FBWords=pick(x-6>=0,FBWords,join("",FBWords,"6 is written as one more than 5 <b>VI</b><br>"));
x=pick(x-6>=0,x,x-6);
FB=pick(x-5>=0,FB,join("",FB,"V"));
FBWords=pick(x-5>=0,FBWords,join("",FBWords,"5 is written with the symbol <b>V</b><br>"));
x=pick(x-5>=0,x,x-5);
FB=pick(x-4>=0,FB,join("",FB,"IV"));
FBWords=pick(x-4>=0,FBWords,join("",FBWords,"4 is written as 1 less than 5 <b>IV</b><br>"));
x=pick(x-4>=0,x,x-4);
FB=pick(x-3>=0,FB,join("",FB,"III"));
FBWords=pick(x-3>=0,FBWords,join("",FBWords,"3 is written as three ones <b>III</b><br>"));
x=pick(x-3>=0,x,x-3);
FB=pick(x-2>=0,FB,join("",FB,"II"));
FBWords=pick(x-2>=0,FBWords,join("",FBWords,"2 is written as two ones <b>II</b><br>"));
x=pick(x-2>=0,x,x-2);
FB=pick(x-1>=0,FB,join("",FB,"I"));
FBWords=pick(x-1>=0,FBWords,join("",FBWords,"1 is written with the symbol <b>I</b><br>"));
x=pick(x-1>=0,x,x-1);]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>rNum[randNum]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 0  -->
  <question type="category">
    <category>
      <text>$course$/top/Default for MSII/Test #11/L81- Distributive Property and Signed Numbers</text>
    </category>
    <info format="html">
      <text></text>
    </info>
    <idnumber></idnumber>
  </question>

<!-- question: 362041  -->
  <question type="formulas">
    <name>
      <text>L81- Distribute sign Number +a(-V+c)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Simplify:&nbsp; &nbsp;{a}(-{var} + {c})</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{a}</span>({b}{var} + {c})</td>
            <td>&nbsp; &nbsp; &nbsp;</td>
            <td>Given<br><br></td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">({a})</span>({b}{var}) + <span class="" style="color: rgb(255, 51, 102);">({a})</span>({c})</td>
            <td></td>
            <td><br>Distribute <span class="" style="color: rgb(255, 51, 102);">{a}</span>&nbsp;to both terms of the binomial {b}{var}+{c}<br><br></td>
        </tr>
        <tr>
            <td>{=a*b}{var} + {=a*c}</td>
            <td></td><td><br>({a})(-1){var} = {=-1*a}{var} <br>&nbsp;({a})({c}) = {=a*c}<br><br></td>
        </tr>
        <tr>
            <td><strong>{=a*b}{var} {signAC} {=abs(a*c)}</strong><br></td>
            <td></td>
            <td>The terms are <u>NOT</u> like-terms.&nbsp; <br><strong>This is the final answer.</strong></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[a={1:15};
c={1:15};
var={"x","y"};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[b=-1;
ans=join("",a*b,"*",var,"+",a*c);
x={-100:100};
y={-100:100};
signAC=pick(a*c <0,"+","-");]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362040  -->
  <question type="formulas">
    <name>
      <text>L81- Distribute sign Number -1(-V+c)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Simplify:&nbsp; &nbsp;-(-{var} + {c})</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">-</span>(-{var} + {c})</td>
            <td>&nbsp; &nbsp; &nbsp;</td>
            <td>Given<br><br></td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">(-1)</span>(-{var}) + <span class="" style="color: rgb(255, 51, 102);">(-1)</span>({c})</td>
            <td></td>
            <td>A negative sign in front of a parentheses means -1 times the amount in the parentheses.<br>Distribute <span class="" style="color: rgb(255, 51, 102);">-1</span>&nbsp;to both terms of the binomial -{var}+{c}<br><br><br></td>
        </tr>
        <tr>
            <td>{=a*b}{var} + {=a*c}</td>
            <td></td>
            <td>Multiplying by -1 means change the sign of each term.
<br>(-1)(-{var}) = {=-1*b}{var} = {var}<br>&nbsp;(-1)({c}) = -1{c}<br><br></td>
        </tr>
        <tr>
            <td><strong>{var} {signAC} {=abs(a*c)}</strong><br></td>
            <td></td>
            <td>The terms are <u>NOT</u> like-terms.&nbsp; <br>When the coefficient is 1 it does not need to be written.&nbsp; 1{var} = {var}<br><strong>This is the final answer.</strong></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[c={1:15};
var={"x","y"};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[a=-1;
b=-1;
signAC=pick(a*c <0,"+","-");
ans=join("",var,pick(a*c<0,"+",""),a*c);
x={-100:100};
y={-100:100};]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362039  -->
  <question type="formulas">
    <name>
      <text>L81- Distribute sign Number -1(bV+c)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Simplify:&nbsp; &nbsp;-({b}{var} + {c})</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">-</span>({b}{var} + {c})</td>
            <td>&nbsp; &nbsp; &nbsp;</td>
            <td>Given<br><br></td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">(-1)</span>({b}{var}) + <span class="" style="color: rgb(255, 51, 102);">(-1)</span>({c})</td>
            <td></td>
            <td>A negative sign in front of a parentheses means -1 times the amount in the parentheses.<br>Distribute <span class="" style="color: rgb(255, 51, 102);">-1</span>&nbsp;to both terms of the binomial {b}{var}+{c}<br><br><br></td>
        </tr>
        <tr>
            <td>{=a*b}{var} + {=a*c}</td>
            <td></td>
            <td>Multiplying by -1 means change the sign of each term.
<br>(-1){b}{var} = {=-1*b}{var} <br>&nbsp;(-1)({c}) = -1{c}<br><br></td>
        </tr>
        <tr>
            <td><strong>{=a*b}{var} {signAC} {=abs(a*c)}</strong><br></td>
            <td></td>
            <td>The terms are <u>NOT</u> like-terms.&nbsp; <br>Combine the signs (+)(-) = (-)<br><strong>This is the final answer.</strong></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[b={1:15};
c={1:15};
var={"x","y"};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[a=-1;
ans=join("",a*b,"*",var,"+",a*c);
x={-100:100};
y={-100:100};
signAC=pick(a*c <0,"+","-");]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362038  -->
  <question type="formulas">
    <name>
      <text>L81- Distribute sign Number -a(+bv -c)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Simplify:&nbsp; &nbsp;{a}({b}{var} {c})</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{a}</span>({b}{var} + {c})</td>
            <td>&nbsp; &nbsp; &nbsp;</td>
            <td>Given<br><br></td>
        </tr> <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">({a})</span>({b}{var}) + <span class="" style="color: rgb(255, 51, 102);">({a})</span>({c})</td>
            <td></td>
            <td>Distribute <span class="" style="color: rgb(255, 51, 102);">{a}</span> to both terms of the binomial {b}{var}+{c}<br>Notice the negative sign is distributed with {=abs(a)} because it's value is {a}.<br><br></td>
        </tr> <tr>
            <td>{=a*b}{var} + {=a*c}</td>
            <td></td>
            <td>Multiply ({a})({b}) = {=a*b}<br>Multiply ({a})({c}) = {=a*c}, write {signAC} {=abs(a*c)}<br><br></td>
        </tr> <tr>
            <td><strong>{=a*b}{var} {signAC} {=abs(a*c)}</strong><br></td>
            <td></td>
            <td>The terms are <u>NOT</u> like-terms.&nbsp; <br><strong>This is the final answer.</strong></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[a={-15:-2};
b={1:15};
c={-15:-1};
var={"x","y"};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[ans=join("",a*b,"*",var,pick(a*c <0,"+",""),a*c);
x={-100:100};
y={-100:100};
signAC=pick(a*c <0,"+","-");
signC=pick(c <0,"+","-");]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362037  -->
  <question type="formulas">
    <name>
      <text>L81- Distribute sign Number -a(-bV+c)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Simplify:&nbsp; &nbsp;{a}({b}{var} + {c})</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{a}</span>({b}{var} + {c})</td>
            <td>&nbsp; &nbsp; &nbsp;</td>
            <td>Given<br><br></td>
        </tr> <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">({a})</span>({b}{var}) + <span class="" style="color: rgb(255, 51, 102);">({a})</span>({c})</td>
            <td></td>
            <td>Distribute <span class="" style="color: rgb(255, 51, 102);">{a}</span> to both terms of the binomial {b}{var}+{c}<br>Notice the negative sign is distributed with {=abs(a)} because it's value is {a}.<br><br></td>
        </tr> <tr>
            <td>{=a*b}{var} + {=a*c}</td>
            <td></td>
            <td>Multiply ({a})({b}) = {=a*b}<br>Multiply ({a})({c}) = {=a*c}<br><br></td>
        </tr> <tr>
            <td><strong>{=a*b}{var} {signAC} {=abs(a*c)}</strong><br></td>
            <td></td>
            <td>The terms are <u>NOT</u> like-terms.&nbsp; <br>Combine the signs (+)(-) = (-)<br><strong>This is the final answer.</strong></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[a={-15:-2};
b={-10:-2};
c={1:15};
var={"x","y"};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[signAC=pick(a*c <0,"+","-");
ans=join("",a*b,"*",var,"",a*c);
x={-100:100};
y={-100:100};]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362036  -->
  <question type="formulas">
    <name>
      <text>L81- Distribute sign Number -a(bV+c)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Simplify:&nbsp; &nbsp;{a}({b}{var} + {c})</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{a}</span>({b}{var} + {c})</td>
            <td>&nbsp; &nbsp; &nbsp;</td>
            <td>Given<br><br></td>
        </tr> <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">({a})</span>({b}{var}) + <span class="" style="color: rgb(255, 51, 102);">({a})</span>({c})</td>
            <td></td>
            <td>Distribute <span class="" style="color: rgb(255, 51, 102);">{a}</span> to both terms of the binomial {b}{var}+{c}<br>Notice the negative sign is distributed with {=abs(a)} because it's value is {a}.<br><br></td>
        </tr> <tr>
            <td>{=a*b}{var} + {=a*c}</td>
            <td></td>
            <td>Multiply ({a})({b}) = {=a*b}<br>Multiply ({a})({c}) = {=a*c}<br><br></td>
        </tr> <tr>
            <td><strong>{=a*b}{var} {signAC} {=abs(a*c)}</strong><br></td>
            <td></td>
            <td>The terms are <u>NOT</u> like-terms.&nbsp; <br>Combine the signs (+)(-) = (-)<br><strong>This is the final answer.</strong></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[a={-15:-2};
b={1:15};
c={1:15};
var={"x","y"};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[ans=join("",a*b,"*",var,"+",a*c);
x={-100:100};
y={-100:100};
signAC=pick(a*c <0,"+","-");]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362035  -->
  <question type="formulas">
    <name>
      <text>L81- Signed - Term plus Distribute sign Number a(bv +c)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Simplify:&nbsp; &nbsp;{a}({b}{var} {c})</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{a}</span>({b}{var} + {c})</td>
            <td>&nbsp; &nbsp; &nbsp;</td>
            <td>Given<br><br></td>
        </tr> <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">({a})</span>({b}{var}) + <span class="" style="color: rgb(255, 51, 102);">({a})</span>({c})</td>
            <td></td>
            <td>Distribute <span class="" style="color: rgb(255, 51, 102);">{a}</span> to both terms of the binomial {b}{var}+{c}<br>Notice the negative sign is distributed with {=abs(a)} because it's value is {a}.<br><br></td>
        </tr> <tr>
            <td>{=a*b}{var} + {=a*c}</td>
            <td></td>
            <td>Multiply ({a})({b}) = {=a*b}<br>Multiply ({a})({c}) = {=a*c}, write {signAC} {=abs(a*c)}<br><br></td>
        </tr> <tr>
            <td><strong>{=a*b}{var} {signAC} {=abs(a*c)}</strong><br></td>
            <td></td>
            <td>The terms are <u>NOT</u> like-terms.&nbsp; <br><strong>This is the final answer.</strong></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[a={-15:-2,2:15};
b={-15:-2,2:15};
c={-15:-2,2:15};
d={-15:-2,2:15};
var={"x","y"};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[ans=join("",a*b,"*",var,pick(a*c <0,"+",""),a*c);
x={-100:100};
y={-100:100};
signAC=pick(a*c <0,"+","-");
signC=pick(c <0,"+","-");]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 0  -->
  <question type="category">
    <category>
      <text>$course$/top/Default for MSII/Test #11/L81- Distributive Property and Signed Numbers/L81- Algebraic Expressions with Distributive Property</text>
    </category>
    <info format="html">
      <text></text>
    </info>
    <idnumber></idnumber>
  </question>

<!-- question: 362065  -->
  <question type="formulas">
    <name>
      <text>L81- Term plus distribute sign Number dV+a(bV+c)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Simplify:&nbsp; &nbsp;{d}{var} {signA} {a}({b}{var} + {c})</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td><span class="" style="color: rgb(51, 102, 255);">{d}{var}</span> {signA}&nbsp;<span class="" style="color: rgb(255, 51, 102);">{a}</span>({b}{var} + {c})</td>
            <td>&nbsp; &nbsp; &nbsp;</td>
            <td>Given<br><br></td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(51, 102, 255);">{d}{var}</span> {signA}&nbsp;<span class="" style="color: rgb(255, 51, 102);">({a})</span>({b}{var}) + <span class="" style="color: rgb(255, 51, 102);">({a})</span>({c})</td>
            <td></td>
            <td><br>Distribute <span class="" style="color: rgb(255, 51, 102);">{a}</span>&nbsp;to both terms of the binomial {b}{var}+{c}<br><br></td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(51, 102, 255);">{d}{var}</span> {signAB} {=a*b}{var} + {=a*c}</td>
            <td></td>
            <td><br>({a})({b}){var} = {=b*a}{var} <br>&nbsp;({a})({c}) = {=a*c}<br><br></td>
        </tr>
        <tr>
            <td><strong>&nbsp;{=d+a*b}{var} {signAC} {=abs(a*c)}</strong><br></td>
            <td></td>
            <td><br>The terms <span class="" style="color: rgb(51, 102, 255);">{d}{var} </span>and {=a*b}{var} are like-terms, combine them.&nbsp; <br><span class="" style="color: rgb(51, 102, 255);">{d}{var}</span> + {=a*b}{var} = {=d+a*b}{var}<br><br></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[a={2:15};
b={2:10};
c={1:15};
d={2:10};
var={"x","y"};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[signA=pick(a<0,"+","");
ans=join("",d+(a*b),"*",var,"+",a*c);
x={-100:100};
y={-100:100};
signAC=pick(a*c <0,"+","-");
signAB=pick(a*b <0,"+","-");]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362064  -->
  <question type="formulas">
    <name>
      <text>L81- TERM plus Distribute sign Number dV-a(+bv -c)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Simplify:&nbsp; &nbsp;{d}{var} {signA} {a}({b}{var} {c})</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td>{d}{var} {signA} <span class="" style="color: rgb(255, 51, 102);">{a}</span>({b}{var} + {c})</td>
            <td>&nbsp; &nbsp; &nbsp;</td>
            <td>Given<br><br></td>
        </tr>
        <tr>
            <td>{d}{var} {signA} <span class="" style="color: rgb(255, 51, 102);">({a})</span>({b}{var}) + <span class="" style="color: rgb(255, 51, 102);">({a})</span>({c})</td>
            <td></td>
            <td>Distribute <span class="" style="color: rgb(255, 51, 102);">{a}</span> to both terms of the binomial {b}{var}+{c}<br>Notice the negative sign is distributed with {=abs(a)} because it's value is {a}.<br><br></td>
        </tr>
        <tr>
            <td>{d}{var} {signA}&nbsp;{=a*b}{var} + {=a*c}</td>
            <td></td>
            <td>Multiply ({a})({b}) = {=a*b}<br>Multiply ({a})({c}) = {=a*c}, write {signAC} {=abs(a*c)}<br><br></td>
        </tr>
        <tr>
            <td><strong>{=d+a*b}{var} {signAC} {=abs(a*c)}</strong><br></td>
            <td></td>
            <td>The terms {d}{var} and {=a*b}{var} are&nbsp;like-terms.&nbsp; <br>{d}{var} +&nbsp;{=a*b}{var} =&nbsp;{=d+a*b}{var}<br><strong>This is the final answer.</strong></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[a={-15:-2};
b={1:15};
c={-15:-1};
d={-10:-2,2:10};
var={"x","y"};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[ans=join("",d+a*b,"*",var,pick(a*c <0,"+",""),a*c);
signA=pick(a<0,"+","");
x={-100:100};
y={-100:100};
signAC=pick(a*c <0,"+","-");
signC=pick(c <0,"+","-");]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362063  -->
  <question type="formulas">
    <name>
      <text>L81- Term plus distribute sign Number dV-a(-bV+c)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Simplify:&nbsp; &nbsp;{d}{var} {signA} {a}({b}{var} + {c})</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td><span class="" style="color: rgb(51, 102, 255);">{d}{var}</span> {signA}&nbsp;<span class="" style="color: rgb(255, 51, 102);">{a}</span>({b}{var} + {c})</td>
            <td>&nbsp; &nbsp; &nbsp;</td>
            <td>Given<br><br></td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(51, 102, 255);">{d}{var}</span> {signA}&nbsp;<span class="" style="color: rgb(255, 51, 102);">({a})</span>({b}{var}) + <span class="" style="color: rgb(255, 51, 102);">({a})</span>({c})</td>
            <td></td>
            <td><br>Distribute <span class="" style="color: rgb(255, 51, 102);">{a}</span>&nbsp;to both terms of the binomial {b}{var}+{c}<br><br></td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(51, 102, 255);">{d}{var}</span> {signAB} {=a*b}{var} + {=a*c}</td>
            <td></td>
            <td><br>({a})({b}){var} = {=b*a}{var} <br>&nbsp;({a})({c}) = {=a*c}<br><br></td>
        </tr>
        <tr>
            <td>&nbsp;{=d+a*b}{var} + {=(a*c)}<br></td>
            <td></td>
            <td><br>The terms <span class="" style="color: rgb(51, 102, 255);">{d}{var} </span>and {=a*b}{var} are like-terms, combine them.&nbsp; <br><span class="" style="color: rgb(51, 102, 255);">{d}{var}</span> + {=a*b}{var} = {=d+a*b}{var}<br><br></td>
        </tr>
        <tr>
            <td><strong>&nbsp;{=d+a*b}{var} {signAC} {=abs(a*c)}</strong><br></td>
            <td></td>
            <td><br>Combine double signs<br>(+)(-) = (-)<br><br></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[a={-10:-2};
b={-10:-2};
c={1:15};
d={2:10};
var={"x","y"};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[signA=pick(a<0,"+","");
ans=join("",d+(a*b),"*",var,pick(a*c<0,"+",""),a*c);
x={-100:100};
y={-100:100};
signAC=pick(a*c <0,"+","-");
signAB=pick(a*b <0,"+","");]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>1000</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 0  -->
  <question type="category">
    <category>
      <text>$course$/top/Default for MSII/Test #11/L82 - Cylinders: Volume and Surface Area</text>
    </category>
    <info format="html">
      <text></text>
    </info>
    <idnumber></idnumber>
  </question>

<!-- question: 362092  -->
  <question type="formulas">
    <name>
      <text>L82-Surface Area-cylinder (given diameter)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[Calculate the Total Surface Area of a cylinder with a diameter of {diameter} {unit} and a height of {height} {unit}.<br>Use the formula TSA=2\(\pi\)r<sup>2</sup>+\(\pi\)dh <jsxgraph width="300" height="300">&nbsp;var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[-5,8,5,-3],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });

    var p1 = board.create('point', [-3, 0],{fixed:true,size:'0',name:'',showInfobox:false});
    var p2 = board.create('point', [ 3, 0],{fixed:true,size:'0',name:'',showInfobox:false});
    var p3 = board.create('point', [0, -2],{fixed:true,size:'0',name:'',showInfobox:false});

    var ell = board.create('ellipse', [
    p1, p2, p3, Math.PI,6.28] );

    var p4 = board.create('point', [-3, 5],{fixed:true,size:'0',name:'',showInfobox:false});
    var p5 = board.create('point', [ 3, 5],{fixed:true,size:'0',name:'',showInfobox:false});
    var p6 = board.create('point', [0, 3],{fixed:true,size:'0',name:'',showInfobox:false});

    var ell = board.create('ellipse', [
    p4, p5, p6], {strokeColor:'green'});

    var pr1=board.create('point',[3.61,0],{fixed:true,size:'0',name:'',showInfobox:false});
    var pr2=board.create('point',[3.61,5],{fixed:true,size:'0',name:'',showInfobox:false});
    var pl1=board.create('point',[-3.61,0],{fixed:true,size:'0',name:'',showInfobox:false});
    var pl2=board.create('point',[-3.61,5],{fixed:true,size:'0',name:'',showInfobox:false});
    var heightR=board.create('line',[pr1,pr2],{straightFirst:false,straightLast:false,strokeWidth:1});
    var heightL=board.create('line',[pl1,pl2],{straightFirst:false,straightLast:false,strokeWidth:1});
    var tRadius=board.create('text',[0.1,5.1,"{diameter} {unit}"],{fixed:true,anchorX:'middle',anchorY:'bottom',fontSize:'20'});
    var tHeight=board.create('text',[3.7,2.5,"{height} {unit}"],{fixed:true,anchorX:'left',anchorY:'middle',fontSize:'20'});
    var diameterL=board.create('line',[pr2,pl2],{straightFirst:false,straightLast:false,dash:1,strokeColor:'red'});
</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<strong><span class="" style="color: rgb(204, 51, 255);">T</span></strong>otal <span class="" style="color: rgb(204, 51, 255);"><strong>S</strong></span>urface <span class="" style="color: rgb(204, 51, 255);"><strong>A</strong></span>rea (TSA) of the Cylinder means the sum of the area of each surface
<br>
<table>
    <tbody>
        <tr>
            <td>TSA = 2\(\pi\)r<sup>2</sup> + \(\pi\)dh</td>
            <td>
            </td>
            <td>Total Surface Area = The area of the two <br>bases plus the area of the rectangle between them.</td>
        </tr>
        <tr>
            <td>TSA = 2(3.14)({radius})<sup>2</sup>&nbsp;+ (3.14)({diameter})({height})
            </td>
            <td>
            </td>
            <td><br>Substitute the known values: <br>Use \(\pi\) = 3.14<br>diameter = {diameter}<br>Calculate the radius. Radius = \(\frac{1}{2}\) of the diameter = (\(\frac{1}{2}\))({diameter})={radius}<br>height = {height}<br><br></td>
        </tr>
        <tr>
            <td>TSA = 2(3.14)({=radius*radius})&nbsp;+ (3.14)({=diameter*height})</td>
            <td>
            </td>
            <td><br>{radius}<sup>2</sup> = {radius}*{radius} = {=radius*radius}<br>({diameter})({height}) = {=diameter*height}<br><br></td>
        </tr>
        <tr>
            <td>TSA = 2(3.14)({=radius*radius})&nbsp;+ (3.14)({=diameter*height})</td>
            <td>
            </td>
            <td><br>2(3.14)({=radius*radius}) = {=2*3.14*radius*radius}<br><br></td>
        </tr>
        <tr>
            <td>TSA = {=2*3.14*radius*radius}&nbsp;+ {=3.14*diameter*height}</td>
            <td>
            </td>
            <td><br>(3.14)({=diameter*height}) = {=3.14*diameter*height}<br><br></td>
        </tr>
        <tr>
            <td><strong>TSA = {TSA} {unit}<sup>2</sup></strong></td>
            <td>
            </td>
            <td><br>Add {=2*3.14*radius*radius} and {=3.14*diameter*height}<br>{=2*3.14*radius*radius}&nbsp;+ {=3.14*diameter*height} = {TSA}<br><br></td>
        </tr>
    </tbody>
</table><br><strong><br><br>The formula will calculate the total surface area, however, if you want to understand the process and how the formula is derived, a step-by-step approach to finding the Total Surface Area is below.</strong><br>
<table>
    <tbody>
        <tr>
            <td colspan="3" style="text-align: left;"><strong><span class="" style="color: rgb(255, 51, 102);">Area of the top and bottom bases</span></strong>
            </td>
        </tr>
        <tr>
            <td rowspan="5">
                <jsxgraph width="200" height="200">&nbsp;var board1=JXG.JSXGraph.initBoard(BOARDID,{
                    boundingbox:[-6,6,6,-6],
                    axis:false,
                    grid:false,
                    showCopyright:false,
                    showNavigation:false,
                    keepaspectratio:true
                    });

                    var p4 = board1.create('point', [0,0],{fixed:true,size:'0',name:'',showInfobox:false});
                    var p5 = board1.create('point', [0, 5],{fixed:true,size:'0',name:'',showInfobox:false});
                    var base = board1.create('circle', [
                    p4, p5], {strokeColor:'green',fillColor:'pink'});


                    var tRadius=board1.create('text',[0,0.1,"{diameter} {unit}"],{fixed:true,anchorX:'middle',anchorY:'bottom',fontSize:'20'});

                    var diameterL=board1.create('line',[[-5,0],[5,0]],{fixed:true,straightFirst:false,straightLast:false,dash:1,strokeColor:'red'});
                </jsxgraph>
            </td>
            <td>Area = \(\pi\) radius<sup>2</sup></td>
            <td></td>
            <td><br>The Formula for Area<br><br></td>
        </tr>
        <tr>
            <td>Area = (3.14)({radius})<sup>2</sup></td>
            <td></td>
            <td><br>Substitute the known values: Use \(\pi\) = 3.14<br>diameter = {diameter}, therefore calculate the radius. Radius = \(\frac{1}{2}\) of the diameter = (\(\frac{1}{2}\))({diameter})={radius}<br><br></td>
        </tr>
        <tr>
            <td>Area = (3.14)({=radius*radius})</td>
            <td></td>
            <td><br>Calculate ({radius})<sup>2</sup><br>({radius})<sup>2</sup>=({radius})({radius}) = {=radius*radius}<br><br></td>
        </tr>
        <tr>
            <td><strong>Area = {area} {unit}<sup>2</sup></strong></td>
            <td></td>
            <td><br>Multiply (3.14)({=radius*radius})<br><br></td>
        </tr>
        <tr>
            <td></td>
            <td></td>
            <td>*** Remember that Area is square units</td>
        </tr>
    </tbody>
</table>



<table>
    <tbody>
        <tr>
            <td colspan="4"><strong><span class="" style="color: rgb(51, 102, 255);">Area of the rectangle (the section between the bases)</span></strong>

            </td>
        </tr>
        <tr>
            <td rowspan="5">
                <jsxgraph width="200" height="200">&nbsp;var board2=JXG.JSXGraph.initBoard(BOARDID,{
                    boundingbox:[-6,6,6,-6],
                    axis:false,
                    grid:false,
                    showCopyright:false,
                    showNavigation:false,
                    keepaspectratio:true
                    });

                    var p1 = board2.create('point', [-3,4],{fixed:true,size:'0',name:'',showInfobox:false});
                    var p2 = board2.create('point', [3, 4],{fixed:true,size:'0',name:'',showInfobox:false});
                    var p3 = board2.create('point', [3,-4],{fixed:true,size:'0',name:'',showInfobox:false});
                    var p4 = board2.create('point', [-3,-4],{fixed:true,size:'0',name:'', showInfobox:false});
                    var base = board2.create('polygon', [
                    p1, p2,p3,p4], {strokeColor:'black',fillColor:'blue'});


                    var tCircumference=board2.create('text',[0,4.1,"Circumference of the circle"],{fixed:true,anchorX:'middle',anchorY:'bottom',fontSize:'15'});
                    var tHeight=board2.create('text',[4.1,0,"{height} {unit}"],{fixed:true,anchorX:'left',anchorY:'middle',fontSize:'15'});

                </jsxgraph>
            </td>
            <td>Area = lw<br>Area = \(\pi\)dh</td>

            <td></td>
            <td>Formula for Area of a rectangle<br>The length is the circumference of the circle&nbsp; (c=\(\pi\)d)<br>The width is the height of the cylinder (h)</td>
        </tr>
        <tr>

            <td>Area = (3.14)({diameter})({height})</td>
            <td></td>
            <td><br>Substitute the known values: <br>Use \(\pi\) = 3.14<br>diameter = {diameter}<br>h is height = {height} {unit}<br><br></td>
        </tr>
        <tr>
            <td>Area= (3.14)({=diameter*height})</td>
            <td></td>
            <td><br>Calculate ({diameter})({height})<br>({diameter})({height}) = {=diameter*height}<br><br></td>
        </tr>

        <tr>

            <td><strong>Area= {=c*height} {unit}<sup>2</sup></strong></td>
            <td></td>
            <td><br>Multiply (3.14)({=diameter*height})<br><br></td>
        </tr>
    </tbody>
</table>
<table>
    <tbody>
        <tr>
            <td colspan="4"><strong><span class="" style="color: rgb(255, 51, 102);">Area of the top and bottom bases&nbsp;</span>+&nbsp;<span class="" style="color: rgb(51, 102, 255);">Area of the rectangle (the section between the bases)</span></strong></td>
        </tr>
        <tr>
            <td rowspan="5">
                <jsxgraph width="200" height="200">&nbsp;var board3=JXG.JSXGraph.initBoard(BOARDID,{
                    boundingbox:[-8,8,8,-8],
                    axis:false,
                    grid:false,
                    showCopyright:false,
                    showNavigation:false,
                    keepaspectratio:true
                    });

                    var p4 = board3.create('point', [0,5],{fixed:true,size:'0',name:'',showInfobox:false});
                    var p5 = board3.create('point', [0, 7],{fixed:true,size:'0',name:'',showInfobox:false});
                    var base = board3.create('circle', [
                    p4, p5], {strokeColor:'green',fillColor:'pink'});
                    var tRadius=board3.create('text',[0,5.1,"{diameter} {unit}"],{fixed:true,anchorX:'middle',anchorY:'bottom',fontSize:'5'});
                    var diameterL=board3.create('line',[[-2,5],[2,5]],{straightFirst:false,straightLast:false,dash:1,strokeColor:'red'});

                    var p1 = board3.create('point', [0,-5],{fixed:true,size:'0',name:'',showInfobox:false});
                    var p2 = board3.create('point', [0, -7],{fixed:true,size:'0',name:'',showInfobox:false});
                    var base2 = board3.create('circle', [
                    p1, p2], {strokeColor:'green',fillColor:'pink'});
                    var tRadiusB2=board3.create('text',[0,-5.1,"{diameter} {unit}"],{fixed:true,anchorX:'middle',anchorY:'bottom',fontSize:'5'});
                    var diameterB2L=board3.create('line',[[-2,-5],[2,-5]],{fixed:true,straightFirst:false,straightLast:false,dash:1,strokeColor:'red'});

                    var pr1 = board3.create('point', [-4,3],{fixed:true,size:'0',name:'',showInfobox:false});
                    var pr2 = board3.create('point', [4, 3],{fixed:true,size:'0',name:'',showInfobox:false});
                    var pr3 = board3.create('point', [4,-3],{fixed:true,size:'0',name:'',showInfobox:false});
                    var pr4 = board3.create('point', [-4,-3],{fixed:true,size:'0',name:'', showInfobox:false});
                    var base = board3.create('polygon', [
                    pr1, pr2,pr3,pr4], {strokeColor:'black',fillColor:'blue'});


                    var tCircumference=board3.create('text',[0,2.9,"Circumference of the circle"],{fixed:true,anchorX:'middle',anchorY:'top',fontSize:'5'});
                    var tHeight=board3.create('text',[4.05,0,"{height} {unit}"],{fixed:true,anchorX:'left',anchorY:'middle',fontSize:'5'});
                </jsxgraph>
            </td>
            <td><strong><strong><strong>Area of top base = {area} {unit}<sup>2<br></sup><strong>Area of bottom base= {area} {unit}<sup>2<br></sup></strong></strong>Area of rectangle connecting bases = {=c*height} {unit}<sup>2</sup></strong><sup><br></sup></strong></td>

            <td></td>
            <td>The area of each section</td>
        </tr>
        <tr>

            <td>TSA= {area} + {area} + {=c*height}</td>
            <td></td>
            <td><br>Total Surface area is the sum of the areas<br><br></td>
        </tr>

        <tr>

            <td><strong>Area= {TSA} {unit}<sup>2</sup></strong></td>
            <td></td>
            <td><br><br><br></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[angle={0:6.28:.1};
radius={1:15:1};
unit={"feet","inches","meters","cm","km","mm","yards","miles"};
height={2:10:1};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[unitNum=1;
diameter=2*radius;
units=[unit,join("",unit,"<sup>2</sup>"),join("",unit,"<sup>3</sup>")];
Xa=cos(angle);
Ya=sin(angle);
cir=3.14*2*radius;
area=3.14*radius*radius;
supAngle=angle+pi();
Xb=cos(supAngle);
Yb=sin(supAngle);
volume=area*height;
c=3.14*diameter;
TSA=2*area+c*height;]]></text>
</varsglobal>
<answernumbering><text>none</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>2</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[TSA,unitNum]</text>
 </answer>
 <vars2>
  <text><![CDATA[crit1=(abs(_0-round(TSA,3))<0.01)*.75;
crit2=(unitNum==_1)*.25;]]></text>
 </vars2>
 <correctness>
  <text>crit1+crit2</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">Find the total surface area of the cylinder.&nbsp; (use 3.14 for π)<br><strong>Round to 2 decimal places</strong></p>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
    /*
                                  actualWidth    width of the input
                                  checkWidth     width at which the box becomes wider
                                  defaultWidth   default width of the box
                                  c, ctx             see https://www.w3schools.com/tags/canvas_measuretext.asp
                                  size               size of the font w/ px, e.g. '14 px'
                                                       note that the size of the font can be defined in any units,
                                                      e.g. small, medium, xx-large, 150%, 1.25cm, 22px
                                                      since it is always transformed into px units
                                  sizeN              size of the font w/o px, e.g. '14'
                                  family            family of the font, eg. "Times New Roman", Times, serif
                                  txt                 text of the input, e.g. '123456'
                */
    var defaultWidth = 30;
    document.write('<canvas id="canvas_1" style="display: none;"></canvas>');

    function newWidth() {
        var txt = $(".formulas_number").val();
        var size = $(".formulas_number").css('font-size');
        var sizeN = Number(size.substring(0, size.length - 2));
        var family = $(".formulas_number").css('font-family');
        var c = document.getElementById("canvas_1");
        var ctx = c.getContext("2d");
        ctx.font = size + " " + family;
        var actualWidth = ctx.measureText(txt).width;
        var checkWidth = defaultWidth - sizeN;
        if (actualWidth >= checkWidth) {
            $(".formulas_number").width(actualWidth + sizeN);
        } else {
            $(".formulas_number").width(defaultWidth);
        }
    }
    $(document).ready(function() {
        $(".formulas_number").css("padding-left", "10px");
        newWidth();
        $(".formulas_number").keyup(function() {
            newWidth();
        });
    });
</script>
<table><tbody><tr><td>{_0}</td><td>{_1:units}</td></tr></tbody></table>]]></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362095  -->
  <question type="formulas">
    <name>
      <text>L82-Surface Area-cylinder (given diameter)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[Calculate the Total Surface Area of a cylinder with a diameter of {diameter} {unit} and a height of {height} {unit}.<br>Use the formula TSA=2\(\pi\)r<sup>2</sup>+\(\pi\)dh <jsxgraph width="300" height="300">&nbsp;var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[-5,8,5,-3],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });

    var p1 = board.create('point', [-3, 0],{fixed:true,size:'0',name:'',showInfobox:false});
    var p2 = board.create('point', [ 3, 0],{fixed:true,size:'0',name:'',showInfobox:false});
    var p3 = board.create('point', [0, -2],{fixed:true,size:'0',name:'',showInfobox:false});

    var ell = board.create('ellipse', [
    p1, p2, p3, Math.PI,6.28] );

    var p4 = board.create('point', [-3, 5],{fixed:true,size:'0',name:'',showInfobox:false});
    var p5 = board.create('point', [ 3, 5],{fixed:true,size:'0',name:'',showInfobox:false});
    var p6 = board.create('point', [0, 3],{fixed:true,size:'0',name:'',showInfobox:false});

    var ell = board.create('ellipse', [
    p4, p5, p6], {strokeColor:'green'});

    var pr1=board.create('point',[3.61,0],{fixed:true,size:'0',name:'',showInfobox:false});
    var pr2=board.create('point',[3.61,5],{fixed:true,size:'0',name:'',showInfobox:false});
    var pl1=board.create('point',[-3.61,0],{fixed:true,size:'0',name:'',showInfobox:false});
    var pl2=board.create('point',[-3.61,5],{fixed:true,size:'0',name:'',showInfobox:false});
    var heightR=board.create('line',[pr1,pr2],{straightFirst:false,straightLast:false,strokeWidth:1});
    var heightL=board.create('line',[pl1,pl2],{straightFirst:false,straightLast:false,strokeWidth:1});
    var tRadius=board.create('text',[0.1,5.1,"{diameter} {unit}"],{fixed:true,anchorX:'middle',anchorY:'bottom',fontSize:'20'});
    var tHeight=board.create('text',[3.7,2.5,"{height} {unit}"],{fixed:true,anchorX:'left',anchorY:'middle',fontSize:'20'});
    var diameterL=board.create('line',[pr2,pl2],{straightFirst:false,straightLast:false,dash:1,strokeColor:'red'});
</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<strong><span class="" style="color: rgb(204, 51, 255);">T</span></strong>otal <span class="" style="color: rgb(204, 51, 255);"><strong>S</strong></span>urface <span class="" style="color: rgb(204, 51, 255);"><strong>A</strong></span>rea (TSA) of the Cylinder means the sum of the area of each surface
<br>
<table>
    <tbody>
        <tr>
            <td>TSA = 2\(\pi\)r<sup>2</sup> + \(\pi\)dh</td>
            <td>
            </td>
            <td>Total Surface Area = The area of the two <br>bases plus the area of the rectangle between them.</td>
        </tr>
        <tr>
            <td>TSA = 2(3.14)({radius})<sup>2</sup>&nbsp;+ (3.14)({diameter})({height})
            </td>
            <td>
            </td>
            <td><br>Substitute the known values: <br>Use \(\pi\) = 3.14<br>diameter = {diameter}<br>Calculate the radius. Radius = \(\frac{1}{2}\) of the diameter = (\(\frac{1}{2}\))({diameter})={radius}<br>height = {height}<br><br></td>
        </tr>
        <tr>
            <td>TSA = 2(3.14)({=radius*radius})&nbsp;+ (3.14)({=diameter*height})</td>
            <td>
            </td>
            <td><br>{radius}<sup>2</sup> = {radius}*{radius} = {=radius*radius}<br>({diameter})({height}) = {=diameter*height}<br><br></td>
        </tr>
        <tr>
            <td>TSA = 2(3.14)({=radius*radius})&nbsp;+ (3.14)({=diameter*height})</td>
            <td>
            </td>
            <td><br>2(3.14)({=radius*radius}) = {=2*3.14*radius*radius}<br><br></td>
        </tr>
        <tr>
            <td>TSA = {=2*3.14*radius*radius}&nbsp;+ {=3.14*diameter*height}</td>
            <td>
            </td>
            <td><br>(3.14)({=diameter*height}) = {=3.14*diameter*height}<br><br></td>
        </tr>
        <tr>
            <td><strong>TSA = {TSA} {unit}<sup>2</sup></strong></td>
            <td>
            </td>
            <td><br>Add {=2*3.14*radius*radius} and {=3.14*diameter*height}<br>{=2*3.14*radius*radius}&nbsp;+ {=3.14*diameter*height} = {TSA}<br><br></td>
        </tr>
    </tbody>
</table><br><strong><br><br>The formula will calculate the total surface area, however, if you want to understand the process and how the formula is derived, a step-by-step approach to finding the Total Surface Area is below.</strong><br>
<table>
    <tbody>
        <tr>
            <td colspan="3" style="text-align: left;"><strong><span class="" style="color: rgb(255, 51, 102);">Area of the top and bottom bases</span></strong>
            </td>
        </tr>
        <tr>
            <td rowspan="5">
                <jsxgraph width="200" height="200">&nbsp;var board1=JXG.JSXGraph.initBoard(BOARDID,{
                    boundingbox:[-6,6,6,-6],
                    axis:false,
                    grid:false,
                    showCopyright:false,
                    showNavigation:false,
                    keepaspectratio:true
                    });

                    var p4 = board1.create('point', [0,0],{fixed:true,size:'0',name:'',showInfobox:false});
                    var p5 = board1.create('point', [0, 5],{fixed:true,size:'0',name:'',showInfobox:false});
                    var base = board1.create('circle', [
                    p4, p5], {strokeColor:'green',fillColor:'pink'});


                    var tRadius=board1.create('text',[0,0.1,"{diameter} {unit}"],{fixed:true,anchorX:'middle',anchorY:'bottom',fontSize:'20'});

                    var diameterL=board1.create('line',[[-5,0],[5,0]],{fixed:true,straightFirst:false,straightLast:false,dash:1,strokeColor:'red'});
                </jsxgraph>
            </td>
            <td>Area = \(\pi\) radius<sup>2</sup></td>
            <td></td>
            <td><br>The Formula for Area<br><br></td>
        </tr>
        <tr>
            <td>Area = (3.14)({radius})<sup>2</sup></td>
            <td></td>
            <td><br>Substitute the known values: Use \(\pi\) = 3.14<br>diameter = {diameter}, therefore calculate the radius. Radius = \(\frac{1}{2}\) of the diameter = (\(\frac{1}{2}\))({diameter})={radius}<br><br></td>
        </tr>
        <tr>
            <td>Area = (3.14)({=radius*radius})</td>
            <td></td>
            <td><br>Calculate ({radius})<sup>2</sup><br>({radius})<sup>2</sup>=({radius})({radius}) = {=radius*radius}<br><br></td>
        </tr>
        <tr>
            <td><strong>Area = {area} {unit}<sup>2</sup></strong></td>
            <td></td>
            <td><br>Multiply (3.14)({=radius*radius})<br><br></td>
        </tr>
        <tr>
            <td></td>
            <td></td>
            <td>*** Remember that Area is square units</td>
        </tr>
    </tbody>
</table>



<table>
    <tbody>
        <tr>
            <td colspan="4"><strong><span class="" style="color: rgb(51, 102, 255);">Area of the rectangle (the section between the bases)</span></strong>

            </td>
        </tr>
        <tr>
            <td rowspan="5">
                <jsxgraph width="200" height="200">&nbsp;var board2=JXG.JSXGraph.initBoard(BOARDID,{
                    boundingbox:[-6,6,6,-6],
                    axis:false,
                    grid:false,
                    showCopyright:false,
                    showNavigation:false,
                    keepaspectratio:true
                    });

                    var p1 = board2.create('point', [-3,4],{fixed:true,size:'0',name:'',showInfobox:false});
                    var p2 = board2.create('point', [3, 4],{fixed:true,size:'0',name:'',showInfobox:false});
                    var p3 = board2.create('point', [3,-4],{fixed:true,size:'0',name:'',showInfobox:false});
                    var p4 = board2.create('point', [-3,-4],{fixed:true,size:'0',name:'', showInfobox:false});
                    var base = board2.create('polygon', [
                    p1, p2,p3,p4], {strokeColor:'black',fillColor:'blue'});


                    var tCircumference=board2.create('text',[0,4.1,"Circumference of the circle"],{fixed:true,anchorX:'middle',anchorY:'bottom',fontSize:'15'});
                    var tHeight=board2.create('text',[4.1,0,"{height} {unit}"],{fixed:true,anchorX:'left',anchorY:'middle',fontSize:'15'});

                </jsxgraph>
            </td>
            <td>Area = lw<br>Area = \(\pi\)dh</td>

            <td></td>
            <td>Formula for Area of a rectangle<br>The length is the circumference of the circle&nbsp; (c=\(\pi\)d)<br>The width is the height of the cylinder (h)</td>
        </tr>
        <tr>

            <td>Area = (3.14)({diameter})({height})</td>
            <td></td>
            <td><br>Substitute the known values: <br>Use \(\pi\) = 3.14<br>diameter = {diameter}<br>h is height = {height} {unit}<br><br></td>
        </tr>
        <tr>
            <td>Area= (3.14)({=diameter*height})</td>
            <td></td>
            <td><br>Calculate ({diameter})({height})<br>({diameter})({height}) = {=diameter*height}<br><br></td>
        </tr>

        <tr>

            <td><strong>Area= {=c*height} {unit}<sup>2</sup></strong></td>
            <td></td>
            <td><br>Multiply (3.14)({=diameter*height})<br><br></td>
        </tr>
    </tbody>
</table>
<table>
    <tbody>
        <tr>
            <td colspan="4"><strong><span class="" style="color: rgb(255, 51, 102);">Area of the top and bottom bases&nbsp;</span>+&nbsp;<span class="" style="color: rgb(51, 102, 255);">Area of the rectangle (the section between the bases)</span></strong></td>
        </tr>
        <tr>
            <td rowspan="5">
                <jsxgraph width="200" height="200">&nbsp;var board3=JXG.JSXGraph.initBoard(BOARDID,{
                    boundingbox:[-8,8,8,-8],
                    axis:false,
                    grid:false,
                    showCopyright:false,
                    showNavigation:false,
                    keepaspectratio:true
                    });

                    var p4 = board3.create('point', [0,5],{fixed:true,size:'0',name:'',showInfobox:false});
                    var p5 = board3.create('point', [0, 7],{fixed:true,size:'0',name:'',showInfobox:false});
                    var base = board3.create('circle', [
                    p4, p5], {strokeColor:'green',fillColor:'pink'});
                    var tRadius=board3.create('text',[0,5.1,"{diameter} {unit}"],{fixed:true,anchorX:'middle',anchorY:'bottom',fontSize:'5'});
                    var diameterL=board3.create('line',[[-2,5],[2,5]],{straightFirst:false,straightLast:false,dash:1,strokeColor:'red'});

                    var p1 = board3.create('point', [0,-5],{fixed:true,size:'0',name:'',showInfobox:false});
                    var p2 = board3.create('point', [0, -7],{fixed:true,size:'0',name:'',showInfobox:false});
                    var base2 = board3.create('circle', [
                    p1, p2], {strokeColor:'green',fillColor:'pink'});
                    var tRadiusB2=board3.create('text',[0,-5.1,"{diameter} {unit}"],{fixed:true,anchorX:'middle',anchorY:'bottom',fontSize:'5'});
                    var diameterB2L=board3.create('line',[[-2,-5],[2,-5]],{fixed:true,straightFirst:false,straightLast:false,dash:1,strokeColor:'red'});

                    var pr1 = board3.create('point', [-4,3],{fixed:true,size:'0',name:'',showInfobox:false});
                    var pr2 = board3.create('point', [4, 3],{fixed:true,size:'0',name:'',showInfobox:false});
                    var pr3 = board3.create('point', [4,-3],{fixed:true,size:'0',name:'',showInfobox:false});
                    var pr4 = board3.create('point', [-4,-3],{fixed:true,size:'0',name:'', showInfobox:false});
                    var base = board3.create('polygon', [
                    pr1, pr2,pr3,pr4], {strokeColor:'black',fillColor:'blue'});


                    var tCircumference=board3.create('text',[0,2.9,"Circumference of the circle"],{fixed:true,anchorX:'middle',anchorY:'top',fontSize:'5'});
                    var tHeight=board3.create('text',[4.05,0,"{height} {unit}"],{fixed:true,anchorX:'left',anchorY:'middle',fontSize:'5'});
                </jsxgraph>
            </td>
            <td><strong><strong><strong>Area of top base = {area} {unit}<sup>2<br></sup><strong>Area of bottom base= {area} {unit}<sup>2<br></sup></strong></strong>Area of rectangle connecting bases = {=c*height} {unit}<sup>2</sup></strong><sup><br></sup></strong></td>

            <td></td>
            <td>The area of each section</td>
        </tr>
        <tr>

            <td>TSA= {area} + {area} + {=c*height}</td>
            <td></td>
            <td><br>Total Surface area is the sum of the areas<br><br></td>
        </tr>

        <tr>

            <td><strong>Area= {TSA} {unit}<sup>2</sup></strong></td>
            <td></td>
            <td><br><br><br></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[angle={0:6.28:.1};
radius={1:15:1};
unit={"feet","inches","meters","cm","km","mm","yards","miles"};
height={2:10:1};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[unitNum=1;
diameter=2*radius;
units=[unit,join("",unit,"<sup>2</sup>"),join("",unit,"<sup>3</sup>")];
Xa=cos(angle);
Ya=sin(angle);
cir=3.14*2*radius;
area=3.14*radius*radius;
supAngle=angle+pi();
Xb=cos(supAngle);
Yb=sin(supAngle);
volume=area*height;
c=3.14*diameter;
TSA=2*area+c*height;]]></text>
</varsglobal>
<answernumbering><text>none</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>2</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[TSA,unitNum]</text>
 </answer>
 <vars2>
  <text><![CDATA[crit1=(abs(_0-round(TSA,3))<0.01)*.75;
crit2=(unitNum==_1)*.25;]]></text>
 </vars2>
 <correctness>
  <text>crit1+crit2</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">Find the total surface area of the cylinder.&nbsp; (use 3.14 for π)<br><strong>Round to 2 decimal places</strong></p>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
    /*
                                  actualWidth    width of the input
                                  checkWidth     width at which the box becomes wider
                                  defaultWidth   default width of the box
                                  c, ctx             see https://www.w3schools.com/tags/canvas_measuretext.asp
                                  size               size of the font w/ px, e.g. '14 px'
                                                       note that the size of the font can be defined in any units,
                                                      e.g. small, medium, xx-large, 150%, 1.25cm, 22px
                                                      since it is always transformed into px units
                                  sizeN              size of the font w/o px, e.g. '14'
                                  family            family of the font, eg. "Times New Roman", Times, serif
                                  txt                 text of the input, e.g. '123456'
                */
    var defaultWidth = 30;
    document.write('<canvas id="canvas_1" style="display: none;"></canvas>');

    function newWidth() {
        var txt = $(".formulas_number").val();
        var size = $(".formulas_number").css('font-size');
        var sizeN = Number(size.substring(0, size.length - 2));
        var family = $(".formulas_number").css('font-family');
        var c = document.getElementById("canvas_1");
        var ctx = c.getContext("2d");
        ctx.font = size + " " + family;
        var actualWidth = ctx.measureText(txt).width;
        var checkWidth = defaultWidth - sizeN;
        if (actualWidth >= checkWidth) {
            $(".formulas_number").width(actualWidth + sizeN);
        } else {
            $(".formulas_number").width(defaultWidth);
        }
    }
    $(document).ready(function() {
        $(".formulas_number").css("padding-left", "10px");
        newWidth();
        $(".formulas_number").keyup(function() {
            newWidth();
        });
    });
</script>
<table><tbody><tr><td>{_0}</td><td>{_1:units}</td></tr></tbody></table>]]></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362093  -->
  <question type="formulas">
    <name>
      <text>L82-Volume-cylinder (given Diameter)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[Calculate the volume of a cylinder with a diameter of {diameter} {unit} and a height of {height} {unit}.<br>Use the formula V=\(\pi\)r<sup>2</sup>h <jsxgraph width="300" height="300">&nbsp;var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[-5,8,5,-3],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });

    var p1 = board.create('point', [-3, 0],{fixed:true,size:'0',name:'',showInfobox:false});
    var p2 = board.create('point', [ 3, 0],{fixed:true,size:'0',name:'',showInfobox:false});
    var p3 = board.create('point', [0, -2],{fixed:true,size:'0',name:'',showInfobox:false});

    var ell = board.create('ellipse', [
    p1, p2, p3, Math.PI,6.28] );

    var p4 = board.create('point', [-3, 5],{fixed:true,size:'0',name:'',showInfobox:false});
    var p5 = board.create('point', [ 3, 5],{fixed:true,size:'0',name:'',showInfobox:false});
    var p6 = board.create('point', [0, 3],{fixed:true,size:'0',name:'',showInfobox:false});

    var ell = board.create('ellipse', [
    p4, p5, p6], {strokeColor:'green'});

    var pr1=board.create('point',[3.61,0],{fixed:true,size:'0',name:'',showInfobox:false});
    var pr2=board.create('point',[3.61,5],{fixed:true,size:'0',name:'',showInfobox:false});
    var pl1=board.create('point',[-3.61,0],{fixed:true,size:'0',name:'',showInfobox:false});
    var pl2=board.create('point',[-3.61,5],{fixed:true,size:'0',name:'',showInfobox:false});
    var heightR=board.create('line',[pr1,pr2],{straightFirst:false,straightLast:false,strokeWidth:1});
    var heightL=board.create('line',[pl1,pl2],{straightFirst:false,straightLast:false,strokeWidth:1});
    var tRadius=board.create('text',[0.1,5.1,"{diameter} {unit}"],{fixed:true,anchorX:'middle',anchorY:'bottom',fontSize:'20'});
    var tHeight=board.create('text',[3.7,2.5,"{height} {unit}"],{fixed:true,anchorX:'left',anchorY:'middle',fontSize:'20'});
    var diameterL=board.create('line',[pr2,pl2],{straightFirst:false,straightLast:false,dash:1,strokeColor:'red'});
</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[Volume = <strong>Area of the base</strong> times <strong>height<br>
    V = \(\pi\)r<sup>2</sup>h</strong>&nbsp;<table>
    <tbody>
         <tr>
            <td colspan="4"><strong>Volume of the Cylinder</strong></td>
        </tr>
        <tr>
            <td>V = \(\pi\)r<sup>2</sup>h</td>
           
            <td></td>
            <td>Formula for volume
            </td>
        </tr>
        <tr>
            
            <td>Volume = (3.14)({radius})<sup>2</sup>{height}</td>
            <td></td>
            <td><br>Substitute the known values: Use \(\pi\) = 3.14<br>diameter = {diameter}, therefore calculate the radius. Radius = \(\frac{1}{2}\) of the diameter = (\(\frac{1}{2}\))({diameter})={radius}<br>h is height = {height} {unit}<br></td>
        </tr>
        <tr>
            <td>Volume = (3.14)({=radius*radius})({height})</td>
            <td></td>
            <td><br>Calculate ({radius})<sup>2</sup><br>({radius})<sup>2</sup>=({radius})({radius}) = {=radius*radius}<br><br></td>
        </tr>
        <tr>
            
            <td><strong>Volume = (3.14)({=radius*radius*height})</strong></td>
            <td></td>
            <td><br>Multiply ({=radius*radius}) times {height}<br><br></td>
        </tr>
        <tr>
            
            <td><strong>Volume = {volume} {unit}<sup>3</sup></strong></td>
            <td></td>
            <td><br>Multiply (3.14)({=radius*radius*height})<br><br></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[angle={0:6.28:.1};
radius={1:15:1};
unit={"feet","inches","meters","cm","km","mm","yards","miles"};
height={2:10:1};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[unitNum=2;
diameter=2*radius;
units=[unit,join(""," square ",unit),join(""," cubic ",unit)];
Xa=cos(angle);
Ya=sin(angle);
cir=3.14*2*radius;
area=3.14*radius*radius;
supAngle=angle+pi();
Xb=cos(supAngle);
Yb=sin(supAngle);
volume=area*height;]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>2</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[volume,2]</text>
 </answer>
 <vars2>
  <text>crit1=(_0==round(volume,3))*.75;
crit2=(_1==unitNum)*.25;</text>
 </vars2>
 <correctness>
  <text>crit1+crit2</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">Find the volume of the cylinder.&nbsp; (use 3.14 for π)<br><strong>Round to three decimal places.</strong></p>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
    /*
                                  actualWidth    width of the input
                                  checkWidth     width at which the box becomes wider
                                  defaultWidth   default width of the box
                                  c, ctx             see https://www.w3schools.com/tags/canvas_measuretext.asp
                                  size               size of the font w/ px, e.g. '14 px'
                                                       note that the size of the font can be defined in any units,
                                                      e.g. small, medium, xx-large, 150%, 1.25cm, 22px
                                                      since it is always transformed into px units
                                  sizeN              size of the font w/o px, e.g. '14'
                                  family            family of the font, eg. "Times New Roman", Times, serif
                                  txt                 text of the input, e.g. '123456'
                */
    var defaultWidth = 30;
    document.write('<canvas id="canvas_1" style="display: none;"></canvas>');

    function newWidth() {
        var txt = $(".formulas_number").val();
        var size = $(".formulas_number").css('font-size');
        var sizeN = Number(size.substring(0, size.length - 2));
        var family = $(".formulas_number").css('font-family');
        var c = document.getElementById("canvas_1");
        var ctx = c.getContext("2d");
        ctx.font = size + " " + family;
        var actualWidth = ctx.measureText(txt).width;
        var checkWidth = defaultWidth - sizeN;
        if (actualWidth >= checkWidth) {
            $(".formulas_number").width(actualWidth + sizeN);
        } else {
            $(".formulas_number").width(defaultWidth);
        }
    }
    $(document).ready(function() {
        $(".formulas_number").css("padding-left", "10px");
        newWidth();
        $(".formulas_number").keyup(function() {
            newWidth();
        });
    });
</script>
{_0}{_1:units:MCE}]]></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362096  -->
  <question type="formulas">
    <name>
      <text>L82-Volume-cylinder (given Diameter)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[Calculate the volume of a cylinder with a diameter of {diameter} {unit} and a height of {height} {unit}. <jsxgraph width="300" height="300">&nbsp;var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[-5,8,5,-3],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });

    var p1 = board.create('point', [-3, 0],{fixed:true,size:'0',name:'',showInfobox:false});
    var p2 = board.create('point', [ 3, 0],{fixed:true,size:'0',name:'',showInfobox:false});
    var p3 = board.create('point', [0, -2],{fixed:true,size:'0',name:'',showInfobox:false});

    var ell = board.create('ellipse', [
    p1, p2, p3, Math.PI,6.28] );

    var p4 = board.create('point', [-3, 5],{fixed:true,size:'0',name:'',showInfobox:false});
    var p5 = board.create('point', [ 3, 5],{fixed:true,size:'0',name:'',showInfobox:false});
    var p6 = board.create('point', [0, 3],{fixed:true,size:'0',name:'',showInfobox:false});

    var ell = board.create('ellipse', [
    p4, p5, p6], {strokeColor:'green'});

    var pr1=board.create('point',[3.61,0],{fixed:true,size:'0',name:'',showInfobox:false});
    var pr2=board.create('point',[3.61,5],{fixed:true,size:'0',name:'',showInfobox:false});
    var pl1=board.create('point',[-3.61,0],{fixed:true,size:'0',name:'',showInfobox:false});
    var pl2=board.create('point',[-3.61,5],{fixed:true,size:'0',name:'',showInfobox:false});
    var heightR=board.create('line',[pr1,pr2],{straightFirst:false,straightLast:false,strokeWidth:1});
    var heightL=board.create('line',[pl1,pl2],{straightFirst:false,straightLast:false,strokeWidth:1});
    var tRadius=board.create('text',[0.1,5.1,"{diameter} {unit}"],{fixed:true,anchorX:'middle',anchorY:'bottom',fontSize:'20'});
    var tHeight=board.create('text',[3.7,2.5,"{height} {unit}"],{fixed:true,anchorX:'left',anchorY:'middle',fontSize:'20'});
    var diameterL=board.create('line',[pr2,pl2],{straightFirst:false,straightLast:false,dash:1,strokeColor:'red'});
</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[Volume = <strong>Area of the base</strong> times <strong>height<br>
    V = \(\pi\)r<sup>2</sup>h</strong>&nbsp;<table>
    <tbody>
         <tr>
            <td colspan="4"><strong>Volume of the Cylinder</strong></td>
        </tr>
        <tr>
            <td>V = \(\pi\)r<sup>2</sup>h</td>
           
            <td></td>
            <td>Formula for volume
            </td>
        </tr>
        <tr>
            
            <td>Volume = (3.14)({radius})<sup>2</sup>{height}</td>
            <td></td>
            <td><br>Substitute the known values: Use \(\pi\) = 3.14<br>diameter = {diameter}, therefore calculate the radius. Radius = \(\frac{1}{2}\) of the diameter = (\(\frac{1}{2}\))({diameter})={radius}<br>h is height = {height} {unit}<br></td>
        </tr>
        <tr>
            <td>Volume = (3.14)({=radius*radius})({height})</td>
            <td></td>
            <td><br>Calculate ({radius})<sup>2</sup><br>({radius})<sup>2</sup>=({radius})({radius}) = {=radius*radius}<br><br></td>
        </tr>
        <tr>
            
            <td><strong>Volume = (3.14)({=radius*radius*height})</strong></td>
            <td></td>
            <td><br>Multiply ({=radius*radius}) times {height}<br><br></td>
        </tr>
        <tr>
            
            <td><strong>Volume = {volume} {unit}<sup>3</sup></strong></td>
            <td></td>
            <td><br>Multiply (3.14)({=radius*radius*height})<br><br></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[angle={0:6.28:.1};
radius={1:15:1};
unit={"feet","inches","meters","cm","km","mm","yards","miles"};
height={2:10:1};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[unitNum=2;
diameter=2*radius;
units=[unit,join(""," square ",unit),join(""," cubic ",unit)];
Xa=cos(angle);
Ya=sin(angle);
cir=3.14*2*radius;
area=3.14*radius*radius;
supAngle=angle+pi();
Xb=cos(supAngle);
Yb=sin(supAngle);
volume=area*height;]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>2</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[volume,2]</text>
 </answer>
 <vars2>
  <text>crit1=(_0==round(volume,3))*.75;
crit2=(_1==unitNum)*.25;</text>
 </vars2>
 <correctness>
  <text>crit1+crit2</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">Find the volume of the cylinder.&nbsp; (use 3.14 for π)<br><strong>Round to three decimal places.</strong></p>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
    /*
                                  actualWidth    width of the input
                                  checkWidth     width at which the box becomes wider
                                  defaultWidth   default width of the box
                                  c, ctx             see https://www.w3schools.com/tags/canvas_measuretext.asp
                                  size               size of the font w/ px, e.g. '14 px'
                                                       note that the size of the font can be defined in any units,
                                                      e.g. small, medium, xx-large, 150%, 1.25cm, 22px
                                                      since it is always transformed into px units
                                  sizeN              size of the font w/o px, e.g. '14'
                                  family            family of the font, eg. "Times New Roman", Times, serif
                                  txt                 text of the input, e.g. '123456'
                */
    var defaultWidth = 30;
    document.write('<canvas id="canvas_1" style="display: none;"></canvas>');

    function newWidth() {
        var txt = $(".formulas_number").val();
        var size = $(".formulas_number").css('font-size');
        var sizeN = Number(size.substring(0, size.length - 2));
        var family = $(".formulas_number").css('font-family');
        var c = document.getElementById("canvas_1");
        var ctx = c.getContext("2d");
        ctx.font = size + " " + family;
        var actualWidth = ctx.measureText(txt).width;
        var checkWidth = defaultWidth - sizeN;
        if (actualWidth >= checkWidth) {
            $(".formulas_number").width(actualWidth + sizeN);
        } else {
            $(".formulas_number").width(defaultWidth);
        }
    }
    $(document).ready(function() {
        $(".formulas_number").css("padding-left", "10px");
        newWidth();
        $(".formulas_number").keyup(function() {
            newWidth();
        });
    });
</script>
{_0}{_1:units:MCE}]]></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362094  -->
  <question type="formulas">
    <name>
      <text>L82-Volume-cylinder (given Radius)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[Calculate the volume of a cylinder with a radius of {radius} {unit} and a height of {height} {unit}.<br>Use the formula V=\(\pi\)r<sup>2</sup>h <jsxgraph width="300" height="300">&nbsp;var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[-5,8,5,-3],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });

    var p1 = board.create('point', [-3, 0],{fixed:true,size:'0',name:'',showInfobox:false});
    var p2 = board.create('point', [ 3, 0],{fixed:true,size:'0',name:'',showInfobox:false});
    var p3 = board.create('point', [0, -2],{fixed:true,size:'0',name:'',showInfobox:false});

    var ell = board.create('ellipse', [
    p1, p2, p3, Math.PI,6.28] );

    var p4 = board.create('point', [-3, 5],{fixed:true,size:'0',name:'',showInfobox:false});
    var p5 = board.create('point', [ 3, 5],{fixed:true,size:'0',name:'',showInfobox:false});
    var p6 = board.create('point', [0, 3],{fixed:true,size:'0',name:'',showInfobox:false});

    var ell = board.create('ellipse', [
    p4, p5, p6], {strokeColor:'green'});

    var pr1=board.create('point',[3.61,0],{fixed:true,size:'0',name:'',showInfobox:false});
    var pr2=board.create('point',[3.61,5],{fixed:true,size:'0',name:'',showInfobox:false});
    var pl1=board.create('point',[-3.61,0],{fixed:true,size:'0',name:'',showInfobox:false});
    var pl2=board.create('point',[-3.61,5],{fixed:true,size:'0',name:'',showInfobox:false});
    var heightR=board.create('line',[pr1,pr2],{straightFirst:false,straightLast:false,strokeWidth:1});
    var heightL=board.create('line',[pl1,pl2],{straightFirst:false,straightLast:false,strokeWidth:1});
    var tRadius=board.create('text',[1.8,5.1,"{radius} {unit}"],{fixed:true,anchorX:'middle',anchorY:'bottom',fontSize:'20'});
    var tHeight=board.create('text',[3.7,2.5,"{height} {unit}"],{fixed:true,anchorX:'left',anchorY:'middle',fontSize:'20'});
    var diameterL=board.create('line',[[0,5],pr2],{straightFirst:false,straightLast:false,dash:1,strokeColor:'red'});
</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[Volume = <strong>Area of the base</strong> times <strong>height<br>
    V = \(\pi\)r<sup>2</sup>h</strong>&nbsp;<table>
    <tbody>
         <tr>
            <td colspan="4"><strong>Volume of the Cylinder</strong></td>
        </tr>
        <tr>
            <td>V = \(\pi\)r<sup>2</sup>h</td>
           
            <td></td>
            <td>Formula for volume
            </td>
        </tr>
        <tr>
            
            <td>Volume = (3.14)({radius})<sup>2</sup>{height}</td>
            <td></td>
            <td><br>Substitute the known values: <br>Use \(\pi\) = 3.14<br>Radius = ={radius} {unit}<br>h is height = {height} {unit}<br></td>
        </tr>
        <tr>
            <td>Volume = (3.14)({=radius*radius})({height})</td>
            <td></td>
            <td><br>Calculate ({radius})<sup>2</sup><br>({radius})<sup>2</sup>=({radius})({radius}) = {=radius*radius}<br><br></td>
        </tr>
        <tr>
            
            <td><strong>Volume = (3.14)({=radius*radius*height})</strong></td>
            <td></td>
            <td><br>Multiply ({=radius*radius}) times {height}<br><br></td>
        </tr>
        <tr>
            
            <td><strong>Volume = {volume} {unit}<sup>3</sup></strong></td>
            <td></td>
            <td><br>Multiply (3.14)({=radius*radius*height})<br><br></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[angle={0:6.28:.1};
radius={1:15:1};
unit={"feet","inches","meters","cm","km","mm","yards","miles"};
height={2:10:1};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[#unit number of array - Volume is 3
unitNum=2;
diameter=2*radius;
units=[unit,join(""," square ",unit),join(""," cubic ",unit)];
Xa=cos(angle);
Ya=sin(angle);
cir=3.14*2*radius;
area=3.14*radius*radius;
supAngle=angle+pi();
Xb=cos(supAngle);
Yb=sin(supAngle);
volume=area*height;]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>2</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[volume,unitNum]</text>
 </answer>
 <vars2>
  <text>crit1=(_0==round(volume,3))*.75;
crit2=(_1==unitNum)*.25;</text>
 </vars2>
 <correctness>
  <text>crit1+crit2</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">Find the volume of the cylinder.&nbsp; (use 3.14 for π)<br><strong>Round to three decimal places.</strong></p>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
    /*
                                  actualWidth    width of the input
                                  checkWidth     width at which the box becomes wider
                                  defaultWidth   default width of the box
                                  c, ctx             see https://www.w3schools.com/tags/canvas_measuretext.asp
                                  size               size of the font w/ px, e.g. '14 px'
                                                       note that the size of the font can be defined in any units,
                                                      e.g. small, medium, xx-large, 150%, 1.25cm, 22px
                                                      since it is always transformed into px units
                                  sizeN              size of the font w/o px, e.g. '14'
                                  family            family of the font, eg. "Times New Roman", Times, serif
                                  txt                 text of the input, e.g. '123456'
                */
    var defaultWidth = 30;
    document.write('<canvas id="canvas_1" style="display: none;"></canvas>');

    function newWidth() {
        var txt = $(".formulas_number").val();
        var size = $(".formulas_number").css('font-size');
        var sizeN = Number(size.substring(0, size.length - 2));
        var family = $(".formulas_number").css('font-family');
        var c = document.getElementById("canvas_1");
        var ctx = c.getContext("2d");
        ctx.font = size + " " + family;
        var actualWidth = ctx.measureText(txt).width;
        var checkWidth = defaultWidth - sizeN;
        if (actualWidth >= checkWidth) {
            $(".formulas_number").width(actualWidth + sizeN);
        } else {
            $(".formulas_number").width(defaultWidth);
        }
    }
    $(document).ready(function() {
        $(".formulas_number").css("padding-left", "10px");
        newWidth();
        $(".formulas_number").keyup(function() {
            newWidth();
        });
    });
</script>
{_0}{_1:units:MCE}]]></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362097  -->
  <question type="formulas">
    <name>
      <text>L82-Volume-cylinder (given Radius)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[Calculate the volume of a cylinder with a radius of {radius} {unit} and a height of {height} {unit}. <jsxgraph width="300" height="300">&nbsp;var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[-5,8,5,-3],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });

    var p1 = board.create('point', [-3, 0],{fixed:true,size:'0',name:'',showInfobox:false});
    var p2 = board.create('point', [ 3, 0],{fixed:true,size:'0',name:'',showInfobox:false});
    var p3 = board.create('point', [0, -2],{fixed:true,size:'0',name:'',showInfobox:false});

    var ell = board.create('ellipse', [
    p1, p2, p3, Math.PI,6.28] );

    var p4 = board.create('point', [-3, 5],{fixed:true,size:'0',name:'',showInfobox:false});
    var p5 = board.create('point', [ 3, 5],{fixed:true,size:'0',name:'',showInfobox:false});
    var p6 = board.create('point', [0, 3],{fixed:true,size:'0',name:'',showInfobox:false});

    var ell = board.create('ellipse', [
    p4, p5, p6], {strokeColor:'green'});

    var pr1=board.create('point',[3.61,0],{fixed:true,size:'0',name:'',showInfobox:false});
    var pr2=board.create('point',[3.61,5],{fixed:true,size:'0',name:'',showInfobox:false});
    var pl1=board.create('point',[-3.61,0],{fixed:true,size:'0',name:'',showInfobox:false});
    var pl2=board.create('point',[-3.61,5],{fixed:true,size:'0',name:'',showInfobox:false});
    var heightR=board.create('line',[pr1,pr2],{straightFirst:false,straightLast:false,strokeWidth:1});
    var heightL=board.create('line',[pl1,pl2],{straightFirst:false,straightLast:false,strokeWidth:1});
    var tRadius=board.create('text',[1.8,5.1,"{radius} {unit}"],{fixed:true,anchorX:'middle',anchorY:'bottom',fontSize:'20'});
    var tHeight=board.create('text',[3.7,2.5,"{height} {unit}"],{fixed:true,anchorX:'left',anchorY:'middle',fontSize:'20'});
    var diameterL=board.create('line',[[0,5],pr2],{straightFirst:false,straightLast:false,dash:1,strokeColor:'red'});
</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[Volume = <strong>Area of the base</strong> times <strong>height<br>
    V = \(\pi\)r<sup>2</sup>h</strong>&nbsp;<table>
    <tbody>
         <tr>
            <td colspan="4"><strong>Volume of the Cylinder</strong></td>
        </tr>
        <tr>
            <td>V = \(\pi\)r<sup>2</sup>h</td>
           
            <td></td>
            <td>Formula for volume
            </td>
        </tr>
        <tr>
            
            <td>Volume = (3.14)({radius})<sup>2</sup>{height}</td>
            <td></td>
            <td><br>Substitute the known values: <br>Use \(\pi\) = 3.14<br>Radius = ={radius} {unit}<br>h is height = {height} {unit}<br></td>
        </tr>
        <tr>
            <td>Volume = (3.14)({=radius*radius})({height})</td>
            <td></td>
            <td><br>Calculate ({radius})<sup>2</sup><br>({radius})<sup>2</sup>=({radius})({radius}) = {=radius*radius}<br><br></td>
        </tr>
        <tr>
            
            <td><strong>Volume = (3.14)({=radius*radius*height})</strong></td>
            <td></td>
            <td><br>Multiply ({=radius*radius}) times {height}<br><br></td>
        </tr>
        <tr>
            
            <td><strong>Volume = {volume} {unit}<sup>3</sup></strong></td>
            <td></td>
            <td><br>Multiply (3.14)({=radius*radius*height})<br><br></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[angle={0:6.28:.1};
radius={1:15:1};
unit={"feet","inches","meters","cm","km","mm","yards","miles"};
height={2:10:1};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[#unit number of array - Volume is 3
unitNum=2;
diameter=2*radius;
units=[unit,join(""," square ",unit),join(""," cubic ",unit)];
Xa=cos(angle);
Ya=sin(angle);
cir=3.14*2*radius;
area=3.14*radius*radius;
supAngle=angle+pi();
Xb=cos(supAngle);
Yb=sin(supAngle);
volume=area*height;]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>2</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[volume,unitNum]</text>
 </answer>
 <vars2>
  <text>crit1=(_0==round(volume,3))*.75;
crit2=(_1==unitNum)*.25;</text>
 </vars2>
 <correctness>
  <text>crit1+crit2</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">Find the volume of the cylinder.&nbsp; (use 3.14 for π)<br><strong>Round to three decimal places.</strong></p>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
    /*
                                  actualWidth    width of the input
                                  checkWidth     width at which the box becomes wider
                                  defaultWidth   default width of the box
                                  c, ctx             see https://www.w3schools.com/tags/canvas_measuretext.asp
                                  size               size of the font w/ px, e.g. '14 px'
                                                       note that the size of the font can be defined in any units,
                                                      e.g. small, medium, xx-large, 150%, 1.25cm, 22px
                                                      since it is always transformed into px units
                                  sizeN              size of the font w/o px, e.g. '14'
                                  family            family of the font, eg. "Times New Roman", Times, serif
                                  txt                 text of the input, e.g. '123456'
                */
    var defaultWidth = 30;
    document.write('<canvas id="canvas_1" style="display: none;"></canvas>');

    function newWidth() {
        var txt = $(".formulas_number").val();
        var size = $(".formulas_number").css('font-size');
        var sizeN = Number(size.substring(0, size.length - 2));
        var family = $(".formulas_number").css('font-family');
        var c = document.getElementById("canvas_1");
        var ctx = c.getContext("2d");
        ctx.font = size + " " + family;
        var actualWidth = ctx.measureText(txt).width;
        var checkWidth = defaultWidth - sizeN;
        if (actualWidth >= checkWidth) {
            $(".formulas_number").width(actualWidth + sizeN);
        } else {
            $(".formulas_number").width(defaultWidth);
        }
    }
    $(document).ready(function() {
        $(".formulas_number").css("padding-left", "10px");
        newWidth();
        $(".formulas_number").keyup(function() {
            newWidth();
        });
    });
</script>
{_0}{_1:units:MCE}]]></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 0  -->
  <question type="category">
    <category>
      <text>$course$/top/Default for MSII/Test #11/L83- Multiplying Monomials</text>
    </category>
    <info format="html">
      <text></text>
    </info>
    <idnumber></idnumber>
  </question>

<!-- question: 362100  -->
  <question type="formulas">
    <name>
      <text>L83-Multiplying exponent Monomials coefficient equals 1</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Simplify:&nbsp; {var1}<sup>{exp1}</sup>•{var1}<sup>{exp2}</sup></p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<strong>Expand, then multiply.</strong><br><table>
    <tbody>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{var1}</span><sup><span class="" style="color: rgb(255, 51, 102);">{exp1}</span></sup>•<span class="" style="color: rgb(51, 102, 255);">{var1}</span><sup><span class="" style="color: rgb(51, 102, 255);">{exp2}</span></sup></td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{factor1}</span>•<span class="" style="color: rgb(51, 102, 255);">{factor2}</span></td>
            <td></td>
            <td>Write the expression as a product of factors</td>
        </tr>
        <tr>
            <td>{var1}<sup>{exp12}</sup></td>
            <td></td>
            <td>The base {var1} is multiplied {exp12} times</td>
        </tr>
    </tbody>
</table><br>&nbsp;<strong>The bases are equal, add the exponents</strong><table>
    <tbody>
        <tr>
            <td>{var1}<sup>{exp1}</sup>•{var1}<sup>{exp2}</sup></td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td>{var1}<sup>{exp1}+{exp2}</sup></td>
            <td></td>
            <td>Add the Exponents</td>
        </tr>
        <tr>
            <td>{var1}<sup>{exp12}</sup></td>
            <td></td>
            <td></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[vars=shuffle(["a","b","c","d","e","f","g","h","k","m","n","p","r","s","t","v","w","x","y","z"]);
exp1={2:10};
exp2={2:10};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[var1=vars[0];
ans=exp1+exp2;
exp12=exp1+exp2;
factor1=var1;
factor2=var1;
for (i:[2:11]){
factor1=pick(i<=exp1,factor1,join("",factor1,"•",var1));
factor2=pick(i<=exp2,factor2,join("",factor2,"•",var1));
}

a={-100:100};
b={-100:100};
c={-100:100};
d={-100:100};
e={-100:100};
f={-100:100};
g={-100:100};
h={-100:100};
k={-100:100};
m={-100:100};
n={-100:100};
p={-100:100};
r={-100:100};
s={-100:100};
t={-100:100};
v={-100:100};
w={-100:100};
x={-100:100};
y={-100:100};
z={-100:100};]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">{var1}<sup>{_0}</sup></p>]]></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362101  -->
  <question type="formulas">
    <name>
      <text>L83-Multiplying Monomial times Monomial</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Simplify:&nbsp; ({num1}{var1}<sup>{exp1}</sup>)( {num2}{var1}<sup>{exp2}</sup>)</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<strong>Expand, then multiply.</strong><br>
<table>
    <tbody>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{num1}{var1}</span><sup><span class="" style="color: rgb(255, 51, 102);">{exp1}</span></sup>)(&nbsp;<span class="" style="color: rgb(51, 102, 255);">{num2}</span><span class="" style="color: rgb(51, 102, 255);">{var1}</span><sup><span class="" style="color: rgb(51, 102, 255);">{exp2}</span></sup>)</td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);"><span class="" style="color: rgb(51, 255, 102);">{num1}</span>{factor1}</span>)(<span class="" style="color: rgb(51, 255, 102);">{num2}</span><span class="" style="color: rgb(51, 102, 255);">{factor2}</span>)</td>
            <td></td>
            <td>Write the expression as a product of factors</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(51, 255, 102);">({num1})({num2})</span>{var1}<sup>{exp12}</sup></td>
            <td></td>
            <td>The coefficients are multiplied</td>
        </tr>
        <tr>
            <td>{=num1*num2}{var1}<sup>{exp12}</sup></td>
            <td></td>
            <td>The base {var1} is multiplied {exp12} times</td>
        </tr>
    </tbody>
</table><br>&nbsp;<strong>The bases are equal, add the exponents</strong>
<table>
    <tbody>
        <tr>
            <td>({num1}{var1}<sup>{exp1}</sup>)({num2}{var1}<sup>{exp2}</sup>)</td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td>{=num1*num2}{var1}<sup>{exp1}+{exp2}</sup></td>
            <td></td>
            <td>Add the Exponents</td>
        </tr>
        <tr>
            <td>({num1})({num2}){var1}<sup>{exp1}+{exp2}</sup></td>
            <td></td>
            <td>Multiply the Coefficients</td>
        </tr>
        <tr>
            <td>{=num1*num2}{var1}<sup>{exp12}</sup></td>
            <td></td>
            <td></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[vars=shuffle(["a","b","c","d","e","f","g","h","k","m","n","p","r","s","t","v","w","x","y","z"]);
exp1={2:10};
exp2={2:10};
num1={2:10:1};
num2={2:10:1};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[var1=vars[0];
ansNum=num1*num2;
ans=exp1+exp2;
exp12=exp1+exp2;
factor1=var1;
factor2=var1;
for (i:[2:11]){
factor1=pick(i<=exp1,factor1,join("",factor1,"•",var1));
factor2=pick(i<=exp2,factor2,join("",factor2,"•",var1));
}
num1T2=num1*num2;
a={-100:100};
b={-100:100};
c={-100:100};
d={-100:100};
e={-100:100};
f={-100:100};
g={-100:100};
h={-100:100};
k={-100:100};
m={-100:100};
n={-100:100};
p={-100:100};
r={-100:100};
s={-100:100};
t={-100:100};
v={-100:100};
w={-100:100};
x={-100:100};
y={-100:100};
z={-100:100};]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>2</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[num1*num2,ans]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">{_0}{var1}<sup>{_1}</sup></p>]]></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362102  -->
  <question type="formulas">
    <name>
      <text>L83-Multiplying Monomial times Monomials</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Simplify:&nbsp; {num1}{var1}<sup>{exp1}</sup>• {num2}{var1}<sup>{exp2}</sup></p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<strong>Expand, then multiply.</strong><br>
<table>
    <tbody>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1}{var1}</span><sup><span class="" style="color: rgb(255, 51, 102);">{exp1}</span></sup>• <span class="" style="color: rgb(51, 102, 255);">{num2}</span><span class="" style="color: rgb(51, 102, 255);">{var1}</span><sup><span class="" style="color: rgb(51, 102, 255);">{exp2}</span></sup></td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);"><span class="" style="color: rgb(51, 255, 102);">{num1}</span>{factor1}</span>•<span class="" style="color: rgb(51, 255, 102);">{num2}</span><span class="" style="color: rgb(51, 102, 255);">{factor2}</span></td>
            <td></td>
            <td>Write the expression as a product of factors</td>
        </tr><tr>
            <td><span class="" style="color: rgb(51, 255, 102);">({num1})({num2})</span>{var1}<sup>{exp12}</sup></td>
            <td></td>
            <td>The coefficients are multiplied</td>
        </tr>
        <tr>
            <td>{=num1*num2}{var1}<sup>{exp12}</sup></td>
            <td></td>
            <td>The base {var1} is multiplied {exp12} times</td>
        </tr>
    </tbody>
</table><br>&nbsp;<strong>The bases are equal, add the exponents</strong>
<table>
    <tbody>
        <tr>
            <td>{num1}{var1}<sup>{exp1}</sup>• {num2}{var1}<sup>{exp2}</sup></td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td>{=num1*num2}{var1}<sup>{exp1}+{exp2}</sup></td>
            <td></td>
            <td>Add the Exponents</td>
        </tr>
        <tr>
            <td>({num1})({num2}){var1}<sup>{exp1}+{exp2}</sup></td>
            <td></td>
            <td>Multiply the Coefficients</td>
        </tr>
        <tr>
            <td>{=num1*num2}{var1}<sup>{exp12}</sup></td>
            <td></td>
            <td></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[vars=shuffle(["a","b","c","d","e","f","g","h","k","m","n","p","r","s","t","v","w","x","y","z"]);
exp1={2:10};
exp2={2:10};
num1={2:10:1};
num2={2:10:1};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[var1=vars[0];
ansNum=num1*num2;
ans=exp1+exp2;
exp12=exp1+exp2;
factor1=var1;
factor2=var1;
for (i:[2:11]){
factor1=pick(i<=exp1,factor1,join("",factor1,"•",var1));
factor2=pick(i<=exp2,factor2,join("",factor2,"•",var1));
}
num1T2=num1*num2;
a={-100:100};
b={-100:100};
c={-100:100};
d={-100:100};
e={-100:100};
f={-100:100};
g={-100:100};
h={-100:100};
k={-100:100};
m={-100:100};
n={-100:100};
p={-100:100};
r={-100:100};
s={-100:100};
t={-100:100};
v={-100:100};
w={-100:100};
x={-100:100};
y={-100:100};
z={-100:100};]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>2</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[num1*num2,ans]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">{_0}{var1}<sup>{_1}</sup></p>]]></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362103  -->
  <question type="formulas">
    <name>
      <text>L83-Multiplying NEG Number Monomials</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Simplify:&nbsp; ({num1}{var1}<sup>{exp1}</sup>)( {num2}{var1}<sup>{exp2}</sup>)</p>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
    /*
                                  actualWidth    width of the input
                                  checkWidth     width at which the box becomes wider
                                  defaultWidth   default width of the box
                                  c, ctx             see https://www.w3schools.com/tags/canvas_measuretext.asp
                                  size               size of the font w/ px, e.g. '14 px'
                                                       note that the size of the font can be defined in any units,
                                                      e.g. small, medium, xx-large, 150%, 1.25cm, 22px
                                                      since it is always transformed into px units
                                  sizeN              size of the font w/o px, e.g. '14'
                                  family            family of the font, eg. "Times New Roman", Times, serif
                                  txt                 text of the input, e.g. '123456'
                */
    var defaultWidth = 40;
    document.write('<canvas id="canvas_1" style="display: none;"></canvas>');

    function newWidth() {
        var txt = $(".formulas_number").val();
        var size = $(".formulas_number").css('font-size');
        var sizeN = Number(size.substring(0, size.length - 2));
        var family = $(".formulas_number").css('font-family');
        var c = document.getElementById("canvas_1");
        var ctx = c.getContext("2d");
        ctx.font = size + " " + family;
        var actualWidth = ctx.measureText(txt).width;
        var checkWidth = defaultWidth - sizeN;
        if (actualWidth >= checkWidth) {
            $(".formulas_number").width(actualWidth + sizeN);
        } else {
            $(".formulas_number").width(defaultWidth);
        }
    }
    $(document).ready(function() {
        $(".formulas_number").css("padding-left", "10px");
        newWidth();
        $(".formulas_number").keyup(function() {
            newWidth();
        });
    });
</script>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<strong>Expand, then multiply.</strong><br>
<table>
    <tbody>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{num1}{var1}</span><sup><span class="" style="color: rgb(255, 51, 102);">{exp1}</span></sup>)(&nbsp;<span class="" style="color: rgb(51, 102, 255);">{num2}</span><span class="" style="color: rgb(51, 102, 255);">{var1}</span><sup><span class="" style="color: rgb(51, 102, 255);">{exp2}</span></sup>)</td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);"><span class="" style="color: rgb(51, 255, 102);">{num1}</span>{factor1}</span>)(<span class="" style="color: rgb(51, 255, 102);">{num2}</span><span class="" style="color: rgb(51, 102, 255);">{factor2}</span>)</td>
            <td></td>
            <td>Write the expression as a product of factors</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(51, 255, 102);">({num1})({num2})</span>{var1}<sup>{exp12}</sup></td>
            <td></td>
            <td>The coefficients are multiplied</td>
        </tr>
        <tr>
            <td>{=num1*num2}{var1}<sup>{exp12}</sup></td>
            <td></td>
            <td>The base {var1} is multiplied {exp12} times</td>
        </tr>
    </tbody>
</table><br>&nbsp;<strong>The bases are equal, add the exponents</strong>
<table>
    <tbody>
        <tr>
            <td>({num1}{var1}<sup>{exp1}</sup>)({num2}{var1}<sup>{exp2}</sup>)</td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td>{=num1*num2}{var1}<sup>{exp1}+{exp2}</sup></td>
            <td></td>
            <td>Add the Exponents</td>
        </tr>
        <tr>
            <td>({num1})({num2}){var1}<sup>{exp1}+{exp2}</sup></td>
            <td></td>
            <td>Multiply the Coefficients</td>
        </tr>
        <tr>
            <td>{=num1*num2}{var1}<sup>{exp12}</sup></td>
            <td></td>
            <td></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[vars=shuffle(["a","b","c","d","e","f","g","h","k","m","n","p","r","s","t","v","w","x","y","z"]);
exp1={2:10};
exp2={2:10};
num1={-10:-2,2:10};
num2={-10:-2,2:10};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[var1=vars[0];
ansNum=num1*num2;
ans=exp1+exp2;
exp12=exp1+exp2;
factor1=var1;
factor2=var1;
for (i:[2:11]){
factor1=pick(i<=exp1,factor1,join("",factor1,"•",var1));
factor2=pick(i<=exp2,factor2,join("",factor2,"•",var1));
}
num1T2=num1*num2;
a={-100:100};
b={-100:100};
c={-100:100};
d={-100:100};
e={-100:100};
f={-100:100};
g={-100:100};
h={-100:100};
k={-100:100};
m={-100:100};
n={-100:100};
p={-100:100};
r={-100:100};
s={-100:100};
t={-100:100};
v={-100:100};
w={-100:100};
x={-100:100};
y={-100:100};
z={-100:100};]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>2</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[num1*num2,ans]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">{_0}{var1}<sup>{_1}</sup></p>]]></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362104  -->
  <question type="formulas">
    <name>
      <text>L83-Multiplying Number by Monomials</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Simplify:&nbsp; ({num1})( {num2}{var1}<sup>{exp2}</sup>)</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<strong>Expand, then multiply.</strong><br>
<table>
    <tbody>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);">{num1}</span>)(&nbsp;<span class="" style="color: rgb(51, 102, 255);">{num2}</span><span class="" style="color: rgb(51, 102, 255);">{var1}</span><sup><span class="" style="color: rgb(51, 102, 255);">{exp2}</span></sup>)</td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td>(<span class="" style="color: rgb(255, 51, 102);"><span class="" style="color: rgb(51, 255, 102);">{num1}</span></span>)(<span class="" style="color: rgb(51, 255, 102);">{num2}<span class="" style="color: rgb(51, 51, 51);">)(</span></span><span class="" style="color: rgb(51, 102, 255);">{factor2}</span>)</td>
            <td></td>
            <td>Write the expression as a product of factors</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(51, 255, 102);">({num1})({num2})</span>{var1}<sup>{exp2}</sup></td>
            <td></td>
            <td>The coefficients are multiplied</td>
        </tr>
        <tr>
            <td>{=num1*num2}{var1}<sup>{exp2}</sup></td>
            <td></td>
            <td>The base {var1} is multiplied {exp12} times</td>
        </tr>
    </tbody>
</table><br>&nbsp;]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text><![CDATA[vars=shuffle(["a","b","c","d","e","f","g","h","k","m","n","p","r","s","t","v","w","x","y","z"]);
exp1={2:10};
exp2={2:10};
num1={2:10:1};
num2={2:10:1};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[exp1=0;
var1=vars[0];
ansNum=num1*num2;
ans=exp1+exp2;
exp12=exp1+exp2;
factor1=var1;
factor2=var1;
for (i:[2:11]){
factor1=pick(i<=exp1,factor1,join("",factor1,"•",var1));
factor2=pick(i<=exp2,factor2,join("",factor2,"•",var1));
}
num1T2=num1*num2;
a={-100:100};
b={-100:100};
c={-100:100};
d={-100:100};
e={-100:100};
f={-100:100};
g={-100:100};
h={-100:100};
k={-100:100};
m={-100:100};
n={-100:100};
p={-100:100};
r={-100:100};
s={-100:100};
t={-100:100};
v={-100:100};
w={-100:100};
x={-100:100};
y={-100:100};
z={-100:100};]]></text>
</varsglobal>
<answernumbering><text>abc</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>2</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[num1*num2,ans]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">{_0}{var1}<sup>{_1}</sup></p>]]></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 0  -->
  <question type="category">
    <category>
      <text>$course$/top/Default for MSII/Test #11/L84- Graph Line from equation</text>
    </category>
    <info format="html">
      <text></text>
    </info>
    <idnumber></idnumber>
  </question>

<!-- question: 362109  -->
  <question type="formulas">
    <name>
      <text>L84 - Graph Equation y=mx+b</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td colspan="2">Graph the equation \(y={s} \)<br>using the slope and y-intercept.</td>
        </tr>
        <tr>
           
            <td>{#A}</td></tr></tbody></table>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>n={-2,-1,3};
m={-3:0,1:4};
bn={1:99999};
xVals=shuffle([-5,-4,-3,-2,-1,0,1,2,3,4,5]);</text>
</varsrandom>
<varsglobal><text><![CDATA[MB=join("","MyBoxH1",bn);
s=poly("x",[m,n]);
mPn=m+n;
mFB=pick(m>0,join("","Go down ",abs(m)," because the slope is negative"),join("","Go up ",abs(m)," because the slope is positive")); 

xVal=[xVals[0],xVals[1],xVals[2],xVals[3]];
xVal=sort(xVal);
x1=xVal[0];
y1=m*x1+n;
p1=join("",m,"(",x1,")",pick(n<0,join(""," + ",n),join("",n)));
p1S1=join("",m*x1,pick(n<0,join(""," + ",n),join("",n)));
p1S1FB=join("","Multiply ",m," and ",x1);
p1S2=join("",m*x1+n);
p1S2FB=join("",p1S1," = ",p1S2);

x2=xVal[1];
y2=m*x2+n;
p2=join("",m,"(",x2,")",pick(n<0,join(""," + ",n),join("",n)));
p2S1=join("",m*x2,pick(n<0,join(""," + ",n),join("",n)));
p2S1FB=join("","Multiply ",m," and ",x2);
p2S2=join("",m*x2+n);
p2S2FB=join("",p2S1," = ",p2S2);

x3=xVal[2];
y3=m*x3+n;
p3=join("",m,"(",x3,")",pick(n<0,join(""," + ",n),join("",n)));
p3S1=join("",m*x3,pick(n<0,join(""," + ",n),join("",n)));
p3S1FB=join("","Multiply ",m," and ",x3);
p3S2=join("",m*x3+n);
p3S2FB=join("",p3S1," = ",p3S2);

x4=xVal[3];
y4=m*x4+n;
p4=join("",m,"(",x4,")",pick(n<0,join(""," + ",n),join("",n)));
p4S1=join("",m*x4,pick(n<0,join(""," + ",n),join("",n)));
p4S1FB=join("","Multiply ",m," and ",x4);
p4S2=join("",m*x4+n);
p4S2FB=join("",p4S1," = ",p4S2);]]></text>
</varsglobal>
<answernumbering><text>none</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text>#A</text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>4</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[0,n,1,m+n]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>((_1==n+m*_0)*.5) + ((_3==n+m*_2)*.5)</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<script type="text/javascript" src="https://jsxgraph.uni-bayreuth.de/distrib/jsxgraphcore.js"></script>
<script type="text/javascript" src="https://code.jquery.com/jquery-3.1.0.min.js"></script>
<script type="text/javascript" src="https://moodle.itemspro.eu/moodle/aaimg/ajsx/jsxquestion.js">
</script>

<div id="{MB}" class="jxgbox" style="width:350px; height:350px;margin-left:1px; ;"></div>
<script type="text/javascript">
    $(function() {
        var jsxCode = function(main) {
            main.brd = JXG.JSXGraph.initBoard(main.elm.id, {
                boundingbox: [-11, 11, 11, -11],
                showNavigation: false,
                showCopyright: false,
                grid: true,
                axis: true,
                zoom: {
                    enabled: false,
                    wheel: false
                },
                pan: {
                    enabled: false,
                    needTwoFingers: false
                }
            });
            var brd = main.brd;
            brd.options.point.showInfobox = false;

            var t0x = main.get(0);
            if (t0x === null) {
                t0x = 4;
            }
            var t0y = main.get(1);
            if (t0y === null) {
                t0y = 0;
            }
            var t1x = main.get(2);
            if (t1x === null) {
                t1x = -4;
            }
            var t1y = main.get(3);
            if (t1y === null) {
                t1y = 0;
            }

            var p0 = brd.create('point', [t0x, t0y], {
                snapToGrid: true,
                color: 'blue',
                name: '',
                fixed: main.solved
            });
            var p1 = brd.create('point', [t1x, t1y], {
                snapToGrid: true,
                color: 'blue',
                name: '',
                fixed: main.solved
            });
            brd.create('line', [p0, p1], {});
            brd.create('line', [[0, {n}],[1, {m} + {n}]
            ], {
                dash: 1,
                color: 'red',
                visible: main.solved
            });

            var check = function() {
                main.set(0, p0.X());
                main.set(1, p0.Y());
                main.set(2, p1.X());
                main.set(3, p1.Y());
            }
            check();
            brd.on('update', function() {
                check();
            });
        };
        new JSXQuestion("{MB}", jsxCode, false);
    });
</script>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;"><span class="" style="color: rgb(0, 61, 245);"><strong>A line can be graphed from two points.<br></strong></span></p>
<div class="editor-indent" style="margin-left: 30px;">
    <p dir="ltr" style="text-align: left;"><span class="" style="color: rgb(0, 61, 245);"><strong>1. Locate the y-intercept. This is the first point.</strong></span></p>
    <p dir="ltr" style="text-align: left;"><span class="" style="color: rgb(0, 61, 245);"><strong>
                2. Use the slope to find a second point.</strong></span></p>
</div>
<p dir="ltr" style="text-align: left;"><span class="" style="color: rgb(0, 61, 245);"></span><br>
<strong>The first point is the y-intercept.</strong><br></p><div class="editor-indent" style="margin-left: 30px;"><p dir="ltr" style="text-align: left;">Place the first point at (<span class="" style="color: rgb(255, 51, 102);">0</span>,{n})&nbsp; <span class="" style="color: rgb(255, 51, 102);">(</span><span class="" style="color: rgb(255, 51, 102);">The x-value of the y-intercept is always zero.)</span></p></div><p dir="ltr" style="text-align: left;">
<br><strong> The second point is calculated using the slope.</strong><br></p><div class="editor-indent" style="margin-left: 30px;"><p dir="ltr" style="text-align: left;">The slope is {m}.&nbsp; &nbsp;Write the slope as a fraction by writing {m} over 1.</p><p dir="ltr" style="text-align: left;">
slope = \(\frac{Δy}{Δx}\) = \(\frac{{m}}{1}\)</p></div><div class="editor-indent" style="margin-left: 30px;"><div class="editor-indent" style="margin-left: 30px;"><p dir="ltr" style="text-align: left;">First, Start at the y-intercept.&nbsp; Go {m} units on the y axis.</p></div></div><div class="editor-indent" style="margin-left: 30px;"><div class="editor-indent" style="margin-left: 30px;"><div class="editor-indent" style="margin-left: 30px;"><p dir="ltr" style="text-align: left;">{mFB}</p></div></div></div><div class="editor-indent" style="margin-left: 30px;"><div class="editor-indent" style="margin-left: 30px;"><p dir="ltr" style="text-align: left;">Next, go 1 unit on the x-axis.&nbsp; Put your second point at (1,{=m+n})<br></p></div></div>]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362110  -->
  <question type="formulas">
    <name>
      <text>L84 - Graph Equation y=mx+b (fractional slope)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td colspan="2"><p>Graph the linear equation y={signm}\(\frac{{DmNum}}{{DmDen}}\)x {signb}{disb} using the slope and y-intercept.</p></td>
        </tr>
        <tr>

            <td>{#A}</td></tr></tbody></table>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>mA={[1,2],[1,3],[2,3],[1,4],[2,4],[3,4],[1,5],[2,5],[3,5],[1,6],[2,6],[3,6],[4,6],[5,6],[1,7],[2,7],[3,7],[4,7],[5,7],[6,7],[1,8],[2,8],[3,8],[4,8],[5,8],[6,8],[7,8],[1,10],[2,10],[3,10],[4,10],[5,10],[6,10],[7,10],[8,10],[9,10],[2,1],[3,1],[3,2],[4,1],[4,2],[4,3],[5,1],[5,2],[5,3],[6,1],[6,2],[6,3],[6,4]};
b={-7:-1,1:7};
bn={1:99999};
signM={-1,1};</text>
</varsrandom>
<varsglobal><text><![CDATA[MB=join("","MyBoxH1",bn);
n=b;
mNum=signM*mA[0];
mDen=mA[1];
GCF=gcd(mNum,mDen);
mNum=mNum/GCF;
mDen=mDen/GCF;
m=mNum/mDen;
mPn=m+n;
mFB=pick(m>0,join("","Go down ",abs(mNum)," because the slope is negative"),join("","Go up ",abs(mNum)," because the slope is positive")); 
signb=pick(b>0,"-","+");
disb=abs(b);
signm=pick(signM>0,"-","");
DmNum=abs(mNum);
DmDen=abs(mDen);
mNumPb=mNum+b;]]></text>
</varsglobal>
<answernumbering><text>none</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text>#A</text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>4</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[0,b,mDen,mNum+b]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>((_1==b+m*_0)*.5) + ((_3==b+m*_2)*.5)</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<script type="text/javascript" src="https://jsxgraph.uni-bayreuth.de/distrib/jsxgraphcore.js"></script>
<script type="text/javascript" src="https://code.jquery.com/jquery-3.1.0.min.js"></script>
<script type="text/javascript" src="https://moodle.itemspro.eu/moodle/aaimg/ajsx/jsxquestion.js">
</script>

<div id="{MB}" class="jxgbox" style="width:350px; height:350px;margin-left:1px; ;"></div>
<script type="text/javascript">
    $(function() {
        var jsxCode = function(main) {
            main.brd = JXG.JSXGraph.initBoard(main.elm.id, {
                boundingbox: [-11, 11, 11, -11],
                showNavigation: false,
                showCopyright: false,
                grid: true,
                axis: true,
                zoom: {
                    enabled: false,
                    wheel: false
                },
                pan: {
                    enabled: false,
                    needTwoFingers: false
                }
            });
            var brd = main.brd;
            brd.options.point.showInfobox = false;

            var t0x = main.get(0);
            if (t0x === null) {
                t0x = 4;
            }
            var t0y = main.get(1);
            if (t0y === null) {
                t0y = 0;
            }
            var t1x = main.get(2);
            if (t1x === null) {
                t1x = -4;
            }
            var t1y = main.get(3);
            if (t1y === null) {
                t1y = 0;
            }

            var p0 = brd.create('point', [t0x, t0y], {
                snapToGrid: true,
                color: 'blue',
                name: '',
                fixed: main.solved
            });
            var p1 = brd.create('point', [t1x, t1y], {
                snapToGrid: true,
                color: 'blue',
                name: '',
                fixed: main.solved
            });
            brd.create('line', [p0, p1], {});
            brd.create('line', [[0, {n}],[1, {m} + {n}]
            ], {
                dash: 1,
                color: 'red',
                visible: main.solved
            });

            var check = function() {
                main.set(0, p0.X());
                main.set(1, p0.Y());
                main.set(2, p1.X());
                main.set(3, p1.Y());
            }
            check();
            brd.on('update', function() {
                check();
            });
        };
        new JSXQuestion("{MB}", jsxCode, false);
    });
</script>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[A line can be graphed from two points.<br>
<div class="editor-indent" style="margin-left: 30px;">1. Locate the y-intercept. This is the first point.<br></div>
<div class="editor-indent" style="margin-left: 30px;">
    <div class="editor-indent" style="margin-left: 30px;">&nbsp;<span class="" style="color: rgb(255, 51, 204);">Place the first point at (0,{n})</span> (The x-value of the y-intercept is always zero.)
    </div>2. Use the slope to find a second point.&nbsp;<br>
</div>
<div class="editor-indent" style="margin-left: 30px;">
    <div class="editor-indent" style="margin-left: 30px;">&nbsp;The slope is {signm}\(\frac{{DmNum}}{{DmDen}}\).&nbsp;&nbsp;</div>
</div>
<div class="editor-indent" style="margin-left: 30px;">

    First, Start at the y-intercept. Go {mNum} units on the y axis.&nbsp;</div>
<div class="editor-indent" style="margin-left: 30px;">
    <div class="editor-indent" style="margin-left: 30px;">&nbsp;{mFB}&nbsp;</div>
</div>
<div class="editor-indent" style="margin-left: 30px;">&nbsp;Next, go {mDen} on the x-axis. <span class="" style="color: rgb(51, 255, 102);">Put your second point at ({mDen},{mNumPb})</span></div><div class="editor-indent" style="margin-left: 30px;"><br>

    <jsxgraph width="300" height="300" style="font-size: 0.9375rem;">
        var board = JXG.JSXGraph.initBoard(BOARDID,{ axis:true,grid:true, boundingbox: [-11,11,11,-11], showCopyright: false, showNavigation: true,resize:{enabled:true,throttle:200} });
        var p1=board.create('point',[0,{b}],{strokeColor:'pink',fixed:true,name:'(0,{b})',size:2});
        var p2=board.create('point',[{mDen},{mNumPb}],{strokeColor:'green',fixed:true,name:'({mDen},{mNumPb})',size:2});
        var graph = board.create('functiongraph',
        [function(x){ return {m}*x+{b};}, -10,10],{firstArrow:true,lastArrow:true,strokeColor:'green'});</jsxgraph><br>
</div>]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362111  -->
  <question type="formulas">
    <name>
      <text>L84 - Graph Equation y=mx+b (fractional slope) (y-int of 0)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td colspan="2"><p>Graph the linear equation y={signm}\(\frac{{DmNum}}{{DmDen}}\)x using the slope and y-intercept.</p></td>
        </tr>
        <tr>

            <td>{#A}</td></tr></tbody></table>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>mA={[1,2],[1,3],[2,3],[1,4],[2,4],[3,4],[1,5],[2,5],[3,5],[1,6],[2,6],[3,6],[4,6],[5,6],[1,7],[2,7],[3,7],[4,7],[5,7],[6,7],[1,8],[2,8],[3,8],[4,8],[5,8],[6,8],[7,8],[1,10],[2,10],[3,10],[4,10],[5,10],[6,10],[7,10],[8,10],[9,10],[2,1],[3,1],[3,2],[4,1],[4,2],[4,3],[5,1],[5,2],[5,3],[6,1],[6,2],[6,3],[6,4]};
b={-7:-1,1:7};
bn={1:99999};
signM={-1,1};</text>
</varsrandom>
<varsglobal><text><![CDATA[MB=join("","MyBoxH1",bn);
b=0;
n=b;
mNum=signM*mA[0];
mDen=mA[1];
GCF=gcd(mNum,mDen);
mNum=mNum/GCF;
mDen=mDen/GCF;
m=mNum/mDen;
mPn=m+n;
mFB=pick(m>0,join("","Go down ",abs(mNum)," because the slope is negative"),join("","Go up ",abs(mNum)," because the slope is positive")); 
signb=pick(b>=0,"-","+");
disb=abs(b);
signm=pick(signM>0,"-","");
DmNum=abs(mNum);
DmDen=abs(mDen);
mNumPb=mNum+b;]]></text>
</varsglobal>
<answernumbering><text>none</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text>#A</text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>4</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[0,b,mDen,mNum+b]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>((_1==b+m*_0)*.5) + ((_3==b+m*_2)*.5)</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<script type="text/javascript" src="https://jsxgraph.uni-bayreuth.de/distrib/jsxgraphcore.js"></script>
<script type="text/javascript" src="https://code.jquery.com/jquery-3.1.0.min.js"></script>
<script type="text/javascript" src="https://moodle.itemspro.eu/moodle/aaimg/ajsx/jsxquestion.js">
</script>

<div id="{MB}" class="jxgbox" style="width:350px; height:350px;margin-left:1px; ;"></div>
<script type="text/javascript">
    $(function() {
        var jsxCode = function(main) {
            main.brd = JXG.JSXGraph.initBoard(main.elm.id, {
                boundingbox: [-11, 11, 11, -11],
                showNavigation: false,
                showCopyright: false,
                grid: true,
                axis: true,
                zoom: {
                    enabled: false,
                    wheel: false
                },
                pan: {
                    enabled: false,
                    needTwoFingers: false
                }
            });
            var brd = main.brd;
            brd.options.point.showInfobox = false;

            var t0x = main.get(0);
            if (t0x === null) {
                t0x = 4;
            }
            var t0y = main.get(1);
            if (t0y === null) {
                t0y = 0;
            }
            var t1x = main.get(2);
            if (t1x === null) {
                t1x = -4;
            }
            var t1y = main.get(3);
            if (t1y === null) {
                t1y = 0;
            }

            var p0 = brd.create('point', [t0x, t0y], {
                snapToGrid: true,
                color: 'blue',
                name: '',
                fixed: main.solved
            });
            var p1 = brd.create('point', [t1x, t1y], {
                snapToGrid: true,
                color: 'blue',
                name: '',
                fixed: main.solved
            });
            brd.create('line', [p0, p1], {});
            brd.create('line', [[0, {n}],[1, {m} + {n}]
            ], {
                dash: 1,
                color: 'red',
                visible: main.solved
            });

            var check = function() {
                main.set(0, p0.X());
                main.set(1, p0.Y());
                main.set(2, p1.X());
                main.set(3, p1.Y());
            }
            check();
            brd.on('update', function() {
                check();
            });
        };
        new JSXQuestion("{MB}", jsxCode, false);
    });
</script>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[A line can be graphed from two points.<br>
<div class="editor-indent" style="margin-left: 30px;">1. Locate the y-intercept. This is the first point.&nbsp;<br></div><div class="editor-indent" style="margin-left: 30px;"><div class="editor-indent" style="margin-left: 30px;"></div></div>
<div class="editor-indent" style="margin-left: 30px;">
    <div class="editor-indent" style="margin-left: 30px;"><span class="" style="color: rgb(51, 51, 51);">Since 0 can be added to the equation without changing its value, the y-intercept = 0.</span></div><div class="editor-indent" style="margin-left: 30px;"><span class="" style="color: rgb(255, 51, 204);">Place the first point at (0,{n})</span> (The x-value of the y-intercept is always zero.)
    </div>2. Use the slope to find a second point.&nbsp;<br>
</div>
<div class="editor-indent" style="margin-left: 30px;">
    <div class="editor-indent" style="margin-left: 30px;">&nbsp;The slope is {signm}\(\frac{{DmNum}}{{DmDen}}\).&nbsp;&nbsp;</div>
</div>
<div class="editor-indent" style="margin-left: 30px;">

    First, Start at the y-intercept. Go {mNum} units on the y axis.&nbsp;</div>
<div class="editor-indent" style="margin-left: 30px;">
    <div class="editor-indent" style="margin-left: 30px;">&nbsp;{mFB}&nbsp;</div>
</div>
<div class="editor-indent" style="margin-left: 30px;">&nbsp;Next, go {mDen} on the x-axis. <span class="" style="color: rgb(51, 255, 102);">Put your second point at ({mDen},{mNumPb})</span></div><div class="editor-indent" style="margin-left: 30px;"><br>

    <jsxgraph width="300" height="300" style="font-size: 0.9375rem;">
        var board = JXG.JSXGraph.initBoard(BOARDID,{ axis:true,grid:true, boundingbox: [-11,11,11,-11], showCopyright: false, showNavigation: true,resize:{enabled:true,throttle:200} });
        var p1=board.create('point',[0,{b}],{strokeColor:'pink',fixed:true,name:'(0,{b})',size:2});
        var p2=board.create('point',[{mDen},{mNumPb}],{strokeColor:'green',fixed:true,name:'({mDen},{mNumPb})',size:2});
        var graph = board.create('functiongraph',
        [function(x){ return {m}*x+{b};}, -10,10],{firstArrow:true,lastArrow:true,strokeColor:'green'});</jsxgraph><br>
</div>]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362112  -->
  <question type="formulas">
    <name>
      <text>L84 - Graph Equation y=mx+b (y-int of 0)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td colspan="2">Graph the equation \(y={s} \)<br>using the slope and y-intercept.</td>
        </tr>
        <tr>
           
            <td>{#A}</td></tr></tbody></table>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>n={-2,-1,3};
m={-3:0,1:4};
bn={1:99999};
xVals=shuffle([-5,-4,-3,-2,-1,0,1,2,3,4,5]);</text>
</varsrandom>
<varsglobal><text><![CDATA[n=0;
MB=join("","MyBoxH1",bn);
s=poly("x",[m,0]);
mPn=m+n;
mFB=pick(m>0,join("","Go down ",abs(m)," because the slope is negative"),join("","Go up ",abs(m)," because the slope is positive")); 

xVal=[xVals[0],xVals[1],xVals[2],xVals[3]];
xVal=sort(xVal);
x1=xVal[0];
y1=m*x1+n;
p1=join("",m,"(",x1,")",pick(n<0,join(""," + ",n),join("",n)));
p1S1=join("",m*x1,pick(n<0,join(""," + ",n),join("",n)));
p1S1FB=join("","Multiply ",m," and ",x1);
p1S2=join("",m*x1+n);
p1S2FB=join("",p1S1," = ",p1S2);

x2=xVal[1];
y2=m*x2+n;
p2=join("",m,"(",x2,")",pick(n<0,join(""," + ",n),join("",n)));
p2S1=join("",m*x2,pick(n<0,join(""," + ",n),join("",n)));
p2S1FB=join("","Multiply ",m," and ",x2);
p2S2=join("",m*x2+n);
p2S2FB=join("",p2S1," = ",p2S2);

x3=xVal[2];
y3=m*x3+n;
p3=join("",m,"(",x3,")",pick(n<0,join(""," + ",n),join("",n)));
p3S1=join("",m*x3,pick(n<0,join(""," + ",n),join("",n)));
p3S1FB=join("","Multiply ",m," and ",x3);
p3S2=join("",m*x3+n);
p3S2FB=join("",p3S1," = ",p3S2);

x4=xVal[3];
y4=m*x4+n;
p4=join("",m,"(",x4,")",pick(n<0,join(""," + ",n),join("",n)));
p4S1=join("",m*x4,pick(n<0,join(""," + ",n),join("",n)));
p4S1FB=join("","Multiply ",m," and ",x4);
p4S2=join("",m*x4+n);
p4S2FB=join("",p4S1," = ",p4S2);]]></text>
</varsglobal>
<answernumbering><text>none</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text>#A</text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>4</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[0,n,1,m+n]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>((_1==n+m*_0)*.5) + ((_3==n+m*_2)*.5)</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<script type="text/javascript" src="https://jsxgraph.uni-bayreuth.de/distrib/jsxgraphcore.js"></script>
<script type="text/javascript" src="https://code.jquery.com/jquery-3.1.0.min.js"></script>
<script type="text/javascript" src="https://moodle.itemspro.eu/moodle/aaimg/ajsx/jsxquestion.js">
</script>

<div id="{MB}" class="jxgbox" style="width:350px; height:350px;margin-left:1px; ;"></div>
<script type="text/javascript">
    $(function() {
        var jsxCode = function(main) {
            main.brd = JXG.JSXGraph.initBoard(main.elm.id, {
                boundingbox: [-11, 11, 11, -11],
                showNavigation: false,
                showCopyright: false,
                grid: true,
                axis: true,
                zoom: {
                    enabled: false,
                    wheel: false
                },
                pan: {
                    enabled: false,
                    needTwoFingers: false
                }
            });
            var brd = main.brd;
            brd.options.point.showInfobox = false;

            var t0x = main.get(0);
            if (t0x === null) {
                t0x = 4;
            }
            var t0y = main.get(1);
            if (t0y === null) {
                t0y = 0;
            }
            var t1x = main.get(2);
            if (t1x === null) {
                t1x = -4;
            }
            var t1y = main.get(3);
            if (t1y === null) {
                t1y = 0;
            }

            var p0 = brd.create('point', [t0x, t0y], {
                snapToGrid: true,
                color: 'blue',
                name: '',
                fixed: main.solved
            });
            var p1 = brd.create('point', [t1x, t1y], {
                snapToGrid: true,
                color: 'blue',
                name: '',
                fixed: main.solved
            });
            brd.create('line', [p0, p1], {});
            brd.create('line', [[0, {n}],[1, {m} + {n}]
            ], {
                dash: 1,
                color: 'red',
                visible: main.solved
            });

            var check = function() {
                main.set(0, p0.X());
                main.set(1, p0.Y());
                main.set(2, p1.X());
                main.set(3, p1.Y());
            }
            check();
            brd.on('update', function() {
                check();
            });
        };
        new JSXQuestion("{MB}", jsxCode, false);
    });
</script>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;"><span class="" style="color: rgb(0, 61, 245);"><strong>A line can be graphed from two points.<br></strong></span></p>
<div class="editor-indent" style="margin-left: 30px;">
    <p dir="ltr" style="text-align: left;"><span class="" style="color: rgb(0, 61, 245);"><strong>1. Locate the y-intercept. This is the first point.</strong></span></p>
    <p dir="ltr" style="text-align: left;"><span class="" style="color: rgb(0, 61, 245);"><strong>
                2. Use the slope to find a second point.</strong></span></p>
</div>
<p dir="ltr" style="text-align: left;"><span class="" style="color: rgb(0, 61, 245);"></span><br>
<strong>The first point is the y-intercept.</strong><br></p><div class="editor-indent" style="margin-left: 30px;"><p dir="ltr" style="text-align: left;">Place the first point at (<span class="" style="color: rgb(255, 51, 102);">0</span>,{n})&nbsp; <span class="" style="color: rgb(255, 51, 102);">(</span><span class="" style="color: rgb(255, 51, 102);">The x-value of the y-intercept is always zero.)</span></p></div><p dir="ltr" style="text-align: left;">
<br><strong> The second point is calculated using the slope.</strong><br></p><div class="editor-indent" style="margin-left: 30px;"><p dir="ltr" style="text-align: left;">The slope is {m}.&nbsp; &nbsp;Write the slope as a fraction by writing {m} over 1.</p><p dir="ltr" style="text-align: left;">
slope = \(\frac{Δy}{Δx}\) = \(\frac{{m}}{1}\)</p></div><div class="editor-indent" style="margin-left: 30px;"><div class="editor-indent" style="margin-left: 30px;"><p dir="ltr" style="text-align: left;">First, Start at the y-intercept.&nbsp; Go {m} units on the y axis.</p></div></div><div class="editor-indent" style="margin-left: 30px;"><div class="editor-indent" style="margin-left: 30px;"><div class="editor-indent" style="margin-left: 30px;"><p dir="ltr" style="text-align: left;">{mFB}</p></div></div></div><div class="editor-indent" style="margin-left: 30px;"><div class="editor-indent" style="margin-left: 30px;"><p dir="ltr" style="text-align: left;">Next, go 1 unit on the x-axis.&nbsp; Put your second point at (1,{=m+n})<br></p></div></div>]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362113  -->
  <question type="formulas">
    <name>
      <text>L84-  line-yInt-Slope-Equation</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<h3>Give the y-intercept, slope and equation of the line. y = \(\frac{{mNum}}{{mDen}}\) {signb} {disb}</h3>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<jsxgraph width="300" height="300">
    var board = JXG.JSXGraph.initBoard(BOARDID,{ axis:true,grid:true, boundingbox: [-11,11,11,-11], showCopyright: false, showNavigation: false });
    var graph = board.create('functiongraph',
    [function(x){ return {m}*x+{b};}, -10,10],{firstArrow:true,lastArrow:true,strokeColor:'green'});
    var yInt=board.create('point',[0,{b}],{size:3,fillOpacity:0,strokeColor:'orange',name:''});
    var ansY=board.create('line',[[0,{b}],[0,{b}+{mNum}]],{strokeColor:'red',straightFirst:false,straightLast:false,firstArrow:false,lastArrow:{type:2,size:4}});
    var ansX=board.create('line',[[0,{b}+{mNum}],[{mDen},{b}+{mNum}]],{strokeColor:'blue',straightFirst:false,straightLast:false,firstArrow:false,lastArrow:{type:2,size:4}});
</jsxgraph>]]></text>
    </generalfeedback>
    <defaultgrade>3.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>mA={[1,2],[1,3],[2,3],[1,4],[2,4],[3,4],[1,5],[2,5],[3,5],[1,6],[2,6],[3,6],[4,6],[5,6],[1,7],[2,7],[3,7],[4,7],[5,7],[6,7],[1,8],[2,8],[3,8],[4,8],[5,8],[6,8],[7,8],[1,10],[2,10],[3,10],[4,10],[5,10],[6,10],[7,10],[8,10],[9,10],[2,1],[3,1],[3,2],[4,1],[4,2],[4,3],[5,1],[5,2],[5,3],[6,1],[6,2],[6,3],[6,4]};
b={-7:7};
n={-2,3};
bn={1:99999};
direction={0,1};</text>
</varsrandom>
<varsglobal><text><![CDATA[m=mA[0]/mA[1];
MB=join("","MyBoxH1",bn);
mNum=mA[0];
mDen=mA[1];
GCF=gcd(mNum,mDen);
mNum=pick(direction,mNum/GCF,-1*mNum/GCF);
mDen=mDen/GCF;
m=mNum/mDen;
choices=["increases","decreasing"];
equation=join("",mNum,"/",mDen,"*x+",b);
x={-100:100};
signb=pick(b>0,"-","+");
disb=abs(b);
chSign=["positive","negative"];
chDir=["up","down"];
ansB=pick(m>0,1,0);]]></text>
</varsglobal>
<answernumbering><text>none</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>3</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[b,0,b]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[The y-intercept of the line is: {_0}<br>The order pair of the y-intercept is ({_1},{_2})<br>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;"><strong>The y-intercept is <span class="" style="color: rgb(245, 184, 0);">{b}</span>.&nbsp;<br> The ordered pair of the y-intercept is <span class="" style="color: rgb(245, 184, 0);">(0,{b})</span>.</strong></p>]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
<answers>
 <partindex>
  <text>1</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>2</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[mNum,mDen]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<table>
    <tbody>
        <tr>
            <td rowspan="2">The slope is </td>
            <td style="border-bottom:1px solid black">{_0}</td>
        </tr>
        <tr>
            <td>{_1}</td>
        </tr>
    </tbody>
</table>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p><strong>The slope is \(\frac{{mNum}}{{mDen}}\).</strong></p>
<table>
    <tbody>
        <tr>
            <td>The change in y is <span class="" style="color: rgb(239, 69, 64);"><b>{mNum}</b></span>.</td>
            <td rowspan="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Slope =</td>
            <td style="border-bottom:1px solid black"><span class="" style="color: rgb(239, 69, 64);"><b>{mNum}</b></span></td>
        </tr>
        <tr>
            <td>The change in x is <span class="" style="color: rgb(51, 102, 255);"><b>{mDen}</b></span>.</td>
            <td><span class="" style="color: rgb(239, 69, 64);"><b><span class="" style="color: rgb(51, 102, 255);">{mDen}</span></b></span></td>
        </tr>
    </tbody>
</table>]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
<answers>
 <partindex>
  <text>2</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>4</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[mNum,mDen,ansB,ansB]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">The change in y is {_0}.</p><p dir="ltr" style="text-align: left;">The change in x is {_1}</p><p dir="ltr" style="text-align: left;">The slope is {_2:chSign:MCE}, therefore go {_3:chDir:MCE} in the y-direction.</p>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;"></p><p dir="ltr">The change in y is {mNum}.</p><p dir="ltr">The change in x is {mDen}.</p><p dir="ltr">The slope is {=chSign[ansB]}, therefore go&nbsp;{=chDir[ansB]} in the y-direction.</p><br><p></p>]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362116  -->
  <question type="formulas">
    <name>
      <text>L84-Name slope</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p>Give the slope of the linear equation. y=\(\frac{{mNum}}{{mDen}}\)x + {b} </p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p><strong></strong></p>
<h3><strong>y=\(\frac{{mNum}}{{mDen}}\)x + {b}</strong></h3><strong style="font-size: 0.9375rem;">The slope is \(\frac{{mNum}}{{mDen}}\).</strong>
<p></p>
<table>
    <tbody>
        <tr>
            <td>The change in y is <span class="" style="color: rgb(239, 69, 64);"><b>{mNum}</b></span>.</td>
            <td rowspan="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Slope =</td>
            <td style="border-bottom:1px solid black"><span class="" style="color: rgb(239, 69, 64);"><b>{mNum}</b></span></td>
        </tr>
        <tr>
            <td>The change in x is <span class="" style="color: rgb(51, 102, 255);"><b>{mDen}</b></span>.</td>
            <td><span class="" style="color: rgb(239, 69, 64);"><b><span class="" style="color: rgb(51, 102, 255);">{mDen}</span></b></span></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>mA={[1,2],[1,3],[2,3],[1,4],[2,4],[3,4],[1,5],[2,5],[3,5],[1,6],[2,6],[3,6],[4,6],[5,6],[1,7],[2,7],[3,7],[4,7],[5,7],[6,7],[1,8],[2,8],[3,8],[4,8],[5,8],[6,8],[7,8],[1,10],[2,10],[3,10],[4,10],[5,10],[6,10],[7,10],[8,10],[9,10],[2,1],[3,1],[3,2],[4,1],[4,2],[4,3],[5,1],[5,2],[5,3],[6,1],[6,2],[6,3],[6,4]};
b={-7:7};
bn={1:99999};
slope={-1,1};</text>
</varsrandom>
<varsglobal><text><![CDATA[dirM=pick(slope>0,"less than zero, it is negative","greater than zero, it is positive");
m=mA[0]/mA[1];
MB=join("","MyBoxH1",bn);
mNum=mA[0];
mDen=mA[1];
GCF=gcd(mNum,mDen);
mNum=-1*mNum/GCF;
mDen=mDen/GCF;
m=mNum/mDen;]]></text>
</varsglobal>
<answernumbering><text>none</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>2</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[mNum,mDen]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<table><tbody><tr><td rowspan="2">The slope is </td><td style="border-bottom:1px solid black">{_0}</td></tr><tr><td>{_1}</td></tr></tbody></table>]]></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362117  -->
  <question type="formulas">
    <name>
      <text>L84-Name slope (neg in front of slope)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p>Give the slope of the linear equation. y={signm}\(\frac{{DismNum}}{{mDen}}\)x + {b} </p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p><strong></strong></p>
<h3><strong>y={signm} \(\frac{{DismNum}}{{mDen}}\)x + {b}</strong></h3><strong style="font-size: 0.9375rem;">The slope is {signm} \(\frac{{mNum}}{{mDen}}\).&nbsp;&nbsp;</strong>
<p><span class="" style="color: rgb(239, 69, 64);">{FB}</span></p>
<table>
    <tbody>
        <tr>
            <td>The change in y is <span class="" style="color: rgb(239, 69, 64);"><b>{mNum}</b></span>.</td>
            <td rowspan="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Slope =</td>
            <td style="border-bottom:1px solid black"><span class="" style="color: rgb(239, 69, 64);"><b>{mNum}</b></span></td>
        </tr>
        <tr>
            <td>The change in x is <span class="" style="color: rgb(51, 102, 255);"><b>{mDen}</b></span>.</td>
            <td><span class="" style="color: rgb(239, 69, 64);"><b><span class="" style="color: rgb(51, 102, 255);">{mDen}</span></b></span></td>
        </tr>
    </tbody>
</table>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>mA={[1,2],[1,3],[2,3],[1,4],[2,4],[3,4],[1,5],[2,5],[3,5],[1,6],[2,6],[3,6],[4,6],[5,6],[1,7],[2,7],[3,7],[4,7],[5,7],[6,7],[1,8],[2,8],[3,8],[4,8],[5,8],[6,8],[7,8],[1,10],[2,10],[3,10],[4,10],[5,10],[6,10],[7,10],[8,10],[9,10],[2,1],[3,1],[3,2],[4,1],[4,2],[4,3],[5,1],[5,2],[5,3],[6,1],[6,2],[6,3],[6,4]};
b={-7:7};
bn={1:99999};
slope={-1,1};</text>
</varsrandom>
<varsglobal><text><![CDATA[dirM=pick(slope>0,"less than zero, it is negative","greater than zero, it is positive");
MB=join("","MyBoxH1",bn);
mNum=mA[0];
mDen=mA[1];
GCF=gcd(mNum,mDen);
mNum=slope*mNum/GCF;
mDen=mDen/GCF;
m=mNum/mDen;
signm=pick(slope>=0,"-","");
DismNum=abs(mNum);
FB=pick(slope>=0,"The slope is negative, place the negative sign in the numerator.","");]]></text>
</varsglobal>
<answernumbering><text>none</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>2</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[mNum,mDen]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<table><tbody><tr><td rowspan="2">The slope is </td><td style="border-bottom:1px solid black">{_0}</td></tr><tr><td>{_1}</td></tr></tbody></table>]]></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362114  -->
  <question type="formulas">
    <name>
      <text>L84-Name y-Intercept</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p>Give the ordered pair of the y-intercept of the linear equation&nbsp;
<br>y=\(\frac{{mNum}}{{mDen}}\)x {signB} {absB}</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p><strong>The y-intercept is where the equation crosses the y-axis.</strong><br><strong>y={m}x <span class="" style="color: rgb(0, 255, 0);">{signB} {absB}</span></strong>
<br><strong>The y-intercept is at (0,{b}).</strong></p>
<jsxgraph width="300" height="300">
    var board = JXG.JSXGraph.initBoard(BOARDID,{ axis:true,grid:true, boundingbox: [-11,11,11,-11], showCopyright: false, showNavigation: false });
    var graph = board.create('functiongraph',
    [function(x){ return {m}*x+{b};}, -10,10],{firstArrow:true,lastArrow:true});

    var ans=board.create('point',[0,{b}],{size:5,strokeColor:'green',fillOpacity:0,name:'Y-Intercept',fixed:true});
</jsxgraph>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>mA={[1,2],[1,3],[2,3],[1,4],[2,4],[3,4],[1,5],[2,5],[3,5],[1,6],[2,6],[3,6],[4,6],[5,6],[1,7],[2,7],[3,7],[4,7],[5,7],[6,7],[1,8],[2,8],[3,8],[4,8],[5,8],[6,8],[7,8],[1,10],[2,10],[3,10],[4,10],[5,10],[6,10],[7,10],[8,10],[9,10],[2,1],[3,1],[3,2],[4,1],[4,2],[4,3],[5,1],[5,2],[5,3],[6,1],[6,2],[6,3],[6,4]};
b={-7:-1,1:7};

n={-2,3};
m={-3:0,1:4};
bn={1:99999};</text>
</varsrandom>
<varsglobal><text><![CDATA[m=mA[0]/mA[1];
MB=join("","MyBoxH1",bn);
signB=pick(b>0,"-","+");
absB=abs(b);
mNum=mA[0];
mDen=mA[1];]]></text>
</varsglobal>
<answernumbering><text>none</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>b</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<h3>The y-intercept is (0,{_0})</h3>]]></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362115  -->
  <question type="formulas">
    <name>
      <text>L84-Name y-Intercept -Zero</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p>Give the ordered pair of the y-intercept of the linear equation&nbsp;
<br>y=\(\frac{{mNum}}{{mDen}}\)x&nbsp;</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p><strong>The y-intercept is where the equation crosses the y-axis.</strong><br><strong>y={m}x <span class="" style="color: rgb(0, 255, 0);">{signB} {absB}</span> <br></strong>The identity property of addition is zero. adding zero does not change the sum.<strong>
    <br><strong>The y-intercept is at (0,{b}).</strong>
</strong></p><strong>
<jsxgraph width="300" height="300">
    var board = JXG.JSXGraph.initBoard(BOARDID,{ axis:true,grid:true, boundingbox: [-6,6,6,-6], showCopyright: false, showNavigation: false });
    var graph = board.create('functiongraph',
    [function(x){ return {m}*x+{b};}, -5,1],{firstArrow:true,lastArrow:true});

    var ans=board.create('point',[0,{b}],{size:5,strokeColor:'green',fillOpacity:0,name:'Y-Intercept',fixed:true});
</jsxgraph></strong>]]></text>
    </generalfeedback>
    <defaultgrade>1.0000000</defaultgrade>
    <penalty>0.3333333</penalty>
    <hidden>0</hidden>
    <idnumber></idnumber>
    <correctfeedback format="html">
      <text>Your answer is correct.</text>
    </correctfeedback>
    <partiallycorrectfeedback format="html">
      <text>Your answer is partially correct.</text>
    </partiallycorrectfeedback>
    <incorrectfeedback format="html">
      <text>Your answer is incorrect.</text>
    </incorrectfeedback>
    <shownumcorrect/>
<varsrandom><text>mA={[1,2],[1,3],[2,3],[1,4],[2,4],[3,4],[1,5],[2,5],[3,5],[1,6],[2,6],[3,6],[4,6],[5,6],[1,7],[2,7],[3,7],[4,7],[5,7],[6,7],[1,8],[2,8],[3,8],[4,8],[5,8],[6,8],[7,8],[1,10],[2,10],[3,10],[4,10],[5,10],[6,10],[7,10],[8,10],[9,10],[2,1],[3,1],[3,2],[4,1],[4,2],[4,3],[5,1],[5,2],[5,3],[6,1],[6,2],[6,3],[6,4]};
b={-7:7};

n={-2,3};
m={-3:0,1:4};
bn={1:99999};</text>
</varsrandom>
<varsglobal><text><![CDATA[b=0;
m=mA[0]/mA[1];
MB=join("","MyBoxH1",bn);
signB=pick(b>=0,"-","+");
absB=abs(b);
mNum=mA[0];
mDen=mA[1];]]></text>
</varsglobal>
<answernumbering><text>none</text>
</answernumbering>
<answers>
 <partindex>
  <text>0</text>
 </partindex>
 <placeholder>
  <text></text>
 </placeholder>
 <answermark>
  <text>1</text>
 </answermark>
 <answertype>
  <text>0</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>b</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>_err == 0</text>
 </correctness>
 <unitpenalty>
  <text>1</text>
 </unitpenalty>
 <postunit>
  <text></text>
 </postunit>
 <ruleid>
  <text>1</text>
 </ruleid>
 <otherrule>
  <text></text>
 </otherrule>
 <subqtext format="html">
<text><![CDATA[<h3>The y-intercept is (0,{_0})</h3>]]></text>
 </subqtext>
 <feedback format="html">
<text></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

</quiz>