<?xml version="1.0" encoding="UTF-8"?>
<Worksheet>
<Version major="12" minor="2"/>
<Label-Scheme value="2" prefix=""/>
<View-Properties presentation="false"></View-Properties>
<MapleNet-Properties elisiondigitsbefore="100" labelling="true" indentamount="4" elisiontermsthreshold="10000" ansi="false" errorbreak="1" useclientjvm="true" echo="1" imaginaryunit="I" labelwidth="20" plotdriver="openviz" elisiondigitsafter="100" plotoutput="terminal" rtablesize="10" elisiontermsbefore="100" elisiondigitsthreshold="10000" typesetting="standard" plotdevice="inline" verboseproc="1" showassumed="1" errorcursor="false" longdelim="true" plotoptions="" quiet="false" elisiontermsafter="100" screenwidth="79" preplot="" prettyprint="3" displayprecision="-1" warnlevel="3" screenheight="25" latexwidth="6.0" postplot="" prompt="&gt; " ShowLabels="true"/>
<Styles><Font name="Ordered List 1" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Annotation Text" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 2" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 3" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 4" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 5" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Author" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Annotation Title" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="18" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Warning" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Maple Input Placeholder" background="[255,255,255]" bold="true" executable="true" family="Monospaced" foreground="[200,0,200]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="true"/>
<Font name="Maple Plot" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Code" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[255,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Line Printed Output" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Text Output" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Diagnostic" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[40,120,40]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="2D Inert Output" background="[255,255,255]" bold="false" executable="true" family="Times New Roman" foreground="[144,144,144]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Normal" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Hyperlink" background="[255,255,255]" bold="false" executable="false" family="Serif" foreground="[0,128,128]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="true" placeholder="false"/>
<Font name="Maple Output" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Dash Item" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="2D Math" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Maple Input" background="[255,255,255]" bold="true" executable="true" family="Monospaced" foreground="[255,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="2D Output" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="2D Input" background="[255,255,255]" bold="false" executable="true" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Header and Footer" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="10" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Error" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[255,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Title" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="18" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Heading 1" background="[255,255,255]" bold="true" executable="false" family="Serif" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="18" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Text" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Bullet Item" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Equation Label" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Heading 4" background="[255,255,255]" bold="false" executable="false" family="Serif" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Heading 3" background="[255,255,255]" bold="true" executable="false" family="Serif" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="14" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Heading 2" background="[255,255,255]" bold="true" executable="false" family="Serif" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="16" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Dictionary Hyperlink" background="[255,255,255]" bold="false" executable="false" family="Serif" foreground="[147,0,15]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="true" placeholder="false"/>
<Font name="List Item" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Layout name="Maple Output" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.3" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Ordered List 1" alignment="left" bullet="numeric" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Dash Item" alignment="left" bullet="dash" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Ordered List 2" alignment="left" bullet="alphabetic" firstindent="0" leftmargin="36" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Ordered List 3" alignment="left" bullet="roman" firstindent="0" leftmargin="72" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Ordered List 4" alignment="left" bullet="ALPHABETIC" firstindent="0" leftmargin="108" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Ordered List 5" alignment="left" bullet="ROMAN" firstindent="0" leftmargin="144" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Author" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="8" spacebelow="8" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Warning" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Annotation Title" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="12" spacebelow="12" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Maple Plot" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Error" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Title" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="12" spacebelow="12" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Line Printed Output" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="any" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Heading 1" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="8" spacebelow="4" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Diagnostic" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="any" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Text Output" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="newline" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Bullet Item" alignment="left" bullet="dot" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Heading 4" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Normal" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Heading 3" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Heading 2" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="8" spacebelow="2" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="List Item" alignment="left" bullet="indent" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Pencil-style name="Pencil 5" pen-color="[255,0,0]" pen-height="5.0" pen-width="5.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 4" pen-color="[0,0,255]" pen-height="3.0" pen-width="3.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 3" pen-color="[0,0,0]" pen-height="3.0" pen-width="3.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 2" pen-color="[0,0,255]" pen-height="1.0" pen-width="1.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 1" pen-color="[0,0,0]" pen-height="1.0" pen-width="1.0" pen-opacity="1.0"/>
<Highlighter-style name="Highlighter 2" pen-color="[255,204,0]" pen-height="14.0" pen-width="14.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 1" pen-color="[255,153,255]" pen-height="12.0" pen-width="8.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 4" pen-color="[0,255,255]" pen-height="32.0" pen-width="32.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 3" pen-color="[51,255,0]" pen-height="24.0" pen-width="24.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 5" pen-color="[255,255,0]" pen-height="48.0" pen-width="48.0" pen-opacity="0.8"/>
</Styles>
<Task-table>
    <Task-category name="&lt;default&gt;">
    </Task-category>
</Task-table>
<Task>
</Task>
<Group labelreference="L111" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">Arc Length of a 3D Curve</Text-field>
<Text-field style="Text" layout="Normal">Carl Runco &amp; Daniel Charles</Text-field>
<Text-field style="Text" layout="Normal">253 Honors Spring 2009</Text-field>
</Input>
</Group>
<Group labelreference="L113" drawlabel="true">
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">restart:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">with(Maplets[Elements]):with(Maplets[Tools]):with(plots):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">StartEngine();</Text-field>
</Group>
<Group labelreference="L22" drawlabel="true">
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">randomize():</Text-field>
</Group>
<Group labelreference="L108" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L23" drawlabel="true">
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">lightorange:=&quot;#FFB300&quot;:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">lightcyan:=&quot;#DDFFFF&quot;:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">lightblue:=&quot;#CFCFFF&quot;:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">lightgreen:=&quot;#CCFFCC&quot;:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">darkgreen:=&quot;#00C000&quot;:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorBkgd:=wheat:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorFooter:=lightcyan:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorNewButton:=magenta: # or Make, Save, Enter Problem</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorReturnButton:=magenta:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorCloseButton:=pink: # or Quit, Clear, Reset, Cancel</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorHintButton:=lightorange: # or Syntax</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorPrevButton:=turquoise: # or Update</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorEnterButton:=turquoise:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorSimplifyButton:=lightorange:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorCheckButton:=green:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorShowButton:=lightorange:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorPlotButton:=tan: ColorPlotButtonFrgd:=black:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorTableBkgd:=lightgreen:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorCalculatorBkgd:=gold:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorMessage:=white: ColorMessageFrgd:=black:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorInput:=turquoise: ColorInputFrgd:=black:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorCorrect:=green: ColorCorrectFrgd:=black:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorIncorrect:=red: ColorIncorrectFrgd:=white:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorWarning:=yellow: ColorWarningFrgd:=black:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorShow:=lightorange: ColorShowFrgd:=black:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorHint:=lightorange: ColorHintFrgd:=black: # or Info, Syntax</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColorDisable:=wheat: ColorDisableFrgd:=black:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">FontFooter:=Font(&quot;helvetica&quot;,10):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">FontSymbol:=Font(&quot;symbol&quot;,12):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">FontBig:=Font(&quot;times&quot;,24):</Text-field>
</Group>
<Group labelreference="L29" drawlabel="true">
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">First:=true:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">formCURVE:=[
[a, b, r, r*cos(t), r*sin(t), t, [a,[i*Pi $i=-2..1]], [b,[i*Pi $i=-1..2]], [r, [$1..9]]],
#[a, b, r, ln(t), r*t, sqrt(8*r*t), [a,[$1..9]], [b,[$1..9]], [r, [$1..9]]],</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">           NULL]:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">randform:=rand(1..nops(formCURVE)):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">start:=&quot;&quot;:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">finish:=&quot;&quot;:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">crv:=&quot;&quot;:</Text-field>
</Group>
<Group labelreference="L21" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L20" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">emptyplot:=plot3d(0, x = -3..3, y=-3..3, view=-3..3, axes=normal, labels=[&quot;&quot;,&quot;&quot;,&quot;&quot;], grid=[2,2], color=white, scaling=constrained):</Text-field>
</Input>
</Group>
<Group labelreference="L41" drawlabel="true">
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">RandomProblem:=proc()</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">global formCURVE, randform, start, finish, crv, C;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">local RandCURVE, i, pname, pvals;</Text-field>
<Input>
<Text-field prompt="&gt; " style="Maple Input" alignment="left" firstindent="0" spacebelow="0" leftmargin="0" linespacing="0.0" initial="0" linebreak="space" rightmargin="0" bulletsuffix="" spaceabove="0" bullet="none" pagebreak-before="false">RandCURVE:=formCURVE[randform()];</Text-field>
</Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">do</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  C:=RandCURVE[1..8];</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  for i from 7 to nops(RandCURVE) do</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    pname:=RandCURVE[i,1];</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    pvals:=RandCURVE[i,2];</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    C:=eval( C, pname=pvals[rand(1..nops(pvals))()] );</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  end do;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  if C[1]&lt;&gt;C[2] then</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    start,finish:=sort(C[1..2], (a,b)-&gt;evalf(a)&lt;evalf(b))[];</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    crv:=[C[4], C[5], C[6]];</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    return;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  end if;</Text-field>
<Input>
<Text-field prompt="&gt; " style="Maple Input" alignment="left" firstindent="0" spacebelow="0" leftmargin="0" linespacing="0.0" initial="0" linebreak="space" rightmargin="0" bulletsuffix="" spaceabove="0" bullet="none" pagebreak-before="false">end do;</Text-field>
</Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end proc:</Text-field>
</Group>
<Group labelreference="L39" drawlabel="true">
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Group>
<Group labelreference="L37" drawlabel="true">
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">TEXTprob1:=</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">&quot; Find the arc length of the curve  r(t) = ( %a , %a , %a ) from t = %a to t = %a.&quot;:</Text-field>
</Group>
<Group labelreference="L27" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L79" drawlabel="true">
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">NewProblem:=proc()</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">global First, start, finish, crv, form, arclen, template, velocity, valueR;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">local integrand;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(reply=&quot;Please wait while the graph is drawn.&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  reply(background)=ColorWarning, reply(foreground)=ColorWarningFrgd);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(APlot=emptyplot);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">if First then</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  First:=false;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(TFvelocity(enabled)=true, TFvelocity(background)=ColorInput);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(Bvelck(enabled)=true, Bvelck(background)=ColorCheckButton);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(Bvelsh(enabled)=true, Bvelsh(background)=ColorHintButton);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end if;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(Bvalck(enabled)=false, Bvalck(background)=ColorDisable);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(Bvalsh(enabled)=false, Bvalsh(background)=ColorDisable);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(Bformck(enabled)=false, Bformck(background)=ColorDisable);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(Bformsh(enabled)=false, Bformsh(background)=ColorDisable);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(Barclenck(enabled)=false, Barclenck(background)=ColorDisable);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(Barclensh(enabled)=false, Barclensh(background)=ColorDisable);
Set(TFvalue(enabled)=true, TFvalue(background)=ColorDisable);
Set(TFvelocity(enabled)=true, TFvelocity(background)=ColorInput);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(problem=sprintf(TEXTprob1, crv[1], crv[2], crv[3], start, finish));
Set(TFform=&quot; Int(|r'(t)|, t=a..b) &quot;);
Set(TFvelocity=&quot;[ dx, dy, dz]&quot;);
Set(TFvalue=&quot;&quot;);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(TFval=&quot;&quot;, TFval(background)=ColorMessage, TFval(foreground)=ColorMessageFrgd);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(TFform(enabled)=false, TFform(background)=ColorDisable);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(formck=&quot;&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  formck(background)=ColorMessage, formck(foreground)=ColorMessageFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(TFarclen=&quot;&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  TFarclen(enabled)=false, TFarclen(background)=ColorDisable);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(arclenck=&quot;&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  arclenck(background)=ColorMessage, arclenck(foreground)=ColorMessageFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(MMLform=MathML[Export](L = Int(&quot;|r'(t)|&quot;,t=a..b)));
Set(TFvel=&quot;&quot;, TFvel(enabled)=true,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    TFvel(background)=ColorMessage, TFvel(foreground)=ColorMessageFrgd);
</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">integrand:=sqrt((cat(d,x)/cat(d,t))^2+(cat(d,y)/cat(d,t))^2+(cat(d,z)/cat(d,t))^2);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">template:=Int(integrand,var=a..b);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">integrand:=simplify(sqrt(diff(crv[1],t)^2+diff(crv[2],t)^2+diff(crv[3],t)^2));</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">form:=Int( integrand, t=start..finish );</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">arclen:=value(form);
velocity:=[diff(crv[1],t),diff(crv[2],t),diff(crv[3],t)];
valueR:=simplify(sqrt(diff(crv[1],t)^2+diff(crv[2],t)^2+diff(crv[3],t)^2));</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(APlot=spacecurve([crv[1],crv[2],crv[3]], t=start..finish, axes=normal, scaling=constrained));</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(reply=&quot;Finished&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  reply(background)=ColorHint, reply(foreground)=ColorHintFrgd);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end proc:</Text-field>
</Group>
<Group labelreference="L105" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L89" drawlabel="true">
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Check_vel:=proc()</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">global velocity;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">local user_vel, message;
message:=&quot;&quot;;
if Get(TFvelocity)=&quot;&quot; then
  Set(reply=&quot; You must enter an expression to be checked.&quot;,
    reply(background)=ColorWarning, reply(foreground)=ColorWarningFrgd);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  return;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end if;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">user_vel:=Get(TFvelocity::list, corrections=true, update=true):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">if velocity &lt;&gt; user_vel then</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(TFvel=&quot;Incorrect&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    TFvel(background)=ColorIncorrect, TFvel(foreground)=ColorIncorrectFrgd): 
  message:=&quot;Sorry.&quot;:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(reply=cat(message, &quot; Try again.&quot;),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    reply(background)=ColorIncorrect, reply(foreground)=ColorIncorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">else</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(TFvel=&quot;Correct.&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    TFvel(background)=ColorCorrect, TFvel(foreground)=ColorCorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(reply=&quot;Awesome! You got it right!&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    reply(background)=ColorCorrect, reply(foreground)=ColorCorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end if;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">if message&lt;&gt;&quot;&quot; then</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(TFvalue=&quot;&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    TFvalue(enabled)=false, TFvalue(background)=ColorDisable);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(Bvalck(enabled)=false, Bvalck(background)=ColorDisable);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(TFval=&quot;&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    TFval(enabled)=false, TFval(background)=ColorDisable);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(Bvalsh(enabled)=false, Bvalsh(background)=ColorDisable);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(TFvel=&quot;Incorrect&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    TFvel(background)=ColorIncorrect, TFvel(foreground)=ColorIncorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(reply=cat(message, &quot;Try again.&quot;),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    reply(background)=ColorIncorrect, reply(foreground)=ColorIncorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">else</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(TFvalue(enabled)=true, TFvalue(background)=ColorInput);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(Bvalck(enabled)=true, Bvalck(background)=ColorCheckButton);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(TFval=&quot;&quot;, TFval(enabled)=true,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    TFval(background)=ColorMessage, TFval(foreground)=ColorMessageFrgd);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(Bvalsh(enabled)=true, Bvalsh(background)=ColorShowButton);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(TFvel=&quot;Correct&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    TFvel(background)=ColorCorrect, TFvel(foreground)=ColorCorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(reply=&quot;Great! Now finish it up!&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    reply(background)=ColorCorrect, reply(foreground)=ColorCorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end if;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end proc:</Text-field>
</Group>
<Group labelreference="L93" drawlabel="true">
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Show_vel:=proc()</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">global velocity, lightorange;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(TFvelocity=velocity):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(TFvel=&quot;Shown&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  TFvel(background)=ColorShow, TFvel(foreground)=ColorShowFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(reply=&quot;Try the next steps on your own.&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  reply(background)=ColorShow, reply(foreground)=ColorShowFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(TFvalue(enabled)=true, TFvalue(background)=ColorInput);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(Bvalck(enabled)=true, Bvalck(background)=ColorCheckButton);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(TFval=&quot;&quot;, TFval(enabled)=true,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    TFval(background)=ColorMessage, TFval(foreground)=ColorMessageFrgd);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(Bvalsh(enabled)=true, Bvalsh(background)=ColorShowButton);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end proc:</Text-field>
</Group>
<Group labelreference="L106" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L96" drawlabel="true">
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Check_val:=proc()</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">global valueR;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">local user_val, message;
message:=&quot;&quot;;
if Get(TFvalue)=&quot;&quot; then
  Set(reply=&quot; You must enter an expression to be checked.&quot;,
    reply(background)=ColorWarning, reply(foreground)=ColorWarningFrgd);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  return;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end if;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">user_val:=Get(TFvalue::realcons, corrections=true, update=true):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">if valueR &lt;&gt; user_val then</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(TFval=&quot;Incorrect&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    TFval(background)=ColorIncorrect, TFval(foreground)=ColorIncorrectFrgd): 
  message:=&quot;Sorry.&quot;:</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(reply=cat(message, &quot; Try again.&quot;),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    reply(background)=ColorIncorrect, reply(foreground)=ColorIncorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">else</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(TFval=&quot;Correct.&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    TFval(background)=ColorCorrect, TFval(foreground)=ColorCorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(reply=&quot;Awesome! You got it right!&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    reply(background)=ColorCorrect, reply(foreground)=ColorCorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end if;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">if message&lt;&gt;&quot;&quot; then</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(TFform(enabled)=false, TFform(background)=ColorDisable);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(Bformck(enabled)=false, Bformck(background)=ColorDisable);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(formck=&quot;&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    formck(enabled)=false, formck(background)=ColorDisable);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(Bformsh(enabled)=false, Bformsh(background)=ColorDisable);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(TFval=&quot;Incorrect&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    TFval(background)=ColorIncorrect, TFval(foreground)=ColorIncorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(reply=cat(message, &quot;Try again.&quot;),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    reply(background)=ColorIncorrect, reply(foreground)=ColorIncorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">else</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(TFform(enabled)=true, TFvalue(background)=ColorInput);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(Bformck(enabled)=true, Bformck(background)=ColorCheckButton);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(formck=&quot;&quot;, formck(enabled)=true,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    formck(background)=ColorMessage, formck(foreground)=ColorMessageFrgd);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(Bformsh(enabled)=true, Bformsh(background)=ColorShowButton);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(TFval=&quot;Correct&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    TFval(background)=ColorCorrect, TFval(foreground)=ColorCorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(reply=&quot;Way to go! Keep it up!&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    reply(background)=ColorCorrect, reply(foreground)=ColorCorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end if;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end proc:</Text-field>
</Group>
<Group labelreference="L97" drawlabel="true">
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Show_val:=proc()</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">global valueR, lightorange;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(TFvalue=valueR):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(TFval=&quot;Shown&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  TFval(background)=ColorShow, TFval(foreground)=ColorShowFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(reply=&quot;I know you can do the rest.&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  reply(background)=ColorShow, reply(foreground)=ColorShowFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(TFform(enabled)=true, TFform(background)=ColorInput);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(Bformck(enabled)=true, Bformck(background)=ColorCheckButton);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(formck=&quot;&quot;, formck(enabled)=true,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    formck(background)=ColorMessage, formck(foreground)=ColorMessageFrgd);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(Bformsh(enabled)=true, Bformsh(background)=ColorShowButton);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end proc:</Text-field>
</Group>
<Group labelreference="L77" drawlabel="true">
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Group>
<Group labelreference="L101" drawlabel="true">
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Check_form:=proc()</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">global form;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">local dom, f, user_dom, user_f, user_form, message;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">if Get(TFform)=&quot;&quot; then</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(reply=&quot;Nothing to Check&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    reply(background)=ColorWarning, reply(foreground)=ColorWarningFrgd);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  return;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end if;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">user_form:=Get(TFform::anything, corrections=true, update=true):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(MMLform=MathML[Export](L=user_form)):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">message:=&quot;&quot;;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">if not member(op(0,user_form),{int,Int}) then</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  message:=cat(message, &quot; This response must be a definite integral. (You can use either Int or int.)&quot;);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">else</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  f,dom:=op(form);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  user_f,user_dom:=op(user_form);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  if lhs(dom)&lt;&gt;lhs(user_dom) then</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    message:=cat(message, &quot; The arc length integral has the wrong integration variable.&quot;)</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  end if;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  if rhs(dom)&lt;&gt;rhs(user_dom) then</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    message:=cat(message, &quot; The limits of integration on the arc length integral are not correct.&quot;)</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  end if;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  if simplify(normal(f-user_f))&lt;&gt;0 assuming lhs(dom)&gt;op(1,rhs(dom)), lhs(dom)&lt;op(2,rhs(dom)) then</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    message:=cat(message, &quot; The integrand of the arc length integral is incorrect.&quot;)</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  end if;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end if;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">if message&lt;&gt;&quot;&quot; then</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(TFarclen=&quot;&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    TFarclen(enabled)=false, TFarclen(background)=ColorDisable);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(Barclenck(enabled)=false, Barclenck(background)=ColorDisable);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(arclenck=&quot;&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    arclenck(enabled)=false, arclenck(background)=ColorDisable);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(Barclensh(enabled)=false, Barclensh(background)=ColorDisable);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(formck=&quot;Incorrect&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    formck(background)=ColorIncorrect, formck(foreground)=ColorIncorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(reply=cat(message, &quot;Try again.&quot;),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    reply(background)=ColorIncorrect, reply(foreground)=ColorIncorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">else</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(TFarclen(enabled)=true, TFarclen(background)=ColorInput);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(Barclenck(enabled)=true, Barclenck(background)=ColorCheckButton);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(arclenck=&quot;&quot;, arclenck(enabled)=true,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    arclenck(background)=ColorMessage, arclenck(foreground)=ColorMessageFrgd);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(Barclensh(enabled)=true, Barclensh(background)=ColorShowButton);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(formck=&quot;Correct&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    formck(background)=ColorCorrect, formck(foreground)=ColorCorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(reply=&quot;Great! Now finish it up!&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    reply(background)=ColorCorrect, reply(foreground)=ColorCorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end if;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end proc:</Text-field>
</Group>
<Group labelreference="L75" drawlabel="true">
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Show_form:=proc()</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">global form, lightorange;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(TFform=form):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(MMLform=MathML[Export](L=form)):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(TFarclen(enabled)=true, TFarclen(background)=ColorInput);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(Barclenck(enabled)=true, Barclenck(background)=ColorCheckButton);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(Barclensh(enabled)=true, Barclensh(background)=ColorShowButton);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(formck=&quot;Shown&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  formck(background)=ColorShow, formck(foreground)=ColorShowFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(reply=&quot;Next time try it yourself.&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  reply(background)=ColorShow, reply(foreground)=ColorShowFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end proc:</Text-field>
</Group>
<Group labelreference="L107" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L65" drawlabel="true">
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Check_arclen:=proc()</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">global arclen;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">local user_arclen;
if Get(TFarclen)=&quot;&quot; then
  Set(reply=&quot; You must enter an expression to be checked.&quot;,
    reply(background)=ColorWarning, reply(foreground)=ColorWarningFrgd);</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  return;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end if;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">user_arclen:=Get(TFarclen::realcons, corrections=true, update=true):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">if simplify(normal(arclen - user_arclen))&lt;&gt; 0 then</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(arclenck=&quot;Incorrect&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    arclenck(background)=ColorIncorrect, arclenck(foreground)=ColorIncorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(reply=cat(&quot;Sorry.&quot;, &quot; Try again.&quot;),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    reply(background)=ColorIncorrect, reply(foreground)=ColorIncorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">else</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(arclenck=&quot;Correct.&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    arclenck(background)=ColorCorrect, arclenck(foreground)=ColorCorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Set(reply=&quot;Awesome! You got it right!&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    reply(background)=ColorCorrect, reply(foreground)=ColorCorrectFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end if;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end proc:</Text-field>
</Group>
<Group labelreference="L26" drawlabel="true">
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Show_arclen:=proc()</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">global arclen, lightorange;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(TFarclen=arclen):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(arclenck=&quot;Shown&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  arclenck(background)=ColorShow, arclenck(foreground)=ColorShowFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Set(reply=&quot; So that was practice. Try doing it yourself.&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  reply(background)=ColorShow, reply(foreground)=ColorShowFrgd):</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">end proc:</Text-field>
</Group>
<Group labelreference="L18" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L17" drawlabel="true">
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Arc_Length:=Maplet(onstartup=RunWindow(MAIN),
Font[helv10](&quot;helvetica&quot;,10),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Window[MAIN]( title=&quot;3D Arc Length&quot;, defaultbutton=Bnew,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">[ halign=none, inset=0, spacing=0, background=ColorBkgd,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  [ background=ColorBkgd,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    Button[Bnew](&quot;New Problem&quot;, onclick=ANewProblem, background=ColorNewButton),
    HorizontalGlue(),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    Button(&quot;Quit&quot;, Shutdown(), background=ColorCloseButton)</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  ],</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  [ background=ColorBkgd,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    TextBox[problem](&quot;Please click New Problem to begin.&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">      width=100, height=2, editable=false, background=ColorMessage)</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  ],</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  [ background=ColorBkgd,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    [ border=true, inset=0, spacing=0, background=ColorBkgd,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">      caption=&quot;Graph&quot;, </Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">      [ background=ColorBkgd</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">      ],</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">      Plotter[APlot](value=emptyplot,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">        width=350, height=350)</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    ],</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    [ halign=none, background=ColorBkgd, inset=0, spacing=0,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">      BoxColumn( background=ColorBkgd, inset=0, spacing=0, border=true,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">        caption=&quot;Step 1: Find r'(t), or the velocity of the function.&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">        [ background=ColorBkgd,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          &quot;r'(t) =&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          TextField[TFvelocity](width=20,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">            enabled=false, background=ColorDisable),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          HorizontalGlue(),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          Button[Bvelck](&quot;Check&quot;, Evaluate(function=&quot;Check_vel&quot;),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">            enabled=false, background=ColorDisable),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          TextField[TFvel](width=7,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">            editable=false, background=ColorMessage),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          Button[Bvelsh](&quot;Show&quot;, Evaluate(function=&quot;Show_vel&quot;),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">            enabled=false, background=ColorDisable),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          HorizontalGlue()</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">        ]</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">      ),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">      BoxColumn( background=ColorBkgd, inset=0, spacing=0, border=true,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">        caption=&quot;Step 2: Find the length of r'(t).&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">        [ background=ColorBkgd,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          &quot;|r'(t)| =&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          TextField[TFvalue](width=20,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">            enabled=false, background=ColorDisable),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          HorizontalGlue(),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          Button[Bvalck](&quot;Check&quot;, Evaluate(function=&quot;Check_val&quot;),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">            enabled=false, background=ColorDisable),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          TextField[TFval](width=7,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">            editable=false, background=ColorMessage),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          Button[Bvalsh](&quot;Show&quot;, Evaluate(function=&quot;Show_val&quot;),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">            enabled=false, background=ColorDisable),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          HorizontalGlue()</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">        ]</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">      ),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">      BoxColumn(background=ColorBkgd, inset=0, spacing=0, border=true,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">        caption=&quot;Step 3: Setup the integral for the arc length.&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">        [ background=ColorBkgd,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          &quot;L =&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          TextField[TFform](&quot;Int( |r'(t)| ,t=a..b)&quot;, width=30,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">            enabled=false, background=ColorDisable)</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">        ],</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">        [ background=ColorBkgd,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          MathMLViewer[MMLform](value=MathML[Export](L = Int(&quot;|r'(t)|&quot;,t=a..b)), width=300, height=100)</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">        ],</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">        [ background=ColorBkgd,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          HorizontalGlue(),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          Button[Bformck](&quot;Check&quot;, Evaluate(function=&quot;Check_form&quot;),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">            enabled=false, background=ColorDisable),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          TextField[formck](width=6,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">            editable=false, background=ColorMessage),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          Button[Bformsh](&quot;Show&quot;, Evaluate(function=&quot;Show_form&quot;),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">            enabled=false, background=ColorDisable),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          HorizontalGlue()</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">        ]</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">      ),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">      BoxColumn( background=ColorBkgd, inset=0, spacing=0, border=true,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">        caption=&quot;Step 4: Evaluate the integral to find the arc length.&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">        [ background=ColorBkgd,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          &quot;L =&quot;,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          TextField[TFarclen](width=20,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">            enabled=false, background=ColorDisable),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          HorizontalGlue(),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          Button[Barclenck](&quot;Check&quot;, Evaluate(function=&quot;Check_arclen&quot;),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">            enabled=false, background=ColorDisable),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          TextField[arclenck](width=6,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">            editable=false, background=ColorMessage),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          Button[Barclensh](&quot;Show&quot;, Evaluate(function=&quot;Show_arclen&quot;),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">            enabled=false, background=ColorDisable),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">          HorizontalGlue()</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">        ]</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">      )</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    ]</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  ],</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  [ background=ColorBkgd,</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    TextBox[reply](width=40, height=3, editable=false, background=ColorMessage),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    Label(Image(Logo)),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">    Label(Image(LIBLogo))</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  ],
  [ background=&quot;#DDFFFF&quot;, inset=0, spacing=0, 
    Label(&quot;Programmers: Carl Runco &amp; Daniel Charles&quot;, font=helv10),
    HorizontalGlue(),
    Label(&quot;Copyright P. Yasskin 2009&quot;, font=helv10)
  ]</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">]), </Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Action[ANewProblem](</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Evaluate(function=&quot;RandomProblem&quot;),</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">  Evaluate(function=&quot;NewProblem&quot;)</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">)</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">):</Text-field>
</Group>
<Group labelreference="L25" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">First:=true:</Text-field>
</Input>
</Group>
<Group labelreference="L1" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Maplets[Display]( Arc_Length );</Text-field>
</Input>
</Group>
<Group labelreference="L102" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
</Worksheet>
