toronto, canada faster, higher, stronger€¦ · © 2017 maplesoft, a division of waterloo maple...
TRANSCRIPT
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
Faster,Higher,Stronger–UsingMöbius/MapleT.A.foragileredesignofcross-curricularcoursewareandembedding/supportingitintoourtechnologicalenvironment.
Toronto,Canada
TM
TM
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
METRIC– Whywehadtochange
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
Thejourney
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
Ourtimeline
Oct15–JavaissueswithMetric
Nov15– LTteamstartmigrationofMetrictoMöbiusBetaplatform
Mar16–Migrationcomplete
May16-DemosofMetric
Sep16–ReleasetoStudents
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
Theoutcome
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
Wheretonow?
InternalRoadmap
Convergence
Support
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
Internalroadmap/strategy
Wholeuniversitycourses
FacultycoursesCoursewareOnline
assessment
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
Improvingusersupport
VirtualLearningEnvironment•‘Howto’knowledgeonaccessingMaplefromVLE
Maple• ‘Howto’knowledgetocreateandeditetc inMaple
User•Enablinguserstocreate/buildengagingcontentusingthefullfunctionalityofthesoftwareatamuchdeeperlevelwithinMapleT.A.
ICT/LearningTechnologist
LearningTechnologist/
?
LearningTechnologist
/?
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
• Explanations• Demonstrations• Exercises
METRICresources
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
• Explanations• Demonstrations• Exercises
METRICresources
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
• Explanations• Demonstrations• Exercises
METRICresources
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
• Explanations• Demonstrations• Exercises
METRICresources
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
METRICresources
• Explanations• Demonstrations• Exercises
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
METRICresources
• Explanations• Demonstrations• Exercises
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
METRICexercises
• Real-timeQ&Ageneration• Real-timefeedbackgeneration
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
METRICexercises
• Real-timeQ&Ageneration• Real-timefeedbackgeneration• Strict(syntactic)gradingvsloose(semantic)grading
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
METRICexercises
• Real-timeQ&Ageneration• Real-timefeedbackgeneration• Strict(syntactic)gradingvsloose(semantic)grading• Extra-loosegrading
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
VectorequationEx2:gradingcode
• evalb((type(convert(convert(simplify(expand((coeff($RESPONSE,t))/($resultd))),rational),expln),integer)ortype(convert(convert(simplify(expand((coeff($RESPONSE,t))/($resultd))),rational),expln),fraction))and(type(convert(convert(simplify(expand(((subs(t=0,$RESPONSE)-($resulta)))/($resultd))),rational),expln),integer)ortype(convert(convert(simplify(expand(((subs(t=0,$RESPONSE)-($resulta)))/($resultd))),rational),expln),fraction)));
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
ODEs(separable)Ex1:gradingcode
response:=simplify(subs(e=exp(1),$RESPONSE));if$case1thenresponseParameters :=[subs(y=1,diff(lhs(response),y)),subs(x=1,diff(op(2,rhs(response)),x))];evalb((responseParameters[2])/(responseParameters[1])=($resultParameters1[2])/($resultParameters1[1]));elif $case2thenresponseParameters :=[subs(y=1,diff(lhs(response),y)),op(op(2,rhs(response)))];evalb((responseParameters[1]=$resultParameters2[1])andsimplify(responseParameters[2]-$resultParameters2[2])=0);elif $case3thenresponseParametersa :=[lhs(response),rhs(response)];responseParametersb :=[int(diff(lhs(response),y),y),int(diff(rhs(response),x),x)];evalb(type(simplify((responseParametersb[1]-responseParametersb[2])/($resultParameters3[1]-$resultParameters3[2])),numeric)andnottype(simplify((responseParametersa[1]-responseParametersa[2])/($resultParameters3[1]-$resultParameters3[2])),numeric));elseresponseParameters:=[op(0,rhs(response)),op(rhs(response)),int(diff(op(rhs(response)),x),x)];evalb(responseParameters[1]=$resultParameters4[1]andsimplify(responseParameters[3]-$resultParameters4[2])=0andnot(simplify(responseParameters[2]-$resultParameters4[2])=0));endif;
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
METRICexercises
• Real-timeQ&Ageneration• Real-timefeedbackgeneration• Strict(syntactic)gradingvsloose(semantic)grading• Extra-loosegrading• Real-timegraphics
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
METRICexercises
• Real-timeQ&Ageneration• Real-timefeedbackgeneration• Strict(syntactic)gradingvsloose(semantic)grading• Extra-loosegrading• Real-timegraphics• Conditionalformatting
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
Fullworked-solutionfeedback
• 219exercises,allwithreal-timeQandA• WhenwespokeinVienna,about35%hadfullworked-solutionfeedback• Now,that’saround90%• Afairlybigtask,then!
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
Conditionalformatting
• E.g.1i +0j +-3kvs i – 3k• Mapletakescareofit…• …butsometimes(ashere)wecan’tuseMaple…• …andsometimesMapledoestoomuch!
– Wemightwant,say,(2– 2)x toappearexplicitly,someofthetime.• Solution:whenwecan’tuseMaple,useLaTeX.• Butitgetscomplicated…
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
Conditionalformatting
• E.g.1i +0j +-3kvs i – 3k• Mapletakescareofit…• …butsometimes(ashere)wecan’tuseMaple…• …andsometimesMapledoestoomuch!
– Wemightwant,say,(2– 2)x toappearexplicitly,someofthetime.• Solution:whenwecan’tuseMaple,useLaTeX.• Butitgetscomplicated…• …anditneedstobedoneafresheverytime.
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
Directions
• Integrationwithcontentmanagement/VLE• Feedbackinallexercises• Slideshows,video…• WorkwithMaplesoftonourwishlist
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
Ourwishlist
• “Easy”conditionalformatting– Doessomethingsensiblewhenvariablestakevalueslike1,-1,0– Doesn’tdoasmuchasMapledoesautomatically– Authordoesn’tneedtobeaMapleexpert
• Programmability inalgorithms– Authorcanwritecodethatsitsacrossacollection
• Real-timeresponsetouseractionsinMathApps– WecanmoveawayfromCDF,sonopluginneeded– WecanmoveawayfromGeoGebra,forconsistency’ssake
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
Ourwishlist
• Buildupdocumentation/training• Workonstructuralissues:cloning,copying,movingitemsaroundetc
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
Contactdetails
©2017Maplesoft,adivisionofWaterlooMapleInc.
ACYBERNETgroupcompany
MapleT.A.andMöbius UserSummit
Questions?