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

<!-- question: 0  -->
  <question type="category">
    <category>
      <text>$course$/top/Default for MSII/Test #12/L89- Similar and Congruent Triangles</text>
    </category>
    <info format="html">
      <text></text>
    </info>
    <idnumber></idnumber>
  </question>

<!-- question: 361725  -->
  <question type="formulas">
    <name>
      <text>L73- Intersecting Lines</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[Lines <span style="text-decoration:overline; font-weight:bold">{v1a}{v1b}</span> and <span style="text-decoration:overline; font-weight:bold">{v2a}{v2b}</span> intersect at point {v0}. {angleInfo}&nbsp;<jsxgraph width="300" height="300">
    var board = JXG.JSXGraph.initBoard(BOARDID,{
    axis:false,
    grid:false,
    boundingbox: [-2,2,2,-2],
    showCopyright: false,
    showNavigation: false,
    keepAspectRatio: true});
    var p1a=board.create('point',[{Xa},{Ya}],{
    name:"{v1a}",
    size:"1",
    fixed:true,
    showInfobox:false});
    var p1b=board.create('point',[-{Xa},-{Ya}],{
    name:"{v1b}",
    size:"1",
    fixed:true,
    showInfobox:false});
    var p0=board.create('point',[0,0],{name:"{v0}",size:"1",fixed:true,showInfobox:false});
    var line1=board.create('line',[p1a,p1b],{firstArrow:true,lastArrow:true,});
    var p2a=board.create('point',[{Xb},{Yb}],{name:"{v2a}",size:"1",fixed:true,showInfobox:false});
    var p2b=board.create('point',[-1*{Xb},-1*{Yb}],{name:"{v2b}",size:"1", fixed:true, showInfobox:false});
    var line2=board.create('line',[p0,p2a],{firstArrow:true,lastArrow:true,});
    var t1=board.create('text',[.25,0,"{disRight}"],{anchorX:'left',anchorY:'middle',fontSize:20});
    var t1=board.create('text',[0,.25,"{disUpper}"],{anchorX:'middle',anchorY:'middle',fontSize:20});

</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text></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><![CDATA[theta={0.52:1.047:.01};
theta2={1.83:2.87:.01};
pointNames=shuffle(["a","b","c","d","s","t","r","x","y","z"]);
given={0,1};
randPart={0,1};
randAngle={0,1,2,3};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[v0=pointNames[0];
Xa=cos(theta);
Ya=sin(theta);
v1a=pointNames[1];
v1b=pointNames[2];
Xb=cos(theta2);
Yb=sin(theta2);
v2a=pointNames[3];
v2b=pointNames[4];
upper=theta2-theta;
upper=round((180*upper)/pi(),0);
right=180-upper;
disRight=pick(given==0,"",join("",right,"<sup>o</sup"));
disUpper=pick(given==1,"",join("",upper,"<sup>o</sup"));
angleInfo=pick(given,join("","Angle ",v1a,v0,v2b," = ",right,"<sup>o</sup>"),join("","Angle ",v1a,v0,v2a," = ",upper,"<sup>o</sup>")); 
partI=pick(given,join("","Angle ",v1a,v0,v2a),join("","Angle ",v1a,v0,v2b)); 
partIAns=pick(given,upper,right); 
partIFB=pick(given,join("","Angle ",v1a,v0,v2a," = ",upper,"<sup>o</sup>. <br>180<sup>o</sup> - ",right,"<sup>o</sup> = ",upper,"<sup>o</sup>"),join("","Angle ",v1a,v0,v2b," = ",right,". <br>180<sup>o</sup> - ",upper,"<sup>o</sup> = ",right,"<sup>o</sup>")); 
partII=pick(randPart,join("","Angle ",v1b,v0,v2a),join("","Angle ",v1b,v0,v2b));
partIIAns=pick(randPart,right,upper); 
partIIFB=pick(randPart,join("","Angle ",v1b,v0,v2a," = Angle ",v1a,v0,v2b,"<br>Angle ",v1b,v0,v2a," = ",right,"<sup>o</sup>"),join("","Angle ",v1b,v0,v2b," = Angle ",v1a,v0,v2a,"<br>Angle ",v1b,v0,v2b," = ",upper,"<sup>o</sup>"));
choices=[join("",v1b,v0,v2b),join("",v1b,v0,v2a),join("",v1a,v0,v2b),join("",v1a,v0,v2a)];
angCong=pick(randAngle,3,2,1,0);
ang1=pick(randAngle,join("",v1b,v0,v2b),join("",v1b,v0,v2a),join("",v1a,v0,v2b),join("",v1a,v0,v2a));]]></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>partIAns</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;">{partI}= {_0}<sup>o</sup><br></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>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">{partIFB}</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>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>partIIAns</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;">{partII}= {_0}<sup>o</sup><br></p>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">{partIIFB}<br></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>2</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>angCong</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;">An angle is always congruent to itself.&nbsp;Name a second angle that is congruent to &lt;{ang1} (do not choose &lt;{ang1}.)</p><p dir="ltr" style="text-align: left;">&lt; {ang1}&nbsp;≡ {_0:choices:MCE}</p>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<jsxgraph width="300" height="300">
    var board = JXG.JSXGraph.initBoard(BOARDID,{
    axis:false,
    grid:false,
    boundingbox: [-2,2,2,-2],
    showCopyright: false,
    showNavigation: false,
    keepAspectRatio: true});
    var p1a=board.create('point',[{Xa},{Ya}],{
    name:"{v1a}",
    size:"1",
    fixed:true,
    showInfobox:false});
    var p1b=board.create('point',[-{Xa},-{Ya}],{
    name:"{v1b}",
    size:"1",
    fixed:true,
    showInfobox:false});
    var p0=board.create('point',[0,0],{name:"{v0}",size:"1",fixed:true,showInfobox:false});
    var line1=board.create('line',[p1a,p1b],{firstArrow:true,lastArrow:true,});
    var p2a=board.create('point',[{Xb},{Yb}],{name:"{v2a}",size:"1",fixed:true,showInfobox:false});
    var p2b=board.create('point',[-1*{Xb},-1*{Yb}],{name:"{v2b}",size:"1", fixed:true, showInfobox:false});
    var line2=board.create('line',[p0,p2a],{firstArrow:true,lastArrow:true,});
    var t1=board.create('text',[.25,0,"{right}"],{anchorX:'left',anchorY:'middle',fontSize:20,strokeColor:'red'});
    var t2=board.create('text',[0,.25,"{upper}"],{anchorX:'middle',anchorY:'middle',fontSize:20,strokeColor:'green'});
    var t3=board.create('text',[-.25,0,"{right}"],{anchorX:'right',anchorY:'middle',fontSize:20,strokeColor:'red'});
    var t4=board.create('text',[0,-.25,"{upper}"],{anchorX:'middle',anchorY:'middle',fontSize:20,strokeColor:'green'}); </jsxgraph>
{=choices[0]}&nbsp;≡&nbsp;&lt;{=choices[3]} and &lt;{=choices[1]}&nbsp;≡&nbsp;&lt;{=choices[2]}]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 366014  -->
  <question type="formulas">
    <name>
      <text>L89-Congruent Triangles (bow-similar)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[Determine if the triangles are similiar or congrent, then give the definition of each.
<jsxgraph width="300" height="300">
    var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[-1.5,1.5,1.5,-1.5],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });

    var pA=board.create('point',[{Xa},{Ya}],{fixed:true,size:'0',name:'',showInfoBox:false});
    var tA=board.create('text',[{Xa},{Ya}-.1,"{At}"]);
    var pB=board.create('point',[{Xb},{Yb}],{fixed:true,size:'0',name:'',showInfoBox:false});
    var tB=board.create('text',[{Xb},{Yb}+.1,"{Bt}"]);
    var pC=board.create('point',[{Xc},{Yc}],{fixed:true,size:'0',name:'',showInfoBox:false});
    var tC=board.create('text',[{Xc},{Yc}+.1,"{Ct}"]);
    var Tri1= board.create('polygon',[pA,pB,pC],{fillColor:'{color1}',strokeColor:'{color1}'});

    var pD=board.create('point',[{Xd},{Yd}],{fixed:true,size:'0',name:'',showInfoBox:false});
    var tB=board.create('text',[{Xd},{Yd}+.1,"{Dt}"]);
    var pE=board.create('point',[{Xe},{Ye}],{fixed:true,size:'0',name:'',showInfoBox:false});
    var tB=board.create('text',[{Xe},{Ye}-.1,"{Et}"]);
    var pF=board.create('point',[{Xf},{Yf}],{fixed:true,size:'0',name:'',showInfoBox:false});

    var Tri1= board.create('polygon',[pD,pE,pF],{fillColor:'{color2}',strokeColor:'{color2}'});
</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text></text>
    </generalfeedback>
    <defaultgrade>2.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.047:-0.26:.1};
B={0.52:1.5:.01};
x={-1,1};
y={-1,1};
transReflect={0,1};
randSides=shuffle([0,1]);
randAngles=shuffle([0,1]);
randChoice=shuffle([0,1]);

colors=shuffle(["red","orange","yellow","green","blue","brown","purple"]);
vertexes=shuffle(["A","B","C","D","E","F","G","H","J","K","L","M","N","P","S","T","R","X","Y","Z"]);]]></text>
</varsrandom>
<varsglobal><text><![CDATA[Xa=cos(A);
Ya=sin(A);
Xb=cos(B);
Yb=sin(B);
Xc=0;
Yc=0;
color1=colors[0];
color2=colors[1];
At=vertexes[0];
Bt=vertexes[1];
Ct=vertexes[2];
Dt=vertexes[3];
Et=vertexes[4];
Ft=vertexes[5];
Xd=-.5*Xa;
Yd=-.5*Ya;
Xe=-.5*Xb;
Ye=-.5*Yb;
Xf=0;
Yf=0;
choice=["congruent","similar"];
relationship="similar";
ans=1;
wAns=0;


sides=["congruent","proportional"]; 

angles=["congruent","proportional"];


displaySides=[sides[randSides[0]],sides[randSides[1]]];
displayAngles=[angles[randAngles[0]],angles[randAngles[1]]];
displayChoice=[choice[randChoice[0]],choice[randChoice[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>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>randChoice[_0]==ans</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>The triangles are </td><td>{_0:displayChoice}</td></tr></tbody></table>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr">The triangles are {relationship}.</p><ol><ul>

    </ul>
</ol>
<p></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>4</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[ans,ans,wAns,wAns]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>(randSides[_0]==ans*.25) + (randSides[_1]==ans*.25) + (randSides[_2]==wAns*.25)  + (randAngles[_3]==wAns*.25)</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;"></p>
<p dir="ltr">Triangle are <strong>congruent </strong>if their corresponding sides are {_0:displaySides:MCE}, and their corresponding angles are {_1:displayAngles:MCE}.</p>
<p dir="ltr">Triangle are <strong>similar </strong>if their corresponding sides are {_2:displaySides:MCE}, and their corresponding angles are {_3:displayAngles:MCE}.<br></p>
<p dir="ltr" style="text-align: left;"></p>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;"></p>
<p dir="ltr"></p>
<p dir="ltr">Triangle are congruent if their corresponding sides are <span class="" style="color: rgb(51, 102, 255);">congruent</span>, and their corresponding angles are <span class="" style="color: rgb(51, 102, 255);">congruent</span>.</p>
<p dir="ltr"><span style="font-size: 0.9375rem;">Triangle are similar if their corresponding sides are </span><span>proportional</span><span style="font-size: 0.9375rem;">, and their corresponding angles are </span><span class="" style="font-size: 0.9375rem; color: rgb(51, 102, 255);">congruent</span><span style="font-size: 0.9375rem;">.</span><br></p>
<p dir="ltr"><br></p>
<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: 366005  -->
  <question type="formulas">
    <name>
      <text>TL73-  Congruent Angles</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[Angle {Aname}{Bname}{Cname} is congruent to angle {Dname}{Ename}{Fname}. What is the measure of &nbsp;{Dname}{Ename}{Fname}?<jsxgraph width="600" height="300">
    var board = JXG.JSXGraph.initBoard(BOARDID,{ axis:false,grid:false, boundingbox: [-1.5,1.5,4,-1.5], showCopyright: false, showNavigation: false });
    var p1=board.create('point',[{Xa},{Ya}],{name:"{Aname}",size:"1",showInfobox:false,fixed:true});
    var p2=board.create('point',[0,0],{name:"",size:"1",showInfobox:false,fixed:true});
    var p3=board.create('point',[1,0],{name:"{Cname}",size:"1",showInfobox:false,fixed:true});
    var r1=board.create('line',[p2,p1],{strokeColor:'black',straightFirst:false,straightLast:false,arrowLast:true});
    var r2=board.create('line',[p2,p3],{strokeColor:'black',straightFirst:false,straightLast:false,arrowLast:true});
    var t1=board.create('text',[{Xa}/2,.1,"{angDeg} <sup>o</sup>"],{anchorX:'left',anchorY:'middle',fixed:true,fontSize:'10'});
    var t2=board.create('text',[0,-0.1,"{Bname}"],{anchorX:'middle',anchorY:'middle',fixed:true,fontSize:'10'});

    var p3=board.create('point',[{Xb}+2.5,{Yb}],{name:"{Dname}",size:"1",showInfobox:false,fixed:true});
    var p0=board.create('point',[2.5,0],{name:"{Ename}",size:"1",showInfobox:false,fixed:true});
    var p4=board.create('point',[{Xc}+2.5,{Yc}],{name:"{Fname}",size:"1",showInfobox:false,fixed:true});
    var r3=board.create('line',[p0,p3],{strokeColor:'black',straightFirst:false,straightLast:false,arrowLast:true});
    var r4=board.create('line',[p0,p4],{strokeColor:'black',straightFirst:false,straightLast:false,arrowLast:true});

</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Congruent means equal in measure.</p><p dir="ltr" style="text-align: left;">Angle {Aname}{Bname}{Cname} is congruent to angle {Dname}{Ename}{Fname}.<br></p><p dir="ltr" style="text-align: left;">Angle {Dname}{Ename}{Fname} = {angDeg}<sup>o</sup>.<br></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><![CDATA[ang={0.5:2.5:1};
offset={0.52:4.17:1};

segNames=shuffle(["A","B","C","D","F","H","L","M","N","P","T","R","S"]);]]></text>
</varsrandom>
<varsglobal><text>angDeg=round(ang*180/pi(),0);
Xa=cos(ang);
Ya=sin(ang);
Xb= cos(offset);
Yb=sin(offset);
Xc=cos(offset+ang);
Yc=sin(offset+ang);
Aname=segNames[0];
Bname=segNames[1];
Cname=segNames[2];
Dname=segNames[3];
Ename=segNames[4];
Fname=segNames[5];</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>angDeg</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;"><span style="font-size: 0.9375rem;">&lt; {Dname}{Ename}{Fname}= {_0}<sup>o</sup></span><br></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: 366006  -->
  <question type="formulas">
    <name>
      <text>TL73-  Congruent Line Segments</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[Line segment {Aname}{Bname} is congruent to line segment {Cname}{Dname}. What is the length of {Cname}{Dname}?<jsxgraph width="600" height="300">
    var board = JXG.JSXGraph.initBoard(BOARDID,{ axis:false,grid:false, boundingbox: [-1,1.5,5,0], showCopyright: false, showNavigation: false });
    var p1=board.create('point',[0,1],{name:"{Aname}",size:"1",showInfobox:false,fixed:true});
    var p2=board.create('point',[4,1],{name:"{Bname}",size:"1",showInfobox:false,fixed:true});
    var l1=board.create('line',[p1,p2],{strokeColor:'black',straightFirst:false,straightLast:false});
    var t1=board.create('text',[2,1,"{segLength} {unit}"],{anchorX:'middle',anchorY:'top',fixed:true,fontSize:'20'});


    var p3=board.create('point',[0,.5],{name:"{Cname}",size:"1",showInfobox:false,fixed:true});
    var p4=board.create('point',[4,.5],{name:"{Dname}",size:"1",showInfobox:false,fixed:true});
    var l2=board.create('line',[p3,p4],{strokeColor:'black',straightFirst:false,straightLast:false});
    var t2=board.create('text',[2,.5,"x {unit}"],{anchorX:'middle',anchorY:'top',fixed:true,fontSize:'20'});
</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Congruent means equal in measure.</p><p dir="ltr" style="text-align: left;">{Cname}{Dname} is equal in length to&nbsp;line segment {Aname}{Bname}, therefore it is&nbsp;<strong>{segLength} {unit}</strong>.<br></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><![CDATA[segLength={1:100:1};
unit={"feet","cm","km","yards","mm"};
segNames=shuffle(["A","B","C","D","F","H","L","M","N","P","T","R","S"]);]]></text>
</varsrandom>
<varsglobal><text>Aname=segNames[0];
Bname=segNames[1];
Cname=segNames[2];
Dname=segNames[3];</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>segLength</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;"><span style="font-size: 0.9375rem;">{Cname}{Dname}= {_0} {unit}</span><br></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: 366007  -->
  <question type="formulas">
    <name>
      <text>TL73-Congruent Triangles</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[Determine if the triangles are similiar or congrent, then give the definition of each.
<table>
    <tbody>
        <tr>
            <td>
                <jsxgraph width="100" height="100">
                    var board=JXG.JSXGraph.initBoard(BOARDID,{
                    boundingbox:[-1.25,1.25,1.25,-1.25],
                    axis:false,
                    grid:false,
                    showCopyright:false,
                    showNavigation:false,
                    keepaspectratio:true
                    });

                    var pA=board.create('point',[{Xa},{Ya}],{fixed:true,size:'0',name:'',showInfoBox:false});
                    var tA=board.create('text',[{Xa},{Ya},"A"],{fixed:true,fontSize:15});
                    var pB=board.create('point',[{Xb},{Yb}],{fixed:true,size:'0',name:'',showInfoBox:false});
                    var tB=board.create('text',[{Xb},{Yb},"B"],{fixed:true,fontSize:15,anchorY:'middle',anchorX:'right'});
                    var pC=board.create('point',[{Xc},{Yc}],{fixed:true,size:'0',name:'',showInfoBox:false});
                    var tC=board.create('text',[{Xc},{Yc},"C"],{fixed:true,fontSize:15,anchorX:'middle',anchorY:'top'});
                    var Tri1= board.create('polygon',[pA,pB,pC],{fillColor:'{color1}',strokeColor:'{color1}'});


                </jsxgraph>
            </td>
            <td>
                <jsxgraph width="100" height="100">
                    var board1=JXG.JSXGraph.initBoard(BOARDID,{
                    boundingbox:[-1.25,1.25,1.25,-1.25],
                    axis:false,
                    grid:false,
                    showCopyright:false,
                    showNavigation:false,
                    keepaspectratio:true
                    });
                    var pD=board1.create('point',[{Xd},{Yd}],{fixed:true,size:'0',name:'',showInfoBox:false});
                    var tD=board1.create('text',[{Xd},{Yd},"D"],{fixed:true,fontSize:15});
                    var pE=board1.create('point',[{Xe},{Ye}],{fixed:true,size:'0',name:'',showInfoBox:false});
                    var tE=board1.create('text',[{Xe},{Ye},"E"],{fixed:true,fontSize:15,anchorY:'middle',anchorX:'right'});
                    var pF=board1.create('point',[{Xf},{Yf}],{fixed:true,size:'0',name:'',showInfoBox:false});
                    var reflect={transReflect};
                    if (reflect==1) {
                    var tF=board1.create('text',[{Xf},{Yf},"F"],{fixed:true,fontSize:15,anchorY:'bottom',anchorX:'right'});
                    } else {
                    var tF=board1.create('text',[{Xf},{Yf},"F"],{fixed:true,fontSize:15,anchorY:'top',anchorX:'right'});
                    }
                    var Tri1= board1.create('polygon',[pD,pE,pF],{fillColor:'{color2}',strokeColor:'{color2}'});
                </jsxgraph>
            </td>
        </tr>
    </tbody>
</table>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text></text>
    </generalfeedback>
    <defaultgrade>2.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={0.5:1.0:.01};
B={2:2.61:.01};
x={-1,1};
y={-1,1};
transReflect={0,1};
randSides=shuffle([0,1]);
randAngles=shuffle([0,1]);
randChoice=shuffle([0,1]);

colors=shuffle(["red","orange","yellow","green","blue","brown","purple"]);]]></text>
</varsrandom>
<varsglobal><text><![CDATA[Xa=cos(A);
Ya=sin(A);
Xb=cos(B);
Yb=sin(B);
Xc=0;
Yc=0;
color1=colors[0];
color2=colors[1];

Xd=Xa;
Yd=pick(transReflect,Ya,-1*Ya);
Xe=Xb;
Ye=pick(transReflect,Yb,-1*Yb);
Xf=Xc;
Yf=pick(transReflect,Yc,-1*Yc);
choice=["congruent","similar"];
relationship="congruent";
ans=0;
wAns=1;


sides=["congruent","proportional"]; 

angles=["congruent","proportional"];


displaySides=[sides[randSides[0]],sides[randSides[1]]];
displayAngles=[angles[randAngles[0]],angles[randAngles[1]]];
displayChoice=[choice[randChoice[0]],choice[randChoice[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>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>randChoice[_0]==ans</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>The triangles are </td><td>{_0:displayChoice}</td></tr></tbody></table>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr">The triangles are {relationship}.</p><ol><ul>

    </ul>
</ol>
<p></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>4</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[ans,ans,wAns,wAns]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>(randSides[_0]==ans*.25) + (randSides[_1]==ans*.25) + (randSides[_2]==wAns*.25)  + (randAngles[_3]==wAns*.25)</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;"></p>
<p dir="ltr">Triangle are <strong>congruent </strong>if their corresponding sides are {_0:displaySides:MCE}, and their corresponding angles are {_1:displayAngles:MCE}.</p>
<p dir="ltr">Triangle are <strong>similar </strong>if their corresponding sides are {_2:displaySides:MCE}, and their corresponding angles are {_3:displayAngles:MCE}.<br></p>
<p dir="ltr" style="text-align: left;"></p>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;"></p><p dir="ltr"></p><p dir="ltr"></p><p dir="ltr">Triangle are congruent if their corresponding sides are&nbsp;congruent, and their corresponding angles are&nbsp;congruent.</p><p dir="ltr">Triangle are similar if their corresponding sides are&nbsp;proportional, and their corresponding angles are&nbsp;congruent.<br></p><p dir="ltr"><br>

</p><p dir="ltr"><br></p><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: 366008  -->
  <question type="formulas">
    <name>
      <text>TL73-Congruent Triangles (bow)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[Determine if the triangles are similiar or congrent, then give the definition of each.
<jsxgraph width="300" height="300">
    var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[-1.5,1.5,1.5,-1.5],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });

    var pA=board.create('point',[{Xa},{Ya}],{fixed:true,size:'0',name:'',showInfoBox:false});
    var tA=board.create('text',[{Xa},{Ya}-.1,"{At}"]);
    var pB=board.create('point',[{Xb},{Yb}],{fixed:true,size:'0',name:'',showInfoBox:false});
    var tB=board.create('text',[{Xb},{Yb}+.1,"{Bt}"]);
    var pC=board.create('point',[{Xc},{Yc}],{fixed:true,size:'0',name:'',showInfoBox:false});
    var tC=board.create('text',[{Xc},{Yc}+.1,"{Ct}"]);
    var Tri1= board.create('polygon',[pA,pB,pC],{fillColor:'{color1}',strokeColor:'{color1}'});

    var pD=board.create('point',[{Xd},{Yd}],{fixed:true,size:'0',name:'',showInfoBox:false});
    var tB=board.create('text',[{Xd},{Yd}+.1,"{Dt}"]);
    var pE=board.create('point',[{Xe},{Ye}],{fixed:true,size:'0',name:'',showInfoBox:false});
    var tB=board.create('text',[{Xe},{Ye}-.1,"{Et}"]);
    var pF=board.create('point',[{Xf},{Yf}],{fixed:true,size:'0',name:'',showInfoBox:false});

    var Tri1= board.create('polygon',[pD,pE,pF],{fillColor:'{color2}',strokeColor:'{color2}'});
</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text></text>
    </generalfeedback>
    <defaultgrade>2.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.047:-0.26:.1};
B={0.52:1.5:.01};
x={-1,1};
y={-1,1};
transReflect={0,1};
randSides=shuffle([0,1]);
randAngles=shuffle([0,1]);
randChoice=shuffle([0,1]);

colors=shuffle(["red","orange","yellow","green","blue","brown","purple"]);
vertexes=shuffle(["A","B","C","D","E","F","G","H","J","K","L","M","N","P","S","T","R","X","Y","Z"]);]]></text>
</varsrandom>
<varsglobal><text><![CDATA[Xa=cos(A);
Ya=sin(A);
Xb=cos(B);
Yb=sin(B);
Xc=0;
Yc=0;
color1=colors[0];
color2=colors[1];
At=vertexes[0];
Bt=vertexes[1];
Ct=vertexes[2];
Dt=vertexes[3];
Et=vertexes[4];
Ft=vertexes[5];
Xd=-1*Xa;
Yd=-1*Ya;
Xe=-1*Xb;
Ye=-1*Yb;
Xf=0;
Yf=0;
choice=["congruent","similar"];
relationship="congruent";
ans=0;
wAns=1;


sides=["congruent","proportional"]; 

angles=["congruent","proportional"];


displaySides=[sides[randSides[0]],sides[randSides[1]]];
displayAngles=[angles[randAngles[0]],angles[randAngles[1]]];
displayChoice=[choice[randChoice[0]],choice[randChoice[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>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>randChoice[_0]==ans</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>The triangles are </td><td>{_0:displayChoice}</td></tr></tbody></table>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr">The triangles are {relationship}.</p><ol><ul>

    </ul>
</ol>
<p></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>4</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[ans,ans,wAns,wAns]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>(randSides[_0]==ans*.25) + (randSides[_1]==ans*.25) + (randSides[_2]==wAns*.25)  + (randAngles[_3]==wAns*.25)</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;"></p>
<p dir="ltr">Triangle are <strong>congruent </strong>if their corresponding sides are {_0:displaySides:MCE}, and their corresponding angles are {_1:displayAngles:MCE}.</p>
<p dir="ltr">Triangle are <strong>similar </strong>if their corresponding sides are {_2:displaySides:MCE}, and their corresponding angles are {_3:displayAngles:MCE}.<br></p>
<p dir="ltr" style="text-align: left;"></p>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;"></p><p dir="ltr"></p><p dir="ltr">Triangle are congruent if their corresponding sides are <span class="" style="color: rgb(51, 102, 255);">congruent</span>, and their corresponding angles are <span class="" style="color: rgb(51, 102, 255);">congruent</span>.</p><p dir="ltr"><span style="font-size: 0.9375rem;">Triangle are similar if their corresponding sides are </span><span class="" style="font-size: 0.9375rem; color: rgb(255, 51, 204);">proportional</span><span style="font-size: 0.9375rem;">, and their corresponding angles are </span><span class="" style="font-size: 0.9375rem; color: rgb(51, 102, 255);">congruent</span><span style="font-size: 0.9375rem;">.</span><br></p><p dir="ltr"><br></p><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: 366009  -->
  <question type="formulas">
    <name>
      <text>TL73-Congruent Triangles (copy)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[Determine if the triangles are similiar or congrent, then give the definition of each.
<table>
    <tbody>
        <tr>
            <td>
                <jsxgraph width="200" height="200">
                    var board=JXG.JSXGraph.initBoard(BOARDID,{
                    boundingbox:[-1.25,1.25,1.25,-1.25],
                    axis:false,
                    grid:false,
                    showCopyright:false,
                    showNavigation:false,
                    keepaspectratio:true
                    });

                    var pA=board.create('point',[{Xa},{Ya}],{fixed:true,size:'0',name:'',showInfoBox:false});
                    var tA=board.create('text',[{Xa},{Ya},"A"],{fixed:true,fontSize:15});
                    var pB=board.create('point',[{Xb},{Yb}],{fixed:true,size:'0',name:'',showInfoBox:false});
                    var tB=board.create('text',[{Xb},{Yb},"B"],{fixed:true,fontSize:15,anchorY:'middle',anchorX:'right'});
                    var pC=board.create('point',[{Xc},{Yc}],{fixed:true,size:'0',name:'',showInfoBox:false});
                    var tC=board.create('text',[{Xc},{Yc},"C"],{fixed:true,fontSize:15,anchorX:'middle',anchorY:'top'});
                    var Tri1= board.create('polygon',[pA,pB,pC],{fillColor:'{color1}',strokeColor:'{color1}'});


                </jsxgraph>
            </td>
            <td>
                <jsxgraph width="200" height="200">
                    var board1=JXG.JSXGraph.initBoard(BOARDID,{
                    boundingbox:[-2.5,2.5,2.5,-2.5],
                    axis:false,
                    grid:false,
                    showCopyright:false,
                    showNavigation:false,
                    keepaspectratio:true
                    });
                    var pD=board1.create('point',[{Xd},{Yd}],{fixed:true,size:'0',name:'',showInfoBox:false});
                    var tD=board1.create('text',[{Xd},{Yd},"D"],{fixed:true,fontSize:15});
                    var pE=board1.create('point',[{Xe},{Ye}],{fixed:true,size:'0',name:'',showInfoBox:false});
                    var tE=board1.create('text',[{Xe},{Ye},"E"],{fixed:true,fontSize:15,anchorY:'middle',anchorX:'right'});
                    var pF=board1.create('point',[{Xf},{Yf}],{fixed:true,size:'0',name:'',showInfoBox:false});
                    var reflect={transReflect};
                    if (reflect==1) {
                    var tF=board1.create('text',[{Xf},{Yf},"F"],{fixed:true,fontSize:15,anchorY:'bottom',anchorX:'right'});
                    } else {
                    var tF=board1.create('text',[{Xf},{Yf},"F"],{fixed:true,fontSize:15,anchorY:'top',anchorX:'right'});
                    }
                    var Tri1= board1.create('polygon',[pD,pE,pF],{fillColor:'{color2}',strokeColor:'{color2}'});
                </jsxgraph>
            </td>
        </tr>
    </tbody>
</table>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text></text>
    </generalfeedback>
    <defaultgrade>2.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={0.5:1.0:.01};
B={2:2.61:.01};
x={-1,1};
y={-1,1};
transReflect={0,1};
randSides=shuffle([0,1]);
randAngles=shuffle([0,1]);
randChoice=shuffle([0,1]);

colors=shuffle(["red","orange","yellow","green","blue","brown","purple"]);]]></text>
</varsrandom>
<varsglobal><text><![CDATA[Xa=cos(A);
Ya=sin(A);
Xb=cos(B);
Yb=sin(B);
Xc=0;
Yc=0;
color1=colors[0];
color2=colors[1];

Xd=Xa;
Yd=pick(transReflect,Ya,-1*Ya);
Xe=Xb;
Ye=pick(transReflect,Yb,-1*Yb);
Xf=Xc;
Yf=pick(transReflect,Yc,-1*Yc);
choice=["congruent","similar"];
relationship="similar";
ans=1;
wAns=0;


sides=["congruent","proportional"]; 

angles=["congruent","proportional"];


displaySides=[sides[randSides[0]],sides[randSides[1]]];
displayAngles=[angles[randAngles[0]],angles[randAngles[1]]];
displayChoice=[choice[randChoice[0]],choice[randChoice[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>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>randChoice[_0]==ans</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>The triangles are </td><td>{_0:displayChoice}</td></tr></tbody></table>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr">The triangles are {relationship}.</p><ol><ul>

    </ul>
</ol>
<p></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>4</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[ans,ans,wAns,wAns]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>(randSides[_0]==ans*.25) + (randSides[_1]==ans*.25) + (randSides[_2]==wAns*.25)  + (randAngles[_3]==wAns*.25)</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;"></p>
<p dir="ltr">Triangle are <strong>congruent </strong>if their corresponding sides are {_0:displaySides:MCE}, and their corresponding angles are {_1:displayAngles:MCE}.</p>
<p dir="ltr">Triangle are <strong>similar </strong>if their corresponding sides are {_2:displaySides:MCE}, and their corresponding angles are {_3:displayAngles:MCE}.<br></p>
<p dir="ltr" style="text-align: left;"></p>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;"></p><p dir="ltr"></p><p dir="ltr"></p><p dir="ltr">Triangle are congruent if their corresponding sides are&nbsp;congruent, and their corresponding angles are&nbsp;congruent.</p><p dir="ltr">Triangle are similar if their corresponding sides are&nbsp;proportional, and their corresponding angles are&nbsp;congruent.<br></p><p dir="ltr"><br>

</p><p dir="ltr"><br></p><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: 366010  -->
  <question type="formulas">
    <name>
      <text>TL73-Congruent Triangles (corresponding angles)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[Determine the corresponding angles of the congruent triangles. Δ{ABC} ≡ Δ{DEF}.

                <jsxgraph width="300" height="300">
                    var board=JXG.JSXGraph.initBoard(BOARDID,{
                    boundingbox:[-4,4,4,-4],
                    axis:false,
                    grid:false,
                    showCopyright:false,
                    showNavigation:false,
                    keepaspectratio:true
                    });

                    var pA=board.create('point',[{Xa},{Ya}],{fixed:true,size:'0', name:'{A}', showInfoBox:false});
                    var pB=board.create('point',[{Xb},{Yb}],{fixed:true, size:'0',name:'{B}', showInfoBox:false});
                    var pC=board.create('point',[{Xc},{Yc}],{fixed:true,size:'0',name:'{C}', showInfoBox:false,vertices:{offset:[-1,-1]}});
                    var Tri1= board.create('polygon',[pA,pB,pC],{fillColor:'{color1}',strokeColor:'{color1}'});

                    var pD=board.create('point',[{Xd},{Yd}],{fixed:true,size:'0',name:'{D}', showInfoBox:false});
                    var pE=board.create('point',[{Xe},{Ye}],{fixed:true,size:'0',name:'{E}', showInfoBox:false});
                    var pF=board.create('point',[{Xf},{Yf}],{fixed:true,size:'0',name:'{F}', showInfoBox:false});
                    var Tri1= board.create('polygon',[pD,pE,pF],{fillColor:'{color2}',strokeColor:'{color2}'});

                </jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Δ<span class="" style="color: rgb(204, 51, 255);">{=abcArray[0]}</span><span class="" style="color: rgb(51, 102, 255);">{=abcArray[1]}</span><span class="" style="color: rgb(152, 202, 62);">{=abcArray[2]}</span>&nbsp; ≡ Δ<span class="" style="color: rgb(204, 51, 255);">{=defArray[0]}<span class="" style="color: rgb(51, 102, 255);">{=defArray[1]}<span class="" style="color: rgb(152, 202, 62);">{=defArray[2]}</span></span></span></p><p dir="ltr" style="text-align: left;">The triangles are {relationship}.<br></p><p dir="ltr"><span class="" style="color: rgb(204, 51, 255);">{=abcArray[0]} ≡ {=defArray[0]}</span></p><p dir="ltr"><span class="" style="color: rgb(51, 102, 255);">{=abcArray[1]} ≡ {=defArray[1]}</span></p><p dir="ltr"><span class="" style="color: rgb(152, 202, 62);">{=abcArray[2]} ≡ {=defArray[2]}</span></p>]]></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><![CDATA[Aval={0.5:1.0:.01};
Bval={2:2.61:.01};
Cval={4:6:.01};
xTrans={1.25:3};
yTrans={1.25:3:1};
vertices=shuffle(["A","B","C","D","E","F","G","H","J","K","M","P","R","S","T","V","W","X","Y","Z"]);
colors=shuffle(["red","orange","yellow","green","blue","brown","purple"]);
Torder=shuffle([0,1,2]);

orderA=shuffle([0,1,2]);
orderD=shuffle([0,1,2]);]]></text>
</varsrandom>
<varsglobal><text><![CDATA[relationship="congruent";
Xa=cos(Aval);
Ya=sin(Aval);
Xb=cos(Bval);
Yb=sin(Bval);
Xc=cos(Cval);
Yc=sin(Cval);
Xd=Xa+xTrans;
Yd=Ya+yTrans;
Xe=Xb+xTrans;
Ye=Yb+yTrans;
Xf=Xc+xTrans;
Yf=Yc+yTrans;
color1=colors[0];
color2=colors[1];
A=vertices[0];
B=vertices[1];
C=vertices[2];
D=vertices[3];
E=vertices[4];
F=vertices[5];
abcArray=[A,B,C];
defArray=[D,E,F];
ABC=join("",abcArray[0],abcArray[1],abcArray[2]);
DEF=join("",defArray[0],defArray[1],defArray[2]);
ABCChoices=[abcArray[orderA[0]],abcArray[orderA[1]],abcArray[orderA[2]]];
DEFChoices=[defArray[orderD[0]],defArray[orderD[1]],defArray[orderD[2]]];]]></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>0</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>orderA[0] == orderD[_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>{=ABCChoices[0]} ≡ {_0:DEFChoices: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>
<answers>
 <partindex>
  <text>1</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>1</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>orderA[1] == orderD[_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[{=ABCChoices[1]} ≡&nbsp;{_0:DEFChoices: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>
<answers>
 <partindex>
  <text>2</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>2</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>orderA[2] == orderD[_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[{=ABCChoices[2]} ≡&nbsp;{_0:DEFChoices: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: 366013  -->
  <question type="formulas">
    <name>
      <text>TL73-Congruent Triangles (corresponding sides)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[Determine the corresponding sides of the congruent triangles. Δ{=vertices[0]}{=vertices[1]}{=vertices[2]} ≡ Δ{=vertices[3]}{=vertices[4]}{=vertices[5]}

<jsxgraph width="300" height="300">
    var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[-4,4,4,-4],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });

    var pA=board.create('point',[{Xa},{Ya}],{fixed:true,size:'0', name:'{A}', showInfoBox:false});
    var pB=board.create('point',[{Xb},{Yb}],{fixed:true, size:'0',name:'{B}', showInfoBox:false});
    var pC=board.create('point',[{Xc},{Yc}],{fixed:true,size:'0',name:'{C}', showInfoBox:false,vertices:{offset:[-1,-1]}});
    var Tri1= board.create('polygon',[pA,pB,pC],{fillColor:'{color1}',strokeColor:'{color1}'});

    var pD=board.create('point',[{Xd},{Yd}],{fixed:true,size:'0',name:'{D}', showInfoBox:false});
    var pE=board.create('point',[{Xe},{Ye}],{fixed:true,size:'0',name:'{E}', showInfoBox:false});
    var pF=board.create('point',[{Xf},{Yf}],{fixed:true,size:'0',name:'{F}', showInfoBox:false});
    var Tri1= board.create('polygon',[pD,pE,pF],{fillColor:'{color2}',strokeColor:'{color2}'});

</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Δ<span class="" style="color: rgb(204, 51, 255);">{=vertices[0]}</span><span class="" style="color: rgb(51, 102, 255);">{=vertices[1]}</span><span class="" style="color: rgb(152, 202, 62);">{=vertices[2]}</span>&nbsp; ≡ Δ<span class="" style="color: rgb(204, 51, 255);">{=vertices[3]}<span class="" style="color: rgb(51, 102, 255);">{=vertices[4]}<span class="" style="color: rgb(152, 202, 62);">{=vertices[5]}</span></span></span></p><p dir="ltr" style="text-align: left;">The triangles are {relationship}.<br></p><p dir="ltr"><span class="" style="color: rgb(204, 51, 255);">{=abcArray[0]} ≡ {=defArray[0]}</span></p><p dir="ltr"><span class="" style="color: rgb(51, 102, 255);">{=abcArray[1]} ≡ {=defArray[1]}</span></p><p dir="ltr"><span class="" style="color: rgb(152, 202, 62);">{=abcArray[2]} ≡ {=defArray[2]}</span></p>]]></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><![CDATA[Aval={0.5:1.0:.01};
Bval={2:2.61:.01};
Cval={4:6:.01};
xTrans={1.25:3};
yTrans={1.25:3:1};
vertices=shuffle(["A","B","C","D","E","F","G","H","J","K","M","P","R","S","T","V","W","X","Y","Z"]);
colors=shuffle(["red","orange","yellow","green","blue","brown","purple"]);
Torder=shuffle([0,1,2]);

orderA=shuffle([0,1,2]);
orderD=shuffle([0,1,2]);]]></text>
</varsrandom>
<varsglobal><text><![CDATA[relationship="congruent";
Xa=cos(Aval);
Ya=sin(Aval);
Xb=cos(Bval);
Yb=sin(Bval);
Xc=cos(Cval);
Yc=sin(Cval);
Xd=Xa+xTrans;
Yd=Ya+yTrans;
Xe=Xb+xTrans;
Ye=Yb+yTrans;
Xf=Xc+xTrans;
Yf=Yc+yTrans;
color1=colors[0];
color2=colors[1];
A=vertices[0];
B=vertices[1];
C=vertices[2];
D=vertices[3];
E=vertices[4];
F=vertices[5];
abcArray=[join("",A,B),join("",B,C),join("",C,A)];
defArray=[join("",D,E),join("",E,F),join("",F,D)];
ABC=join("",abcArray[0],abcArray[1],abcArray[2]);
DEF=join("",defArray[0],defArray[1],defArray[2]);
ABCChoices=[abcArray[orderA[0]],abcArray[orderA[1]],abcArray[orderA[2]]];
DEFChoices=[defArray[orderD[0]],defArray[orderD[1]],defArray[orderD[2]]];]]></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>0</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>orderA[0] == orderD[_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>{=ABCChoices[0]} ≡ {_0:DEFChoices: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>
<answers>
 <partindex>
  <text>1</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>1</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>orderA[1] == orderD[_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[{=ABCChoices[1]} ≡&nbsp;{_0:DEFChoices: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>
<answers>
 <partindex>
  <text>2</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>2</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>orderA[2] == orderD[_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[{=ABCChoices[2]} ≡&nbsp;{_0:DEFChoices: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: 366011  -->
  <question type="formulas">
    <name>
      <text>TL73-Similar Triangles</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[Determine if the triangles are similiar or congrent, then give the definition of each.
<jsxgraph width="300" height="300">
    var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[-4,4,4,-4],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });

    var pA=board.create('point',[{Xa},{Ya}],{fixed:true,size:'0',name:'A',showInfoBox:false});
    var pB=board.create('point',[{Xb},{Yb}],{fixed:true,size:'0',name:'B',showInfoBox:false});
    var pC=board.create('point',[{Xc},{Yc}],{fixed:true,size:'0',name:'C',showInfoBox:false});
    var Tri1= board.create('polygon',[pA,pB,pC],{fillColor:'{color1}',strokeColor:'{color1}'});

    var pD=board.create('point',[{Xd},{Yd}],{fixed:true,size:'0',name:'D',showInfoBox:false});
    var pE=board.create('point',[{Xe},{Ye}],{fixed:true,size:'0',name:'E',showInfoBox:false});
    var pF=board.create('point',[{Xf},{Yf}],{fixed:true,size:'0',name:'F',showInfoBox:false});
    var Tri1= board.create('polygon',[pD,pE,pF],{fillColor:'{color2}',strokeColor:'{color2}'});
</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text></text>
    </generalfeedback>
    <defaultgrade>2.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={0.5:1.0:.01};
B={2:2.61:.01};
x={-1,1};
y={-1,1};
scale={.25:.5:.1,1.5:2:.1};
transReflect={0,1};
randSides=shuffle([0,1]);
randAngles=shuffle([0,1]);
randChoice=shuffle([0,1]);
colors=shuffle(["red","orange","yellow","green","blue","brown","purple"]);]]></text>
</varsrandom>
<varsglobal><text><![CDATA[Xa=cos(A);
Ya=sin(A);
Xb=cos(B);
Yb=sin(B);
Xc=0;
Yc=0;
color1=colors[0];
color2=colors[1];
Xd=scale*(Xa+x);
Yd=scale*(pick(transReflect,Ya-y,-1*Ya));
Xe=scale*(Xb+x);
Ye=scale*(pick(transReflect,Yb-y,-1*Yb));
Xf=scale*(Xc+x);
Yf=scale*(pick(transReflect,Yc-y,-1*Yc));
choice=["congruent","similar"];
relationship="similar";
ans=1;
wAns=0;
sides=["congruent","proportional"]; 
angles=["congruent","proportional"];
displaySides=[sides[randSides[0]],sides[randSides[1]]];
displayAngles=[angles[randAngles[0]],angles[randAngles[1]]];
displayChoice=[choice[randChoice[0]],choice[randChoice[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>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>randChoice[_0]==ans</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>The triangles are </td><td>{_0:displayChoice}</td></tr></tbody></table>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr">The triangles are {relationship}.</p><ol><ul>

    </ul>
</ol>
<p></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>4</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[ans,ans,wAns,wAns]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>(randSides[_0]==ans*.25) + (randSides[_1]==ans*.25) + (randSides[_2]==wAns*.25)  + (randAngles[_3]==wAns*.25)</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;">Triangle are <strong>congruent</strong> if their corresponding sides are {_0:displaySides:MCE}, and their corresponding angles are {_1:displayAngles:MCE}.</p><p dir="ltr" style="text-align: left;">Triangle are <strong>similar</strong> if their corresponding sides are {_2:displaySides:MCE}, and their corresponding angles are {_3:displayAngles:MCE}.</p>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;"></p><p dir="ltr"></p><p dir="ltr">Triangle are&nbsp;<strong>congruent</strong>&nbsp;if their corresponding sides are <span class="" style="color: rgb(51, 102, 255);">congruent</span>, and their corresponding angles are <span class="" style="color: rgb(51, 102, 255);">congruent</span>.</p><p dir="ltr">Triangle are&nbsp;<strong>similar</strong>&nbsp;if their corresponding sides are <span class="" style="color: rgb(255, 51, 204);">proportional</span>, and their corresponding angles are <span class="" style="color: rgb(51, 102, 255);">congruent</span>.</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: 366012  -->
  <question type="formulas">
    <name>
      <text>TL73-Similar Triangles-2 boards</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[Determine if the triangles are similiar or congrent, then give the definition of each.
<table>
    <tbody>
        <tr>
            <td>
                <jsxgraph width="100" height="100">
                    var board=JXG.JSXGraph.initBoard(BOARDID,{
                    boundingbox:[-2.25,2.25,2.25,-2.25],
                    axis:false,
                    grid:false,
                    showCopyright:false,
                    showNavigation:false,
                    keepaspectratio:true
                    });

                    var pA=board.create('point',[{Xa},{Ya}],{fixed:true,size:'0',name:'',showInfoBox:false});
                    var tA=board.create('text',[{Xa},{Ya},"A"],{fixed:true,fontSize:15});
                    var pB=board.create('point',[{Xb},{Yb}],{fixed:true,size:'0',name:'',showInfoBox:false});
                    var tB=board.create('text',[{Xb},{Yb},"B"],{fixed:true,fontSize:15,anchorY:'middle',anchorX:'right'});
                    var pC=board.create('point',[{Xc},{Yc}],{fixed:true,size:'0',name:'',showInfoBox:false});
                    var tC=board.create('text',[{Xc},{Yc},"C"],{fixed:true,fontSize:15,anchorX:'middle',anchorY:'top'});
                    var Tri1= board.create('polygon',[pA,pB,pC],{fillColor:'{color1}',strokeColor:'{color1}'});


                </jsxgraph>
            </td>
            <td>
                <jsxgraph width="100" height="100">
                    var board1=JXG.JSXGraph.initBoard(BOARDID,{
                    boundingbox:[-1.25,1.25,1.25,-1.25],
                    axis:false,
                    grid:false,
                    showCopyright:false,
                    showNavigation:false,
                    keepaspectratio:true
                    });
                    var pD=board1.create('point',[{Xd},{Yd}],{fixed:true,size:'0',name:'',showInfoBox:false});
                    var tD=board1.create('text',[{Xd},{Yd},"D"],{fixed:true,fontSize:15});
                    var pE=board1.create('point',[{Xe},{Ye}],{fixed:true,size:'0',name:'',showInfoBox:false});
                    var tE=board1.create('text',[{Xe},{Ye},"E"],{fixed:true,fontSize:15,anchorY:'middle',anchorX:'right'});
                    var pF=board1.create('point',[{Xf},{Yf}],{fixed:true,size:'0',name:'',showInfoBox:false});
                    var reflect={transReflect};
                    if (reflect==1) {
                    var tF=board1.create('text',[{Xf},{Yf},"F"],{fixed:true,fontSize:15,anchorY:'bottom',anchorX:'right'});
                    } else {
                    var tF=board1.create('text',[{Xf},{Yf},"F"],{fixed:true,fontSize:15,anchorY:'top',anchorX:'right'});
                    }
                    var Tri1= board1.create('polygon',[pD,pE,pF],{fillColor:'{color2}',strokeColor:'{color2}'});
                </jsxgraph>
            </td>
        </tr>
    </tbody>
</table>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text></text>
    </generalfeedback>
    <defaultgrade>2.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={0.5:1.0:.01};
B={2:2.61:.01};
x={-1,1};
y={-1,1};
transReflect={0,1};
randSides=shuffle([0,1]);
randAngles=shuffle([0,1]);
randChoice=shuffle([0,1]);

colors=shuffle(["red","orange","yellow","green","blue","brown","purple"]);]]></text>
</varsrandom>
<varsglobal><text><![CDATA[Xa=cos(A);
Ya=sin(A);
Xb=cos(B);
Yb=sin(B);
Xc=0;
Yc=0;
color1=colors[0];
color2=colors[1];

Xd=Xa;
Yd=pick(transReflect,Ya,-1*Ya);
Xe=Xb;
Ye=pick(transReflect,Yb,-1*Yb);
Xf=Xc;
Yf=pick(transReflect,Yc,-1*Yc);
choice=["congruent","similar"];
relationship="congruent";
sim=1;
ans=0;
wAns=1;


sides=["congruent","proportional"]; 

angles=["congruent","proportional"];


displaySides=[sides[randSides[0]],sides[randSides[1]]];
displayAngles=[angles[randAngles[0]],angles[randAngles[1]]];
displayChoice=[choice[randChoice[0]],choice[randChoice[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>sim</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>randChoice[_0]==sim</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>The triangles are </td><td>{_0:displayChoice}</td></tr></tbody></table>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr">The triangles are {relationship}.</p><ol><ul>

    </ul>
</ol>
<p></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>4</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[ans,ans,wAns,wAns]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>(randSides[_0]==ans*.25) + (randSides[_1]==ans*.25) + (randSides[_2]==wAns*.25)  + (randAngles[_3]==wAns*.25)</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;"></p>
<p dir="ltr">Triangle are <strong>congruent </strong>if their corresponding sides are {_0:displaySides:MCE}, and their corresponding angles are {_1:displayAngles:MCE}.</p>
<p dir="ltr">Triangle are <strong>similar </strong>if their corresponding sides are {_2:displaySides:MCE}, and their corresponding angles are {_3:displayAngles:MCE}.<br></p>
<p dir="ltr" style="text-align: left;"></p>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;"></p>
<p dir="ltr"></p>
<p dir="ltr">Triangle are congruent if their corresponding sides are <span class="" style="color: rgb(51, 102, 255);">congruent</span>, and their corresponding angles are <span class="" style="color: rgb(51, 102, 255);">congruent</span>.</p>
<p dir="ltr">Triangle are similar if their corresponding sides are <span class="" style="color: rgb(255, 51, 204);">proportional</span>, and their corresponding angles are <span class="" style="color: rgb(51, 102, 255);">congruent</span>.<br></p>
<p dir="ltr"><br></p>
<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: 0  -->
  <question type="category">
    <category>
      <text>$course$/top/Default for MSII/Test #12/L90-Multiplying Monomials by Binomials</text>
    </category>
    <info format="html">
      <text></text>
    </info>
    <idnumber></idnumber>
  </question>

<!-- question: 362138  -->
  <question type="formulas">
    <name>
      <text>L83-Multiplying Monomial times binomial</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Simplify:&nbsp; {num1}{var1}<sup>{exp1}</sup>&nbsp;( {num2}{var1}<sup>{exp2}</sup> +&nbsp;{num3}{var1}<sup>{exp3}</sup>&nbsp;)</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<strong>Expand, then multiply.</strong><br>
<table>
    <tbody>
        <tr>
            <td>{num1}{var1}<sup>{exp1}</sup>&nbsp;( {num2}{var1}<sup>{exp2}</sup>&nbsp;+&nbsp;{num3}{var1}<sup>{exp3}</sup>&nbsp;)<br></td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1}{factor1}&nbsp;</span>( {num2}{factor2} +&nbsp;{num3}{factor3} )<span class="" style="color: rgb(51, 102, 255);"></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);"></span><span class="" style="color: rgb(255, 51, 102);">({num1}{factor1}) </span>( {num2}{factor2}) + <span class="" style="color: rgb(255, 51, 102);">({num1}{factor1})</span>({num3}{factor3}&nbsp;)<sup></sup></td>
            <td></td>
            <td>Multiply the monomial by each term of the binomial</td>
        </tr>
        <tr>
            <td>{=num1*num2}{var1}<sup>{exp12}&nbsp;</sup>+ {=num1*num3}{var1}<sup>{exp13}</sup></td>
            <td></td>
            <td>The base {var1} is multiplied {exp12} times<br>The base {var1} is multiplied {exp13} times</td>
        </tr>
    </tbody>
</table><br>&nbsp;<strong>Distribute the monomial to each term of the binomial in parentheses</strong><table>
    <tbody>
        <tr>
            <td>{num1}{var1}<sup>{exp1}</sup>({num2}{var1}<sup>{exp2}</sup> + {num3}{var1}<sup>{exp3}</sup> )</td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td>{num1}{var1}<sup>{exp1}</sup>({num2}{var1}<sup>{exp2}</sup>) + {num1}{var1}<sup>{exp1}</sup>({num3}{var1}<sup>{exp3}</sup> )</td>
            <td></td>
            <td>Distribute {num1}{var1}<sup>{exp1}</sup> to each term inside the parentheses</td>
        </tr>
        <tr>
            <td>{=num1*num2}{var1}<sup>{exp12}</sup> + {=num1*num3}{var1}<sup>{exp13}</sup></td>
            <td></td>
            <td>Multiply ({num1})({num2})={=num1*num2}, Add the exponents {exp1} + {exp2} = {=exp1+exp2}<br>Multiply ({num1})({num3})={=num1*num3}, Add the exponents {exp1} + {exp3} = {=exp1+exp3} </td>
        </tr>
        <tr>
             <td><br></td>
            <td></td>
            <td>The terms are <strong>not</strong> like terms because the <b>exponents are different</b>.</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"]);
exponents=shuffle([1,2,3,4,5,6,7,8,9,10]);
num1={2:10:1};
num2={2:10:1};
num3={2:10:1};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[exp1=exponents[0];
exp2=exponents[1];
exp3=exponents[2];

var1=vars[0];
ansNum1=num1*num2;
ans1=exp1+exp2;
ansNum2=num1*num3;
ans2=exp1+exp3;
exp12=exp1+exp2;
exp13=exp1+exp3;
factor1=var1;
factor2=var1;
factor3=var1;
for (i:[2:11]){
factor1=pick(i<=exp1,factor1,join("",factor1,"•",var1));
factor2=pick(i<=exp2,factor2,join("",factor2,"•",var1));
factor3=pick(i<=exp3,factor3,join("",factor3,"•",var1));
}
num1T2=num1*num2;
num1T3=num1*num3;
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>4</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[ansNum1,ans1,ansNum2,ans2]</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>+{_2}{var1}<sup>{_3}</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: 366160  -->
  <question type="formulas">
    <name>
      <text>L90-Multiplying Monomial (with exp 1) times binomial</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Simplify:&nbsp; {num1}{var1}&nbsp;( {num2}{var1}<sup>{exp2}</sup> +&nbsp;{num3}{var1}<sup>{exp3}</sup>&nbsp;)</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<strong>Expand, then multiply.</strong><br>
<table>
    <tbody>
        <tr>
            <td>{num1}{var1}&nbsp;( {num2}{var1}<sup>{exp2}</sup>&nbsp;+&nbsp;{num3}{var1}<sup>{exp3}</sup>&nbsp;)<br></td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1}{factor1}&nbsp;</span>( {num2}{factor2} +&nbsp;{num3}{factor3} )<span class="" style="color: rgb(51, 102, 255);"></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);"></span><span class="" style="color: rgb(255, 51, 102);">({num1}{factor1}) </span>( {num2}{factor2}) + <span class="" style="color: rgb(255, 51, 102);">({num1}{factor1})</span>({num3}{factor3}&nbsp;)<sup></sup></td>
            <td></td>
            <td>Multiply the monomial by each term of the binomial</td>
        </tr>
        <tr>
            <td>{=num1*num2}{var1}<sup>{exp12}&nbsp;</sup>+ {=num1*num3}{var1}<sup>{exp13}</sup></td>
            <td></td>
            <td>The base {var1} is multiplied {exp12} times<br>The base {var1} is multiplied {exp13} times</td>
        </tr>
    </tbody>
</table><br>&nbsp;<strong>Distribute the monomial to each term of the binomial in parentheses</strong><table>
    <tbody>
        <tr>
            <td>{num1}{var1}({num2}{var1}<sup>{exp2}</sup> + {num3}{var1}<sup>{exp3}</sup> )</td>
            <td></td>
            <td>Given&nbsp;&nbsp;{num1}{var1} =&nbsp;{num1}{var1}<sup>{exp1}</sup></td>
        </tr>
        <tr>
            <td>{num1}{var1}<sup>{exp1}</sup>({num2}{var1}<sup>{exp2}</sup>) + {num1}{var1}<sup>{exp1}</sup>({num3}{var1}<sup>{exp3}</sup> )</td>
            <td></td>
            <td>Distribute {num1}{var1}<sup>{exp1}</sup> to each term inside the parentheses</td>
        </tr>
        <tr>
            <td>{=num1*num2}{var1}<sup>{exp12}</sup> + {=num1*num3}{var1}<sup>{exp13}</sup></td>
            <td></td>
            <td>Multiply ({num1})({num2})={=num1*num2}, Add the exponents {exp1} + {exp2} = {=exp1+exp2}<br>Multiply ({num1})({num3})={=num1*num3}, Add the exponents {exp1} + {exp3} = {=exp1+exp3} </td>
        </tr>
        <tr>
             <td><br></td>
            <td></td>
            <td>The terms are <strong>not</strong> like terms because the <b>exponents are different</b>.</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"]);
exponents=shuffle([1,2,3,4,5,6,7,8,9,10]);
num1={2:10:1};
num2={2:10:1};
num3={2:10:1};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[exp1=1;
exp2=exponents[1];
exp3=exponents[2];

var1=vars[0];
ansNum1=num1*num2;
ans1=exp1+exp2;
ansNum2=num1*num3;
ans2=exp1+exp3;
exp12=exp1+exp2;
exp13=exp1+exp3;
factor1=var1;
factor2=var1;
factor3=var1;
for (i:[2:11]){
factor1=pick(i<=exp1,factor1,join("",factor1,"•",var1));
factor2=pick(i<=exp2,factor2,join("",factor2,"•",var1));
factor3=pick(i<=exp3,factor3,join("",factor3,"•",var1));
}
num1T2=num1*num2;
num1T3=num1*num3;
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>4</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[ansNum1,ans1,ansNum2,ans2]</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>+{_2}{var1}<sup>{_3}</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: 366159  -->
  <question type="formulas">
    <name>
      <text>L90-Multiplying Monomial times binomial</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Simplify:&nbsp; {num1}{var1}<sup>{exp1}</sup>&nbsp;( {num2}{var1}<sup>{exp2}</sup> +&nbsp;{num3}{var1}<sup>{exp3}</sup>&nbsp;)</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<strong>Expand, then multiply.</strong><br>
<table>
    <tbody>
        <tr>
            <td>{num1}{var1}<sup>{exp1}</sup>&nbsp;( {num2}{var1}<sup>{exp2}</sup>&nbsp;+&nbsp;{num3}{var1}<sup>{exp3}</sup>&nbsp;)<br></td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{num1}{factor1}&nbsp;</span>( {num2}{factor2} +&nbsp;{num3}{factor3} )<span class="" style="color: rgb(51, 102, 255);"></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);"></span><span class="" style="color: rgb(255, 51, 102);">({num1}{factor1}) </span>( {num2}{factor2}) + <span class="" style="color: rgb(255, 51, 102);">({num1}{factor1})</span>({num3}{factor3}&nbsp;)<sup></sup></td>
            <td></td>
            <td>Multiply the monomial by each term of the binomial</td>
        </tr>
        <tr>
            <td>{=num1*num2}{var1}<sup>{exp12}&nbsp;</sup>+ {=num1*num3}{var1}<sup>{exp13}</sup></td>
            <td></td>
            <td>The base {var1} is multiplied {exp12} times<br>The base {var1} is multiplied {exp13} times</td>
        </tr>
    </tbody>
</table><br>&nbsp;<strong>Distribute the monomial to each term of the binomial in parentheses</strong><table>
    <tbody>
        <tr>
            <td>{num1}{var1}<sup>{exp1}</sup>({num2}{var1}<sup>{exp2}</sup> + {num3}{var1}<sup>{exp3}</sup> )</td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td>{num1}{var1}<sup>{exp1}</sup>({num2}{var1}<sup>{exp2}</sup>) + {num1}{var1}<sup>{exp1}</sup>({num3}{var1}<sup>{exp3}</sup> )</td>
            <td></td>
            <td>Distribute {num1}{var1}<sup>{exp1}</sup> to each term inside the parentheses</td>
        </tr>
        <tr>
            <td>{=num1*num2}{var1}<sup>{exp12}</sup> + {=num1*num3}{var1}<sup>{exp13}</sup></td>
            <td></td>
            <td>Multiply ({num1})({num2})={=num1*num2}, Add the exponents {exp1} + {exp2} = {=exp1+exp2}<br>Multiply ({num1})({num3})={=num1*num3}, Add the exponents {exp1} + {exp3} = {=exp1+exp3} </td>
        </tr>
        <tr>
             <td><br></td>
            <td></td>
            <td>The terms are <strong>not</strong> like terms because the <b>exponents are different</b>.</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"]);
exponents=shuffle([1,2,3,4,5,6,7,8,9,10]);
num1={2:10:1};
num2={2:10:1};
num3={2:10:1};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[exp1=exponents[0];
exp2=exponents[1];
exp3=exponents[2];

var1=vars[0];
ansNum1=num1*num2;
ans1=exp1+exp2;
ansNum2=num1*num3;
ans2=exp1+exp3;
exp12=exp1+exp2;
exp13=exp1+exp3;
factor1=var1;
factor2=var1;
factor3=var1;
for (i:[2:11]){
factor1=pick(i<=exp1,factor1,join("",factor1,"•",var1));
factor2=pick(i<=exp2,factor2,join("",factor2,"•",var1));
factor3=pick(i<=exp3,factor3,join("",factor3,"•",var1));
}
num1T2=num1*num2;
num1T3=num1*num3;
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>4</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[ansNum1,ans1,ansNum2,ans2]</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>+{_2}{var1}<sup>{_3}</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 #12/L85-Percent-Sales Tax and Discounts</text>
    </category>
    <info format="html">
      <text></text>
    </info>
    <idnumber></idnumber>
  </question>

<!-- question: 362143  -->
  <question type="formulas">
    <name>
      <text>L85-Discount</text>
    </name>
    <questiontext format="html">
      <text>A {name} costs ${price}.
It is on sale for {percent}% off, how much is the discount?</text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td>{name} <span class="" style="color: rgb(152, 202, 62);">costs ${price}</span><br>Discount: {percent}%</td>
            <td>&nbsp; &nbsp; &nbsp; &nbsp;</td>
            <td><br>Given<br><br><br></td>
        </tr>
      <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{percent}%</span> = <span class="" style="color: rgb(51, 102, 255);">{decimalR}</span></td>
            <td></td>
            <td><br>1.&nbsp; Change the <span class="" style="color: rgb(255, 51, 204);">percent discount</span> to a <span class="" style="color: rgb(51, 102, 255);">decimal number</span>.<br><br></td>
        </tr><tr>
            <td>Discount amount = <span class="" style="color: rgb(51, 102, 255);">({decimalR})</span><span class="" style="color: rgb(152, 202, 62);">({price})</span>=<span class="" style="color: rgb(184, 138, 0);"><span><strong>${discount}</strong></span></span></td>
            <td></td>
            <td><br>2.&nbsp; Multiply the <span class="" style="color: rgb(51, 102, 255);">percent (in decimal form)</span> by the <span class="" style="color: rgb(152, 202, 62);">item price</span><br><br></td>
        </tr><tr>
            <td><br></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>randFactor={1,2,3,4,5,6,7,8,9,10};
randItem={0,1,2,3,4,5};
percent={10,15,20,25,30,35,50,60};</text>
</varsrandom>
<varsglobal><text><![CDATA[itemName=["beach umbrella","chair","shirt","sweater","backpack","tennis racket"];
itemPrice=[10,4,5,10,3,20];
price= itemPrice[randItem] * randFactor;
name=itemName[randItem];
discount=price*percent/100;
cost=price-discount;
decimalR=percent/100;
costAns=round(cost,2);]]></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>discount</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 discount for {name} is ${_0}.</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>]]></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: 362144  -->
  <question type="formulas">
    <name>
      <text>L85-Discount (decimal amounts)</text>
    </name>
    <questiontext format="html">
      <text>A {name} costs ${price}.
It is on sale for {percent}% off, how much is the discount?</text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td>{name} <span class="" style="color: rgb(152, 202, 62);">costs ${price}</span><br>Discount: {percent}%</td>
            <td>&nbsp; &nbsp; &nbsp; &nbsp;</td>
            <td><br>Given<br><br><br></td>
        </tr>
      <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{percent}%</span> = <span class="" style="color: rgb(51, 102, 255);">{decimalR}</span></td>
            <td></td>
            <td><br>1.&nbsp; Change the <span class="" style="color: rgb(255, 51, 204);">percent discount</span> to a <span class="" style="color: rgb(51, 102, 255);">decimal number</span>.<br><br></td>
        </tr><tr>
            <td>Discount amount = <span class="" style="color: rgb(51, 102, 255);">({decimalR})</span><span class="" style="color: rgb(152, 202, 62);">({price})</span>=<span class="" style="color: rgb(184, 138, 0);"><span><strong>${discount}</strong></span></span></td>
            <td></td>
            <td><br>2.&nbsp; Multiply the <span class="" style="color: rgb(51, 102, 255);">percent (in decimal form)</span> by the <span class="" style="color: rgb(152, 202, 62);">item price</span><br><br></td>
        </tr><tr>
            <td>Round to the nearest cent:&nbsp; &nbsp;<span class="" style="color: rgb(184, 138, 0);"><strong>${=round(discount,2)}</strong></span></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>randFactor={1,2,3,4,5,6,7,8,9,10};
randItem={0,1,2,3,4,5};
percent={10,15,20,25,30,35,50,60};
dimes={1,2,3,4,5,6,7,8,9};
cents={1,2,3,4,5,6,7,8,9};</text>
</varsrandom>
<varsglobal><text><![CDATA[cents=(dimes*10+cents)/100;
itemName=["beach umbrella","chair","shirt","sweater","backpack","tennis racket"];
itemPrice=[10,4,5,10,3,20];
price= (itemPrice[randItem] * randFactor)+cents;
name=itemName[randItem];
discount=price*percent/100;
cost=price-discount;
decimalR=percent/100;
costAns=round(cost,2);]]></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>round(discount,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><![CDATA[<p dir="ltr" style="text-align: left;">The discount to the nearest cent is ${_0}.</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>]]></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: 362139  -->
  <question type="formulas">
    <name>
      <text>L85-Sale item</text>
    </name>
    <questiontext format="html">
      <text>A {name} costs ${price}.
How much does the {name} cost when it is on sale for {percent}% off?</text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td>{name} <span class="" style="color: rgb(152, 202, 62);">costs ${price}</span><br>Discount: {percent}%</td>
            <td>&nbsp; &nbsp; &nbsp; &nbsp;</td>
            <td><br>Given<br><br><br></td>
        </tr>
      <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{percent}%</span> = <span class="" style="color: rgb(51, 102, 255);">{decimalR}</span></td>
            <td></td>
            <td><br>1.&nbsp; Change the <span class="" style="color: rgb(255, 51, 204);">percent discount</span> to a <span class="" style="color: rgb(51, 102, 255);">decimal number</span>.<br><br></td>
        </tr><tr>
            <td>Discount amount = <span class="" style="color: rgb(51, 102, 255);">({decimalR})</span><span class="" style="color: rgb(152, 202, 62);">({price})</span>=<span class="" style="color: rgb(184, 138, 0);">${discount}</span></td>
            <td></td>
            <td><br>2.&nbsp; Multiply the <span class="" style="color: rgb(51, 102, 255);">percent (in decimal form)</span> by the <span class="" style="color: rgb(152, 202, 62);">item price</span><br><br></td>
        </tr><tr>
            <td>Sale price = <span class="" style="color: rgb(152, 202, 62);">{price}</span> - <span class="" style="color: rgb(184, 138, 0);">{discount}</span> = <strong>${cost}</strong></td>
            <td></td>
            <td><br>3.&nbsp; Subtract the <span class="" style="color: rgb(184, 138, 0);">discount amount</span> from the <span class="" style="color: rgb(152, 202, 62);">item price</span>.<br><br></td>
        </tr><tr>
            <td><strong>Sale Price = ${costAns}</strong></td>
            <td></td>
            <td>4.&nbsp; Round to the nearest cent.</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>randFactor={1,2,3,4,5,6,7,8,9,10};
randItem={0,1,2,3,4,5};
percent={10,15,20,25,30,35,50,60};</text>
</varsrandom>
<varsglobal><text><![CDATA[itemName=["beach umbrella","chair","shirt","sweater","backpack","tennis racket"];
itemPrice=[10,4,5,10,3,20];
price= itemPrice[randItem] * randFactor;
name=itemName[randItem];
discount=price*percent/100;
cost=price-discount;
decimalR=percent/100;
costAns=round(cost,2);]]></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>costAns</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 sale price for {name} is ${_0}.</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>]]></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: 362140  -->
  <question type="formulas">
    <name>
      <text>L85-Sale item with decimal amounts</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[A {name} costs ${price}.
How much does the {name} cost when it is on sale for {percent}% off?<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>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td>{name} <span class="" style="color: rgb(152, 202, 62);">costs ${price}</span><br>Discount: {percent}%</td>
            <td>&nbsp; &nbsp; &nbsp; &nbsp;</td>
            <td><br>Given<br><br><br></td>
        </tr>
      <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{percent}%</span> = <span class="" style="color: rgb(51, 102, 255);">{decimalR}</span></td>
            <td></td>
            <td><br>1.&nbsp; Change the <span class="" style="color: rgb(255, 51, 204);">percent discount</span> to a <span class="" style="color: rgb(51, 102, 255);">decimal number</span>.<br><br></td>
        </tr><tr>
            <td>Discount amount = <span class="" style="color: rgb(51, 102, 255);">({decimalR})</span><span class="" style="color: rgb(152, 202, 62);">({price})</span>=<span class="" style="color: rgb(184, 138, 0);">${discount}</span></td>
            <td></td>
            <td><br>2.&nbsp; Multiply the <span class="" style="color: rgb(51, 102, 255);">percent (in decimal form)</span> by the <span class="" style="color: rgb(152, 202, 62);">item price</span><br><br></td>
        </tr><tr>
            <td>Sale price = <span class="" style="color: rgb(152, 202, 62);">{price}</span> - <span class="" style="color: rgb(184, 138, 0);">{discount}</span> = <strong>${cost}</strong></td>
            <td></td>
            <td><br>3.&nbsp; Subtract the <span class="" style="color: rgb(184, 138, 0);">discount amount</span> from the <span class="" style="color: rgb(152, 202, 62);">item price</span>.<br><br></td>
        </tr><tr>
            <td><strong>Sale Price = ${costAns}</strong></td>
            <td></td>
            <td>4.&nbsp; Round the answer to the nearest cent.</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>randFactor={1,2,3,4,5,6,7,8,9,10};
randItem={0,1,2,3,4,5};
percent={10,15,20,25,30,35,50,60};
cents={.01:.99:.01};</text>
</varsrandom>
<varsglobal><text><![CDATA[itemName=["beach umbrella","chair","shirt","sweater","backpack","tennis racket"];
itemPrice=[10,4,5,10,3,20];
price= itemPrice[randItem] * randFactor+cents;
name=itemName[randItem];
discount=price*percent/100;
cost=price-discount;
decimalR=percent/100;
costAns=round(cost,2);]]></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>costAns</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text><![CDATA[_err < 0.01]]></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;">Round the answer to the nearest cent.<br>The sale price for {name} is ${_0}.</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>]]></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: 362141  -->
  <question type="formulas">
    <name>
      <text>L85-Tax Item</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[A {name} costs ${price}.
How much does the {name} cost with {percent}% tax?&nbsp;<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>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td>{name} <span class="" style="color: rgb(152, 202, 62);">costs ${price}</span><br>Tax Rate: {percent}%</td>
            <td>&nbsp; &nbsp; &nbsp; &nbsp;</td>
            <td><br>Given<br><br><br></td>
        </tr>
      <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{percent}%</span> = <span class="" style="color: rgb(51, 102, 255);">{decimalR}</span></td>
            <td></td>
            <td><br>1.&nbsp; Change the <span class="" style="color: rgb(255, 51, 204);">percent discount</span> to a <span class="" style="color: rgb(51, 102, 255);">decimal number</span>.<br><br></td>
        </tr><tr>
            <td>Tax amount = <span class="" style="color: rgb(51, 102, 255);">({decimalR})</span><span class="" style="color: rgb(152, 202, 62);">({price})</span>=<span class="" style="color: rgb(184, 138, 0);">${discountText}</span></td>
            <td></td>
            <td><br>2.&nbsp; Multiply the <span class="" style="color: rgb(51, 102, 255);">percent (in decimal form)</span> by the <span class="" style="color: rgb(152, 202, 62);">item price</span><br><br></td>
        </tr><tr>
            <td>Total price = <span class="" style="color: rgb(152, 202, 62);">{price}</span> + <span class="" style="color: rgb(184, 138, 0);">{discountText}</span> = <strong>${costText}</strong></td>
            <td></td>
            <td><br>3.&nbsp; Add the <span class="" style="color: rgb(184, 138, 0);">amount of tax</span>&nbsp;from the <span class="" style="color: rgb(152, 202, 62);">item price</span>.<br><br></td>
        </tr><tr>
            <td><strong>Total Price = ${costText}</strong></td>
            <td></td>
            <td>4.&nbsp; Round to the nearest cent.</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>randFactor={1,2,3,4,5,6,7,8,9,10};
randItem={0,1,2,3,4,5};
percent={4:9:.1};</text>
</varsrandom>
<varsglobal><text><![CDATA[itemName=["beach umbrella","chair","shirt","sweater","backpack","tennis racket"];
itemPrice=[10,4,5,10,3,20];
price= itemPrice[randItem] * randFactor;
name=itemName[randItem];
discount=price*percent/100;
cost=price+discount;
decimalR=percent/100;
costAns=round(cost,2);
discountText=pick((round(discount*10,0)/10)==discount,join("",discount),join("",discount,"0"));
costText=pick((round(costAns*10,0)/10)==costAns,join("",costAns),join("",costAns,"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>0</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>costAns</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 total price for {name} is ${_0}.</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>]]></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: 362142  -->
  <question type="formulas">
    <name>
      <text>L85-Tax Item (decimal Amounts)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[A {name} costs ${disPrice}.
How much does the {name} cost with {percent}% tax?&nbsp;<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>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td>{name} <span class="" style="color: rgb(152, 202, 62);">costs ${disPrice}</span><br>Tax Rate: {percent}%</td>
            <td>&nbsp; &nbsp; &nbsp; &nbsp;</td>
            <td><br>Given<br><br><br></td>
        </tr>
      <tr>
            <td><span class="" style="color: rgb(255, 51, 102);">{percent}%</span> = <span class="" style="color: rgb(51, 102, 255);">{decimalR}</span></td>
            <td></td>
            <td><br>1.&nbsp; Change the <span class="" style="color: rgb(255, 51, 204);">percent discount</span> to a <span class="" style="color: rgb(51, 102, 255);">decimal number</span>.<br><br></td>
        </tr><tr>
            <td>Tax amount = <span class="" style="color: rgb(51, 102, 255);">({decimalR})</span><span class="" style="color: rgb(152, 202, 62);">({disPrice})</span>=<span class="" style="color: rgb(184, 138, 0);">${discount}</span></td>
            <td></td>
            <td><br>2.&nbsp; Multiply the <span class="" style="color: rgb(51, 102, 255);">percent (in decimal form)</span> by the <span class="" style="color: rgb(152, 202, 62);">item price</span><br><br></td>
        </tr><tr>
            <td>Total price = <span class="" style="color: rgb(152, 202, 62);">{disPrice}</span> + <span class="" style="color: rgb(184, 138, 0);">{discount}</span> = <strong>${cost}</strong></td>
            <td></td>
            <td><br>3.&nbsp; Add the <span class="" style="color: rgb(184, 138, 0);">amount of tax</span>&nbsp;from the <span class="" style="color: rgb(152, 202, 62);">item price</span>.<br><br></td>
        </tr><tr>
            <td><strong>Total Price = ${costAns}</strong></td>
            <td></td>
            <td>4.&nbsp; Round to the nearest cent.</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>randFactor={1,2,3,4,5,6,7,8,9,10};
randItem={0,1,2,3,4,5};
percent={4:9:.1};
cents={.01:.99:.01};</text>
</varsrandom>
<varsglobal><text><![CDATA[itemName=["beach umbrella","chair","shirt","sweater","backpack","tennis racket"];
itemPrice=[10,4,5,10,3,20];

price= itemPrice[randItem] * randFactor+cents;;
name=itemName[randItem];
discount=price*percent/100;
cost=price+discount;
decimalR=percent/100;
costAns=round(cost,2);
trial=((round((cents*10),0))/10);
disPrice=pick(trial==cents,join("",price),join("",price,"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>0</text>
 </answertype>
 <numbox>
  <text>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>costAns</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 total price for {name} is ${_0}.</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>]]></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 #12/L91- Non Standard Form - Linear Equations</text>
    </category>
    <info format="html">
      <text></text>
    </info>
    <idnumber></idnumber>
  </question>

<!-- question: 362145  -->
  <question type="formulas">
    <name>
      <text>L84 - Graph Equation  y- mx =0  (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 {signOm}\(\frac{{DmNum}}{{DmDen}}\)x =0 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,"-","");
signMm=pick(signM>0,"-","+");
signOm=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[<table>
    <tbody>
        <tr>
            <td>y {signOm}\(\frac{{DmNum}}{{DmDen}}\)x =0</td>
            <td></td>
            <td>Given</td>
        </tr><tr>
            <td>&nbsp; &nbsp;{signMm}\(\frac{{DmNum}}{{DmDen}}\)x&nbsp; &nbsp;&nbsp;{signMm}\(\frac{{DmNum}}{{DmDen}}\)x</td>
            <td></td>
            <td>Move the x term to the right side of the equation</td>
        </tr><tr>
            <td>y = {signm}\(\frac{{DmNum}}{{DmDen}}\)x</td>
            <td><br></td><td>The equation is in slope-intercept form&nbsp;</td>
        </tr>
    </tbody>
</table>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: 362146  -->
  <question type="formulas">
    <name>
      <text>L84 - Graph Equation -b = mx - y</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td colspan="2">Graph the equation {=-1*n} = {m}x - y<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[<table>
    <tbody>
        <tr>
            <td>
                <p dir="ltr" style="text-align: left;"><span class="" style="color: rgb(0, 61, 245);"><span><span class="" style="color: rgb(51, 51, 51);">{=-1*n} = {m}x <span class="" style="color: rgb(204, 51, 255);">- y</span></span></span></span></p>
            </td>
            <td>&nbsp; &nbsp; &nbsp;</td>
            <td>Given</td>
        </tr>
        <tr>
            <td>
                <p dir="ltr" style="text-align: left;"><span style="color: rgb(204, 51, 255);" class="">+y&nbsp; &nbsp; &nbsp; &nbsp;+y</span><br></p>
            </td>
            <td></td>
            <td>Add y to both sides</td>
        </tr>
        <tr>
            <td>
                <p dir="ltr" style="text-align: left;"><span class="" style="color: rgb(0, 61, 245);"><span><span class="" style="color: rgb(51, 51, 51);"><span class="" style="color: rgb(51, 204, 255);">{=-1*n}</span> +y = {m}x</span></span></span></p>
                <p dir="ltr" style="text-align: left;"><span class="" style="color: rgb(0, 61, 245);"><span><span class="" style="color: rgb(51, 51, 51);"><span class="" style="color: rgb(51, 204, 255);">{n}&nbsp;</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<span class="" style="color: rgb(51, 204, 255);">{n}</span></span></span></span></p>
            </td>
            <td></td>
            <td>Move {=-1*n} to the right side</td>
        </tr>
        <tr>
            <td>
                <p dir="ltr" style="text-align: left;"><span class="" style="color: rgb(0, 61, 245);"><span><span class="" style="color: rgb(51, 51, 51);">y = {m}x + {n}</span></span></span></p>
            </td>
            <td></td>
            <td>The equation is now in slope-intercept form.</td>
        </tr>
    </tbody>
</table>
<p dir="ltr" style="text-align: left;"><span class="" style="color: rgb(0, 61, 245);"><span><span class="" style="color: rgb(51, 51, 51);"><br></span></span></span></p>
<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: 362147  -->
  <question type="formulas">
    <name>
      <text>L84 - Graph Equation 0= mx- y (fractional slope) (y-int of 0)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td colspan="2"><p>Graph the linear equation {signm}\(\frac{{DmNum}}{{DmDen}}\)x - y =0 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[<table>
    <tbody>
        <tr>
            <td>{signm}\(\frac{{DmNum}}{{DmDen}}\)x - y =0</td>
            <td></td>
            <td>Given</td>
        </tr><tr>
            <td>+ y&nbsp; &nbsp; &nbsp; &nbsp;+ y</td>
            <td></td>
            <td>Add y to both sides</td>
        </tr><tr>
            <td>{signm}\(\frac{{DmNum}}{{DmDen}}\)x = y</td>
            <td></td>
            <td>the equation is in slope-intercept form&nbsp;</td>
        </tr>
    </tbody>
</table>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: 362148  -->
  <question type="formulas">
    <name>
      <text>L84 - Graph Equation y-b=mx (fractional slope)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td colspan="2"><p>Graph the linear equation y {signDisb} {disb}={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);
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,"-","+");
signDisb=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[<table>
    <tbody>
        <tr>
            <td>y {signDisb} {disb}={signm}\(\frac{{DmNum}}{{DmDen}}\)x</td>
            <td>&nbsp; &nbsp; &nbsp;&nbsp;</td>
            <td>Given</td>
        </tr> <tr>
            <td>{signb} {disb}&nbsp; &nbsp; &nbsp; &nbsp; {signb} {disb}</td>
            <td></td>
            <td></td>
        </tr> <tr>
            <td>y ={signm}\(\frac{{DmNum}}{{DmDen}}\)x&nbsp;&nbsp;{signb} {disb}</td>
            <td></td>
            <td>Slope - Intercept Form</td>
        </tr>
    </tbody>
</table>
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: 362149  -->
  <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 \(\frac{y}{{m}}\) = x<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"));]]></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[<table>
    <tbody>
        <tr>
            <td>\(\frac{y}{{m}}\) = x</td>
            <td>&nbsp; &nbsp;</td>
            <td>Given</td>
        </tr><tr>
            <td><table><tbody><tr><td>{m}(\(\frac{y}{{m}}\)) =({m}) x</td></tr></tbody></table></td>
            <td></td>
            <td>Multiply both sides by {m}</td>
        </tr><tr>
            <td>y = {m}x</td>
            <td></td>
            <td>The Equation is&nbsp; in slope-intercept form.</td>
        </tr>
    </tbody>
</table>
<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: 362150  -->
  <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 {signOb} {disb} = \(\frac{{mNum}}{{mDen}}\)x</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,"-","+");
signOb=pick(b>0,"+","-");
disb=abs(b);
chSign=["positive","negative"];
chDir=["up","down"];
ansB=pick(b>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>Write the equation in slope-intercept form.</strong></p>
<table>
    <tbody>
        <tr>
            <td><strong>y {signOb} {disb} = \(\frac{{mNum}}{{mDen}}\)x&nbsp;&nbsp;</strong></td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td><strong>{signb} {disb}&nbsp; &nbsp;&nbsp;<strong>{signb} {disb}&nbsp; &nbsp;</strong>&nbsp;</strong></td>
            <td></td>
            <td>Move {disb} to the right side</td>
        </tr><tr>
            <td><strong>y=&nbsp;<strong>&nbsp;\(\frac{{mNum}}{{mDen}}\)x&nbsp;&nbsp;</strong><strong>{signb} {disb}&nbsp; &nbsp;</strong>&nbsp;</strong></td>
            <td></td>
            <td>The equation is in Slope-Intercept form</td></tr></tbody></table><br>
<p></p>
<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: 366166  -->
  <question type="formulas">
    <name>
      <text>L84-Name slope mDeny=mNumx + b(mDen)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p>Give the slope of the linear equation. {mDen}y={mNum}x + {=mDen*b} </p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td>{mDen}y={mNum}x + {=mDen*b}</td>
            <td></td>
            <td>Given</td>
        </tr> <tr>
            <td>\(\frac{{mDen}y}{{mDen}}\)=\(\frac{{mNum}x}{{mDen}}\) + \(\frac{{=mDen*b}}{{mDen}}\)</td>
            <td></td>
            <td>Divide each term by {mDen}</td>
        </tr> <tr>
            <td>y=\(\frac{{mNum}}{{mDen}}\)x + {b}</td>
            <td></td>
            <td></td>
        </tr>
    </tbody>
</table>
<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: 362151  -->
  <question type="formulas">
    <name>
      <text>L84-Name y-Intercept   y-mx = b</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: 362152  -->
  <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>{mDen}y={mNum}x&nbsp;</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p><strong>Divide both sides of the equation by {mDen} to write the equation in slope-intercept form.</strong></p><p><strong><span class="" style="color: rgb(51, 102, 255);">y=\(\frac{{mNum}}{{mDen}}\)x&nbsp;</span></strong><br></p><p><strong>The y-intercept is where the equation crosses the y-axis.</strong><br><strong>y=\(\frac{{mNum}}{{mDen}}\)x&nbsp;<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>

<!-- question: 362153  -->
  <question type="formulas">
    <name>
      <text>L84-Num11-Name slope mDeny=mNumx + b(mDen)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p>Give the slope of the linear equation. {mDen}y={mNum}x + {=mDen*b} </p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td>{mDen}y={mNum}x + {=mDen*b}</td>
            <td></td>
            <td>Given</td>
        </tr> <tr>
            <td>\(\frac{{mDen}y}{{mDen}}\)=\(\frac{{mNum}x}{{mDen}}\) + \(\frac{{=mDen*b}}{{mDen}}\)</td>
            <td></td>
            <td>Divide each term by {mDen}</td>
        </tr> <tr>
            <td>y=\(\frac{{mNum}}{{mDen}}\)x + {b}</td>
            <td></td>
            <td></td>
        </tr>
    </tbody>
</table>
<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: 0  -->
  <question type="category">
    <category>
      <text>$course$/top/Default for MSII/Test #12/L87- dividing  Monomials</text>
    </category>
    <info format="html">
      <text></text>
    </info>
    <idnumber></idnumber>
  </question>

<!-- question: 366169  -->
  <question type="formulas">
    <name>
      <text>L87-Divide  Monomials coef 1(fraction)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<table><tbody><tr><td rowspan="2">Simplify:&nbsp; </td><td style="border-bottom:1px solid black">{var1}<sup>{exp1}</sup></td></tr><tr><td>{var1}<sup>{exp2}</sup></td></tr></tbody></table>
<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>
                <table>
                    <tbody>
                        <tr>
                            <td style="border-bottom:1px solid black">{num1}{var1}<sup>{exp1}</sup></td>
                        </tr>
                        <tr>
                            <td>{num2}{var1}<sup>{exp2}</sup></td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td>
                <table>
                    <tbody>
                        <tr>

                            <td style="border-bottom:1px solid black">{num1}{factor1}</td>
                        </tr>
                        <tr>
                            <td>{num2}{factor2}</td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Write the expression as a product of factors</td>
        </tr>
        <tr>
            <td>
                <table>
                    <tbody>
                        <tr>

                            <td style="border-bottom:1px solid black">
                                <table>
                                    <tbody>

                                    </tbody>
                                </table>{ansNum}{factorNum}
                            </td>
                        </tr>
                        <tr>
                            <td>{factorDen}</td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Divide the coefficients:&nbsp; &nbsp;{num1}÷{num2}<br>Cancel each factor that is in the numerator and denominator.<br><br></td>
        </tr>
        <tr>
            <td>
                <table>
                    <tbody>
                        <tr>
                           
                            <td style="text-align: center; border-bottom: 1px solid black;">{ansNum}</td>

                        </tr>
                        <tr>

                            <td>{var1}<sup>{=abs(ans)}</sup></td>

                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Write the coefficient.<br>The base {var1} is multiplied {=abs(exp12)} times</td>
        </tr>
    </tbody>
</table><br>&nbsp;<strong>The bases are equal, subtract the exponents</strong>

<table>
    <tbody>
        <tr>
            <td>
                <table>
                    <tbody>
                        <tr>
                            <td style="border-bottom:1px solid black">{num1}{var1}<sup>{exp1}</sup></td>
                        </tr>
                        <tr>
                            <td>{num2}{var1}<sup>{exp2}</sup></td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td>({num1}÷{num2}){var1}<sup>{exp1}-{exp2}</sup></td>
            <td></td>
            <td>Subtract the Exponents<br>Divide the Coefficients<br></td>
        </tr>
        <tr>
            <td>{ansNum}{var1}<sup>{exp12}</sup></td>
            <td></td>
            <td><br></td>
        </tr>
        <tr>
            <td><br></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={5:10};
exp2={2:5};

]]></text>
</varsrandom>
<varsglobal><text><![CDATA[num2=1;
ansNum=1;
num1=ansNum*num2;
var1=vars[0];
ans=exp1-exp2;
exp12=exp1-exp2;
smaller=pick(exp1<exp2,exp2,exp1);
factor1=var1;
factor2=var1;
factorNum="";
factorDen="";
for (i:[2:11]){
factor1=pick(i<=exp1,factor1,join("",factor1,"•",var1));
factor2=pick(i<=exp2,factor2,join("",factor2,"•",var1));
factorNum=pick((i<=exp1)&&(i>smaller),factorNum,join("",factorNum,"•",var1));
factorDen=pick((i<=exp2)&&(i>smaller),factorDen,join("",factorDen,"•",var1));
factor1=pick(i==smaller,factor1,join("","<b><del>",factor1,"</del></b>"));
factor2=pick(i==smaller,factor2,join("","<b><del>",factor2,"</del></b>"));
}
factorDen=join("","1",factorDen);
baseLoc=pick(exp1>exp2,pick(exp1==exp2,"in the denominator, therefore it is negative.","The exponent is zero"),"in the numerator, therefore it is positive.");
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>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>abs(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[{var1}<sup>{_0}</sup><br>]]></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: 366167  -->
  <question type="formulas">
    <name>
      <text>L87-Divide NEG Number Monomials</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<table><tbody><tr><td rowspan="2">Simplify:&nbsp; </td><td style="border-bottom:1px solid black">{num1}{var1}<sup>{exp1}</sup></td></tr><tr><td>{num2}{var1}<sup>{exp2}</sup></td></tr></tbody></table>
<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>
                <table>
                    <tbody>
                        <tr>
                            <td style="border-bottom:1px solid black">{num1}{var1}<sup>{exp1}</sup></td>
                        </tr>
                        <tr>
                            <td>{num2}{var1}<sup>{exp2}</sup></td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td>
                <table>
                    <tbody>
                        <tr>

                            <td style="border-bottom:1px solid black">{num1}{factor1}</td>
                        </tr>
                        <tr>
                            <td>{num2}{factor2}</td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Write the expression as a product of factors</td>
        </tr>
        <tr>
            <td>
                <table>
                    <tbody>
                        <tr>

                            <td style="border-bottom:1px solid black">
                                <table>
                                    <tbody>

                                    </tbody>
                                </table>{ansNum}{factorNum}
                            </td>
                        </tr>
                        <tr>
                            <td>{factorDen}</td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Divide the coefficients:&nbsp; &nbsp;{num1}÷{num2}<br>Cancel each factor that is in the numerator and denominator.<br><br></td>
        </tr>
        <tr>
            <td>{ansNum}{var1}<sup>{exp12}</sup></td>
            <td></td>
            <td>Write the coefficient.<br>The base {var1} is multiplied {=abs(exp12)} times {baseLoc}</td>
        </tr>
    </tbody>
</table><br>&nbsp;<strong>The bases are equal, subtract the exponents</strong>

<table>
    <tbody>
        <tr>
            <td>
                <table>
                    <tbody>
                        <tr>
                            <td style="border-bottom:1px solid black">{num1}{var1}<sup>{exp1}</sup></td>
                        </tr>
                        <tr>
                            <td>{num2}{var1}<sup>{exp2}</sup></td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td>({num1}÷{num2}){var1}<sup>{exp1}-{exp2}</sup></td>
            <td></td>
            <td>Subtract the Exponents<br>Divide the Coefficients<br></td>
        </tr>
        <tr>
            <td>{ansNum}{var1}<sup>{exp12}</sup></td>
            <td></td>
            <td><br></td>
        </tr>
        <tr>
            <td><br></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};

num2={-10:-2,2:10};
ansNum={-10:-2,2:10};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[num1=ansNum*num2;
var1=vars[0];
ans=exp1-exp2;
exp12=exp1-exp2;
smaller=pick(exp1<exp2,exp2,exp1);
factor1=var1;
factor2=var1;
factorNum="";
factorDen="";
for (i:[2:11]){
factor1=pick(i<=exp1,factor1,join("",factor1,"•",var1));
factor2=pick(i<=exp2,factor2,join("",factor2,"•",var1));
factorNum=pick((i<=exp1)&&(i>smaller),factorNum,join("",factorNum,"•",var1));
factorDen=pick((i<=exp2)&&(i>smaller),factorDen,join("",factorDen,"•",var1));
factor1=pick(i==smaller,factor1,join("","<b><del>",factor1,"</del></b>"));
factor2=pick(i==smaller,factor2,join("","<b><del>",factor2,"</del></b>"));
}
factorDen=join("","1",factorDen);
baseLoc=pick(exp1>exp2,pick(exp1==exp2,"in the denominator, therefore it is negative.","The exponent is zero"),"in the numerator, therefore it is positive.");
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>[ansNum,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: 366168  -->
  <question type="formulas">
    <name>
      <text>L87-Divide NEG Number Monomials (fraction)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<table><tbody><tr><td rowspan="2">Simplify:&nbsp; </td><td style="border-bottom:1px solid black">{num1}{var1}<sup>{exp1}</sup></td></tr><tr><td>{num2}{var1}<sup>{exp2}</sup></td></tr></tbody></table>
<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>
                <table>
                    <tbody>
                        <tr>
                            <td style="border-bottom:1px solid black">{num1}{var1}<sup>{exp1}</sup></td>
                        </tr>
                        <tr>
                            <td>{num2}{var1}<sup>{exp2}</sup></td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td>
                <table>
                    <tbody>
                        <tr>

                            <td style="border-bottom:1px solid black">{num1}{factor1}</td>
                        </tr>
                        <tr>
                            <td>{num2}{factor2}</td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Write the expression as a product of factors</td>
        </tr>
        <tr>
            <td>
                <table>
                    <tbody>
                        <tr>

                            <td style="border-bottom:1px solid black">
                                <table>
                                    <tbody>

                                    </tbody>
                                </table>{ansNum}{factorNum}
                            </td>
                        </tr>
                        <tr>
                            <td>{factorDen}</td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Divide the coefficients:&nbsp; &nbsp;{num1}÷{num2}<br>Cancel each factor that is in the numerator and denominator.<br><br></td>
        </tr>
        <tr>
            <td>
                <table>
                    <tbody>
                        <tr>
                           
                            <td style="text-align: center; border-bottom: 1px solid black;">{ansNum}</td>

                        </tr>
                        <tr>

                            <td>{var1}<sup>{=abs(ans)}</sup></td>

                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Write the coefficient.<br>The base {var1} is multiplied {=abs(exp12)} times</td>
        </tr>
    </tbody>
</table><br>&nbsp;<strong>The bases are equal, subtract the exponents</strong>

<table>
    <tbody>
        <tr>
            <td>
                <table>
                    <tbody>
                        <tr>
                            <td style="border-bottom:1px solid black">{num1}{var1}<sup>{exp1}</sup></td>
                        </tr>
                        <tr>
                            <td>{num2}{var1}<sup>{exp2}</sup></td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td>({num1}÷{num2}){var1}<sup>{exp1}-{exp2}</sup></td>
            <td></td>
            <td>Subtract the Exponents<br>Divide the Coefficients<br></td>
        </tr>
        <tr>
            <td>{ansNum}{var1}<sup>{exp12}</sup></td>
            <td></td>
            <td><br></td>
        </tr>
        <tr>
            <td><br></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:5};
exp2={5:10};

num2={-10:-2,2:10};
ansNum={-10:-2,2:10};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[num1=ansNum*num2;
var1=vars[0];
ans=exp1-exp2;
exp12=exp1-exp2;
smaller=pick(exp1<exp2,exp2,exp1);
factor1=var1;
factor2=var1;
factorNum="";
factorDen="";
for (i:[2:11]){
factor1=pick(i<=exp1,factor1,join("",factor1,"•",var1));
factor2=pick(i<=exp2,factor2,join("",factor2,"•",var1));
factorNum=pick((i<=exp1)&&(i>smaller),factorNum,join("",factorNum,"•",var1));
factorDen=pick((i<=exp2)&&(i>smaller),factorDen,join("",factorDen,"•",var1));
factor1=pick(i==smaller,factor1,join("","<b><del>",factor1,"</del></b>"));
factor2=pick(i==smaller,factor2,join("","<b><del>",factor2,"</del></b>"));
}
factorDen=join("","1",factorDen);
baseLoc=pick(exp1>exp2,pick(exp1==exp2,"in the denominator, therefore it is negative.","The exponent is zero"),"in the numerator, therefore it is positive.");
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>[ansNum,abs(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[<table>
    <tbody>
        <tr>
            
            <td style="text-align: center; border-bottom: 1px solid black;">{_0}</td>

        </tr>
        <tr>

            <td>{var1}<sup>{_1}</sup></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: 366170  -->
  <question type="formulas">
    <name>
      <text>L87-Divide positive exponent Number Monomials</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<table><tbody><tr><td rowspan="2">Simplify:&nbsp; </td><td style="border-bottom:1px solid black">{num1}{var1}<sup>{exp1}</sup></td></tr><tr><td>{num2}{var1}<sup>{exp2}</sup></td></tr></tbody></table>
<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>
                <table>
                    <tbody>
                        <tr>
                            <td style="border-bottom:1px solid black">{num1}{var1}<sup>{exp1}</sup></td>
                        </tr>
                        <tr>
                            <td>{num2}{var1}<sup>{exp2}</sup></td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td>
                <table>
                    <tbody>
                        <tr>

                            <td style="border-bottom:1px solid black">{num1}{factor1}</td>
                        </tr>
                        <tr>
                            <td>{num2}{factor2}</td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Write the expression as a product of factors</td>
        </tr>
        <tr>
            <td>
                <table>
                    <tbody>
                        <tr>

                            <td style="border-bottom:1px solid black">
                                <table>
                                    <tbody>

                                    </tbody>
                                </table>{ansNum}{factorNum}
                            </td>
                        </tr>
                        <tr>
                            <td>{factorDen}</td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Divide the coefficients:&nbsp; &nbsp;{num1}÷{num2}<br>Cancel each factor that is in the numerator and denominator.<br><br></td>
        </tr>
        <tr>
            <td>{ansNum}{var1}<sup>{exp12}</sup></td>
            <td></td>
            <td>Write the coefficient.<br>The base {var1} is multiplied {=abs(exp12)} times {baseLoc}</td>
        </tr>
    </tbody>
</table><br>&nbsp;<strong>The bases are equal, subtract the exponents</strong>

<table>
    <tbody>
        <tr>
            <td>
                <table>
                    <tbody>
                        <tr>
                            <td style="border-bottom:1px solid black">{num1}{var1}<sup>{exp1}</sup></td>
                        </tr>
                        <tr>
                            <td>{num2}{var1}<sup>{exp2}</sup></td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td>({num1}÷{num2}){var1}<sup>{exp1}-{exp2}</sup></td>
            <td></td>
            <td>Subtract the Exponents<br>Divide the Coefficients<br></td>
        </tr>
        <tr>
            <td>{ansNum}{var1}<sup>{exp12}</sup></td>
            <td></td>
            <td><br></td>
        </tr>
        <tr>
            <td><br></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={5:10};
exp2={2:5};

num2={-10:-2,2:10};
ansNum={-10:-2,2:10};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[num1=ansNum*num2;
var1=vars[0];
ans=exp1-exp2;
exp12=exp1-exp2;
smaller=pick(exp1<exp2,exp2,exp1);
factor1=var1;
factor2=var1;
factorNum="";
factorDen="";
for (i:[2:11]){
factor1=pick(i<=exp1,factor1,join("",factor1,"•",var1));
factor2=pick(i<=exp2,factor2,join("",factor2,"•",var1));
factorNum=pick((i<=exp1)&&(i>smaller),factorNum,join("",factorNum,"•",var1));
factorDen=pick((i<=exp2)&&(i>smaller),factorDen,join("",factorDen,"•",var1));
factor1=pick(i==smaller,factor1,join("","<b><del>",factor1,"</del></b>"));
factor2=pick(i==smaller,factor2,join("","<b><del>",factor2,"</del></b>"));
}
factorDen=join("","1",factorDen);
baseLoc=pick(exp1>exp2,pick(exp1==exp2,"in the denominator, therefore it is negative.","The exponent is zero"),"in the numerator, therefore it is positive.");
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>[ansNum,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: 362154  -->
  <question type="formulas">
    <name>
      <text>TL80-Divide NEG Number Monomials</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<table><tbody><tr><td rowspan="2">Simplify:&nbsp; </td><td style="border-bottom:1px solid black">{num1}{var1}<sup>{exp1}</sup></td></tr><tr><td>{num2}{var1}<sup>{exp2}</sup></td></tr></tbody></table>
<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>
                <table>
                    <tbody>
                        <tr>
                            <td style="border-bottom:1px solid black">{num1}{var1}<sup>{exp1}</sup></td>
                        </tr>
                        <tr>
                            <td>{num2}{var1}<sup>{exp2}</sup></td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td>
                <table>
                    <tbody>
                        <tr>

                            <td style="border-bottom:1px solid black">{num1}{factor1}</td>
                        </tr>
                        <tr>
                            <td>{num2}{factor2}</td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Write the expression as a product of factors</td>
        </tr>
        <tr>
            <td>
                <table>
                    <tbody>
                        <tr>

                            <td style="border-bottom:1px solid black">
                                <table>
                                    <tbody>

                                    </tbody>
                                </table>{ansNum}{factorNum}
                            </td>
                        </tr>
                        <tr>
                            <td>{factorDen}</td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Divide the coefficients:&nbsp; &nbsp;{num1}÷{num2}<br>Cancel each factor that is in the numerator and denominator.<br><br></td>
        </tr>
        <tr>
            <td>{ansNum}{var1}<sup>{exp12}</sup></td>
            <td></td>
            <td>Write the coefficient.<br>The base {var1} is multiplied {=abs(exp12)} times {baseLoc}</td>
        </tr>
    </tbody>
</table><br>&nbsp;<strong>The bases are equal, subtract the exponents</strong>

<table>
    <tbody>
        <tr>
            <td>
                <table>
                    <tbody>
                        <tr>
                            <td style="border-bottom:1px solid black">{num1}{var1}<sup>{exp1}</sup></td>
                        </tr>
                        <tr>
                            <td>{num2}{var1}<sup>{exp2}</sup></td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td>({num1}÷{num2}){var1}<sup>{exp1}-{exp2}</sup></td>
            <td></td>
            <td>Subtract the Exponents<br>Divide the Coefficients<br></td>
        </tr>
        <tr>
            <td>{ansNum}{var1}<sup>{exp12}</sup></td>
            <td></td>
            <td><br></td>
        </tr>
        <tr>
            <td><br></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};

num2={-10:-2,2:10};
ansNum={-10:-2,2:10};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[num1=ansNum*num2;
var1=vars[0];
ans=exp1-exp2;
exp12=exp1-exp2;
smaller=pick(exp1<exp2,exp2,exp1);
factor1=var1;
factor2=var1;
factorNum="";
factorDen="";
for (i:[2:11]){
factor1=pick(i<=exp1,factor1,join("",factor1,"•",var1));
factor2=pick(i<=exp2,factor2,join("",factor2,"•",var1));
factorNum=pick((i<=exp1)&&(i>smaller),factorNum,join("",factorNum,"•",var1));
factorDen=pick((i<=exp2)&&(i>smaller),factorDen,join("",factorDen,"•",var1));
factor1=pick(i==smaller,factor1,join("","<b><del>",factor1,"</del></b>"));
factor2=pick(i==smaller,factor2,join("","<b><del>",factor2,"</del></b>"));
}
factorDen=join("","1",factorDen);
baseLoc=pick(exp1>exp2,pick(exp1==exp2,"in the denominator, therefore it is negative.","The exponent is zero"),"in the numerator, therefore it is positive.");
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>[ansNum,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: 362155  -->
  <question type="formulas">
    <name>
      <text>TL80-Divide NEG Number Monomials (fraction)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<table><tbody><tr><td rowspan="2">Simplify:&nbsp; </td><td style="border-bottom:1px solid black">{num1}{var1}<sup>{exp1}</sup></td></tr><tr><td>{num2}{var1}<sup>{exp2}</sup></td></tr></tbody></table>
<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>
                <table>
                    <tbody>
                        <tr>
                            <td style="border-bottom:1px solid black">{num1}{var1}<sup>{exp1}</sup></td>
                        </tr>
                        <tr>
                            <td>{num2}{var1}<sup>{exp2}</sup></td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td>
                <table>
                    <tbody>
                        <tr>

                            <td style="border-bottom:1px solid black">{num1}{factor1}</td>
                        </tr>
                        <tr>
                            <td>{num2}{factor2}</td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Write the expression as a product of factors</td>
        </tr>
        <tr>
            <td>
                <table>
                    <tbody>
                        <tr>

                            <td style="border-bottom:1px solid black">
                                <table>
                                    <tbody>

                                    </tbody>
                                </table>{ansNum}{factorNum}
                            </td>
                        </tr>
                        <tr>
                            <td>{factorDen}</td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Divide the coefficients:&nbsp; &nbsp;{num1}÷{num2}<br>Cancel each factor that is in the numerator and denominator.<br><br></td>
        </tr>
        <tr>
            <td>
                <table>
                    <tbody>
                        <tr>
                           
                            <td style="text-align: center; border-bottom: 1px solid black;">{ansNum}</td>

                        </tr>
                        <tr>

                            <td>{var1}<sup>{=abs(ans)}</sup></td>

                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Write the coefficient.<br>The base {var1} is multiplied {=abs(exp12)} times</td>
        </tr>
    </tbody>
</table><br>&nbsp;<strong>The bases are equal, subtract the exponents</strong>

<table>
    <tbody>
        <tr>
            <td>
                <table>
                    <tbody>
                        <tr>
                            <td style="border-bottom:1px solid black">{num1}{var1}<sup>{exp1}</sup></td>
                        </tr>
                        <tr>
                            <td>{num2}{var1}<sup>{exp2}</sup></td>
                        </tr>
                    </tbody>
                </table>
            </td>
            <td></td>
            <td>Given</td>
        </tr>
        <tr>
            <td>({num1}÷{num2}){var1}<sup>{exp1}-{exp2}</sup></td>
            <td></td>
            <td>Subtract the Exponents<br>Divide the Coefficients<br></td>
        </tr>
        <tr>
            <td>{ansNum}{var1}<sup>{exp12}</sup></td>
            <td></td>
            <td><br></td>
        </tr>
        <tr>
            <td><br></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:5};
exp2={5:10};

num2={-10:-2,2:10};
ansNum={-10:-2,2:10};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[num1=ansNum*num2;
var1=vars[0];
ans=exp1-exp2;
exp12=exp1-exp2;
smaller=pick(exp1<exp2,exp2,exp1);
factor1=var1;
factor2=var1;
factorNum="";
factorDen="";
for (i:[2:11]){
factor1=pick(i<=exp1,factor1,join("",factor1,"•",var1));
factor2=pick(i<=exp2,factor2,join("",factor2,"•",var1));
factorNum=pick((i<=exp1)&&(i>smaller),factorNum,join("",factorNum,"•",var1));
factorDen=pick((i<=exp2)&&(i>smaller),factorDen,join("",factorDen,"•",var1));
factor1=pick(i==smaller,factor1,join("","<b><del>",factor1,"</del></b>"));
factor2=pick(i==smaller,factor2,join("","<b><del>",factor2,"</del></b>"));
}
factorDen=join("","1",factorDen);
baseLoc=pick(exp1>exp2,pick(exp1==exp2,"in the denominator, therefore it is negative.","The exponent is zero"),"in the numerator, therefore it is positive.");
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>[ansNum,abs(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[<table>
    <tbody>
        <tr>
            
            <td style="text-align: center; border-bottom: 1px solid black;">{_0}</td>

        </tr>
        <tr>

            <td>{var1}<sup>{_1}</sup></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: 0  -->
  <question type="category">
    <category>
      <text>$course$/top/Default for MSII/Test #12/L86- Dilations</text>
    </category>
    <info format="html">
      <text></text>
    </info>
    <idnumber></idnumber>
  </question>

<!-- question: 366173  -->
  <question type="formulas">
    <name>
      <text>L64- Parallelogram- dilation-Id Shape</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p>Plot the dilation of the quadrilateral with a ({Xt},{Yt}) scale factor.</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text></text>
    </generalfeedback>
    <defaultgrade>2.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>sideStart={[5, 3, 1, 1],[4, 5, 1, 1],[4, 5, 2, 1],[3, 5, 1, 1],[3, 5, 2, 1],[3, 5, 3, 1],[2, 5, 1, 1],[2, 5, 2, 1],[2, 5, 3, 1],[2, 5, 4, 1],[1, 5, 1, 1],[1, 5, 2, 1],[1, 5, 3, 1],[1, 5, 4, 1],[1, 5, 5, 1],[5, 4, 1, 1],[5, 2, 1, 1],[5, 2, 1, 2],[5, 3, 1, 2],[5, 3, 1, 3],[3, 4, 1, 1],[3, 4, 2, 1],[3, 4, 3, 1],[3, 4, 1, 2],[3, 4, 2, 2],[3, 4, 3, 2],[3, 4, 1, 2],[3, 4, 2, 2],[3, 4, 3, 2],[2, 4, 1, 1],[2, 4, 2, 1],[2, 4, 3, 1],[2, 4, 4, 1],[2, 4, 1, 2],[2, 4, 2, 2],[2, 4, 3, 2],[2, 4, 4, 2],[2, 3, 1, 3],[2, 3, 2, 3],[2, 3, 3, 3],[2, 3, 4, 3],[1, 2, 1, 4],[1, 2, 2, 4],[3,2, 3, 4],[1, 2, 4, 4],[1, 4, 1, 1],[1, 4, 2, 1],[1, 4, 3, 1],[1, 4, 4, 1],[1, 4, 5, 1],[1, 4, 1, 2],[1, 4, 2, 2],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 2],[1, 4, 1, 3],[1, 4, 2, 3],[1, 4, 3, 3],[1, 4, 4, 2],[1, 4, 5, 1],[1, 4, 1, 2],[1, 4, 2, 2],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 1],[1, 4, 1, 1],[1, 4, 2, 1],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 2],[5, 3, 1, 1],[4, 3, 1, 1],[4, 3, 2, 1],[4, 3, 1, 2],[4, 3, 2, 2],[2, 3, 1, 1],[2, 3, 2, 1],[2, 3, 3, 1],[2, 3, 4, 1],[2, 3, 1, 2],[2, 3, 2, 2],[2, 3, 3, 2],[2, 3, 4, 2],[2, 3, 1, 3],[2, 3, 2, 3],[2, 3, 3, 3],[2, 3, 4, 3],[2, 3, 1, 4],[2, 3, 2, 4],[2, 3, 3, 4],[2, 3, 4, 1],[1, 3, 1, 1],[1, 3, 2, 1],[1, 3, 3, 1],[1, 3, 4, 1],[1, 3, 5, 1],[1, 3, 1, 2],[1, 3, 2, 2],[1, 3, 3, 2],[1, 3, 4, 2],[1, 3, 5, 2],[1, 3, 1, 3],[1, 3, 2, 3],[1, 3, 3, 3],[1, 3, 4, 3],[1, 3, 5, 3],[1, 3, 1, 1],[1, 3, 2, 3],[1, 3, 3, 4],[1, 3, 4, 2],[1, 3, 5, 1],[1, 3, 1, 3],[1, 3, 2, 2],[2, 1, 3, 5],[1, 3, 4, 2],[1, 3, 5, 1]};
#0= x-axis and 1=y-axis
axisRand={0,1};
randShape=shuffle([0,1,2,3,4,5]);
bn={1:99999};
randMove=shuffle([-1,1]);
Xt={2,3};
Yt={2,3};</text>
</varsrandom>
<varsglobal><text><![CDATA[#correct tells number of shape shown
correct=4;
side=sideStart[0];
length=sideStart[1];
Xa1=sideStart[2];
Ya1=sideStart[3];
Xb1=Xa1+randMove[0];
Yb1=Ya1+length;
Xc1=Xa1+side+randMove[0];
Yc1=Ya1+length;
Xd1=Xa1+side;
Yd1=Ya1;
axis=pick(axisRand,"x","y");
nonAxis=pick(axisRand,"y","x");

Xa=Xa1*Xt;
Ya=Ya1*Yt;
Xb=Xb1*Xt;
Yb=Yb1*Yt;
Xc=Xc1*Xt;
Yc=Yc1*Yt;
Xd=Xd1*Xt;
Yd=Yd1*Yt;

MB=join("","MyBoxH1",bn);
s=join("","A:(",Xa,",",Ya,"), B:(",Xb,",",Yb,"), C:(",Xc,",",Yc,"), D:(",Xd,",",Yd,")");
shape=["square","rectangle","trapezoid", "quadrilateral", "parallelogram", "rhombus"];
choices=[shape[randShape[0]],shape[randShape[1]],shape[randShape[2]],shape[randShape[3]],shape[randShape[4]],shape[randShape[5]]];
ans=-1;
for (i:[0:6]){
ans=(randShape[i]==correct)?i:ans;
}]]></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>8</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[Xa,Ya,Xb,Yb,Xc,Yc,Xd,Yd]</text>
 </answer>
 <vars2>
  <text><![CDATA[crita=((_0==Xa) &&(_1==Ya))*.25;
critb=((_2==Xb) &&(_3==Yb))*.25;
critc=((_4==Xc) &&(_5==Yc))*.25;
critd=((_6==Xd) &&(_7==Yd))*.25;]]></text>
 </vars2>
 <correctness>
  <text>crita+critb+critc+critd</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:450px; height:450px;margin-left:1px; ;"></div>
<script type="text/javascript">
    $(function() {
        var jsxCode = function(main) {
            main.brd = JXG.JSXGraph.initBoard(main.elm.id, {
                boundingbox: [-2, 30, 30, -2],
                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 = 3;
            }
            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 t2x = main.get(4);
            if (t2x === null) {
                t2x = 5;
            }
            var t2y = main.get(5);
            if (t2y === null) {
                t2y = 0;
            }
            var t3x = main.get(6);
            if (t3x === null) {
                t3x = 6;
            }
            var t3y = main.get(7);
            if (t3y === null) {
                t3y = 0;
            }


            var p0 = brd.create('point', [t0x, t0y], {
                snapToGrid: true,
                color: 'blue',
                name: 'A1',
              showInfobox:true,
                fixed: main.solved
            });
            var p1 = brd.create('point', [t1x, t1y], {
                snapToGrid: true,
                color: 'blue',
                name: 'B1',
              showInfobox:true,
                fixed: main.solved
            });
            var p2 = brd.create('point', [t2x, t2y], {
                snapToGrid: true,
                color: 'blue',
                name: 'C1',
              showInfobox:true,
                fixed: main.solved
            });
            var p3 = brd.create('point', [t3x, t3y], {
                snapToGrid: true,
                color: 'blue',
                name: 'D1',
              showInfobox:true,
                fixed: main.solved
            });

            var X1 = brd.create('point', [{Xa1}, {Ya1}], {
                name: 'A',
                fixed: true,
                color: 'orange',
                visible: true
            });

            var X2 = brd.create('point', [{Xb1}, {Yb1}], {
                name: 'B',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var X3 = brd.create('point', [{Xc1}, {Yc1}], {
                name: 'C',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var X4 = brd.create('point', [{Xd1}, {Yd1}], {
                name: 'D',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var poly = brd.create('polygon', [X1, X2, X3, X4], {
                visible: true,
                fillColor: 'orange'
            });

            var ansA = brd.create('point', [{Xa}, {Ya}], {
                color: 'green',
                name: 'A1',
                visible: main.solved
            });
            var ansB = brd.create('point', [{Xb}, {Yb}], {
                color: 'green',
                name: 'B1',
                visible: main.solved
            });
            var ansC = brd.create('point', [{Xc}, {Yc}], {
                color: 'green',
                name: 'C1',
                visible: main.solved
            });
            var ansD = brd.create('point', [{Xd}, {Yd}], {
                color: 'green',
                name: 'D1',
                visible: main.solved
            });

            var poly = brd.create('polygon', [ansA, ansB, ansC, ansD], {
                visible: main.solved,
                fillColor: 'green'
            });

            var check = function() {
                main.set(0, p0.X());
                main.set(1, p0.Y());
                main.set(2, p1.X());
                main.set(3, p1.Y());
                main.set(4, p2.X());
                main.set(5, p2.Y());
                main.set(6, p3.X());
                main.set(7, p3.Y());
            }
            check();
            brd.on('update', function() {
                check();
            });
        };
        new JSXQuestion("{MB}", jsxCode, false);
    });
</script>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr"></p><p dir="ltr">To graph the dilation of the quadrilateral ({Xt},{Yt}).</p><p dir="ltr"><span>point A is at ({Xa1},{Ya1})&nbsp; therefore the dilation is at ({Xa},{Ya}).</span><br></p><p dir="ltr"><span>point B is at ({Xb1},{Yb1})&nbsp; therefore the dilation&nbsp;is at ({Xb},{Yb}).<br></span></p><p dir="ltr"><span>point C is at ({Xc1},{Yc1})&nbsp; therefore the dilation&nbsp;is at ({Xc},{Yc}).<br></span></p><p dir="ltr"><span>point D is at ({Xd1},{Yd1})&nbsp; therefore the dilation&nbsp;is at ({Xd},{Yd}).</span></p><p dir="ltr"><span style="font-size: 0.9375rem;"><br></span></p><ol><ul>

    </ul>
</ol>
<p></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>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>randShape[_0] == correct</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;">Quadrilateral ABCD is best defined as a {_0:choices:MCE}<br>Give the <strong>best</strong>, most specific description.</p>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">Quadrilateral ABCD is best defined as a {=shape[correct]}</p>]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362156  -->
  <question type="formulas">
    <name>
      <text>L64- Parallelogram- dilation-Id Shape</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p>Plot the dilation of the quadrilateral ({Xt},{Yt}).</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text></text>
    </generalfeedback>
    <defaultgrade>2.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>sideStart={[5, 3, 1, 1],[4, 5, 1, 1],[4, 5, 2, 1],[3, 5, 1, 1],[3, 5, 2, 1],[3, 5, 3, 1],[2, 5, 1, 1],[2, 5, 2, 1],[2, 5, 3, 1],[2, 5, 4, 1],[1, 5, 1, 1],[1, 5, 2, 1],[1, 5, 3, 1],[1, 5, 4, 1],[1, 5, 5, 1],[5, 4, 1, 1],[5, 2, 1, 1],[5, 2, 1, 2],[5, 3, 1, 2],[5, 3, 1, 3],[3, 4, 1, 1],[3, 4, 2, 1],[3, 4, 3, 1],[3, 4, 1, 2],[3, 4, 2, 2],[3, 4, 3, 2],[3, 4, 1, 2],[3, 4, 2, 2],[3, 4, 3, 2],[2, 4, 1, 1],[2, 4, 2, 1],[2, 4, 3, 1],[2, 4, 4, 1],[2, 4, 1, 2],[2, 4, 2, 2],[2, 4, 3, 2],[2, 4, 4, 2],[2, 3, 1, 3],[2, 3, 2, 3],[2, 3, 3, 3],[2, 3, 4, 3],[1, 2, 1, 4],[1, 2, 2, 4],[3,2, 3, 4],[1, 2, 4, 4],[1, 4, 1, 1],[1, 4, 2, 1],[1, 4, 3, 1],[1, 4, 4, 1],[1, 4, 5, 1],[1, 4, 1, 2],[1, 4, 2, 2],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 2],[1, 4, 1, 3],[1, 4, 2, 3],[1, 4, 3, 3],[1, 4, 4, 2],[1, 4, 5, 1],[1, 4, 1, 2],[1, 4, 2, 2],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 1],[1, 4, 1, 1],[1, 4, 2, 1],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 2],[5, 3, 1, 1],[4, 3, 1, 1],[4, 3, 2, 1],[4, 3, 1, 2],[4, 3, 2, 2],[2, 3, 1, 1],[2, 3, 2, 1],[2, 3, 3, 1],[2, 3, 4, 1],[2, 3, 1, 2],[2, 3, 2, 2],[2, 3, 3, 2],[2, 3, 4, 2],[2, 3, 1, 3],[2, 3, 2, 3],[2, 3, 3, 3],[2, 3, 4, 3],[2, 3, 1, 4],[2, 3, 2, 4],[2, 3, 3, 4],[2, 3, 4, 1],[1, 3, 1, 1],[1, 3, 2, 1],[1, 3, 3, 1],[1, 3, 4, 1],[1, 3, 5, 1],[1, 3, 1, 2],[1, 3, 2, 2],[1, 3, 3, 2],[1, 3, 4, 2],[1, 3, 5, 2],[1, 3, 1, 3],[1, 3, 2, 3],[1, 3, 3, 3],[1, 3, 4, 3],[1, 3, 5, 3],[1, 3, 1, 1],[1, 3, 2, 3],[1, 3, 3, 4],[1, 3, 4, 2],[1, 3, 5, 1],[1, 3, 1, 3],[1, 3, 2, 2],[2, 1, 3, 5],[1, 3, 4, 2],[1, 3, 5, 1]};
#0= x-axis and 1=y-axis
axisRand={0,1};
randShape=shuffle([0,1,2,3,4,5]);
bn={1:99999};
randMove=shuffle([-1,1]);
Xt={2,3};
Yt={2,3};</text>
</varsrandom>
<varsglobal><text><![CDATA[#correct tells number of shape shown
correct=4;
side=sideStart[0];
length=sideStart[1];
Xa1=sideStart[2];
Ya1=sideStart[3];
Xb1=Xa1+randMove[0];
Yb1=Ya1+length;
Xc1=Xa1+side+randMove[0];
Yc1=Ya1+length;
Xd1=Xa1+side;
Yd1=Ya1;
axis=pick(axisRand,"x","y");
nonAxis=pick(axisRand,"y","x");

Xa=Xa1*Xt;
Ya=Ya1*Yt;
Xb=Xb1*Xt;
Yb=Yb1*Yt;
Xc=Xc1*Xt;
Yc=Yc1*Yt;
Xd=Xd1*Xt;
Yd=Yd1*Yt;

MB=join("","MyBoxH1",bn);
s=join("","A:(",Xa,",",Ya,"), B:(",Xb,",",Yb,"), C:(",Xc,",",Yc,"), D:(",Xd,",",Yd,")");
shape=["square","rectangle","trapezoid", "quadrilateral", "parallelogram", "rhombus"];
choices=[shape[randShape[0]],shape[randShape[1]],shape[randShape[2]],shape[randShape[3]],shape[randShape[4]],shape[randShape[5]]];
ans=-1;
for (i:[0:6]){
ans=(randShape[i]==correct)?i:ans;
}]]></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>8</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[Xa,Ya,Xb,Yb,Xc,Yc,Xd,Yd]</text>
 </answer>
 <vars2>
  <text><![CDATA[crita=((_0==Xa) &&(_1==Ya))*.25;
critb=((_2==Xb) &&(_3==Yb))*.25;
critc=((_4==Xc) &&(_5==Yc))*.25;
critd=((_6==Xd) &&(_7==Yd))*.25;]]></text>
 </vars2>
 <correctness>
  <text>crita+critb+critc+critd</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:450px; height:450px;margin-left:1px; ;"></div>
<script type="text/javascript">
    $(function() {
        var jsxCode = function(main) {
            main.brd = JXG.JSXGraph.initBoard(main.elm.id, {
                boundingbox: [-2, 30, 30, -2],
                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 = 3;
            }
            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 t2x = main.get(4);
            if (t2x === null) {
                t2x = 5;
            }
            var t2y = main.get(5);
            if (t2y === null) {
                t2y = 0;
            }
            var t3x = main.get(6);
            if (t3x === null) {
                t3x = 6;
            }
            var t3y = main.get(7);
            if (t3y === null) {
                t3y = 0;
            }


            var p0 = brd.create('point', [t0x, t0y], {
                snapToGrid: true,
                color: 'blue',
                name: 'A1',
              showInfobox:true,
                fixed: main.solved
            });
            var p1 = brd.create('point', [t1x, t1y], {
                snapToGrid: true,
                color: 'blue',
                name: 'B1',
              showInfobox:true,
                fixed: main.solved
            });
            var p2 = brd.create('point', [t2x, t2y], {
                snapToGrid: true,
                color: 'blue',
                name: 'C1',
              showInfobox:true,
                fixed: main.solved
            });
            var p3 = brd.create('point', [t3x, t3y], {
                snapToGrid: true,
                color: 'blue',
                name: 'D1',
              showInfobox:true,
                fixed: main.solved
            });

            var X1 = brd.create('point', [{Xa1}, {Ya1}], {
                name: 'A',
                fixed: true,
                color: 'orange',
                visible: true
            });

            var X2 = brd.create('point', [{Xb1}, {Yb1}], {
                name: 'B',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var X3 = brd.create('point', [{Xc1}, {Yc1}], {
                name: 'C',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var X4 = brd.create('point', [{Xd1}, {Yd1}], {
                name: 'D',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var poly = brd.create('polygon', [X1, X2, X3, X4], {
                visible: true,
                fillColor: 'orange'
            });

            var ansA = brd.create('point', [{Xa}, {Ya}], {
                color: 'green',
                name: 'A1',
                visible: main.solved
            });
            var ansB = brd.create('point', [{Xb}, {Yb}], {
                color: 'green',
                name: 'B1',
                visible: main.solved
            });
            var ansC = brd.create('point', [{Xc}, {Yc}], {
                color: 'green',
                name: 'C1',
                visible: main.solved
            });
            var ansD = brd.create('point', [{Xd}, {Yd}], {
                color: 'green',
                name: 'D1',
                visible: main.solved
            });

            var poly = brd.create('polygon', [ansA, ansB, ansC, ansD], {
                visible: main.solved,
                fillColor: 'green'
            });

            var check = function() {
                main.set(0, p0.X());
                main.set(1, p0.Y());
                main.set(2, p1.X());
                main.set(3, p1.Y());
                main.set(4, p2.X());
                main.set(5, p2.Y());
                main.set(6, p3.X());
                main.set(7, p3.Y());
            }
            check();
            brd.on('update', function() {
                check();
            });
        };
        new JSXQuestion("{MB}", jsxCode, false);
    });
</script>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr"></p><p dir="ltr">To graph the dilation of the quadrilateral ({Xt},{Yt}).</p><p dir="ltr"><span>point A is at ({Xa1},{Ya1})&nbsp; therefore the dilation is at ({Xa},{Ya}).</span><br></p><p dir="ltr"><span>point B is at ({Xb1},{Yb1})&nbsp; therefore the dilation&nbsp;is at ({Xb},{Yb}).<br></span></p><p dir="ltr"><span>point C is at ({Xc1},{Yc1})&nbsp; therefore the dilation&nbsp;is at ({Xc},{Yc}).<br></span></p><p dir="ltr"><span>point D is at ({Xd1},{Yd1})&nbsp; therefore the dilation&nbsp;is at ({Xd},{Yd}).</span></p><p dir="ltr"><span style="font-size: 0.9375rem;"><br></span></p><ol><ul>

    </ul>
</ol>
<p></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>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>randShape[_0] == correct</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;">Quadrilateral ABCD is best defined as a {_0:choices:MCE}<br>Give the <strong>best</strong>, most specific description.</p>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">Quadrilateral ABCD is best defined as a {=shape[correct]}</p>]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 366174  -->
  <question type="formulas">
    <name>
      <text>L64- Quadrilateral- dilation-Id Shape</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p>Plot the dilation of the quadrilateral with a ({Xt},{Yt}) scale factor.</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text></text>
    </generalfeedback>
    <defaultgrade>2.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>sideStart={[5, 3, 1, 1],[4, 5, 1, 1],[4, 5, 2, 1],[3, 5, 1, 1],[3, 5, 2, 1],[3, 5, 3, 1],[2, 5, 1, 1],[2, 5, 2, 1],[2, 5, 3, 1],[2, 5, 4, 1],[1, 5, 1, 1],[1, 5, 2, 1],[1, 5, 3, 1],[1, 5, 4, 1],[1, 5, 5, 1],[5, 4, 1, 1],[5, 2, 1, 1],[5, 2, 1, 2],[5, 3, 1, 2],[5, 3, 1, 3],[3, 4, 1, 1],[3, 4, 2, 1],[3, 4, 3, 1],[3, 4, 1, 2],[3, 4, 2, 2],[3, 4, 3, 2],[3, 4, 1, 2],[3, 4, 2, 2],[3, 4, 3, 2],[2, 4, 1, 1],[2, 4, 2, 1],[2, 4, 3, 1],[2, 4, 4, 1],[2, 4, 1, 2],[2, 4, 2, 2],[2, 4, 3, 2],[2, 4, 4, 2],[2, 3, 1, 3],[2, 3, 2, 3],[2, 3, 3, 3],[2, 3, 4, 3],[1, 2, 1, 4],[1, 2, 2, 4],[3,2, 3, 4],[1, 2, 4, 4],[1, 4, 1, 1],[1, 4, 2, 1],[1, 4, 3, 1],[1, 4, 4, 1],[1, 4, 5, 1],[1, 4, 1, 2],[1, 4, 2, 2],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 2],[1, 4, 1, 3],[1, 4, 2, 3],[1, 4, 3, 3],[1, 4, 4, 2],[1, 4, 5, 1],[1, 4, 1, 2],[1, 4, 2, 2],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 1],[1, 4, 1, 1],[1, 4, 2, 1],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 2],[5, 3, 1, 1],[4, 3, 1, 1],[4, 3, 2, 1],[4, 3, 1, 2],[4, 3, 2, 2],[2, 3, 1, 1],[2, 3, 2, 1],[2, 3, 3, 1],[2, 3, 4, 1],[2, 3, 1, 2],[2, 3, 2, 2],[2, 3, 3, 2],[2, 3, 4, 2],[2, 3, 1, 3],[2, 3, 2, 3],[2, 3, 3, 3],[2, 3, 4, 3],[2, 3, 1, 4],[2, 3, 2, 4],[2, 3, 3, 4],[2, 3, 4, 1],[1, 3, 1, 1],[1, 3, 2, 1],[1, 3, 3, 1],[1, 3, 4, 1],[1, 3, 5, 1],[1, 3, 1, 2],[1, 3, 2, 2],[1, 3, 3, 2],[1, 3, 4, 2],[1, 3, 5, 2],[1, 3, 1, 3],[1, 3, 2, 3],[1, 3, 3, 3],[1, 3, 4, 3],[1, 3, 5, 3],[1, 3, 1, 1],[1, 3, 2, 3],[1, 3, 3, 4],[1, 3, 4, 2],[1, 3, 5, 1],[1, 3, 1, 3],[1, 3, 2, 2],[2, 1, 3, 5],[1, 3, 4, 2],[1, 3, 5, 1]};
#0= x-axis and 1=y-axis
axisRand={0,1};
randShape=shuffle([0,1,2,3,4,5]);
bn={1:99999};
randMove=shuffle([-1,1]);
Xt={2,3};
Yt={2,3};
offset={1,2,3};</text>
</varsrandom>
<varsglobal><text><![CDATA[#correct tells number of shape shown
correct=3;
side=sideStart[0];
length=sideStart[1];
Xa1=sideStart[2];
Ya1=sideStart[3];
Xb1=Xa1+randMove[0]-1;
Yb1=Ya1+length+offset;
Xc1=Xa1+side+randMove[0];
Yc1=Ya1+length;
Xd1=Xa1+side;
Yd1=Ya1;
axis=pick(axisRand,"x","y");
nonAxis=pick(axisRand,"y","x");

Xa=Xa1*Xt;
Ya=Ya1*Yt;
Xb=Xb1*Xt;
Yb=Yb1*Yt;
Xc=Xc1*Xt;
Yc=Yc1*Yt;
Xd=Xd1*Xt;
Yd=Yd1*Yt;

MB=join("","MyBoxH1",bn);
s=join("","A:(",Xa,",",Ya,"), B:(",Xb,",",Yb,"), C:(",Xc,",",Yc,"), D:(",Xd,",",Yd,")");
shape=["square","rectangle","trapezoid", "quadrilateral", "parallelogram", "rhombus"];
choices=[shape[randShape[0]],shape[randShape[1]],shape[randShape[2]],shape[randShape[3]],shape[randShape[4]],shape[randShape[5]]];
ans=-1;
for (i:[0:6]){
ans=(randShape[i]==correct)?i:ans;
}]]></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>8</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[Xa,Ya,Xb,Yb,Xc,Yc,Xd,Yd]</text>
 </answer>
 <vars2>
  <text><![CDATA[crita=((_0==Xa) &&(_1==Ya))*.25;
critb=((_2==Xb) &&(_3==Yb))*.25;
critc=((_4==Xc) &&(_5==Yc))*.25;
critd=((_6==Xd) &&(_7==Yd))*.25;]]></text>
 </vars2>
 <correctness>
  <text>crita+critb+critc+critd</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:450px; height:450px;margin-left:1px; ;"></div>
<script type="text/javascript">
    $(function() {
        var jsxCode = function(main) {
            main.brd = JXG.JSXGraph.initBoard(main.elm.id, {
                boundingbox: [-2, 30, 30, -2],
                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 = 3;
            }
            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 t2x = main.get(4);
            if (t2x === null) {
                t2x = 5;
            }
            var t2y = main.get(5);
            if (t2y === null) {
                t2y = 0;
            }
            var t3x = main.get(6);
            if (t3x === null) {
                t3x = 6;
            }
            var t3y = main.get(7);
            if (t3y === null) {
                t3y = 0;
            }


            var p0 = brd.create('point', [t0x, t0y], {
                snapToGrid: true,
                color: 'blue',
                name: 'A1',
              showInfobox:true,
                fixed: main.solved
            });
            var p1 = brd.create('point', [t1x, t1y], {
                snapToGrid: true,
                color: 'blue',
                name: 'B1',
              showInfobox:true,
                fixed: main.solved
            });
            var p2 = brd.create('point', [t2x, t2y], {
                snapToGrid: true,
                color: 'blue',
                name: 'C1',
              showInfobox:true,
                fixed: main.solved
            });
            var p3 = brd.create('point', [t3x, t3y], {
                snapToGrid: true,
                color: 'blue',
                name: 'D1',
              showInfobox:true,
                fixed: main.solved
            });

            var X1 = brd.create('point', [{Xa1}, {Ya1}], {
                name: 'A',
                fixed: true,
                color: 'orange',
                visible: true
            });

            var X2 = brd.create('point', [{Xb1}, {Yb1}], {
                name: 'B',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var X3 = brd.create('point', [{Xc1}, {Yc1}], {
                name: 'C',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var X4 = brd.create('point', [{Xd1}, {Yd1}], {
                name: 'D',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var poly = brd.create('polygon', [X1, X2, X3, X4], {
                visible: true,
                fillColor: 'orange'
            });

            var ansA = brd.create('point', [{Xa}, {Ya}], {
                color: 'green',
                name: 'A1',
                visible: main.solved
            });
            var ansB = brd.create('point', [{Xb}, {Yb}], {
                color: 'green',
                name: 'B1',
                visible: main.solved
            });
            var ansC = brd.create('point', [{Xc}, {Yc}], {
                color: 'green',
                name: 'C1',
                visible: main.solved
            });
            var ansD = brd.create('point', [{Xd}, {Yd}], {
                color: 'green',
                name: 'D1',
                visible: main.solved
            });

            var poly = brd.create('polygon', [ansA, ansB, ansC, ansD], {
                visible: main.solved,
                fillColor: 'green'
            });

            var check = function() {
                main.set(0, p0.X());
                main.set(1, p0.Y());
                main.set(2, p1.X());
                main.set(3, p1.Y());
                main.set(4, p2.X());
                main.set(5, p2.Y());
                main.set(6, p3.X());
                main.set(7, p3.Y());
            }
            check();
            brd.on('update', function() {
                check();
            });
        };
        new JSXQuestion("{MB}", jsxCode, false);
    });
</script>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr"></p><p dir="ltr">To graph the dilation of the quadrilateral ({Xt},{Yt}).</p><p dir="ltr"><span>point A is at ({Xa1},{Ya1})&nbsp; therefore the dilation is at ({Xa},{Ya}).</span><br></p><p dir="ltr"><span>point B is at ({Xb1},{Yb1})&nbsp; therefore the dilation&nbsp;is at ({Xb},{Yb}).<br></span></p><p dir="ltr"><span>point C is at ({Xc1},{Yc1})&nbsp; therefore the dilation&nbsp;is at ({Xc},{Yc}).<br></span></p><p dir="ltr"><span>point D is at ({Xd1},{Yd1})&nbsp; therefore the dilation&nbsp;is at ({Xd},{Yd}).</span></p><p dir="ltr"><span style="font-size: 0.9375rem;"><br></span></p><ol><ul>

    </ul>
</ol>
<p></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>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>randShape[_0] == correct</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;">Quadrilateral ABCD is best defined as a {_0:choices:MCE}<br>Give the <strong>best</strong>, most specific description.</p>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">Quadrilateral ABCD is best defined as a {=shape[correct]}</p>]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362157  -->
  <question type="formulas">
    <name>
      <text>L64- Quadrilateral- dilation-Id Shape</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p>Plot the dilation of the quadrilateral ({Xt},{Yt}).</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text></text>
    </generalfeedback>
    <defaultgrade>2.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>sideStart={[5, 3, 1, 1],[4, 5, 1, 1],[4, 5, 2, 1],[3, 5, 1, 1],[3, 5, 2, 1],[3, 5, 3, 1],[2, 5, 1, 1],[2, 5, 2, 1],[2, 5, 3, 1],[2, 5, 4, 1],[1, 5, 1, 1],[1, 5, 2, 1],[1, 5, 3, 1],[1, 5, 4, 1],[1, 5, 5, 1],[5, 4, 1, 1],[5, 2, 1, 1],[5, 2, 1, 2],[5, 3, 1, 2],[5, 3, 1, 3],[3, 4, 1, 1],[3, 4, 2, 1],[3, 4, 3, 1],[3, 4, 1, 2],[3, 4, 2, 2],[3, 4, 3, 2],[3, 4, 1, 2],[3, 4, 2, 2],[3, 4, 3, 2],[2, 4, 1, 1],[2, 4, 2, 1],[2, 4, 3, 1],[2, 4, 4, 1],[2, 4, 1, 2],[2, 4, 2, 2],[2, 4, 3, 2],[2, 4, 4, 2],[2, 3, 1, 3],[2, 3, 2, 3],[2, 3, 3, 3],[2, 3, 4, 3],[1, 2, 1, 4],[1, 2, 2, 4],[3,2, 3, 4],[1, 2, 4, 4],[1, 4, 1, 1],[1, 4, 2, 1],[1, 4, 3, 1],[1, 4, 4, 1],[1, 4, 5, 1],[1, 4, 1, 2],[1, 4, 2, 2],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 2],[1, 4, 1, 3],[1, 4, 2, 3],[1, 4, 3, 3],[1, 4, 4, 2],[1, 4, 5, 1],[1, 4, 1, 2],[1, 4, 2, 2],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 1],[1, 4, 1, 1],[1, 4, 2, 1],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 2],[5, 3, 1, 1],[4, 3, 1, 1],[4, 3, 2, 1],[4, 3, 1, 2],[4, 3, 2, 2],[2, 3, 1, 1],[2, 3, 2, 1],[2, 3, 3, 1],[2, 3, 4, 1],[2, 3, 1, 2],[2, 3, 2, 2],[2, 3, 3, 2],[2, 3, 4, 2],[2, 3, 1, 3],[2, 3, 2, 3],[2, 3, 3, 3],[2, 3, 4, 3],[2, 3, 1, 4],[2, 3, 2, 4],[2, 3, 3, 4],[2, 3, 4, 1],[1, 3, 1, 1],[1, 3, 2, 1],[1, 3, 3, 1],[1, 3, 4, 1],[1, 3, 5, 1],[1, 3, 1, 2],[1, 3, 2, 2],[1, 3, 3, 2],[1, 3, 4, 2],[1, 3, 5, 2],[1, 3, 1, 3],[1, 3, 2, 3],[1, 3, 3, 3],[1, 3, 4, 3],[1, 3, 5, 3],[1, 3, 1, 1],[1, 3, 2, 3],[1, 3, 3, 4],[1, 3, 4, 2],[1, 3, 5, 1],[1, 3, 1, 3],[1, 3, 2, 2],[2, 1, 3, 5],[1, 3, 4, 2],[1, 3, 5, 1]};
#0= x-axis and 1=y-axis
axisRand={0,1};
randShape=shuffle([0,1,2,3,4,5]);
bn={1:99999};
randMove=shuffle([-1,1]);
Xt={2,3};
Yt={2,3};
offset={1,2,3};</text>
</varsrandom>
<varsglobal><text><![CDATA[#correct tells number of shape shown
correct=3;
side=sideStart[0];
length=sideStart[1];
Xa1=sideStart[2];
Ya1=sideStart[3];
Xb1=Xa1+randMove[0]-1;
Yb1=Ya1+length+offset;
Xc1=Xa1+side+randMove[0];
Yc1=Ya1+length;
Xd1=Xa1+side;
Yd1=Ya1;
axis=pick(axisRand,"x","y");
nonAxis=pick(axisRand,"y","x");

Xa=Xa1*Xt;
Ya=Ya1*Yt;
Xb=Xb1*Xt;
Yb=Yb1*Yt;
Xc=Xc1*Xt;
Yc=Yc1*Yt;
Xd=Xd1*Xt;
Yd=Yd1*Yt;

MB=join("","MyBoxH1",bn);
s=join("","A:(",Xa,",",Ya,"), B:(",Xb,",",Yb,"), C:(",Xc,",",Yc,"), D:(",Xd,",",Yd,")");
shape=["square","rectangle","trapezoid", "quadrilateral", "parallelogram", "rhombus"];
choices=[shape[randShape[0]],shape[randShape[1]],shape[randShape[2]],shape[randShape[3]],shape[randShape[4]],shape[randShape[5]]];
ans=-1;
for (i:[0:6]){
ans=(randShape[i]==correct)?i:ans;
}]]></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>8</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[Xa,Ya,Xb,Yb,Xc,Yc,Xd,Yd]</text>
 </answer>
 <vars2>
  <text><![CDATA[crita=((_0==Xa) &&(_1==Ya))*.25;
critb=((_2==Xb) &&(_3==Yb))*.25;
critc=((_4==Xc) &&(_5==Yc))*.25;
critd=((_6==Xd) &&(_7==Yd))*.25;]]></text>
 </vars2>
 <correctness>
  <text>crita+critb+critc+critd</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:450px; height:450px;margin-left:1px; ;"></div>
<script type="text/javascript">
    $(function() {
        var jsxCode = function(main) {
            main.brd = JXG.JSXGraph.initBoard(main.elm.id, {
                boundingbox: [-2, 30, 30, -2],
                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 = 3;
            }
            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 t2x = main.get(4);
            if (t2x === null) {
                t2x = 5;
            }
            var t2y = main.get(5);
            if (t2y === null) {
                t2y = 0;
            }
            var t3x = main.get(6);
            if (t3x === null) {
                t3x = 6;
            }
            var t3y = main.get(7);
            if (t3y === null) {
                t3y = 0;
            }


            var p0 = brd.create('point', [t0x, t0y], {
                snapToGrid: true,
                color: 'blue',
                name: 'A1',
              showInfobox:true,
                fixed: main.solved
            });
            var p1 = brd.create('point', [t1x, t1y], {
                snapToGrid: true,
                color: 'blue',
                name: 'B1',
              showInfobox:true,
                fixed: main.solved
            });
            var p2 = brd.create('point', [t2x, t2y], {
                snapToGrid: true,
                color: 'blue',
                name: 'C1',
              showInfobox:true,
                fixed: main.solved
            });
            var p3 = brd.create('point', [t3x, t3y], {
                snapToGrid: true,
                color: 'blue',
                name: 'D1',
              showInfobox:true,
                fixed: main.solved
            });

            var X1 = brd.create('point', [{Xa1}, {Ya1}], {
                name: 'A',
                fixed: true,
                color: 'orange',
                visible: true
            });

            var X2 = brd.create('point', [{Xb1}, {Yb1}], {
                name: 'B',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var X3 = brd.create('point', [{Xc1}, {Yc1}], {
                name: 'C',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var X4 = brd.create('point', [{Xd1}, {Yd1}], {
                name: 'D',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var poly = brd.create('polygon', [X1, X2, X3, X4], {
                visible: true,
                fillColor: 'orange'
            });

            var ansA = brd.create('point', [{Xa}, {Ya}], {
                color: 'green',
                name: 'A1',
                visible: main.solved
            });
            var ansB = brd.create('point', [{Xb}, {Yb}], {
                color: 'green',
                name: 'B1',
                visible: main.solved
            });
            var ansC = brd.create('point', [{Xc}, {Yc}], {
                color: 'green',
                name: 'C1',
                visible: main.solved
            });
            var ansD = brd.create('point', [{Xd}, {Yd}], {
                color: 'green',
                name: 'D1',
                visible: main.solved
            });

            var poly = brd.create('polygon', [ansA, ansB, ansC, ansD], {
                visible: main.solved,
                fillColor: 'green'
            });

            var check = function() {
                main.set(0, p0.X());
                main.set(1, p0.Y());
                main.set(2, p1.X());
                main.set(3, p1.Y());
                main.set(4, p2.X());
                main.set(5, p2.Y());
                main.set(6, p3.X());
                main.set(7, p3.Y());
            }
            check();
            brd.on('update', function() {
                check();
            });
        };
        new JSXQuestion("{MB}", jsxCode, false);
    });
</script>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr"></p><p dir="ltr">To graph the dilation of the quadrilateral ({Xt},{Yt}).</p><p dir="ltr"><span>point A is at ({Xa1},{Ya1})&nbsp; therefore the dilation is at ({Xa},{Ya}).</span><br></p><p dir="ltr"><span>point B is at ({Xb1},{Yb1})&nbsp; therefore the dilation&nbsp;is at ({Xb},{Yb}).<br></span></p><p dir="ltr"><span>point C is at ({Xc1},{Yc1})&nbsp; therefore the dilation&nbsp;is at ({Xc},{Yc}).<br></span></p><p dir="ltr"><span>point D is at ({Xd1},{Yd1})&nbsp; therefore the dilation&nbsp;is at ({Xd},{Yd}).</span></p><p dir="ltr"><span style="font-size: 0.9375rem;"><br></span></p><ol><ul>

    </ul>
</ol>
<p></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>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>randShape[_0] == correct</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;">Quadrilateral ABCD is best defined as a {_0:choices:MCE}<br>Give the <strong>best</strong>, most specific description.</p>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">Quadrilateral ABCD is best defined as a {=shape[correct]}</p>]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 366175  -->
  <question type="formulas">
    <name>
      <text>L64- Rectangle- dilation-Id Shape</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p>Plot the dilation of the quadrilateral with a ({Xt},{Yt}) scale factor.</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text></text>
    </generalfeedback>
    <defaultgrade>2.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>sideStart={[5, 3, 1, 1],[4, 5, 1, 1],[4, 5, 2, 1],[3, 5, 1, 1],[3, 5, 2, 1],[3, 5, 3, 1],[2, 5, 1, 1],[2, 5, 2, 1],[2, 5, 3, 1],[2, 5, 4, 1],[1, 5, 1, 1],[1, 5, 2, 1],[1, 5, 3, 1],[1, 5, 4, 1],[1, 5, 5, 1],[5, 4, 1, 1],[5, 2, 1, 1],[5, 2, 1, 2],[5, 3, 1, 2],[5, 3, 1, 3],[3, 4, 1, 1],[3, 4, 2, 1],[3, 4, 3, 1],[3, 4, 1, 2],[3, 4, 2, 2],[3, 4, 3, 2],[3, 4, 1, 2],[3, 4, 2, 2],[3, 4, 3, 2],[2, 4, 1, 1],[2, 4, 2, 1],[2, 4, 3, 1],[2, 4, 4, 1],[2, 4, 1, 2],[2, 4, 2, 2],[2, 4, 3, 2],[2, 4, 4, 2],[2, 3, 1, 3],[2, 3, 2, 3],[2, 3, 3, 3],[2, 3, 4, 3],[1, 2, 1, 4],[1, 2, 2, 4],[3,2, 3, 4],[1, 2, 4, 4],[1, 4, 1, 1],[1, 4, 2, 1],[1, 4, 3, 1],[1, 4, 4, 1],[1, 4, 5, 1],[1, 4, 1, 2],[1, 4, 2, 2],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 2],[1, 4, 1, 3],[1, 4, 2, 3],[1, 4, 3, 3],[1, 4, 4, 2],[1, 4, 5, 1],[1, 4, 1, 2],[1, 4, 2, 2],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 1],[1, 4, 1, 1],[1, 4, 2, 1],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 2],[5, 3, 1, 1],[4, 3, 1, 1],[4, 3, 2, 1],[4, 3, 1, 2],[4, 3, 2, 2],[2, 3, 1, 1],[2, 3, 2, 1],[2, 3, 3, 1],[2, 3, 4, 1],[2, 3, 1, 2],[2, 3, 2, 2],[2, 3, 3, 2],[2, 3, 4, 2],[2, 3, 1, 3],[2, 3, 2, 3],[2, 3, 3, 3],[2, 3, 4, 3],[2, 3, 1, 4],[2, 3, 2, 4],[2, 3, 3, 4],[2, 3, 4, 1],[1, 3, 1, 1],[1, 3, 2, 1],[1, 3, 3, 1],[1, 3, 4, 1],[1, 3, 5, 1],[1, 3, 1, 2],[1, 3, 2, 2],[1, 3, 3, 2],[1, 3, 4, 2],[1, 3, 5, 2],[1, 3, 1, 3],[1, 3, 2, 3],[1, 3, 3, 3],[1, 3, 4, 3],[1, 3, 5, 3],[1, 3, 1, 1],[1, 3, 2, 3],[1, 3, 3, 4],[1, 3, 4, 2],[1, 3, 5, 1],[1, 3, 1, 3],[1, 3, 2, 2],[2, 1, 3, 5],[1, 3, 4, 2],[1, 3, 5, 1]};
#0= x-axis and 1=y-axis
axisRand={0,1};
randShape=shuffle([0,1,2,3,4,5]);
bn={1:99999};
randMove=shuffle([-1,1]);
Xt={2,3};
Yt={2,3};</text>
</varsrandom>
<varsglobal><text><![CDATA[#correct tells number of shape shown
correct=0;
side=sideStart[0];
length=sideStart[1];
length=side;
Xa1=sideStart[2];
Ya1=sideStart[3];
Xb1=Xa1;
Yb1=Ya1+length;
Xc1=Xa1+side;
Yc1=Ya1+length;
Xd1=Xa1+side;
Yd1=Ya1;
axis=pick(axisRand,"x","y");
nonAxis=pick(axisRand,"y","x");

Xa=Xa1*Xt;
Ya=Ya1*Yt;
Xb=Xb1*Xt;
Yb=Yb1*Yt;
Xc=Xc1*Xt;
Yc=Yc1*Yt;
Xd=Xd1*Xt;
Yd=Yd1*Yt;

MB=join("","MyBoxH1",bn);
s=join("","A:(",Xa,",",Ya,"), B:(",Xb,",",Yb,"), C:(",Xc,",",Yc,"), D:(",Xd,",",Yd,")");
shape=["square","rectangle","trapezoid", "quadrilateral", "parallelogram", "rhombus"];
choices=[shape[randShape[0]],shape[randShape[1]],shape[randShape[2]],shape[randShape[3]],shape[randShape[4]],shape[randShape[5]]];
ans=-1;
for (i:[0:6]){
ans=(randShape[i]==correct)?i:ans;
}]]></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>8</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[Xa,Ya,Xb,Yb,Xc,Yc,Xd,Yd]</text>
 </answer>
 <vars2>
  <text><![CDATA[crita=((_0==Xa) &&(_1==Ya))*.25;
critb=((_2==Xb) &&(_3==Yb))*.25;
critc=((_4==Xc) &&(_5==Yc))*.25;
critd=((_6==Xd) &&(_7==Yd))*.25;]]></text>
 </vars2>
 <correctness>
  <text>crita+critb+critc+critd</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:450px; height:450px;margin-left:1px; ;"></div>
<script type="text/javascript">
    $(function() {
        var jsxCode = function(main) {
            main.brd = JXG.JSXGraph.initBoard(main.elm.id, {
                boundingbox: [-2, 30, 30, -2],
                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 = 3;
            }
            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 t2x = main.get(4);
            if (t2x === null) {
                t2x = 5;
            }
            var t2y = main.get(5);
            if (t2y === null) {
                t2y = 0;
            }
            var t3x = main.get(6);
            if (t3x === null) {
                t3x = 6;
            }
            var t3y = main.get(7);
            if (t3y === null) {
                t3y = 0;
            }


            var p0 = brd.create('point', [t0x, t0y], {
                snapToGrid: true,
                color: 'blue',
                name: 'A1',
              showInfobox:true,
                fixed: main.solved
            });
            var p1 = brd.create('point', [t1x, t1y], {
                snapToGrid: true,
                color: 'blue',
                name: 'B1',
              showInfobox:true,
                fixed: main.solved
            });
            var p2 = brd.create('point', [t2x, t2y], {
                snapToGrid: true,
                color: 'blue',
                name: 'C1',
              showInfobox:true,
                fixed: main.solved
            });
            var p3 = brd.create('point', [t3x, t3y], {
                snapToGrid: true,
                color: 'blue',
                name: 'D1',
              showInfobox:true,
                fixed: main.solved
            });

            var X1 = brd.create('point', [{Xa1}, {Ya1}], {
                name: 'A',
                fixed: true,
                color: 'orange',
                visible: true
            });

            var X2 = brd.create('point', [{Xb1}, {Yb1}], {
                name: 'B',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var X3 = brd.create('point', [{Xc1}, {Yc1}], {
                name: 'C',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var X4 = brd.create('point', [{Xd1}, {Yd1}], {
                name: 'D',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var poly = brd.create('polygon', [X1, X2, X3, X4], {
                visible: true,
                fillColor: 'orange'
            });

            var ansA = brd.create('point', [{Xa}, {Ya}], {
                color: 'green',
                name: 'A1',
                visible: main.solved
            });
            var ansB = brd.create('point', [{Xb}, {Yb}], {
                color: 'green',
                name: 'B1',
                visible: main.solved
            });
            var ansC = brd.create('point', [{Xc}, {Yc}], {
                color: 'green',
                name: 'C1',
                visible: main.solved
            });
            var ansD = brd.create('point', [{Xd}, {Yd}], {
                color: 'green',
                name: 'D1',
                visible: main.solved
            });

            var poly = brd.create('polygon', [ansA, ansB, ansC, ansD], {
                visible: main.solved,
                fillColor: 'green'
            });

            var check = function() {
                main.set(0, p0.X());
                main.set(1, p0.Y());
                main.set(2, p1.X());
                main.set(3, p1.Y());
                main.set(4, p2.X());
                main.set(5, p2.Y());
                main.set(6, p3.X());
                main.set(7, p3.Y());
            }
            check();
            brd.on('update', function() {
                check();
            });
        };
        new JSXQuestion("{MB}", jsxCode, false);
    });
</script>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr"></p><p dir="ltr">To graph the dilation of the quadrilateral ({Xt},{Yt}).</p><p dir="ltr"><span>point A is at ({Xa1},{Ya1})&nbsp; therefore the dilation is at ({Xa},{Ya}).</span><br></p><p dir="ltr"><span>point B is at ({Xb1},{Yb1})&nbsp; therefore the dilation&nbsp;is at ({Xb},{Yb}).<br></span></p><p dir="ltr"><span>point C is at ({Xc1},{Yc1})&nbsp; therefore the dilation&nbsp;is at ({Xc},{Yc}).<br></span></p><p dir="ltr"><span>point D is at ({Xd1},{Yd1})&nbsp; therefore the dilation&nbsp;is at ({Xd},{Yd}).</span></p><p dir="ltr"><span style="font-size: 0.9375rem;"><br></span></p><ol><ul>

    </ul>
</ol>
<p></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>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>randShape[_0] == correct</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;">Quadrilateral ABCD is best defined as a {_0:choices:MCE}<br>Give the <strong>best</strong>, most specific description.</p>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">Quadrilateral ABCD is best defined as a {=shape[correct]}</p>]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362158  -->
  <question type="formulas">
    <name>
      <text>L64- Rectangle- dilation-Id Shape</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p>Plot the dilation of the quadrilateral ({Xt},{Yt}).</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text></text>
    </generalfeedback>
    <defaultgrade>2.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>sideStart={[5, 3, 1, 1],[4, 5, 1, 1],[4, 5, 2, 1],[3, 5, 1, 1],[3, 5, 2, 1],[3, 5, 3, 1],[2, 5, 1, 1],[2, 5, 2, 1],[2, 5, 3, 1],[2, 5, 4, 1],[1, 5, 1, 1],[1, 5, 2, 1],[1, 5, 3, 1],[1, 5, 4, 1],[1, 5, 5, 1],[5, 4, 1, 1],[5, 2, 1, 1],[5, 2, 1, 2],[5, 3, 1, 2],[5, 3, 1, 3],[3, 4, 1, 1],[3, 4, 2, 1],[3, 4, 3, 1],[3, 4, 1, 2],[3, 4, 2, 2],[3, 4, 3, 2],[3, 4, 1, 2],[3, 4, 2, 2],[3, 4, 3, 2],[2, 4, 1, 1],[2, 4, 2, 1],[2, 4, 3, 1],[2, 4, 4, 1],[2, 4, 1, 2],[2, 4, 2, 2],[2, 4, 3, 2],[2, 4, 4, 2],[2, 3, 1, 3],[2, 3, 2, 3],[2, 3, 3, 3],[2, 3, 4, 3],[1, 2, 1, 4],[1, 2, 2, 4],[3,2, 3, 4],[1, 2, 4, 4],[1, 4, 1, 1],[1, 4, 2, 1],[1, 4, 3, 1],[1, 4, 4, 1],[1, 4, 5, 1],[1, 4, 1, 2],[1, 4, 2, 2],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 2],[1, 4, 1, 3],[1, 4, 2, 3],[1, 4, 3, 3],[1, 4, 4, 2],[1, 4, 5, 1],[1, 4, 1, 2],[1, 4, 2, 2],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 1],[1, 4, 1, 1],[1, 4, 2, 1],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 2],[5, 3, 1, 1],[4, 3, 1, 1],[4, 3, 2, 1],[4, 3, 1, 2],[4, 3, 2, 2],[2, 3, 1, 1],[2, 3, 2, 1],[2, 3, 3, 1],[2, 3, 4, 1],[2, 3, 1, 2],[2, 3, 2, 2],[2, 3, 3, 2],[2, 3, 4, 2],[2, 3, 1, 3],[2, 3, 2, 3],[2, 3, 3, 3],[2, 3, 4, 3],[2, 3, 1, 4],[2, 3, 2, 4],[2, 3, 3, 4],[2, 3, 4, 1],[1, 3, 1, 1],[1, 3, 2, 1],[1, 3, 3, 1],[1, 3, 4, 1],[1, 3, 5, 1],[1, 3, 1, 2],[1, 3, 2, 2],[1, 3, 3, 2],[1, 3, 4, 2],[1, 3, 5, 2],[1, 3, 1, 3],[1, 3, 2, 3],[1, 3, 3, 3],[1, 3, 4, 3],[1, 3, 5, 3],[1, 3, 1, 1],[1, 3, 2, 3],[1, 3, 3, 4],[1, 3, 4, 2],[1, 3, 5, 1],[1, 3, 1, 3],[1, 3, 2, 2],[2, 1, 3, 5],[1, 3, 4, 2],[1, 3, 5, 1]};
#0= x-axis and 1=y-axis
axisRand={0,1};
randShape=shuffle([0,1,2,3,4,5]);
bn={1:99999};
randMove=shuffle([-1,1]);
Xt={2,3};
Yt={2,3};</text>
</varsrandom>
<varsglobal><text><![CDATA[#correct tells number of shape shown
correct=0;
side=sideStart[0];
length=sideStart[1];
length=side;
Xa1=sideStart[2];
Ya1=sideStart[3];
Xb1=Xa1;
Yb1=Ya1+length;
Xc1=Xa1+side;
Yc1=Ya1+length;
Xd1=Xa1+side;
Yd1=Ya1;
axis=pick(axisRand,"x","y");
nonAxis=pick(axisRand,"y","x");

Xa=Xa1*Xt;
Ya=Ya1*Yt;
Xb=Xb1*Xt;
Yb=Yb1*Yt;
Xc=Xc1*Xt;
Yc=Yc1*Yt;
Xd=Xd1*Xt;
Yd=Yd1*Yt;

MB=join("","MyBoxH1",bn);
s=join("","A:(",Xa,",",Ya,"), B:(",Xb,",",Yb,"), C:(",Xc,",",Yc,"), D:(",Xd,",",Yd,")");
shape=["square","rectangle","trapezoid", "quadrilateral", "parallelogram", "rhombus"];
choices=[shape[randShape[0]],shape[randShape[1]],shape[randShape[2]],shape[randShape[3]],shape[randShape[4]],shape[randShape[5]]];
ans=-1;
for (i:[0:6]){
ans=(randShape[i]==correct)?i:ans;
}]]></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>8</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[Xa,Ya,Xb,Yb,Xc,Yc,Xd,Yd]</text>
 </answer>
 <vars2>
  <text><![CDATA[crita=((_0==Xa) &&(_1==Ya))*.25;
critb=((_2==Xb) &&(_3==Yb))*.25;
critc=((_4==Xc) &&(_5==Yc))*.25;
critd=((_6==Xd) &&(_7==Yd))*.25;]]></text>
 </vars2>
 <correctness>
  <text>crita+critb+critc+critd</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:450px; height:450px;margin-left:1px; ;"></div>
<script type="text/javascript">
    $(function() {
        var jsxCode = function(main) {
            main.brd = JXG.JSXGraph.initBoard(main.elm.id, {
                boundingbox: [-2, 30, 30, -2],
                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 = 3;
            }
            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 t2x = main.get(4);
            if (t2x === null) {
                t2x = 5;
            }
            var t2y = main.get(5);
            if (t2y === null) {
                t2y = 0;
            }
            var t3x = main.get(6);
            if (t3x === null) {
                t3x = 6;
            }
            var t3y = main.get(7);
            if (t3y === null) {
                t3y = 0;
            }


            var p0 = brd.create('point', [t0x, t0y], {
                snapToGrid: true,
                color: 'blue',
                name: 'A1',
              showInfobox:true,
                fixed: main.solved
            });
            var p1 = brd.create('point', [t1x, t1y], {
                snapToGrid: true,
                color: 'blue',
                name: 'B1',
              showInfobox:true,
                fixed: main.solved
            });
            var p2 = brd.create('point', [t2x, t2y], {
                snapToGrid: true,
                color: 'blue',
                name: 'C1',
              showInfobox:true,
                fixed: main.solved
            });
            var p3 = brd.create('point', [t3x, t3y], {
                snapToGrid: true,
                color: 'blue',
                name: 'D1',
              showInfobox:true,
                fixed: main.solved
            });

            var X1 = brd.create('point', [{Xa1}, {Ya1}], {
                name: 'A',
                fixed: true,
                color: 'orange',
                visible: true
            });

            var X2 = brd.create('point', [{Xb1}, {Yb1}], {
                name: 'B',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var X3 = brd.create('point', [{Xc1}, {Yc1}], {
                name: 'C',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var X4 = brd.create('point', [{Xd1}, {Yd1}], {
                name: 'D',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var poly = brd.create('polygon', [X1, X2, X3, X4], {
                visible: true,
                fillColor: 'orange'
            });

            var ansA = brd.create('point', [{Xa}, {Ya}], {
                color: 'green',
                name: 'A1',
                visible: main.solved
            });
            var ansB = brd.create('point', [{Xb}, {Yb}], {
                color: 'green',
                name: 'B1',
                visible: main.solved
            });
            var ansC = brd.create('point', [{Xc}, {Yc}], {
                color: 'green',
                name: 'C1',
                visible: main.solved
            });
            var ansD = brd.create('point', [{Xd}, {Yd}], {
                color: 'green',
                name: 'D1',
                visible: main.solved
            });

            var poly = brd.create('polygon', [ansA, ansB, ansC, ansD], {
                visible: main.solved,
                fillColor: 'green'
            });

            var check = function() {
                main.set(0, p0.X());
                main.set(1, p0.Y());
                main.set(2, p1.X());
                main.set(3, p1.Y());
                main.set(4, p2.X());
                main.set(5, p2.Y());
                main.set(6, p3.X());
                main.set(7, p3.Y());
            }
            check();
            brd.on('update', function() {
                check();
            });
        };
        new JSXQuestion("{MB}", jsxCode, false);
    });
</script>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr"></p><p dir="ltr">To graph the dilation of the quadrilateral ({Xt},{Yt}).</p><p dir="ltr"><span>point A is at ({Xa1},{Ya1})&nbsp; therefore the dilation is at ({Xa},{Ya}).</span><br></p><p dir="ltr"><span>point B is at ({Xb1},{Yb1})&nbsp; therefore the dilation&nbsp;is at ({Xb},{Yb}).<br></span></p><p dir="ltr"><span>point C is at ({Xc1},{Yc1})&nbsp; therefore the dilation&nbsp;is at ({Xc},{Yc}).<br></span></p><p dir="ltr"><span>point D is at ({Xd1},{Yd1})&nbsp; therefore the dilation&nbsp;is at ({Xd},{Yd}).</span></p><p dir="ltr"><span style="font-size: 0.9375rem;"><br></span></p><ol><ul>

    </ul>
</ol>
<p></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>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>randShape[_0] == correct</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;">Quadrilateral ABCD is best defined as a {_0:choices:MCE}<br>Give the <strong>best</strong>, most specific description.</p>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">Quadrilateral ABCD is best defined as a {=shape[correct]}</p>]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 366176  -->
  <question type="formulas">
    <name>
      <text>L64- trapezoid- dilation-Id Shape</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p>Plot the dilation of the quadrilateral with a ({Xt},{Yt}) scale factor.</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text></text>
    </generalfeedback>
    <defaultgrade>2.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>sideStart={[5, 3, 1, 1],[4, 5, 1, 1],[4, 5, 2, 1],[3, 5, 1, 1],[3, 5, 2, 1],[3, 5, 3, 1],[2, 5, 1, 1],[2, 5, 2, 1],[2, 5, 3, 1],[2, 5, 4, 1],[1, 5, 1, 1],[1, 5, 2, 1],[1, 5, 3, 1],[1, 5, 4, 1],[1, 5, 5, 1],[5, 4, 1, 1],[5, 2, 1, 1],[5, 2, 1, 2],[5, 3, 1, 2],[5, 3, 1, 3],[3, 4, 1, 1],[3, 4, 2, 1],[3, 4, 3, 1],[3, 4, 1, 2],[3, 4, 2, 2],[3, 4, 3, 2],[3, 4, 1, 2],[3, 4, 2, 2],[3, 4, 3, 2],[2, 4, 1, 1],[2, 4, 2, 1],[2, 4, 3, 1],[2, 4, 4, 1],[2, 4, 1, 2],[2, 4, 2, 2],[2, 4, 3, 2],[2, 4, 4, 2],[2, 3, 1, 3],[2, 3, 2, 3],[2, 3, 3, 3],[2, 3, 4, 3],[1, 2, 1, 4],[1, 2, 2, 4],[3,2, 3, 4],[1, 2, 4, 4],[1, 4, 1, 1],[1, 4, 2, 1],[1, 4, 3, 1],[1, 4, 4, 1],[1, 4, 5, 1],[1, 4, 1, 2],[1, 4, 2, 2],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 2],[1, 4, 1, 3],[1, 4, 2, 3],[1, 4, 3, 3],[1, 4, 4, 2],[1, 4, 5, 1],[1, 4, 1, 2],[1, 4, 2, 2],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 1],[1, 4, 1, 1],[1, 4, 2, 1],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 2],[5, 3, 1, 1],[4, 3, 1, 1],[4, 3, 2, 1],[4, 3, 1, 2],[4, 3, 2, 2],[2, 3, 1, 1],[2, 3, 2, 1],[2, 3, 3, 1],[2, 3, 4, 1],[2, 3, 1, 2],[2, 3, 2, 2],[2, 3, 3, 2],[2, 3, 4, 2],[2, 3, 1, 3],[2, 3, 2, 3],[2, 3, 3, 3],[2, 3, 4, 3],[2, 3, 1, 4],[2, 3, 2, 4],[2, 3, 3, 4],[2, 3, 4, 1],[1, 3, 1, 1],[1, 3, 2, 1],[1, 3, 3, 1],[1, 3, 4, 1],[1, 3, 5, 1],[1, 3, 1, 2],[1, 3, 2, 2],[1, 3, 3, 2],[1, 3, 4, 2],[1, 3, 5, 2],[1, 3, 1, 3],[1, 3, 2, 3],[1, 3, 3, 3],[1, 3, 4, 3],[1, 3, 5, 3],[1, 3, 1, 1],[1, 3, 2, 3],[1, 3, 3, 4],[1, 3, 4, 2],[1, 3, 5, 1],[1, 3, 1, 3],[1, 3, 2, 2],[2, 1, 3, 5],[1, 3, 4, 2],[1, 3, 5, 1]};
#0= x-axis and 1=y-axis
axisRand={0,1};
randShape=shuffle([0,1,2,3,4,5]);
bn={1:99999};
randMove=shuffle([-1,1]);
Xt={2,3};
Yt={2,3};
offSet={1,2,3};</text>
</varsrandom>
<varsglobal><text><![CDATA[#correct tells number of shape shown
correct=2;
side=sideStart[0];
length=sideStart[1];
Xa1=sideStart[2];
Ya1=sideStart[3];
Xb1=Xa1+randMove[0];
Yb1=Ya1+length;
Xc1=Xa1+side+randMove[0];
Yc1=Ya1+length;
Xd1=Xa1+side+offSet;
Yd1=Ya1;
axis=pick(axisRand,"x","y");
nonAxis=pick(axisRand,"y","x");

Xa=Xa1*Xt;
Ya=Ya1*Yt;
Xb=Xb1*Xt;
Yb=Yb1*Yt;
Xc=Xc1*Xt;
Yc=Yc1*Yt;
Xd=Xd1*Xt;
Yd=Yd1*Yt;

MB=join("","MyBoxH1",bn);
s=join("","A:(",Xa,",",Ya,"), B:(",Xb,",",Yb,"), C:(",Xc,",",Yc,"), D:(",Xd,",",Yd,")");
shape=["square","rectangle","trapezoid", "quadrilateral", "parallelogram", "rhombus"];
choices=[shape[randShape[0]],shape[randShape[1]],shape[randShape[2]],shape[randShape[3]],shape[randShape[4]],shape[randShape[5]]];
ans=-1;
for (i:[0:6]){
ans=(randShape[i]==correct)?i:ans;
}]]></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>8</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[Xa,Ya,Xb,Yb,Xc,Yc,Xd,Yd]</text>
 </answer>
 <vars2>
  <text><![CDATA[crita=((_0==Xa) &&(_1==Ya))*.25;
critb=((_2==Xb) &&(_3==Yb))*.25;
critc=((_4==Xc) &&(_5==Yc))*.25;
critd=((_6==Xd) &&(_7==Yd))*.25;]]></text>
 </vars2>
 <correctness>
  <text>crita+critb+critc+critd</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:450px; height:450px;margin-left:1px; ;"></div>
<script type="text/javascript">
    $(function() {
        var jsxCode = function(main) {
            main.brd = JXG.JSXGraph.initBoard(main.elm.id, {
                boundingbox: [-2, 30, 30, -2],
                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 = 3;
            }
            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 t2x = main.get(4);
            if (t2x === null) {
                t2x = 5;
            }
            var t2y = main.get(5);
            if (t2y === null) {
                t2y = 0;
            }
            var t3x = main.get(6);
            if (t3x === null) {
                t3x = 6;
            }
            var t3y = main.get(7);
            if (t3y === null) {
                t3y = 0;
            }


            var p0 = brd.create('point', [t0x, t0y], {
                snapToGrid: true,
                color: 'blue',
                name: 'A1',
              showInfobox:true,
                fixed: main.solved
            });
            var p1 = brd.create('point', [t1x, t1y], {
                snapToGrid: true,
                color: 'blue',
                name: 'B1',
              showInfobox:true,
                fixed: main.solved
            });
            var p2 = brd.create('point', [t2x, t2y], {
                snapToGrid: true,
                color: 'blue',
                name: 'C1',
              showInfobox:true,
                fixed: main.solved
            });
            var p3 = brd.create('point', [t3x, t3y], {
                snapToGrid: true,
                color: 'blue',
                name: 'D1',
              showInfobox:true,
                fixed: main.solved
            });

            var X1 = brd.create('point', [{Xa1}, {Ya1}], {
                name: 'A',
                fixed: true,
                color: 'orange',
                visible: true
            });

            var X2 = brd.create('point', [{Xb1}, {Yb1}], {
                name: 'B',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var X3 = brd.create('point', [{Xc1}, {Yc1}], {
                name: 'C',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var X4 = brd.create('point', [{Xd1}, {Yd1}], {
                name: 'D',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var poly = brd.create('polygon', [X1, X2, X3, X4], {
                visible: true,
                fillColor: 'orange'
            });

            var ansA = brd.create('point', [{Xa}, {Ya}], {
                color: 'green',
                name: 'A1',
                visible: main.solved
            });
            var ansB = brd.create('point', [{Xb}, {Yb}], {
                color: 'green',
                name: 'B1',
                visible: main.solved
            });
            var ansC = brd.create('point', [{Xc}, {Yc}], {
                color: 'green',
                name: 'C1',
                visible: main.solved
            });
            var ansD = brd.create('point', [{Xd}, {Yd}], {
                color: 'green',
                name: 'D1',
                visible: main.solved
            });

            var poly = brd.create('polygon', [ansA, ansB, ansC, ansD], {
                visible: main.solved,
                fillColor: 'green'
            });

            var check = function() {
                main.set(0, p0.X());
                main.set(1, p0.Y());
                main.set(2, p1.X());
                main.set(3, p1.Y());
                main.set(4, p2.X());
                main.set(5, p2.Y());
                main.set(6, p3.X());
                main.set(7, p3.Y());
            }
            check();
            brd.on('update', function() {
                check();
            });
        };
        new JSXQuestion("{MB}", jsxCode, false);
    });
</script>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr"></p><p dir="ltr">To graph the dilation of the quadrilateral ({Xt},{Yt}).</p><p dir="ltr"><span>point A is at ({Xa1},{Ya1})&nbsp; therefore the dilation is at ({Xa},{Ya}).</span><br></p><p dir="ltr"><span>point B is at ({Xb1},{Yb1})&nbsp; therefore the dilation&nbsp;is at ({Xb},{Yb}).<br></span></p><p dir="ltr"><span>point C is at ({Xc1},{Yc1})&nbsp; therefore the dilation&nbsp;is at ({Xc},{Yc}).<br></span></p><p dir="ltr"><span>point D is at ({Xd1},{Yd1})&nbsp; therefore the dilation&nbsp;is at ({Xd},{Yd}).</span></p><p dir="ltr"><span style="font-size: 0.9375rem;"><br></span></p><ol><ul>

    </ul>
</ol>
<p></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>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>randShape[_0] == correct</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;">Quadrilateral ABCD is best defined as a {_0:choices:MCE}<br>Give the <strong>best</strong>, most specific description.</p>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">Quadrilateral ABCD is best defined as a {=shape[correct]}</p>]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362159  -->
  <question type="formulas">
    <name>
      <text>L64- trapezoid- dilation-Id Shape</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p>Plot the dilation of the quadrilateral ({Xt},{Yt}).</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text></text>
    </generalfeedback>
    <defaultgrade>2.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>sideStart={[5, 3, 1, 1],[4, 5, 1, 1],[4, 5, 2, 1],[3, 5, 1, 1],[3, 5, 2, 1],[3, 5, 3, 1],[2, 5, 1, 1],[2, 5, 2, 1],[2, 5, 3, 1],[2, 5, 4, 1],[1, 5, 1, 1],[1, 5, 2, 1],[1, 5, 3, 1],[1, 5, 4, 1],[1, 5, 5, 1],[5, 4, 1, 1],[5, 2, 1, 1],[5, 2, 1, 2],[5, 3, 1, 2],[5, 3, 1, 3],[3, 4, 1, 1],[3, 4, 2, 1],[3, 4, 3, 1],[3, 4, 1, 2],[3, 4, 2, 2],[3, 4, 3, 2],[3, 4, 1, 2],[3, 4, 2, 2],[3, 4, 3, 2],[2, 4, 1, 1],[2, 4, 2, 1],[2, 4, 3, 1],[2, 4, 4, 1],[2, 4, 1, 2],[2, 4, 2, 2],[2, 4, 3, 2],[2, 4, 4, 2],[2, 3, 1, 3],[2, 3, 2, 3],[2, 3, 3, 3],[2, 3, 4, 3],[1, 2, 1, 4],[1, 2, 2, 4],[3,2, 3, 4],[1, 2, 4, 4],[1, 4, 1, 1],[1, 4, 2, 1],[1, 4, 3, 1],[1, 4, 4, 1],[1, 4, 5, 1],[1, 4, 1, 2],[1, 4, 2, 2],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 2],[1, 4, 1, 3],[1, 4, 2, 3],[1, 4, 3, 3],[1, 4, 4, 2],[1, 4, 5, 1],[1, 4, 1, 2],[1, 4, 2, 2],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 1],[1, 4, 1, 1],[1, 4, 2, 1],[1, 4, 3, 2],[1, 4, 4, 2],[1, 4, 5, 2],[5, 3, 1, 1],[4, 3, 1, 1],[4, 3, 2, 1],[4, 3, 1, 2],[4, 3, 2, 2],[2, 3, 1, 1],[2, 3, 2, 1],[2, 3, 3, 1],[2, 3, 4, 1],[2, 3, 1, 2],[2, 3, 2, 2],[2, 3, 3, 2],[2, 3, 4, 2],[2, 3, 1, 3],[2, 3, 2, 3],[2, 3, 3, 3],[2, 3, 4, 3],[2, 3, 1, 4],[2, 3, 2, 4],[2, 3, 3, 4],[2, 3, 4, 1],[1, 3, 1, 1],[1, 3, 2, 1],[1, 3, 3, 1],[1, 3, 4, 1],[1, 3, 5, 1],[1, 3, 1, 2],[1, 3, 2, 2],[1, 3, 3, 2],[1, 3, 4, 2],[1, 3, 5, 2],[1, 3, 1, 3],[1, 3, 2, 3],[1, 3, 3, 3],[1, 3, 4, 3],[1, 3, 5, 3],[1, 3, 1, 1],[1, 3, 2, 3],[1, 3, 3, 4],[1, 3, 4, 2],[1, 3, 5, 1],[1, 3, 1, 3],[1, 3, 2, 2],[2, 1, 3, 5],[1, 3, 4, 2],[1, 3, 5, 1]};
#0= x-axis and 1=y-axis
axisRand={0,1};
randShape=shuffle([0,1,2,3,4,5]);
bn={1:99999};
randMove=shuffle([-1,1]);
Xt={2,3};
Yt={2,3};
offSet={1,2,3};</text>
</varsrandom>
<varsglobal><text><![CDATA[#correct tells number of shape shown
correct=2;
side=sideStart[0];
length=sideStart[1];
Xa1=sideStart[2];
Ya1=sideStart[3];
Xb1=Xa1+randMove[0];
Yb1=Ya1+length;
Xc1=Xa1+side+randMove[0];
Yc1=Ya1+length;
Xd1=Xa1+side+offSet;
Yd1=Ya1;
axis=pick(axisRand,"x","y");
nonAxis=pick(axisRand,"y","x");

Xa=Xa1*Xt;
Ya=Ya1*Yt;
Xb=Xb1*Xt;
Yb=Yb1*Yt;
Xc=Xc1*Xt;
Yc=Yc1*Yt;
Xd=Xd1*Xt;
Yd=Yd1*Yt;

MB=join("","MyBoxH1",bn);
s=join("","A:(",Xa,",",Ya,"), B:(",Xb,",",Yb,"), C:(",Xc,",",Yc,"), D:(",Xd,",",Yd,")");
shape=["square","rectangle","trapezoid", "quadrilateral", "parallelogram", "rhombus"];
choices=[shape[randShape[0]],shape[randShape[1]],shape[randShape[2]],shape[randShape[3]],shape[randShape[4]],shape[randShape[5]]];
ans=-1;
for (i:[0:6]){
ans=(randShape[i]==correct)?i:ans;
}]]></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>8</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[Xa,Ya,Xb,Yb,Xc,Yc,Xd,Yd]</text>
 </answer>
 <vars2>
  <text><![CDATA[crita=((_0==Xa) &&(_1==Ya))*.25;
critb=((_2==Xb) &&(_3==Yb))*.25;
critc=((_4==Xc) &&(_5==Yc))*.25;
critd=((_6==Xd) &&(_7==Yd))*.25;]]></text>
 </vars2>
 <correctness>
  <text>crita+critb+critc+critd</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:450px; height:450px;margin-left:1px; ;"></div>
<script type="text/javascript">
    $(function() {
        var jsxCode = function(main) {
            main.brd = JXG.JSXGraph.initBoard(main.elm.id, {
                boundingbox: [-2, 30, 30, -2],
                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 = 3;
            }
            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 t2x = main.get(4);
            if (t2x === null) {
                t2x = 5;
            }
            var t2y = main.get(5);
            if (t2y === null) {
                t2y = 0;
            }
            var t3x = main.get(6);
            if (t3x === null) {
                t3x = 6;
            }
            var t3y = main.get(7);
            if (t3y === null) {
                t3y = 0;
            }


            var p0 = brd.create('point', [t0x, t0y], {
                snapToGrid: true,
                color: 'blue',
                name: 'A1',
              showInfobox:true,
                fixed: main.solved
            });
            var p1 = brd.create('point', [t1x, t1y], {
                snapToGrid: true,
                color: 'blue',
                name: 'B1',
              showInfobox:true,
                fixed: main.solved
            });
            var p2 = brd.create('point', [t2x, t2y], {
                snapToGrid: true,
                color: 'blue',
                name: 'C1',
              showInfobox:true,
                fixed: main.solved
            });
            var p3 = brd.create('point', [t3x, t3y], {
                snapToGrid: true,
                color: 'blue',
                name: 'D1',
              showInfobox:true,
                fixed: main.solved
            });

            var X1 = brd.create('point', [{Xa1}, {Ya1}], {
                name: 'A',
                fixed: true,
                color: 'orange',
                visible: true
            });

            var X2 = brd.create('point', [{Xb1}, {Yb1}], {
                name: 'B',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var X3 = brd.create('point', [{Xc1}, {Yc1}], {
                name: 'C',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var X4 = brd.create('point', [{Xd1}, {Yd1}], {
                name: 'D',
                fixed: true,
                color: 'orange',
                visible: true
            });
            var poly = brd.create('polygon', [X1, X2, X3, X4], {
                visible: true,
                fillColor: 'orange'
            });

            var ansA = brd.create('point', [{Xa}, {Ya}], {
                color: 'green',
                name: 'A1',
                visible: main.solved
            });
            var ansB = brd.create('point', [{Xb}, {Yb}], {
                color: 'green',
                name: 'B1',
                visible: main.solved
            });
            var ansC = brd.create('point', [{Xc}, {Yc}], {
                color: 'green',
                name: 'C1',
                visible: main.solved
            });
            var ansD = brd.create('point', [{Xd}, {Yd}], {
                color: 'green',
                name: 'D1',
                visible: main.solved
            });

            var poly = brd.create('polygon', [ansA, ansB, ansC, ansD], {
                visible: main.solved,
                fillColor: 'green'
            });

            var check = function() {
                main.set(0, p0.X());
                main.set(1, p0.Y());
                main.set(2, p1.X());
                main.set(3, p1.Y());
                main.set(4, p2.X());
                main.set(5, p2.Y());
                main.set(6, p3.X());
                main.set(7, p3.Y());
            }
            check();
            brd.on('update', function() {
                check();
            });
        };
        new JSXQuestion("{MB}", jsxCode, false);
    });
</script>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr"></p><p dir="ltr">To graph the dilation of the quadrilateral ({Xt},{Yt}).</p><p dir="ltr"><span>point A is at ({Xa1},{Ya1})&nbsp; therefore the dilation is at ({Xa},{Ya}).</span><br></p><p dir="ltr"><span>point B is at ({Xb1},{Yb1})&nbsp; therefore the dilation&nbsp;is at ({Xb},{Yb}).<br></span></p><p dir="ltr"><span>point C is at ({Xc1},{Yc1})&nbsp; therefore the dilation&nbsp;is at ({Xc},{Yc}).<br></span></p><p dir="ltr"><span>point D is at ({Xd1},{Yd1})&nbsp; therefore the dilation&nbsp;is at ({Xd},{Yd}).</span></p><p dir="ltr"><span style="font-size: 0.9375rem;"><br></span></p><ol><ul>

    </ul>
</ol>
<p></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>1</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>ans</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text>randShape[_0] == correct</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;">Quadrilateral ABCD is best defined as a {_0:choices:MCE}<br>Give the <strong>best</strong>, most specific description.</p>]]></text>
 </subqtext>
 <feedback format="html">
<text><![CDATA[<p dir="ltr" style="text-align: left;">Quadrilateral ABCD is best defined as a {=shape[correct]}</p>]]></text>
 </feedback>
 <correctfeedback format="html">
<text></text>
 </correctfeedback>
 <partiallycorrectfeedback format="html">
<text></text>
 </partiallycorrectfeedback>
 <incorrectfeedback format="html">
<text></text>
 </incorrectfeedback>
</answers>
  </question>

<!-- question: 362160  -->
  <question type="formulas">
    <name>
      <text>TL68- Dilation, Translation or Reflection_MC (R)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<jsxgraph width="400" height="200"> var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[-12,12,12,0],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });
    var p0=board.create('point',[{Xa},{Ya}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p1=board.create('point',[{Xb},{Yb}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p2=board.create('point',[{Xc},{Yc}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p3=board.create('point',[{Xd},{Yd}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly1=board.create('polygon',[p0,p1,p2,p3],{strokeColor:'{color1}',fillColor:'{color1}',fillOppacity:.25});
    var p4=board.create('point',[{Xa1},{Ya1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p5=board.create('point',[{Xb1},{Yb1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p6=board.create('point',[{Xc1},{Yc1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p7=board.create('point',[{Xd1},{Yd1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly2=board.create('polygon',[p4,p5,p6,p7],{strokeColor:'{color2}',fillColor:'{color2}',fillOppacity:.25});

</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">The figure is <strong>reflected </strong>through the line.&nbsp; &nbsp;It is a reflection.</p>
<jsxgraph width="400" height="200"> var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[-12,12,12,0],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });
    var p0=board.create('point',[{Xa},{Ya}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p1=board.create('point',[{Xb},{Yb}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p2=board.create('point',[{Xc},{Yc}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p3=board.create('point',[{Xd},{Yd}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly1=board.create('polygon',[p0,p1,p2,p3],{strokeColor:'{color1}',fillColor:'{color1}',fillOppacity:.25});
    var p4=board.create('point',[{Xa1},{Ya1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p5=board.create('point',[{Xb1},{Yb1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p6=board.create('point',[{Xc1},{Yc1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p7=board.create('point',[{Xd1},{Yd1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly2=board.create('polygon',[p4,p5,p6,p7],{strokeColor:'{color2}',fillColor:'{color2}',fillOppacity:.25});
   var line=board.create('line',[[0,0],[0,1]]);
</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><![CDATA[#0= x-axis and 1=y-axis
axisRand={0,1};
randShape=shuffle([0,1,2,3,4,5]);
bn={1:99999};


color1={"red","orange","yellow"};
color2={"green","blue","purple"};

Xb1={1,2};
Yb1={4,5,6,7,8};
Xc1={3,4,5,6};
Yc1={4,5,6,7,8,9};
Xd1={2,3,4,5,6};
Yd1={1,2};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[Xa1=1;
Ya1=1;
#correct tells number of shape shown
correct=1;

axis=pick(axisRand,"x","y");
nonAxis=pick(axisRand,"y","x");

Xa=Xa1*(-1);
Ya=Ya1;
Xb=Xb1*(-1);
Yb=Yb1;
Xc=Xc1*(-1);
Yc=Yc1;
Xd=Xd1*(-1);
Yd=Yd1;

MB=join("","MyBoxH1",bn);
s=join("","A:(",Xa,",",Ya,"), B:(",Xb,",",Yb,"), C:(",Xc,",",Yc,"), D:(",Xd,",",Yd,")");
shape=["square","rectangle","trapezoid", "quadrilateral", "parallelogram", "rhombus"];
choices=[shape[randShape[0]],shape[randShape[1]],shape[randShape[2]],shape[randShape[3]],shape[randShape[4]],shape[randShape[5]]];
ans=-1;
for (i:[0:6]){
ans=(randShape[i]==correct)?i:ans;
}
xArray=[Xa,Xb,Xc,Xd,Xa1,Xb1,Xc1,Xd1];
yArray=[Ya,Yb,Yc,Yd,Ya1,Yb1,Yc1,Yd1];
lowX=100;
lowY=100;
maxX=-1;
maxY=-1;
for (i:[0:8]){
lowX=(xArray[i]<lowX)?i:lowX;
lowY=(yArray[i]<lowY)?i:lowY;
maxX=(xArray[i]>maxX)?i:maxX;
maxY=(yArray[i]>maxY)?i:maxY;
}
maxX=maxX+1;
maxY=maxY+1;
loxX=lowX-1;
lowY=lowY-1;
height=((maxY-lowY)*400)/(maxX-lowX);
choices=["translation","reflection","dilation"];]]></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>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><![CDATA[<p dir="ltr" style="text-align: left;">What transformation is shown? {_0:choices}</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: 362161  -->
  <question type="formulas">
    <name>
      <text>TL86- Dilation-Translation or Reflection_MC (dilation)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<jsxgraph width="400" height="400">&nbsp;var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[0,25,25,0],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });
    var p0=board.create('point',[{Xa},{Ya}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p1=board.create('point',[{Xb},{Yb}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p2=board.create('point',[{Xc},{Yc}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p3=board.create('point',[{Xd},{Yd}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly1=board.create('polygon',[p0,p1,p2,p3],{strokeColor:'{color1}',fillColor:'{color1}',fillOppacity:.25});
    var p4=board.create('point',[{Xa1},{Ya1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p5=board.create('point',[{Xb1},{Yb1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p6=board.create('point',[{Xc1},{Yc1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p7=board.create('point',[{Xd1},{Yd1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly2=board.create('polygon',[p4,p5,p6,p7],{strokeColor:'{color2}',fillColor:'{color2}',fillOppacity:.25});

</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">The {color1} figure is <strong>stretched, or made larger</strong>.&nbsp; &nbsp;It is a dilation.</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><![CDATA[#0= x-axis and 1=y-axis
axisRand={0,1};
randShape=shuffle([0,1,2,3,4,5]);
bn={1:99999};
Xt={2:3:.1};
Yt={2:3:.1};
color1={"red","orange","yellow"};
color2={"green","blue","purple"};

Xb1={1,2};
Yb1={4,5,6,7,8};
Xc1={3,4,5,6};
Yc1={4,5,6,7,8,9};
Xd1={2,3,4,5,6};
Yd1={1,2};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[Xa1=1;
Ya1=1;
#correct tells number of shape shown
correct=1;

axis=pick(axisRand,"x","y");
nonAxis=pick(axisRand,"y","x");
xMove=pick(Xt>0,join("",abs(Xt)," to the left"),join("",abs(Xt)," to the right"));
yMove=pick(Yt>0,join("",abs(Yt)," down"),join("",abs(Yt)," up"));
Xa=Xa1*Xt;
Ya=Ya1*Yt;
Xb=Xb1*Xt;
Yb=Yb1*Yt;
Xc=Xc1*Xt;
Yc=Yc1*Yt;
Xd=Xd1*Xt;
Yd=Yd1*Yt;

MB=join("","MyBoxH1",bn);
s=join("","A:(",Xa,",",Ya,"), B:(",Xb,",",Yb,"), C:(",Xc,",",Yc,"), D:(",Xd,",",Yd,")");
shape=["square","rectangle","trapezoid", "quadrilateral", "parallelogram", "rhombus"];
choices=[shape[randShape[0]],shape[randShape[1]],shape[randShape[2]],shape[randShape[3]],shape[randShape[4]],shape[randShape[5]]];
ans=-1;
for (i:[0:6]){
ans=(randShape[i]==correct)?i:ans;
}
xArray=[Xa,Xb,Xc,Xd,Xa1,Xb1,Xc1,Xd1];
yArray=[Ya,Yb,Yc,Yd,Ya1,Yb1,Yc1,Yd1];
lowX=100;
lowY=100;
maxX=-1;
maxY=-1;
for (i:[0:8]){
lowX=(xArray[i]<lowX)?i:lowX;
lowY=(yArray[i]<lowY)?i:lowY;
maxX=(xArray[i]>maxX)?i:maxX;
maxY=(yArray[i]>maxY)?i:maxY;
}
maxX=maxX+1;
maxY=maxY+1;
loxX=lowX-1;
lowY=lowY-1;
height=((maxY-lowY)*400)/(maxX-lowX);
choices=["translation","reflection","dilation"];]]></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>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><![CDATA[<p dir="ltr" style="text-align: left;">What transformation is shown? {_0:choices}</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: 362162  -->
  <question type="formulas">
    <name>
      <text>TL86- Dilation-Translation or Reflection_MC (trans)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<jsxgraph width="400" height="400">&nbsp;var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[0,12,12,0],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });
    var p0=board.create('point',[{Xa},{Ya}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p1=board.create('point',[{Xb},{Yb}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p2=board.create('point',[{Xc},{Yc}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p3=board.create('point',[{Xd},{Yd}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly1=board.create('polygon',[p0,p1,p2,p3],{strokeColor:'{color1}',fillColor:'{color1}',fillOppacity:.25});
    var p4=board.create('point',[{Xa1},{Ya1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p5=board.create('point',[{Xb1},{Yb1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p6=board.create('point',[{Xc1},{Yc1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p7=board.create('point',[{Xd1},{Yd1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly2=board.create('polygon',[p4,p5,p6,p7],{strokeColor:'{color2}',fillColor:'{color2}',fillOppacity:.25});

</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">The {color2} figure is <strong>moved </strong>to the right, and up.&nbsp; &nbsp;It is a translation.</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><![CDATA[#0= x-axis and 1=y-axis
axisRand={0,1};
randShape=shuffle([0,1,2,3,4,5]);
bn={1:99999};
Xt={2:6:1};
Yt={2:6:1};
color1={"red","orange","yellow"};
color2={"green","blue","purple"};

Xb1={1,2};
Yb1={4,5,6,7,8};
Xc1={3,4,5,6};
Yc1={4,5,6,7,8,9};
Xd1={2,3,4,5,6};
Yd1={1,2};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[Xa1=1;
Ya1=1;
#correct tells number of shape shown
correct=1;

axis=pick(axisRand,"x","y");
nonAxis=pick(axisRand,"y","x");
xMove=pick(Xt>0,join("",abs(Xt)," to the left"),join("",abs(Xt)," to the right"));
yMove=pick(Yt>0,join("",abs(Yt)," down"),join("",abs(Yt)," up"));
Xa=Xa1+Xt;
Ya=Ya1+Yt;
Xb=Xb1+Xt;
Yb=Yb1+Yt;
Xc=Xc1+Xt;
Yc=Yc1+Yt;
Xd=Xd1+Xt;
Yd=Yd1+Yt;

MB=join("","MyBoxH1",bn);
s=join("","A:(",Xa,",",Ya,"), B:(",Xb,",",Yb,"), C:(",Xc,",",Yc,"), D:(",Xd,",",Yd,")");
shape=["square","rectangle","trapezoid", "quadrilateral", "parallelogram", "rhombus"];
choices=[shape[randShape[0]],shape[randShape[1]],shape[randShape[2]],shape[randShape[3]],shape[randShape[4]],shape[randShape[5]]];
ans=-1;
for (i:[0:6]){
ans=(randShape[i]==correct)?i:ans;
}
xArray=[Xa,Xb,Xc,Xd,Xa1,Xb1,Xc1,Xd1];
yArray=[Ya,Yb,Yc,Yd,Ya1,Yb1,Yc1,Yd1];
lowX=100;
lowY=100;
maxX=-1;
maxY=-1;
for (i:[0:8]){
lowX=(xArray[i]<lowX)?i:lowX;
lowY=(yArray[i]<lowY)?i:lowY;
maxX=(xArray[i]>maxX)?i:maxX;
maxY=(yArray[i]>maxY)?i:maxY;
}
maxX=maxX+1;
maxY=maxY+1;
loxX=lowX-1;
lowY=lowY-1;
height=((maxY-lowY)*400)/(maxX-lowX);
choices=["translation","reflection","dilation"];]]></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>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><![CDATA[<p dir="ltr" style="text-align: left;">What transformation is shown? {_0:choices}</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 #12/L88-Problem Solving</text>
    </category>
    <info format="html">
      <text></text>
    </info>
    <idnumber></idnumber>
  </question>

<!-- question: 362163  -->
  <question type="formulas">
    <name>
      <text>TL88-   Product and Sum of two numbers find two numbers</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">The sum of two numbers equals {sumNum}.&nbsp; The product of the numbers is {prodNum}.&nbsp; What are the two numbers?</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">The numbers are&nbsp;&nbsp;<span style="font-size: 0.9375rem;">{number1} and {number2}.</span></p><p dir="ltr"></p>The sum of the numbers:&nbsp; {number1} + {number2} = {sumNum}<p></p><p dir="ltr" style="text-align: left;"></p><p dir="ltr">The product of the numbers:&nbsp; ({number1})({number2}) = {prodNum}</p><p dir="ltr"><br>

</p><br><p></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>number1={2:20:1};
number2={2:20:1};</text>
</varsrandom>
<varsglobal><text>sumNum=number1+number2;
prodNum=number1*number2;</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>[number1,number2]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text><![CDATA[(_0==number1 && _1 == number2) ||  (_0==number2 && _1 == number1)]]></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 numbers are {_0} and {_1}.</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: 366184  -->
  <question type="formulas">
    <name>
      <text>TL88- Fertilizer for Garden</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">{name} has a circular garden with a diameter of {diameter} feet.&nbsp; She is using a new fertilizer.&nbsp; If she uses {teaspoon} teaspoons for every {sqfeet} square feet of garden, how much will {name} need for her entire garden?&nbsp; Round to the nearest tenth.</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td><img src="@@PLUGINFILE@@/4-Step-Explore.jpg" alt="" width="101" height="54" role="presentation" class="img-fluid atto_image_button_text-bottom"></td>
            <td>The circular garden has a diameter of {diameter} feet.<br>Calculate the radius.<br>The Area is A=\(\pi\)r<sup>2</sup><br>{teaspoon} teaspoons for every {sqfeet} square feet of garden<br><br></td>
        </tr>
        <tr>
            <td><img src="@@PLUGINFILE@@/4-Step-Plan.jpg" alt="" width="100" height="113" role="presentation" class="img-fluid atto_image_button_text-bottom"></td>
            <td><br>1. Calculate the radius of the garden<br>2. Find the Area of the garden<br>3. Divide by the treatment square feet ({sqfeet} square feet)<br>4. Multiply by the number of teaspoons to use ({teaspoon} teaspoons)<br><br></td>
        </tr>
        <tr>
            <td><img src="@@PLUGINFILE@@/4-Step-Solve.jpg" alt="" width="100" height="113" role="presentation" class="img-fluid atto_image_button_text-bottom"></td>
            <td><strong>1. Calculate the radius of the garden</strong><br>radius = diameter ÷ 2 = {diameter}&nbsp;÷ 2 = {radius}<br><strong><br>2. Calculate the area of the garden</strong><br>A= \(\pi\)r<sup>2</sup><br>A = (3.14)({radius})<sup>2</sup><br>A={area} square feet.<br><br><strong>3. Divide the area of the garden by the treatment size</strong><br>Area&nbsp;÷ treatment size<br>{area} square feet ÷ {sqfeet} square feet = {numSpoon}<br><br><strong>4. Calculate the&nbsp; number of teaspoons needed</strong><br>{numSpoon} times {teaspoon} teaspoons<br>({numSpoon})({teaspoon}) = {total} teaspoons</td>
        </tr>
      <tr>
            <td><img src="@@PLUGINFILE@@/4-Step-check.jpg" alt="" width="100" height="54" role="presentation" class="img-fluid atto_image_button_text-bottom"></td>
            <td><br>The garden is {area} square feet.<br>For each {sqfeet}&nbsp; square feet {teaspoon} teaspoons of fertilizer must be added.<br>It makes sense that {total} teaspoons of fertilizer must be added.</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[name={"Anna","Barbara","Cara","Dana","Dahiana","Evelyn","Frannie","Geneva","Harrieta","Abigail","Andrea","Alaska","Brooklyn","Carmen","Dianna","Danielle","Elly","Elizabeth","Fredricka","Greda","Grannie","Harrietta","Hannah","Izzy","Julie","Joanne","Samantha","Ryleigh","Leigh","Ryleah","Stephanie","Sierra","Trisha","Tara"};

diameter={10:30:1};
teaspoon={1,2,3};
sqfeet={5,10,15,20};]]></text>
</varsrandom>
<varsglobal><text>radius=diameter/2;
area=3.14*radius*radius;
numSpoon=area/sqfeet;
total=teaspoon*numSpoon;</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>round(total,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><![CDATA[<p dir="ltr" style="text-align: left;">{name} needs {_0} teaspoons.</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: 362164  -->
  <question type="formulas">
    <name>
      <text>TL88- Fertilizer for Garden</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">{name} has a circular garden with a diameter of {diameter} feet.&nbsp; She is using a new fertilizer.&nbsp; If she uses {teaspoon} teaspoons for every {sqfeet} square feet of garden, how much will {name} need for her entire garden?&nbsp; Round to the nearest tenth.</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td><img src="@@PLUGINFILE@@/4-Step-Explore.jpg" alt="" width="101" height="54" role="presentation" class="img-fluid atto_image_button_text-bottom"></td>
            <td>The circular garden has a diameter of {diameter} feet.<br>Calculate the radius.<br>The Area is A=\(\pi\)r<sup>2</sup><br>{teaspoon} teaspoons for every {sqfeet} square feet of garden<br><br></td>
        </tr>
        <tr>
            <td><img src="@@PLUGINFILE@@/4-Step-Plan.jpg" alt="" width="100" height="113" role="presentation" class="img-fluid atto_image_button_text-bottom"></td>
            <td><br>1. Calculate the radius of the garden<br>2. Find the Area of the garden<br>3. Divide by the treatment square feet ({sqfeet} square feet)<br>4. Multiply by the number of teaspoons to use ({teaspoon} teaspoons)<br><br></td>
        </tr>
        <tr>
            <td><img src="@@PLUGINFILE@@/4-Step-Solve.jpg" alt="" width="100" height="113" role="presentation" class="img-fluid atto_image_button_text-bottom"></td>
            <td><strong>1. Calculate the radius of the garden</strong><br>radius = diameter ÷ 2 = {diameter}&nbsp;÷ 2 = {radius}<br><strong><br>2. Calculate the area of the garden</strong><br>A= \(\pi\)r<sup>2</sup><br>A = (3.14)({radius})<sup>2</sup><br>A={area} square feet.<br><br><strong>3. Divide the area of the garden by the treatment size</strong><br>Area&nbsp;÷ treatment size<br>{area} square feet ÷ {sqfeet} square feet = {numSpoon}<br><br><strong>4. Calculate the&nbsp; number of teaspoons needed</strong><br>{numSpoon} times {teaspoon} teaspoons<br>({numSpoon})({teaspoon}) = {total} teaspoons</td>
        </tr>
      <tr>
            <td><img src="@@PLUGINFILE@@/4-Step-check.jpg" alt="" width="100" height="54" role="presentation" class="img-fluid atto_image_button_text-bottom"></td>
            <td><br>The garden is {area} square feet.<br>For each {sqfeet}&nbsp; square feet {teaspoon} teaspoons of fertilizer must be added.<br>It makes sense that {total} teaspoons of fertilizer must be added.</td>
        </tr>
    </tbody>
</table>]]></text>
<file name="4-Step-check.jpg" path="/" encoding="base64">/9j/4AAQSkZJRgABAQEAlgCWAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCABxANMDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6Y8ip1NNmmESkmubm1GTUrp4om2xp99x/IVz4jEU8LSdaq7RQ0nJ2RvSalDH1cfnUX9sQf3x+dZIs4u6B/duaPsdv8A88I/++BXxsuLMOn7tN2+R0ewfc1v7Yg/vr+dH9sQf31/Osn7Hb/88I/++BR9jt/+eEf/AHwKX+tlD/n0/vQewfc1v7Yg/vr+dH9sQf31/Osn7Hb/APPCP/vgUfY7f/nhH/3wKP8AWyh/z6f3oPYPua39sQf31/Oj+2IP76/nWT9jt/8AnhH/AN8Cj7Hb/wDPCP8A74FH+tlD/n0/vQewfc1v7Yg/vr+dH9sQf31/Osn7Hb/88I/++BR9jt/+eEf/AHwKP9bKH/Pp/eg9g+5rf2xB/fX86P7Yg/vr+dZP2O3/AOeEf/fAo+x2/wDzwj/74FH+tlD/AJ9P70HsH3Nb+2IP76/nR/bEH99fzrJ+x2//ADwj/wC+BR9jt/8AnhH/AN8Cj/Wyh/z6f3oPYPua39sQf31/Oj+2IP76/nWT9jt/+eEf/fAo+x2//PCP/vgUf62UP+fT+9B7B9zW/tiD++v50f2xB/fX86yfsdv/AM8I/wDvgUfY7f8A54R/98Cj/Wyh/wA+n96D2D7mt/bEH99fzo/tiD++v51k/Y7f/nhH/wB8Cj7Hb/8APCP/AL4FH+tlD/n0/vQewfc1v7Yg/vr+dOXVoG6OPzrH+x2//PCP/vgUfZIO0MY+igUf62UP+fT+9B7B9zoI7pJOhzUtcrMslkpmgLFV5aPOePatrS9SW9hVlOcivqcDmFDMaftKL9U90Yyi4OzNGiiivSIMXxHdG3s3YHtWB4SlFxoqXHeWSQn8GK/+y1o+NGK6fJ9KxPh827wnZn/bm/8ARr18bxU2sDG38y/JnRR+I6Oiiivyk7QooooAKKKKACikpaACisDwp8QPC/jxb1vDXiTSPES2MxtrptJvoroW8o6xyeWx2t/snBrfqpRcXaSsAUUUVIBRRRQAUUVg+LvH/hj4f2trc+KPEek+G7e6mFvbzavfRWqTSkEiNDIwDNgH5RzxVRi5PlirsPM3qKRWDDIOR7UtSAUUUUAFFFFABWD4Pv8A/Tr22B+WG4kjH0ViP6VvVxXgqQ/8JBrA/wCn6f8A9GNX3nCTftqq8l+ZzV9kepq3yiimr90UV+mHGcz42/5B0n0rF+Hn/Io2X+/N/wCjXra8bf8AIOk+lYvw8/5FGy/35v8A0a9fGcV/7lD/ABr8pHRQ+I6Siiivyo7QooooAK/P/wDb0/a08aw/E3TPgP8ACK+/svxNfRK+s65E2JbNHXcI43GTGRH+8ZwNwBQKQc1+gFfkX8CoT4+/4KM/F++1E+dcR6nfQIW52ot2saj8EjUfSvfyahTqVp1aqvGnFyt0bW1/IVSTp0nNb3S9L9fw/U6zw3/wTDufGEMfiLUPG/iq58UP+9OtPdqrtL/fG5Wk6/8ATTPvX0v+yTp/xp+FWqa54H+KGsSeMdFt2ibQvEFw5e5kQhvMjlJJf5cIRuLfeIDEAAfVNjapZ2cUMahURQABUkkKN8xQFgODis8Tm9fE050qqTi9tNvTt/kZqlG6fU/MP/gl/wCIhoevfFF7q+jsdMXXJZriWeQRxIoDZZmJwAB3Nfot4M+K3gn4jPcJ4T8Y6B4ne2/166NqcF2Yv97y2O38a/Gn9lf4Cy/Hbxz4v0/Vr25uPCNvrcrzaDbzNCt5cbm2tKy4OxV6AHOTwRzn0T9rv9nOP9h3Wvh38V/h7LJoE/8Aan2Se0t55HQtsL4+didrIsiMucEEcDnP0WNwGHxmMjTlUtUmopK2l+VWu/Py2FNyjKpyK9pSf4t6H6+Vxfiz41fDzwHqaab4m8eeGfDuosAVtNW1i3tZSD0ISRwf0r54/bG/aj1X4T/siT+KdCm+x+Jdami0ixuVwWt5JFZnlH+0saPg9m2mvmz9n/8AZL+EPirwTDeeNNb0PVvEOowi41PU9W1kGeSaQbnC/vRtwWI3D5j1J9PnsLl0Z0pV8RJqKfLortvr8kXKSjypbyV/l3P1G0/UbTVrOG8sbmG8tJlDxT28geORT0KsOCPcUX+oWulWU15e3MNnaQKXluLiQJHGo6szHgD3NfmF+yv4uuP2Xf2xNe+DWjeJU8RfDnVIPt2nRxXQuY7aQosnysCQpx5it67UJ5qP9sTxZqn7UX7ZNp8F2v7q28B+F4I7q+sbaQp9tuDGkjM2Ov8ArY4xn7o3kcmtv7HcsTGlCfuOPPzW2it7runpbuJTtGTn9nTTq3a1vW/y17H6LeE/jV8PPHmpPp3hnx54Z8RaggJa00nWLe6lAHUlI3J/Svi3/gsYxX4W/DUg/wDMzA/+QHpdV/4JZ+D9Q0O1vvDwuPB/iC3ZJ7S/027maSGRTlT+8ds4ODkYPHBFYf8AwVh+3w/A/wCFy6q2bqPxGBI5PXED8murA0cLTzDDSw1Ry99XTVrba79f0E+Zwmmvsy/Jn3H8MPECr8OYNU1a9jggghMs91cyBEjRRlmZicAAAkk9K6Dwf488M/ELS21Lwr4i0nxLpyyGE3mj3sV3CHABKb42I3AEcZzyK/Lr4ifGDxH+15JbfBv4fXkmnfDnS2Q+JfEEB/4/3zlYI/7yZU4HRiNx+VRu++/2ZfgvafBvwLZaRptuun6dEn7u0T1PV3PVnY8lj1rgxeBjh6Tq1pWnJ6R8u79ei7asUZaqEem/+Xr3PZ6KKK8I2CiiigAriPBX/Iw6x/1/T/8Aoxq7euI8Ff8AIw6x/wBf0/8A6Mavu+E/49X0X5nNX2R6mv3RRQv3RRX6acZzPjb/AJB0n0rF+Hn/ACKNl/vzf+jXra8bf8g6T6Vi/Dz/AJFGy/35v/Rr18ZxX/uUP8a/KR0UPiOkooor8qO0KKKKACvyS+MZk/Y0/wCCit54y1iCWHwT4xle8F8qMyKJirTngcskwyQOdrg98V+ttee/Gv4F+Efj54Rk8P8Ai/SLfVbPO+Iygh4XxjejghkbBIypBwSK9XLcZHB1nKorwknGS8n28xSXPBwfk/mtmdF4Z8daB4q8K2/iHS9ZsL7RZYhMuoW9yjwbcdd4OMfjXE/DT9pz4e/GLxl4p8N+D9bTXJvDq2/2u/tcNZyPN5uEhlB/eFfKO4qNvzLhicgfG+of8EgfBkWtG4tdR1mSz37haNeRiPGfu58vfj/gWfevqn4B/svaB8D9PitdHsrfTbdDu8m2B+d8Y3u5JZ2xxliTgAVvXw+X06U3TquTeyta3rq76enchOeit8/+AfGP/BLcA+OPiJkZ/wCJ7J/7NXoH/BZr/kgfgj/sZ0/9JbivcfgH+x7o/wCzv4x1u98OX2o3dhq1217L/ac0cjq5/hXZGmF57gn3rqP2rP2YdA/an8B6f4e1+81Kyj02+Go276bNHGzSiN02uXRwVw56AHpzXfLH0P7Uo4q/uR5L/JK5a3qPu5fje35nyT+3l4Ev/F37Cul6lYQvOPD2sW+o3KoCSISkkLNgdgZVJ9Bk1ifs0fsQ/A79oP4ZaZ4l0zTbe4lkiRbqFNUuy8E20b0dRN8rA54x6EcEV+gngv4fw6b4Cbw5q8EN9azRNDPDMgeORGGCrA8EEdQa+OPiF/wSY8Aap4guNR8N3eseHYZmLGz029VY1yckDzEcgewOB6VphMxjGnPDOq6fvcyktd901dGUoNxh3irW/H7ztfhr+wT8Lfhd8RrS88O/YrDxNbQtMLddRmmnEJIVn8qSVsLkgbsd8Z5r5q8bSQfAv/gqRqt14jmWx0nxRbwPaXk5CxkSRxAEseAPNgdPrivqT9mj9hXRf2dfE8muaIJl1KaE2099dXLSyvCWVymBhQCyqeFB4FeoftLfsp+Cv2nPDttZeKNO8y+stxstQgYx3FuWHO1x2PHynKkgEjgVMcwhRxd6lV1IuLi31SfbV7ade4KPNCUbWu016rv+KO/8ZfE3wn8M/CR8Q+KtfsNA0WNRm7vZgisSOFUdWY9lUEnsK+If+Cw88dx8KfhpJE4dG8Sghh0/1D1F4V/4JO+EdB1qG4vp9R8QwQsDFDq14GjTByPljRMj2OQfSvoj4/fshaH+0B8OdA8O69qWqQvol6NQtpNPmjjLybCu198b5XB7YPvXPQ+pYHFUK0KrlaV3pbTTzeu9/kO8pRkrWumvm0fBHxI8Ca9+xX8RvD3xw8JWT33gLWZli1zSoxiOGRjyMdFDcsjfwvlejAH9Ufhb8SND+LHgfSfE/h67S90rUIFmhkTjgjoR2IOQQeQQRWKnwh0vxF8KbzwR4ntItS0u+tmtrmB+jKwxwexHUEcggEV55+y1+y5/wy7Fquh6Jreqan4bu7g3McGqTpIYGIwdm1FwDgZ9xn1qMViqWNw9qr/eQ2f80ez810fbQOVxkpLrv69/8z6Jooor501CiiigAriPBX/Iw6x/1/T/APoxq7euI8Ff8jDrH/X9P/6Mavu+E/49X0X5nNX2R6mv3RRQv3RRX6acZzXjQbtPk+lYnw8/5FK0Ho82f+/r10/ii1M9jIAO1ea+B/E0OiatcaBfuIDPKZLSR+FZj1jz2PGR65I9M/K8SYedfA3pq/K0/lZr9Tei0pano9FFFfkJ3BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVxPgkZ8QauR0N9Of/ACI1bXi7xXa+E9La4mYNcSfJb24PzSv2A9vU9qyfhjYyrbiabmSQl2b1J5NfonCeHqJ1K7XuuyXn3OWu1oj05fuiilVflFFfohyEd1CJoypFeU/ED4dx6zG52ZNeu1DNbJNwRQB8ySR+P/D6GDTtfulhXhVnRJyB6AyKxxVQ698Uv+hhf/wBtv8A43X0vN4ft5jkoKr/APCL23/PMflXBLL8HJ80qMW/8K/yK5pdz5w/t/4pf9DC/wD4A23/AMbo/t/4pf8AQwv/AOANt/8AG6+j/wDhF7b/AJ5j8qP+EXtv+eY/Kp/s3Bf8+If+Ar/IfPLufOH9v/FL/oYX/wDAG2/+N0f2/wDFL/oYX/8AAG2/+N19H/8ACL23/PMflR/wi9t/zzH5Uf2bgv8AnxD/AMBX+Qc8u584f2/8Uv8AoYX/APAG2/8AjdH9v/FL/oYX/wDAG2/+N19H/wDCL23/ADzH5Uf8Ivbf88x+VH9m4L/nxD/wFf5Bzy7nzh/b/wAUv+hhf/wBtv8A43R/b/xS/wChhf8A8Abb/wCN19H/APCL23/PMflR/wAIvbf88x+VH9m4L/nxD/wFf5Bzy7nzh/b/AMUv+hhf/wAAbb/43R/b/wAUv+hhf/wBtv8A43X0f/wi9t/zzH5Uf8Ivbf8APMflR/ZuC/58Q/8AAV/kHPLufOH9v/FL/oYX/wDAG2/+N0f2/wDFL/oYX/8AAG2/+N19H/8ACL23/PMflR/wi9t/zzH5Uf2bgv8AnxD/AMBX+Qc8u584f2/8Uv8AoYX/APAG2/8AjdH9v/FL/oYX/wDAG2/+N19H/wDCL23/ADzH5Uf8Ivbf88x+VH9m4L/nxD/wFf5Bzy7nzh/b/wAUv+hhf/wBtv8A43R/b/xS/wChhf8A8Abb/wCN19H/APCL23/PMflR/wAIvbf88x+VH9m4L/nxD/wFf5Bzy7nzh/b/AMUv+hhf/wAAbb/43R/b/wAUv+hhf/wBtv8A43X0f/wi9t/zzH5Uf8Ivbf8APMflR/ZuC/58Q/8AAV/kHPLufOH9v/FL/oYX/wDAG2/+N1Pb6x8Trg7JPEMm1uDts7cH8xHX0R/wi9t/zzH5U+Pw1bJ/yzFH9m4L/nxH/wABX+Qc8u54n4Z+Hd/qGorfatcz390estw5Ygegz0HsK9t0LSV0+3RQMYFXoNNig+6oFWgoXpXfGKiuWKsiBaKKKoAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9k=</file>
<file name="4-Step-Explore.jpg" path="/" encoding="base64">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</file>
<file name="4-Step-Plan.jpg" path="/" encoding="base64">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</file>
<file name="4-Step-Solve.jpg" path="/" encoding="base64">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</file>
    </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[name={"Anna","Barbara","Cara","Dana","Dahiana","Evelyn","Frannie","Geneva","Harrieta","Abigail","Andrea","Alaska","Brooklyn","Carmen","Dianna","Danielle","Elly","Elizabeth","Fredricka","Greda","Grannie","Harrietta","Hannah","Izzy","Julie","Joanne","Samantha","Ryleigh","Leigh","Ryleah","Stephanie","Sierra","Trisha","Tara"};

diameter={10:30:1};
teaspoon={1,2,3};
sqfeet={5,10,15,20};]]></text>
</varsrandom>
<varsglobal><text>radius=diameter/2;
area=3.14*radius*radius;
numSpoon=area/sqfeet;
total=teaspoon*numSpoon;</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>round(total,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><![CDATA[<p dir="ltr" style="text-align: left;">{name} needs {_0} teaspoons.</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: 362165  -->
  <question type="formulas">
    <name>
      <text>TL88- Ratios and Percents</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">{Num} out of every {Den} {category} in the town are {specific}.&nbsp; Write this ratio as a percent.</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">There are a few ways to solve this question:</p><p dir="ltr" style="text-align: left;">1.&nbsp; Divide, then multiply by 100:&nbsp; &nbsp;(\(\frac{{Num}}{{Den}}\))(100) = ({=Num/Den})(100) = {percent}%</p><p dir="ltr" style="text-align: left;">2. Write the Ratio as a fraction, then change the denominator to 100:&nbsp;&nbsp;\(\frac{{Num}}{{Den}}\) =&nbsp;\(\frac{Percent}{100}\)&nbsp;</p><p dir="ltr" style="text-align: left;">\(\frac{{Num}}{{Den}}\) = {percent} %<br></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><![CDATA[fraction0={[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]};
randCN={["dogs","Akita"],["dogs","Labrador Retriever"],["dogs","Poodle"],["dogs","Beagles"],["dogs","Great Danes"],["dogs","Shih Tzu"],["dogs","Border Collies"],["dogs","Pugs"],["dogs","Dalmatians"],["dogs","Great Pyrenees"],["cats","Persian cat"],["cats","Bengal cat"],["cats","Siamese cat"],["goats","Nubian"],["goats","Nigerian"],["goats","Alpine"],["goats","La Mancha"],["goats","Boer"]};]]></text>
</varsrandom>
<varsglobal><text>Num=fraction0[0];
Den=fraction0[1];
category=randCN[0];
specific=randCN[1];
percent=Num/Den*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>round(percent,2)</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text><![CDATA[_err < 0.01]]></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;">Round to the nearest hundredth.<br>{_0}%</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>]]></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: 362166  -->
  <question type="formulas">
    <name>
      <text>TL88- Scale Drawings and Models</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">The local museum is making a scale model of {townName} Town.&nbsp; The scale model is 1 inch = {scale} feet.&nbsp; &nbsp;The {name} tower is {tHeight} feet in {townName} Town.&nbsp; What is the height of the tower in the museum's model town?</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td>
                <p dir="ltr" style="text-align: left;"><br></p><p dir="ltr" style="text-align: left;"><img src="@@PLUGINFILE@@/4-Step-Explore.jpg" alt="" width="100" height="113" role="presentation" class="img-fluid atto_image_button_text-bottom"><br></p>
            </td>
            <td><br>Write down the important information:<br>The scale model is 1 inch = {scale} feet<br>The {name} tower = {tHeight} feet<br>What is the height of the model tower?<br><br></td>
        </tr>
        <tr>
            <td>
                <p dir="ltr" style="text-align: left;"><br></p><p dir="ltr" style="text-align: left;"><img src="@@PLUGINFILE@@/4-Step-Plan.jpg" alt="" width="100" height="113" role="presentation" class="img-fluid atto_image_button_text-bottom"><br></p>
            </td>
            <td>Make a Proportion to solve for the height.&nbsp; &nbsp;\(\frac{model height}{actual height}\)<br>&nbsp;\(\frac{1 inch}{{scale} feet}\) =&nbsp;\(\frac{Model Height}{{tHeight} feet}\)</td></tr><tr><td><p dir="ltr" style="text-align: left;"><br></p><p dir="ltr" style="text-align: left;"><img src="@@PLUGINFILE@@/4-Step-Solve.jpg" alt="" width="100" height="113" role="presentation" class="img-fluid atto_image_button_text-bottom"><br></p>
 </td><td><br>Cross Multiply (1 inch)({tHeight} feet) = ({scale} feet)(Model Height)<br>Divide both sides by ({scale} feet)<br><table><tbody><tr><td style="border-bottom:1px solid black">(1 inch)({tHeight} <del>feet</del>&nbsp;)</td>
      <td rowspan="2" style="text-align: center;">=</td>
      <td style="border-bottom:1px solid black">(<del>{scale}</del> <del>feet</del>)(Model Height)</td>
      </tr><tr>
      <td style="text-align: center;">{scale}&nbsp;<del>feet</del></td><td style="text-align: center;"><del>{scale}</del> <del>feet</del></td></tr></tbody></table>Cancel out "feet" on both sides.&nbsp;&nbsp;<br><table><tbody><tr><td style="border-bottom:1px solid black">(1 inch)({tHeight})&nbsp;&nbsp;</td>
      <td rowspan="2" style="text-align: center;">=</td>
      <td rowspan="2;">Model Height</td>
      </tr><tr>
      <td style="text-align: center;">{scale}&nbsp;</td></tr></tbody></table>Divide&nbsp;{tHeight} by {scale} <br>Model Height = {ans} inches<br><br></td></tr><tr><td><p dir="ltr" style="text-align: left;"><br></p><p dir="ltr" style="text-align: left;"><img src="@@PLUGINFILE@@/4-Step-check.jpg" alt="" width="100" height="54" role="presentation" class="img-fluid atto_image_button_text-bottom"><br></p> </td><td><br>The scale model is 1 inch = {scale} feet<br>The {name} tower = {tHeight} feet<br>What is the height of the model tower?<br>Since&nbsp;&nbsp;\(\frac{1 inch}{{scale} feet}\) =&nbsp;\(\frac{{ans} inches}{{tHeight} feet}\) is a true statement, the answer is correct.<br></td></tr></tbody></table>]]></text>
<file name="4-Step-check.jpg" path="/" encoding="base64">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</file>
<file name="4-Step-Explore.jpg" path="/" encoding="base64">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</file>
<file name="4-Step-Plan.jpg" path="/" encoding="base64">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</file>
<file name="4-Step-Solve.jpg" path="/" encoding="base64">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</file>
    </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[townName={"Barber","Harper","Sams","Old","James","Old Bethpage","Dora","Juan"};
name={"Clock","Lookout","Cavern","Book","Math Genius","Kings","Queens"};
tHeight={5:50:1};
scale={1,2,3,4,5};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[ans=tHeight/scale;
units=["inches","feet"];
unit=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>0</text>
 </answertype>
 <numbox>
  <text>2</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[ans,unit]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text><![CDATA[_err < 0.01]]></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;">Round to the nearest hundredth.<br>{_0} {_1:units:MCE}</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>]]></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: 366185  -->
  <question type="formulas">
    <name>
      <text>TL88- Tables pushed together for large group</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">A local park has a picnic area with {numTables} square tables that can be pushed together to form one long table for a large group.&nbsp; Each square table can seat {numPeople} people on each side of the table.&nbsp; How many people can be seated at the combined tables?</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[Since the tables are square {numPeople} people can sit on each side of the table.<br>The illustration on the computer may show rectangular tables, the are actually square.
<jsxgraph width="600" height="100">
    var board = JXG.JSXGraph.initBoard(BOARDID,{ axis:false,grid:false, boundingbox: [-5,6,20,-2], showCopyright: false, showNavigation: false, keepAspectratio:true });
    for (let i=0; i&lt;{numTables}; i++) {
    board.create('polygon', [[ i*{distance},0],[(i+1)*{distance},0],[(i+1)*{distance},2],[(i)*{distance},2]],{vertices: {withLabel: false,size:0},strokeColor:'black'});
    }
    board.create('polygon', [[ 0,0],[({numTables})*{distance},0],[({numTables})*{distance},2],[0,2]],{vertices: {withLabel: false,size:0},strokeColor:'red'});
    board.create('text',[0,2.25,"{numTables} tables times {numPeople} per table = {numTop} people."],{anchorX:'left',anchorY:'bottom'});
    board.create('text',[0,-.25,"{numTables} tables times {numPeople} per table = {numTop} people."],{anchorX:'left',anchorY:'top'});
    board.create('text',[ -.25,1,"{numPeople} on the left."],{anchorX:'right',anchorY:'middle'});
    board.create('text',[({numTables})*{distance}+.25,1,"{numPeople} on the right."],{anchorX:'left',anchorY:'middle'});

</jsxgraph><br>Add up the number of people that can sit at the long table: {numTop} + {numTop} + {numPeople} +&nbsp;{numPeople} = {total} people

<br><strong>{numTables} tables pushed together can fit {total} people.</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>numTables={8:26:1};
numPeople={2,3,4,5};</text>
</varsrandom>
<varsglobal><text>total=(2*numTables+2)*numPeople;
distance=numTables/16;
numTop=numTables*numPeople;
numLR=numPeople*2;</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>total</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 total number of people that can sit at the long table is {_0} people.</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>]]></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: 362167  -->
  <question type="formulas">
    <name>
      <text>TL88- Tables pushed together for large group</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">A local park has a picnic area with {numTables} square tables that can be pushed together to form one long table for a large group.&nbsp; Each square table can seat {numPeople} people.&nbsp; How many people can be seated at the combined tables?</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[Since the tables are square {numPeople} people can sit on each side of the table.<br>The illustration on the computer may show rectangular tables, the are actually square.
<jsxgraph width="600" height="100">
    var board = JXG.JSXGraph.initBoard(BOARDID,{ axis:false,grid:false, boundingbox: [-5,6,20,-2], showCopyright: false, showNavigation: false, keepAspectratio:true });
    for (let i=0; i&lt;{numTables}; i++) {
    board.create('polygon', [[ i*{distance},0],[(i+1)*{distance},0],[(i+1)*{distance},2],[(i)*{distance},2]],{vertices: {withLabel: false,size:0},strokeColor:'black'});
    }
    board.create('polygon', [[ 0,0],[({numTables})*{distance},0],[({numTables})*{distance},2],[0,2]],{vertices: {withLabel: false,size:0},strokeColor:'red'});
    board.create('text',[0,2.25,"{numTables} tables times {numPeople} per table = {numTop} people."],{anchorX:'left',anchorY:'bottom'});
    board.create('text',[0,-.25,"{numTables} tables times {numPeople} per table = {numTop} people."],{anchorX:'left',anchorY:'top'});
    board.create('text',[ -.25,1,"{numPeople} on the left."],{anchorX:'right',anchorY:'middle'});
    board.create('text',[({numTables})*{distance}+.25,1,"{numPeople} on the right."],{anchorX:'left',anchorY:'middle'});

</jsxgraph><br>Add up the number of people that can sit at the long table: {numTop} + {numTop} + {numPeople} +&nbsp;{numPeople} = {total} people

<br><strong>{numTables} tables pushed together can fit {total} people.</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>numTables={8:26:1};
numPeople={2,3,4,5};</text>
</varsrandom>
<varsglobal><text>total=(2*numTables+2)*numPeople;
distance=numTables/16;
numTop=numTables*numPeople;
numLR=numPeople*2;</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>total</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 total number of people that can sit at the long table is {_0} people.</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>]]></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: 362168  -->
  <question type="formulas">
    <name>
      <text>TL88-Brick building</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p>{name1} can lay {b1} bricks in&nbsp;one hour. {name2} can lay {b2} bricks in one&nbsp;hour. {name3} can lay {b3} bricks in one&nbsp;hour. About how long will it them to&nbsp;build a structure that uses {numBricks} bricks?</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table><tbody><tr><td><img src="@@PLUGINFILE@@/4-Step-Explore.jpg" alt="" width="100" height="113" role="presentation" class="img-fluid atto_image_button_text-bottom"></td><td></td><td>{name1} can lay {b1} bricks in&nbsp;one hour. <br>{name2} can lay {b2} bricks in one&nbsp;hour. <br>{name3} can lay {b3} bricks in one&nbsp;hour.<br>About how long will it them to&nbsp;build a structure that uses {numBricks} bricks?<br></td></tr><tr><td><img src="@@PLUGINFILE@@/4-Step-Plan.jpg" alt="" width="100" height="113" role="presentation" class="img-fluid atto_image_button_text-bottom"></td><td></td><td><br>In one hour the three can lay {total} bricks<br>Divide {numBricks} by {total} to determine how many hours it will take to lay all the bricks.<br><br></td></tr><tr><td><br><img src="@@PLUGINFILE@@/4-Step-Solve.jpg" alt="" width="101" height="54" role="presentation" class="img-fluid atto_image_button_text-bottom"></td><td></td><td><br>{numBricks}&nbsp;÷ {total} = {hours} hours<br>Round the number of hours to the nearest half hour.<br><br></td></tr><tr><td><img src="@@PLUGINFILE@@/4-Step-check.jpg" alt="" width="100" height="54" role="presentation" class="img-fluid atto_image_button_text-bottom"></td><td></td><td><br>Use the answer to determine if it make sense.<br>Each hour the three can lay {total} bricks. <br>In {hours} hours they can lay {numBricks} bricks.</td></tr></tbody></table>]]></text>
<file name="4-Step-check.jpg" path="/" encoding="base64">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</file>
<file name="4-Step-Explore.jpg" path="/" encoding="base64">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</file>
<file name="4-Step-Plan.jpg" path="/" encoding="base64">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</file>
<file name="4-Step-Solve.jpg" path="/" encoding="base64">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</file>
    </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[name1={"Adam","Bert","Colin","Connor","Caleb","David","Daniel","Ezra","Eliziah","Fredrick"};
name2={"Gregory","Harry","Harrison","Isaiah","Joshua","Jacob","Karter","Kaleb"};
name3={"Liam","Lionelle","Mathew","Mark","Luke","John","Noah","Rafael","Randy"};
b1={15:50};
b2={15:50};
b3={15:50};
hours={1.5:10:.5};]]></text>
</varsrandom>
<varsglobal><text>total=b1+b2+b3;
numBricks=floor(total*hours);</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>hours</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;">Round the answer to the nearest half-hour. (1.5 means one and one-half hours)<br>It takes about {_0} hours for them to lay {numBricks}</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 #12/L86- Dilations/L86- Dilation-Reflection-Translation- Multiple Choice</text>
    </category>
    <info format="html">
      <text></text>
    </info>
    <idnumber></idnumber>
  </question>

<!-- question: 366253  -->
  <question type="formulas">
    <name>
      <text>TL68- Dilation, Translation or Reflection_MC (R)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<jsxgraph width="400" height="200"> var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[-12,12,12,0],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });
    var p0=board.create('point',[{Xa},{Ya}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p1=board.create('point',[{Xb},{Yb}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p2=board.create('point',[{Xc},{Yc}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p3=board.create('point',[{Xd},{Yd}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly1=board.create('polygon',[p0,p1,p2,p3],{strokeColor:'{color1}',fillColor:'{color1}',fillOppacity:.25});
    var p4=board.create('point',[{Xa1},{Ya1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p5=board.create('point',[{Xb1},{Yb1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p6=board.create('point',[{Xc1},{Yc1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p7=board.create('point',[{Xd1},{Yd1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly2=board.create('polygon',[p4,p5,p6,p7],{strokeColor:'{color2}',fillColor:'{color2}',fillOppacity:.25});

</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">The figure is <strong>reflected </strong>through the line.&nbsp; &nbsp;It is a reflection.</p>
<jsxgraph width="400" height="200"> var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[-12,12,12,0],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });
    var p0=board.create('point',[{Xa},{Ya}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p1=board.create('point',[{Xb},{Yb}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p2=board.create('point',[{Xc},{Yc}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p3=board.create('point',[{Xd},{Yd}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly1=board.create('polygon',[p0,p1,p2,p3],{strokeColor:'{color1}',fillColor:'{color1}',fillOppacity:.25});
    var p4=board.create('point',[{Xa1},{Ya1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p5=board.create('point',[{Xb1},{Yb1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p6=board.create('point',[{Xc1},{Yc1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p7=board.create('point',[{Xd1},{Yd1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly2=board.create('polygon',[p4,p5,p6,p7],{strokeColor:'{color2}',fillColor:'{color2}',fillOppacity:.25});
   var line=board.create('line',[[0,0],[0,1]]);
</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><![CDATA[#0= x-axis and 1=y-axis
axisRand={0,1};
randShape=shuffle([0,1,2,3,4,5]);
bn={1:99999};


color1={"red","orange","yellow"};
color2={"green","blue","purple"};

Xb1={1,2};
Yb1={4,5,6,7,8};
Xc1={3,4,5,6};
Yc1={4,5,6,7,8,9};
Xd1={2,3,4,5,6};
Yd1={1,2};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[Xa1=1;
Ya1=1;
#correct tells number of shape shown
correct=1;

axis=pick(axisRand,"x","y");
nonAxis=pick(axisRand,"y","x");

Xa=Xa1*(-1);
Ya=Ya1;
Xb=Xb1*(-1);
Yb=Yb1;
Xc=Xc1*(-1);
Yc=Yc1;
Xd=Xd1*(-1);
Yd=Yd1;

MB=join("","MyBoxH1",bn);
s=join("","A:(",Xa,",",Ya,"), B:(",Xb,",",Yb,"), C:(",Xc,",",Yc,"), D:(",Xd,",",Yd,")");
shape=["square","rectangle","trapezoid", "quadrilateral", "parallelogram", "rhombus"];
choices=[shape[randShape[0]],shape[randShape[1]],shape[randShape[2]],shape[randShape[3]],shape[randShape[4]],shape[randShape[5]]];
ans=-1;
for (i:[0:6]){
ans=(randShape[i]==correct)?i:ans;
}
xArray=[Xa,Xb,Xc,Xd,Xa1,Xb1,Xc1,Xd1];
yArray=[Ya,Yb,Yc,Yd,Ya1,Yb1,Yc1,Yd1];
lowX=100;
lowY=100;
maxX=-1;
maxY=-1;
for (i:[0:8]){
lowX=(xArray[i]<lowX)?i:lowX;
lowY=(yArray[i]<lowY)?i:lowY;
maxX=(xArray[i]>maxX)?i:maxX;
maxY=(yArray[i]>maxY)?i:maxY;
}
maxX=maxX+1;
maxY=maxY+1;
loxX=lowX-1;
lowY=lowY-1;
height=((maxY-lowY)*400)/(maxX-lowX);
choices=["translation","reflection","dilation"];]]></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>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><![CDATA[<p dir="ltr" style="text-align: left;">What transformation is shown? {_0:choices}</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: 366256  -->
  <question type="formulas">
    <name>
      <text>TL68- Translation or Reflection or dilation_MC (dilation)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<jsxgraph width="400" height="400">&nbsp;var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[0,30,30,0],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });
    var p0=board.create('point',[{Xa},{Ya}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p1=board.create('point',[{Xb},{Yb}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p2=board.create('point',[{Xc},{Yc}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p3=board.create('point',[{Xd},{Yd}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly1=board.create('polygon',[p0,p1,p2,p3],{strokeColor:'{color1}',fillColor:'{color1}',fillOppacity:.25});
    var p4=board.create('point',[{Xa1},{Ya1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p5=board.create('point',[{Xb1},{Yb1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p6=board.create('point',[{Xc1},{Yc1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p7=board.create('point',[{Xd1},{Yd1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly2=board.create('polygon',[p4,p5,p6,p7],{strokeColor:'{color2}',fillColor:'{color2}',fillOppacity:.25});

</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">The {color2} figure is <strong>moved </strong>to the right, and up.&nbsp; &nbsp;It is a translation.</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><![CDATA[#0= x-axis and 1=y-axis
axisRand={0,1};
randShape=shuffle([0,1,2,3,4,5]);
bn={1:99999};
Xt={2:4:1};
Yt={2:4:1};
color1={"red","orange","yellow"};
color2={"green","blue","purple"};

Xb1={1,2};
Yb1={4,5,6,7,8};
Xc1={3,4,5,6};
Yc1={4,5,6,7,8,9};
Xd1={2,3,4,5,6};
Yd1={1,2};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[Xa1=1;
Ya1=1;
#correct tells number of shape shown
correct=1;

axis=pick(axisRand,"x","y");
nonAxis=pick(axisRand,"y","x");
xMove=pick(Xt>0,join("",abs(Xt)," to the left"),join("",abs(Xt)," to the right"));
yMove=pick(Yt>0,join("",abs(Yt)," down"),join("",abs(Yt)," up"));
Xa=3+Xa1*Xt;
Ya=3+Ya1*Yt;
Xb=3+Xb1*Xt;
Yb=3+Yb1*Yt;
Xc=3+Xc1*Xt;
Yc=3+Yc1*Yt;
Xd=3+Xd1*Xt;
Yd=3+Yd1*Yt;

MB=join("","MyBoxH1",bn);
s=join("","A:(",Xa,",",Ya,"), B:(",Xb,",",Yb,"), C:(",Xc,",",Yc,"), D:(",Xd,",",Yd,")");
shape=["square","rectangle","trapezoid", "quadrilateral", "parallelogram", "rhombus"];
choices=[shape[randShape[0]],shape[randShape[1]],shape[randShape[2]],shape[randShape[3]],shape[randShape[4]],shape[randShape[5]]];
ans=-1;
for (i:[0:6]){
ans=(randShape[i]==correct)?i:ans;
}
xArray=[Xa,Xb,Xc,Xd,Xa1,Xb1,Xc1,Xd1];
yArray=[Ya,Yb,Yc,Yd,Ya1,Yb1,Yc1,Yd1];
lowX=100;
lowY=100;
maxX=-1;
maxY=-1;
for (i:[0:8]){
lowX=(xArray[i]<lowX)?i:lowX;
lowY=(yArray[i]<lowY)?i:lowY;
maxX=(xArray[i]>maxX)?i:maxX;
maxY=(yArray[i]>maxY)?i:maxY;
}
maxX=maxX+1;
maxY=maxY+1;
loxX=lowX-1;
lowY=lowY-1;
height=((maxY-lowY)*400)/(maxX-lowX);
choices=["translation","reflection","dilation"];]]></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>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><![CDATA[<p dir="ltr" style="text-align: left;">What transformation is shown? {_0:choices}</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: 366257  -->
  <question type="formulas">
    <name>
      <text>TL68- Translation or Reflection or dilation_MC (R)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<jsxgraph width="400" height="200"> var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[-12,12,12,0],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });
    var p0=board.create('point',[{Xa},{Ya}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p1=board.create('point',[{Xb},{Yb}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p2=board.create('point',[{Xc},{Yc}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p3=board.create('point',[{Xd},{Yd}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly1=board.create('polygon',[p0,p1,p2,p3],{strokeColor:'{color1}',fillColor:'{color1}',fillOppacity:.25});
    var p4=board.create('point',[{Xa1},{Ya1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p5=board.create('point',[{Xb1},{Yb1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p6=board.create('point',[{Xc1},{Yc1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p7=board.create('point',[{Xd1},{Yd1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly2=board.create('polygon',[p4,p5,p6,p7],{strokeColor:'{color2}',fillColor:'{color2}',fillOppacity:.25});

</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">The figure is <strong>reflected </strong>through the line.&nbsp; &nbsp;It is a reflection.</p>
<jsxgraph width="400" height="200"> var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[-12,12,12,0],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });
    var p0=board.create('point',[{Xa},{Ya}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p1=board.create('point',[{Xb},{Yb}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p2=board.create('point',[{Xc},{Yc}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p3=board.create('point',[{Xd},{Yd}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly1=board.create('polygon',[p0,p1,p2,p3],{strokeColor:'{color1}',fillColor:'{color1}',fillOppacity:.25});
    var p4=board.create('point',[{Xa1},{Ya1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p5=board.create('point',[{Xb1},{Yb1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p6=board.create('point',[{Xc1},{Yc1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p7=board.create('point',[{Xd1},{Yd1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly2=board.create('polygon',[p4,p5,p6,p7],{strokeColor:'{color2}',fillColor:'{color2}',fillOppacity:.25});
   var line=board.create('line',[[0,0],[0,1]]);
</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><![CDATA[#0= x-axis and 1=y-axis
axisRand={0,1};
randShape=shuffle([0,1,2,3,4,5]);
bn={1:99999};


color1={"red","orange","yellow"};
color2={"green","blue","purple"};

Xb1={1,2};
Yb1={4,5,6,7,8};
Xc1={3,4,5,6};
Yc1={4,5,6,7,8,9};
Xd1={2,3,4,5,6};
Yd1={1,2};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[Xa1=1;
Ya1=1;
#correct tells number of shape shown
correct=1;

axis=pick(axisRand,"x","y");
nonAxis=pick(axisRand,"y","x");

Xa=Xa1*(-1);
Ya=Ya1;
Xb=Xb1*(-1);
Yb=Yb1;
Xc=Xc1*(-1);
Yc=Yc1;
Xd=Xd1*(-1);
Yd=Yd1;

MB=join("","MyBoxH1",bn);
s=join("","A:(",Xa,",",Ya,"), B:(",Xb,",",Yb,"), C:(",Xc,",",Yc,"), D:(",Xd,",",Yd,")");
shape=["square","rectangle","trapezoid", "quadrilateral", "parallelogram", "rhombus"];
choices=[shape[randShape[0]],shape[randShape[1]],shape[randShape[2]],shape[randShape[3]],shape[randShape[4]],shape[randShape[5]]];
ans=-1;
for (i:[0:6]){
ans=(randShape[i]==correct)?i:ans;
}
xArray=[Xa,Xb,Xc,Xd,Xa1,Xb1,Xc1,Xd1];
yArray=[Ya,Yb,Yc,Yd,Ya1,Yb1,Yc1,Yd1];
lowX=100;
lowY=100;
maxX=-1;
maxY=-1;
for (i:[0:8]){
lowX=(xArray[i]<lowX)?i:lowX;
lowY=(yArray[i]<lowY)?i:lowY;
maxX=(xArray[i]>maxX)?i:maxX;
maxY=(yArray[i]>maxY)?i:maxY;
}
maxX=maxX+1;
maxY=maxY+1;
loxX=lowX-1;
lowY=lowY-1;
height=((maxY-lowY)*400)/(maxX-lowX);
choices=["translation","reflection","dilation"];]]></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>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><![CDATA[<p dir="ltr" style="text-align: left;">What transformation is shown? {_0:choices}</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: 366258  -->
  <question type="formulas">
    <name>
      <text>TL68- Translation or Reflection or dilation_MC (trans)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<jsxgraph width="400" height="400">&nbsp;var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[0,12,12,0],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });
    var p0=board.create('point',[{Xa},{Ya}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p1=board.create('point',[{Xb},{Yb}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p2=board.create('point',[{Xc},{Yc}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p3=board.create('point',[{Xd},{Yd}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly1=board.create('polygon',[p0,p1,p2,p3],{strokeColor:'{color1}',fillColor:'{color1}',fillOppacity:.25});
    var p4=board.create('point',[{Xa1},{Ya1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p5=board.create('point',[{Xb1},{Yb1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p6=board.create('point',[{Xc1},{Yc1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p7=board.create('point',[{Xd1},{Yd1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly2=board.create('polygon',[p4,p5,p6,p7],{strokeColor:'{color2}',fillColor:'{color2}',fillOppacity:.25});

</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">The {color2} figure is <strong>moved </strong>to the right, and up.&nbsp; &nbsp;It is a translation.</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><![CDATA[#0= x-axis and 1=y-axis
axisRand={0,1};
randShape=shuffle([0,1,2,3,4,5]);
bn={1:99999};
Xt={2:6:1};
Yt={2:6:1};
color1={"red","orange","yellow"};
color2={"green","blue","purple"};

Xb1={1,2};
Yb1={4,5,6,7,8};
Xc1={3,4,5,6};
Yc1={4,5,6,7,8,9};
Xd1={2,3,4,5,6};
Yd1={1,2};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[Xa1=1;
Ya1=1;
#correct tells number of shape shown
correct=1;

axis=pick(axisRand,"x","y");
nonAxis=pick(axisRand,"y","x");
xMove=pick(Xt>0,join("",abs(Xt)," to the left"),join("",abs(Xt)," to the right"));
yMove=pick(Yt>0,join("",abs(Yt)," down"),join("",abs(Yt)," up"));
Xa=Xa1+Xt;
Ya=Ya1+Yt;
Xb=Xb1+Xt;
Yb=Yb1+Yt;
Xc=Xc1+Xt;
Yc=Yc1+Yt;
Xd=Xd1+Xt;
Yd=Yd1+Yt;

MB=join("","MyBoxH1",bn);
s=join("","A:(",Xa,",",Ya,"), B:(",Xb,",",Yb,"), C:(",Xc,",",Yc,"), D:(",Xd,",",Yd,")");
shape=["square","rectangle","trapezoid", "quadrilateral", "parallelogram", "rhombus"];
choices=[shape[randShape[0]],shape[randShape[1]],shape[randShape[2]],shape[randShape[3]],shape[randShape[4]],shape[randShape[5]]];
ans=-1;
for (i:[0:6]){
ans=(randShape[i]==correct)?i:ans;
}
xArray=[Xa,Xb,Xc,Xd,Xa1,Xb1,Xc1,Xd1];
yArray=[Ya,Yb,Yc,Yd,Ya1,Yb1,Yc1,Yd1];
lowX=100;
lowY=100;
maxX=-1;
maxY=-1;
for (i:[0:8]){
lowX=(xArray[i]<lowX)?i:lowX;
lowY=(yArray[i]<lowY)?i:lowY;
maxX=(xArray[i]>maxX)?i:maxX;
maxY=(yArray[i]>maxY)?i:maxY;
}
maxX=maxX+1;
maxY=maxY+1;
loxX=lowX-1;
lowY=lowY-1;
height=((maxY-lowY)*400)/(maxX-lowX);
choices=["translation","reflection","dilation"];]]></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>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><![CDATA[<p dir="ltr" style="text-align: left;">What transformation is shown? {_0:choices}</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: 366254  -->
  <question type="formulas">
    <name>
      <text>TL86- Dilation-Translation or Reflection_MC (dilation)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<jsxgraph width="400" height="400">&nbsp;var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[0,25,25,0],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });
    var p0=board.create('point',[{Xa},{Ya}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p1=board.create('point',[{Xb},{Yb}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p2=board.create('point',[{Xc},{Yc}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p3=board.create('point',[{Xd},{Yd}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly1=board.create('polygon',[p0,p1,p2,p3],{strokeColor:'{color1}',fillColor:'{color1}',fillOppacity:.25});
    var p4=board.create('point',[{Xa1},{Ya1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p5=board.create('point',[{Xb1},{Yb1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p6=board.create('point',[{Xc1},{Yc1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p7=board.create('point',[{Xd1},{Yd1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly2=board.create('polygon',[p4,p5,p6,p7],{strokeColor:'{color2}',fillColor:'{color2}',fillOppacity:.25});

</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">The {color1} figure is <strong>stretched, or made larger</strong>.&nbsp; &nbsp;It is a dilation.</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><![CDATA[#0= x-axis and 1=y-axis
axisRand={0,1};
randShape=shuffle([0,1,2,3,4,5]);
bn={1:99999};
Xt={2:3:.1};
Yt={2:3:.1};
color1={"red","orange","yellow"};
color2={"green","blue","purple"};

Xb1={1,2};
Yb1={4,5,6,7,8};
Xc1={3,4,5,6};
Yc1={4,5,6,7,8,9};
Xd1={2,3,4,5,6};
Yd1={1,2};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[Xa1=1;
Ya1=1;
#correct tells number of shape shown
correct=1;

axis=pick(axisRand,"x","y");
nonAxis=pick(axisRand,"y","x");
xMove=pick(Xt>0,join("",abs(Xt)," to the left"),join("",abs(Xt)," to the right"));
yMove=pick(Yt>0,join("",abs(Yt)," down"),join("",abs(Yt)," up"));
Xa=Xa1*Xt;
Ya=Ya1*Yt;
Xb=Xb1*Xt;
Yb=Yb1*Yt;
Xc=Xc1*Xt;
Yc=Yc1*Yt;
Xd=Xd1*Xt;
Yd=Yd1*Yt;

MB=join("","MyBoxH1",bn);
s=join("","A:(",Xa,",",Ya,"), B:(",Xb,",",Yb,"), C:(",Xc,",",Yc,"), D:(",Xd,",",Yd,")");
shape=["square","rectangle","trapezoid", "quadrilateral", "parallelogram", "rhombus"];
choices=[shape[randShape[0]],shape[randShape[1]],shape[randShape[2]],shape[randShape[3]],shape[randShape[4]],shape[randShape[5]]];
ans=-1;
for (i:[0:6]){
ans=(randShape[i]==correct)?i:ans;
}
xArray=[Xa,Xb,Xc,Xd,Xa1,Xb1,Xc1,Xd1];
yArray=[Ya,Yb,Yc,Yd,Ya1,Yb1,Yc1,Yd1];
lowX=100;
lowY=100;
maxX=-1;
maxY=-1;
for (i:[0:8]){
lowX=(xArray[i]<lowX)?i:lowX;
lowY=(yArray[i]<lowY)?i:lowY;
maxX=(xArray[i]>maxX)?i:maxX;
maxY=(yArray[i]>maxY)?i:maxY;
}
maxX=maxX+1;
maxY=maxY+1;
loxX=lowX-1;
lowY=lowY-1;
height=((maxY-lowY)*400)/(maxX-lowX);
choices=["translation","reflection","dilation"];]]></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>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><![CDATA[<p dir="ltr" style="text-align: left;">What transformation is shown? {_0:choices}</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: 366255  -->
  <question type="formulas">
    <name>
      <text>TL86- Dilation-Translation or Reflection_MC (trans)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<jsxgraph width="400" height="400">&nbsp;var board=JXG.JSXGraph.initBoard(BOARDID,{
    boundingbox:[0,12,12,0],
    axis:false,
    grid:false,
    showCopyright:false,
    showNavigation:false,
    keepaspectratio:true
    });
    var p0=board.create('point',[{Xa},{Ya}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p1=board.create('point',[{Xb},{Yb}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p2=board.create('point',[{Xc},{Yc}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p3=board.create('point',[{Xd},{Yd}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly1=board.create('polygon',[p0,p1,p2,p3],{strokeColor:'{color1}',fillColor:'{color1}',fillOppacity:.25});
    var p4=board.create('point',[{Xa1},{Ya1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p5=board.create('point',[{Xb1},{Yb1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p6=board.create('point',[{Xc1},{Yc1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var p7=board.create('point',[{Xd1},{Yd1}],{fixed:true,size:'0',name:'',showInfobox:false});
    var poly2=board.create('polygon',[p4,p5,p6,p7],{strokeColor:'{color2}',fillColor:'{color2}',fillOppacity:.25});

</jsxgraph>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">The {color2} figure is <strong>moved </strong>to the right, and up.&nbsp; &nbsp;It is a translation.</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><![CDATA[#0= x-axis and 1=y-axis
axisRand={0,1};
randShape=shuffle([0,1,2,3,4,5]);
bn={1:99999};
Xt={2:6:1};
Yt={2:6:1};
color1={"red","orange","yellow"};
color2={"green","blue","purple"};

Xb1={1,2};
Yb1={4,5,6,7,8};
Xc1={3,4,5,6};
Yc1={4,5,6,7,8,9};
Xd1={2,3,4,5,6};
Yd1={1,2};]]></text>
</varsrandom>
<varsglobal><text><![CDATA[Xa1=1;
Ya1=1;
#correct tells number of shape shown
correct=1;

axis=pick(axisRand,"x","y");
nonAxis=pick(axisRand,"y","x");
xMove=pick(Xt>0,join("",abs(Xt)," to the left"),join("",abs(Xt)," to the right"));
yMove=pick(Yt>0,join("",abs(Yt)," down"),join("",abs(Yt)," up"));
Xa=Xa1+Xt;
Ya=Ya1+Yt;
Xb=Xb1+Xt;
Yb=Yb1+Yt;
Xc=Xc1+Xt;
Yc=Yc1+Yt;
Xd=Xd1+Xt;
Yd=Yd1+Yt;

MB=join("","MyBoxH1",bn);
s=join("","A:(",Xa,",",Ya,"), B:(",Xb,",",Yb,"), C:(",Xc,",",Yc,"), D:(",Xd,",",Yd,")");
shape=["square","rectangle","trapezoid", "quadrilateral", "parallelogram", "rhombus"];
choices=[shape[randShape[0]],shape[randShape[1]],shape[randShape[2]],shape[randShape[3]],shape[randShape[4]],shape[randShape[5]]];
ans=-1;
for (i:[0:6]){
ans=(randShape[i]==correct)?i:ans;
}
xArray=[Xa,Xb,Xc,Xd,Xa1,Xb1,Xc1,Xd1];
yArray=[Ya,Yb,Yc,Yd,Ya1,Yb1,Yc1,Yd1];
lowX=100;
lowY=100;
maxX=-1;
maxY=-1;
for (i:[0:8]){
lowX=(xArray[i]<lowX)?i:lowX;
lowY=(yArray[i]<lowY)?i:lowY;
maxX=(xArray[i]>maxX)?i:maxX;
maxY=(yArray[i]>maxY)?i:maxY;
}
maxX=maxX+1;
maxY=maxY+1;
loxX=lowX-1;
lowY=lowY-1;
height=((maxY-lowY)*400)/(maxX-lowX);
choices=["translation","reflection","dilation"];]]></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>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><![CDATA[<p dir="ltr" style="text-align: left;">What transformation is shown? {_0:choices}</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 #12/L91- Non Standard Form - Linear Equations/L91- change to Slope Intercept Form</text>
    </category>
    <info format="html">
      <text></text>
    </info>
    <idnumber></idnumber>
  </question>

<!-- question: 366298  -->
  <question type="formulas">
    <name>
      <text>L91-Change to Standard form   y-mx = b</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p>Write the equation in slope-intercept form.<br>y- \(\frac{{mNum}}{{mDen}}\)x = {signB} {absB}</p>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td>y- \(\frac{{mNum}}{{mDen}}\)x = {signB} {absB}</td>
            <td></td>
            <td>Given</td>
        </tr>
   
        <tr>
            <td>+\(\frac{{mNum}}{{mDen}}\)x&nbsp; &nbsp;+\(\frac{{mNum}}{{mDen}}\)x</td>
            <td></td>
            <td>Add&nbsp;+\(\frac{{mNum}}{{mDen}}\)x to both sides</td>
        </tr>
   
        <tr>
            <td>y =&nbsp; \(\frac{{mNum}}{{mDen}}\)x&nbsp; {signB} {absB}</td>
            <td></td>
            <td>The Equation is in Slope-Intercept Form<br>y=mx+b</td>
        </tr>
   
        <tr>
            <td><br></td>
            <td></td>
            <td><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>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>3</text>
 </numbox>
 <vars1>
  <text></text>
 </vars1>
 <answer>
  <text>[mNum,mDen,b]</text>
 </answer>
 <vars2>
  <text></text>
 </vars2>
 <correctness>
  <text><![CDATA[(_0/_1 == mNum/mDen) && (_2==b)]]></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" style="text-align: right;">y=</td>
            <td style="text-align: center; border-bottom: 1px solid black;">{_0}</td>
            <td rowspan="2">x +</td>
            <td rowspan="2">{_2}</td>
        </tr>
        <tr>
            <td style="text-align: center;">{_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: 0  -->
  <question type="category">
    <category>
      <text>$course$/top/Default for MSII/Test #12/L91- Non Standard Form - Linear Equations/L91- graph the Linear Equation</text>
    </category>
    <info format="html">
      <text></text>
    </info>
    <idnumber></idnumber>
  </question>

<!-- question: 366299  -->
  <question type="formulas">
    <name>
      <text>L84 - Graph Equation  y- mx =0  (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 {signOm}\(\frac{{DmNum}}{{DmDen}}\)x =0 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,"-","");
signMm=pick(signM>0,"-","+");
signOm=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[<table>
    <tbody>
        <tr>
            <td>y {signOm}\(\frac{{DmNum}}{{DmDen}}\)x =0</td>
            <td></td>
            <td>Given</td>
        </tr><tr>
            <td>&nbsp; &nbsp;{signMm}\(\frac{{DmNum}}{{DmDen}}\)x&nbsp; &nbsp;&nbsp;{signMm}\(\frac{{DmNum}}{{DmDen}}\)x</td>
            <td></td>
            <td>Move the x term to the right side of the equation</td>
        </tr><tr>
            <td>y = {signm}\(\frac{{DmNum}}{{DmDen}}\)x</td>
            <td><br></td><td>The equation is in slope-intercept form&nbsp;</td>
        </tr>
    </tbody>
</table>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: 366300  -->
  <question type="formulas">
    <name>
      <text>L84 - Graph Equation -b = mx - y</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td colspan="2">Graph the equation {=-1*n} = {m}x - y<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[<table>
    <tbody>
        <tr>
            <td>
                <p dir="ltr" style="text-align: left;"><span class="" style="color: rgb(0, 61, 245);"><span><span class="" style="color: rgb(51, 51, 51);">{=-1*n} = {m}x <span class="" style="color: rgb(204, 51, 255);">- y</span></span></span></span></p>
            </td>
            <td>&nbsp; &nbsp; &nbsp;</td>
            <td>Given</td>
        </tr>
        <tr>
            <td>
                <p dir="ltr" style="text-align: left;"><span style="color: rgb(204, 51, 255);" class="">+y&nbsp; &nbsp; &nbsp; &nbsp;+y</span><br></p>
            </td>
            <td></td>
            <td>Add y to both sides</td>
        </tr>
        <tr>
            <td>
                <p dir="ltr" style="text-align: left;"><span class="" style="color: rgb(0, 61, 245);"><span><span class="" style="color: rgb(51, 51, 51);"><span class="" style="color: rgb(51, 204, 255);">{=-1*n}</span> +y = {m}x</span></span></span></p>
                <p dir="ltr" style="text-align: left;"><span class="" style="color: rgb(0, 61, 245);"><span><span class="" style="color: rgb(51, 51, 51);"><span class="" style="color: rgb(51, 204, 255);">{n}&nbsp;</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<span class="" style="color: rgb(51, 204, 255);">{n}</span></span></span></span></p>
            </td>
            <td></td>
            <td>Move {=-1*n} to the right side</td>
        </tr>
        <tr>
            <td>
                <p dir="ltr" style="text-align: left;"><span class="" style="color: rgb(0, 61, 245);"><span><span class="" style="color: rgb(51, 51, 51);">y = {m}x + {n}</span></span></span></p>
            </td>
            <td></td>
            <td>The equation is now in slope-intercept form.</td>
        </tr>
    </tbody>
</table>
<p dir="ltr" style="text-align: left;"><span class="" style="color: rgb(0, 61, 245);"><span><span class="" style="color: rgb(51, 51, 51);"><br></span></span></span></p>
<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: 366301  -->
  <question type="formulas">
    <name>
      <text>L84 - Graph Equation 0= mx- y (fractional slope) (y-int of 0)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td colspan="2"><p>Graph the linear equation {signm}\(\frac{{DmNum}}{{DmDen}}\)x - y =0 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[<table>
    <tbody>
        <tr>
            <td>{signm}\(\frac{{DmNum}}{{DmDen}}\)x - y =0</td>
            <td></td>
            <td>Given</td>
        </tr><tr>
            <td>+ y&nbsp; &nbsp; &nbsp; &nbsp;+ y</td>
            <td></td>
            <td>Add y to both sides</td>
        </tr><tr>
            <td>{signm}\(\frac{{DmNum}}{{DmDen}}\)x = y</td>
            <td></td>
            <td>the equation is in slope-intercept form&nbsp;</td>
        </tr>
    </tbody>
</table>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: 366302  -->
  <question type="formulas">
    <name>
      <text>L84 - Graph Equation y-b=mx (fractional slope)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td colspan="2"><p>Graph the linear equation y {signDisb} {disb}={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);
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,"-","+");
signDisb=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[<table>
    <tbody>
        <tr>
            <td>y {signDisb} {disb}={signm}\(\frac{{DmNum}}{{DmDen}}\)x</td>
            <td>&nbsp; &nbsp; &nbsp;&nbsp;</td>
            <td>Given</td>
        </tr> <tr>
            <td>{signb} {disb}&nbsp; &nbsp; &nbsp; &nbsp; {signb} {disb}</td>
            <td></td>
            <td></td>
        </tr> <tr>
            <td>y ={signm}\(\frac{{DmNum}}{{DmDen}}\)x&nbsp;&nbsp;{signb} {disb}</td>
            <td></td>
            <td>Slope - Intercept Form</td>
        </tr>
    </tbody>
</table>
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: 366303  -->
  <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 \(\frac{y}{{m}}\) = x<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"));]]></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[<table>
    <tbody>
        <tr>
            <td>\(\frac{y}{{m}}\) = x</td>
            <td>&nbsp; &nbsp;</td>
            <td>Given</td>
        </tr><tr>
            <td><table><tbody><tr><td>{m}(\(\frac{y}{{m}}\)) =({m}) x</td></tr></tbody></table></td>
            <td></td>
            <td>Multiply both sides by {m}</td>
        </tr><tr>
            <td>y = {m}x</td>
            <td></td>
            <td>The Equation is&nbsp; in slope-intercept form.</td>
        </tr>
    </tbody>
</table>
<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: 0  -->
  <question type="category">
    <category>
      <text>$course$/top/Default for MSII/Test #12/L93- Binary or Base2 Number System</text>
    </category>
    <info format="html">
      <text></text>
    </info>
    <idnumber></idnumber>
  </question>

<!-- question: 943363  -->
  <question type="formulas">
    <name>
      <text>L93 - Binary to Decimal (1 to 127)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Convert the Binary, or base-2 number, to a decimal number.</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>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td style="text-align: center; border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; border-bottom:1px solid black;">&nbsp;2<sup>6</sup>=64&nbsp;</td>
            <td style="text-align: center; border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; border-bottom:1px solid black;">&nbsp;2<sup>5</sup>=32&nbsp;</td>
            <td style="text-align: center; border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; border-bottom:1px solid black;">&nbsp;2<sup>4</sup>=16&nbsp;</td>
            <td style="text-align: center; border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; border-bottom:1px solid black;">&nbsp;2<sup>3</sup>=8&nbsp;</td>
            <td style="text-align: center; border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; border-bottom:1px solid black;">&nbsp;2<sup>2</sup>=4&nbsp;</td>
            <td style="text-align: center; border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; border-bottom:1px solid black;">&nbsp;2<sup>1</sup>=2&nbsp;</td>
            <td style="text-align: center; border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; border-bottom:1px solid black;">&nbsp;2<sup>0</sup>=1&nbsp;</td>
        </tr>
        <tr>
            <td style="text-align: center;  border-left:1px solid black;border-right:1px solid black; border-bottom:1px solid black;">{=pick(two6,"0 +","64 +")}</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">{=pick(two5,"0 +","32 +")}</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">{=pick(two4,"0 +","16 +")}</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">{=pick(two3,"0 +","8 +")}</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">{=pick(two2,"0 +","4 +")}</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">{=pick(two1,"0 +","2 +")}</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">{=pick(two0,"0","1 ")}</td>
        </tr>
        <tr>
            <td style="text-align: center;  border-left:1px solid black;border-right:1px solid black; border-bottom:1px solid black;">&nbsp;{two6}&nbsp;</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">&nbsp;{two5}&nbsp;</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">&nbsp;{two4}&nbsp;</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">&nbsp;{two3}&nbsp;</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">&nbsp;{two2}&nbsp;</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">&nbsp;{two1}&nbsp;</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">&nbsp;{two0}&nbsp;</td>
        </tr>
    </tbody>
</table><br>
<p><br></p>
<p>The Base-2 Number {two6}{two5}{two4}{two3}{two2}{two1}{two0} is equal to the decimal number {number} because it is the sum of the values.&nbsp;&nbsp;<br>
</p><table>
    <tbody>
        <tr>
            <td>{=pick(two6,"0 +","64 +")}</td>
            <td>{=pick(two5,"0 +","32 +")}</td>
            <td>{=pick(two4,"0 +","16 +")}</td>
            <td>{=pick(two3,"0 +","8 +")}</td>
            <td>{=pick(two2,"0 +","4 +")}</td>
            <td>{=pick(two1,"0 +","2 +")}</td>
            <td>{=pick(two0,"0","1 ")} = {number}</td>
        </tr>
    </tbody>
</table><br>]]></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>number = {1:127:1};</text>
</varsrandom>
<varsglobal><text><![CDATA[tempNumber=number;
#2^6 = 64    Needed to be turned on?
two6 = (number>=64)?1:0;
number=(number>=64)?number-64:number;

#2^5 = 32    Needed to be turned on?
two5 = (number>=32)?1:0;
number=(number>=32)?number-32:number;

#2^4 = 16    Needed to be turned on?
two4 = (number>=16)?1:0;
number=(number>=16)?number-16:number;

#2^3 = 8    Needed to be turned on?
two3 = (number>=8)?1:0;
number=(number>=8)?number-8:number;

#2^2 = 4    Needed to be turned on?
two2 = (number>=4)?1:0;
number=(number>=4)?number-4:number;

#2^1 = 2    Needed to be turned on?
two1 = (number>=2)?1:0;
number=(number>=2)?number-2:number;

#2^0 = 1    Needed to be turned on?
two0 = (number>=1)?1:0;
number=(number>=1)?number-1:number;

ans=two6*1000000+two5*100000+two4*10000+two3*1000+two2*100+two1*10+two0;
number=tempNumber;]]></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>number</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;">{ans} = {_0}</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: 943364  -->
  <question type="formulas">
    <name>
      <text>L93 - Decimal to Binary (1 to 127)</text>
    </name>
    <questiontext format="html">
      <text><![CDATA[<p dir="ltr" style="text-align: left;">Convert the decimal number {number} to a base-2 number.</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>]]></text>
    </questiontext>
    <generalfeedback format="html">
      <text><![CDATA[<table>
    <tbody>
        <tr>
            <td style="text-align: center; border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; border-bottom:1px solid black;">&nbsp;2<sup>6</sup>=64&nbsp;</td>
            <td style="text-align: center; border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; border-bottom:1px solid black;">&nbsp;2<sup>5</sup>=32&nbsp;</td>
            <td style="text-align: center; border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; border-bottom:1px solid black;">&nbsp;2<sup>4</sup>=16&nbsp;</td>
            <td style="text-align: center; border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; border-bottom:1px solid black;">&nbsp;2<sup>3</sup>=8&nbsp;</td>
            <td style="text-align: center; border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; border-bottom:1px solid black;">&nbsp;2<sup>2</sup>=4&nbsp;</td>
            <td style="text-align: center; border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; border-bottom:1px solid black;">&nbsp;2<sup>1</sup>=2&nbsp;</td>
            <td style="text-align: center; border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; border-bottom:1px solid black;">&nbsp;2<sup>0</sup>=1&nbsp;</td>
        </tr>
        <tr>
            <td style="text-align: center;  border-left:1px solid black;border-right:1px solid black; border-bottom:1px solid black;">{=pick(two6,"0 +","64 +")}</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">{=pick(two5,"0 +","32 +")}</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">{=pick(two4,"0 +","16 +")}</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">{=pick(two3,"0 +","8 +")}</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">{=pick(two2,"0 +","4 +")}</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">{=pick(two1,"0 +","2 +")}</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">{=pick(two0,"0","1 ")}</td>
        </tr>
        <tr>
            <td style="text-align: center;  border-left:1px solid black;border-right:1px solid black; border-bottom:1px solid black;">&nbsp;{two6}&nbsp;</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">&nbsp;{two5}&nbsp;</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">&nbsp;{two4}&nbsp;</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">&nbsp;{two3}&nbsp;</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">&nbsp;{two2}&nbsp;</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">&nbsp;{two1}&nbsp;</td>
            <td style="text-align: center; border-right:1px solid black; border-bottom:1px solid black;">&nbsp;{two0}&nbsp;</td>
        </tr>
    </tbody>
</table><br>
<p><br></p>
<p>The Base-2 Number is {two6}{two5}{two4}{two3}{two2}{two1}{two0} since the values of the digit equal {number}.&nbsp;<br>
</p><table>
    <tbody>
        <tr>
            <td>{=pick(two6,"0 +","64 +")}</td>
            <td>{=pick(two5,"0 +","32 +")}</td>
            <td>{=pick(two4,"0 +","16 +")}</td>
            <td>{=pick(two3,"0 +","8 +")}</td>
            <td>{=pick(two2,"0 +","4 +")}</td>
            <td>{=pick(two1,"0 +","2 +")}</td>
            <td>{=pick(two0,"0","1 ")} = {number}</td>
        </tr>
    </tbody>
</table><br>]]></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>number = {1:127:1};</text>
</varsrandom>
<varsglobal><text><![CDATA[tempNumber=number;
#2^6 = 64    Needed to be turned on?
two6 = (number>=64)?1:0;
number=(number>=64)?number-64:number;

#2^5 = 32    Needed to be turned on?
two5 = (number>=32)?1:0;
number=(number>=32)?number-32:number;

#2^4 = 16    Needed to be turned on?
two4 = (number>=16)?1:0;
number=(number>=16)?number-16:number;

#2^3 = 8    Needed to be turned on?
two3 = (number>=8)?1:0;
number=(number>=8)?number-8:number;

#2^2 = 4    Needed to be turned on?
two2 = (number>=4)?1:0;
number=(number>=4)?number-4:number;

#2^1 = 2    Needed to be turned on?
two1 = (number>=2)?1:0;
number=(number>=2)?number-2:number;

#2^0 = 1    Needed to be turned on?
two0 = (number>=1)?1:0;
number=(number>=1)?number-1:number;

ans=two6*1000000+two5*100000+two4*10000+two3*1000+two2*100+two1*10+two0;
number=tempNumber;]]></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></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>