Toronto, Canada Faster, Higher, Stronger€¦ · © 2017 Maplesoft, a division of Waterloo Maple Inc. A CYBERNET group company Maple T.A. and MöbiusUser Summit The journey

Post on 11-Oct-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

• p.ramsden@imperial.ac.uk• shireen.lock@imperial.ac.uk

©2017Maplesoft,adivisionofWaterlooMapleInc.

ACYBERNETgroupcompany

MapleT.A.andMöbius UserSummit

Questions?

top related