SlideShare a Scribd company logo
1 of 40
Download to read offline
Workshop: Automatic Assessment in
           Mathematics Education
       Matti Pauna, University of Helsinki, JEM




1
Supporting learning with web-based
practicing and assessment exercises




2
Outline
!! Introduction and background
!! Using web based assessment in learning
!! Mobile assessment
!! Authoring exercises and building assignments
!! Case studies and results
!! Hands on




 3
Background
!!   WebALT project 2005 – 2006
!!   JEM (Joining Educational Mathematics) network 2006 –
     2009
!!   Coordinator: University of Helsinki, department of
     Mathematics and Statistics
!!   Expertise on using TEL in the field of mathematics,
     focusing on the use of interactive exercises for practicing
     and assessment
!!   WebALT: build a multilingual database of exercises using
     language independent encoding grammar (OpenMath &
     GF) and tools to author exercises

 4
linalg1:determinant(linalg2:matrix(
                  linalg2:matrixrow(a,b),
                  linalg2:matrixrow(c,d)))   Linguistic hints
                                             for mood,tense
                                             and directive




5
JEM Thematic Network


quot; ! JoiningEducational
    Mathematics 2006-2009
quot; ! Continues dissemination
quot; ! EU funded network
quot; ! Gathers technology
    developers, authors and
    users of e-content
                              c!
http://jem-thematic.net




7
Exercises
!!   Currently implemented in MapleTA, powered by the
     Maple computer algebra system
!!   Different types: multiple choice, open answer, fill in
     blanks…
!!   Most of the exercises allow answering by a mathematical
     formula whose correctness the system evaluates
!!   Exercises are algorithmic and randomized
!!   Problems include hints and complete solutions
!!   Grading is done automatically, using Maple to evaluate
     student’s response against defined criteria


 8
Exercises
      !!   To assess and practice basic
           mathematical skills
      !!   Illustrative graphs and
           images




9
Question Banks
!!   Questions are divided into
     banks according to the
     MathTax classification
!!   Manual and ad hoc
     encoding, the system does
     not provide support for
     sufficient metadata
!!   Repository supporting
     LOM was developed for
     better management of
     eContent

 10
Examples of use

                              !!   Best suited for practicing
Homework     Weekly tests          basic skills which are the
                                   tools required to build
                                   understanding and
Diagnostic    Remedial             problem solving
 e-tests       studies        !!   High-schools, first year
                                   college level mathematics
 Distance    Virtual online
 learning       classes


11
Some benefits of the system
     !!   Easy to use, only web browser is needed
     !!   Allows individual practicing at own time, place, and
          pace in a “neutral” environment
     !!   Grading is done automatically by the computer
          which saves time of the instructors
     !!   Immediate feedback for students
     !!   Students gain understanding of their learning
          process and can concentrate on the weak points
          and practice more
     !!   Diagnostic testing helps to design the teaching, for
          example, dividing students into groups according to
          their individual learning needs
12
Exercises on Mobile Devices

                         Smartphones
                          SMS quizzes




13
Quizzes in iPod or Smartphones




14
SMS Exercises
!!   Questions, answers and feedback as text messages
!!   Developed a Moodle module to cater quizzes via SMS
     gateway

!!   For true time and place independent practicing
!!   Just in time classroom quizzes
!!   In many countries mobile phones are much more
     common than computers with internet access




 15
Real time quizzes with phones as personal
response system (clickers)




16
Real time SMS quizzes activate students
!!   Immediate feedback to correct mistakes right in the
     beginning
!!   Raises the level of attention: students follow the
     presentation more carefully knowing that they have to
     answer questions after it
!!   Everybody gets involved

!!   Eliminates the need for special devices, which often cause
     configuration and other technical problems



 17
Authoring interactive
     exercises and quizzes
               Exercise structure
                      Algorithms
               Setting up quizzes




18
Question components

                                              Question text


                                                  Correct answer




                                                   Question text with
                                                 algorithmic parameters
All of these elements are instantiated from
         the algorithmic parameters


19
Authoring questions
!!   Question bank editor
!!   LaTeX macros
                            begin{question}{MultipleChoice}
                            name{example 1}
                            qutext{Given $f(x)=(x+3)^2$, find $f(x+5)$}
                            choice*{$(x+8)^2$}
                            choice{$x^2+6x+14$}
                            choice{$x^2+10x+24$}
                            choice{none of these}
                            end{question}




!!   Editing the source (EDU) code


 20
Source format




21
22
Algorithm
     $a = range(-5,5);
     condition:ne($a,0);
     $b = range(-3,3);
     condition:ne($b,0);
     condition:le(abs($b-($a)),5);
     $f = maple(quot;($a)*x+($b)quot;);
     $p1=maple(quot;[0,($b)]quot;);
     $p2=maple(quot;[0,($b)-($a)]quot;);
     $p3=maple(quot;[-1, ($b)-($a)]quot;);
     $y1=($b)-($a);
     $y2=if(lt($b,0), quot;($b)quot;, $b);
     $deltay= -($a);
     $plot = plotmaple(quot;plots:-display([plot($f, x = -5 .. 5, y = -5 .. 5, color = blue,
     thickness=2), plots:-coordplot(cartesian, [-5 .. 5, -5 .. 5], color = [gray, gray],
      linestyle = [solid, solid], grid = [11, 11])], axes = normal, tickmarks=[11,11],
     labels=[``,``], numpoints=300)quot;);


23
Algorithm editor




24
Evaluating correctness of answer




 Cannot analyze student’s response, partial grading not possible
25
Equations
!!   Encoded in MathML
     1.!   LaTeX converted to MathML
     2.!   MathML source
     3.!   mathml function
             $Deq = mathml(“$a*x^2+$b*x+$c”);
     4.!   Maple call
             $Drad = maple(“printf(MathML[ExportPresentation]( sqrt(a
             +b)<>sqrt(a)+sqrt(b) )) ”);
     5.!   Equation editor


!!     Displayed as images on the web page

 26
Equation editor


27
Setting up assignments
!!   Collect questions into quizzes
!!   Set policies




 28
Case studies




30
1. Exercises for Single Variable
Calculus
!!   First year university course
!!   About 100 exercises for limits, differentiation, integration,
     series, etc.
!!   Maple T.A. exercises used as homework assignments and
     also a diagnostic test as self-assessment before the
     course
!!   Bonus points were given to students from homeworks
     and they could take the assignment any number of times,
     the best attempt counted
!quot;#$%&'()&*+
,-./0$1/+2$%+
3%4*0*&1#+54/&*+
'.*(1&,-./+$2+
64quot;*-quot;-/+
2. High School exercises
!! Exercise sets for all 10 long term math courses in
   the Finnish curriculum developed since 2005
!! Algorithmic exercises for training basic methods
   and techniques
!! Students do not usually practice enough which is
   needed to learn mathematics and solve more
   demanding problems
74/&*+,-./0$1/+
2%$)+8&9.%.1'+
'$3&*/+&1+(&#(+
/*($$quot;+)4'(+
Essay questions
!!   For expressing mathematical thinking verbally
!!   For self evaluation
!!   Implemented as essay questions or essay parts in
     exercises and they cannot be graded automatically
3. Diagnostic Testing at Polytechnic
schools
!!   To assess the level of mastering basic mathematics skills
     of new students, both for students themselves and
     instructors
!!   Problem: Students have very varied background and
     teaching needs to be designed accordingly

!!   A diagnostic test is organized in computer lab, first week
     of the semester, a brief introduction to the system was
     given
!!   Algorithmic questions are different for each student, so
     cheating is harder
Results




:&/'%&5-0$1+;<=>+?+=@>+?+A=>++$2+3$&1'/BC+




 39
Research: Kari Lehtonen


                                        Diagnostic tests and practicing in
                                        technical engineering
                                        school.
                                        Results in the test before and
                                        after practicing.

                                        Purple (four groups) n = 80, not
                                        using online assignments.

                                        Blue group n = 40, using online
                                        assignments.


  http://jem-thematic.net/en/node/872

More Related Content

Similar to Automatic Assessment In Math Education

Configuring VLEs For Mathematics
Configuring VLEs For MathematicsConfiguring VLEs For Mathematics
Configuring VLEs For MathematicsOlga Caprotti
 
Introductory Programming With Python
Introductory Programming With PythonIntroductory Programming With Python
Introductory Programming With PythonBrendan McCane
 
Motivating Middle School Students with Games
Motivating Middle School Students with GamesMotivating Middle School Students with Games
Motivating Middle School Students with GamesDoug Adams
 
DataMind interactive learning: Dublin R User Group: September 2013
DataMind interactive learning: Dublin R User Group: September 2013DataMind interactive learning: Dublin R User Group: September 2013
DataMind interactive learning: Dublin R User Group: September 2013DataMind-slides
 
Small Basic Calculator Apps lesson
Small Basic Calculator Apps lessonSmall Basic Calculator Apps lesson
Small Basic Calculator Apps lessonEdujetage
 
ASCILITE 2018: Do-it-yourself e-Exams (using spreadsheets)
ASCILITE 2018: Do-it-yourself e-Exams (using spreadsheets)ASCILITE 2018: Do-it-yourself e-Exams (using spreadsheets)
ASCILITE 2018: Do-it-yourself e-Exams (using spreadsheets)mathewhillier
 
Toward Recommendation for Upskilling: Modeling Skill Improvement and Item Dif...
Toward Recommendation for Upskilling: Modeling Skill Improvement and Item Dif...Toward Recommendation for Upskilling: Modeling Skill Improvement and Item Dif...
Toward Recommendation for Upskilling: Modeling Skill Improvement and Item Dif...Kazutoshi Umemoto
 
Computation Lab 03 19 09 Olin
Computation Lab 03 19 09 OlinComputation Lab 03 19 09 Olin
Computation Lab 03 19 09 Olinbchar
 
MEME – An Integrated Tool For Advanced Computational Experiments
MEME – An Integrated Tool For Advanced Computational ExperimentsMEME – An Integrated Tool For Advanced Computational Experiments
MEME – An Integrated Tool For Advanced Computational ExperimentsGIScRG
 
Sample Syllabus
Sample SyllabusSample Syllabus
Sample Syllabussritikumar
 
Michael Gage SOED 2016
Michael Gage SOED 2016Michael Gage SOED 2016
Michael Gage SOED 2016Colleen Ganley
 
presentation-project 2.pptx
presentation-project 2.pptxpresentation-project 2.pptx
presentation-project 2.pptxSamuel27975
 
Coding wp2-comparative study-si(1)
Coding wp2-comparative study-si(1)Coding wp2-comparative study-si(1)
Coding wp2-comparative study-si(1)Georgeta Manafu
 

Similar to Automatic Assessment In Math Education (20)

Configuring VLEs For Mathematics
Configuring VLEs For MathematicsConfiguring VLEs For Mathematics
Configuring VLEs For Mathematics
 
Introductory Programming With Python
Introductory Programming With PythonIntroductory Programming With Python
Introductory Programming With Python
 
Motivating Middle School Students with Games
Motivating Middle School Students with GamesMotivating Middle School Students with Games
Motivating Middle School Students with Games
 
Oer and stem short term fellows residential course april 2011 steve swithenby
Oer and stem short term fellows residential course april 2011   steve swithenbyOer and stem short term fellows residential course april 2011   steve swithenby
Oer and stem short term fellows residential course april 2011 steve swithenby
 
Matlab programming
Matlab programmingMatlab programming
Matlab programming
 
DataMind interactive learning: Dublin R User Group: September 2013
DataMind interactive learning: Dublin R User Group: September 2013DataMind interactive learning: Dublin R User Group: September 2013
DataMind interactive learning: Dublin R User Group: September 2013
 
Small Basic Calculator Apps lesson
Small Basic Calculator Apps lessonSmall Basic Calculator Apps lesson
Small Basic Calculator Apps lesson
 
ASCILITE 2018: Do-it-yourself e-Exams (using spreadsheets)
ASCILITE 2018: Do-it-yourself e-Exams (using spreadsheets)ASCILITE 2018: Do-it-yourself e-Exams (using spreadsheets)
ASCILITE 2018: Do-it-yourself e-Exams (using spreadsheets)
 
Toward Recommendation for Upskilling: Modeling Skill Improvement and Item Dif...
Toward Recommendation for Upskilling: Modeling Skill Improvement and Item Dif...Toward Recommendation for Upskilling: Modeling Skill Improvement and Item Dif...
Toward Recommendation for Upskilling: Modeling Skill Improvement and Item Dif...
 
Computation Lab 03 19 09 Olin
Computation Lab 03 19 09 OlinComputation Lab 03 19 09 Olin
Computation Lab 03 19 09 Olin
 
MEME – An Integrated Tool For Advanced Computational Experiments
MEME – An Integrated Tool For Advanced Computational ExperimentsMEME – An Integrated Tool For Advanced Computational Experiments
MEME – An Integrated Tool For Advanced Computational Experiments
 
Outline
OutlineOutline
Outline
 
Sample Syllabus
Sample SyllabusSample Syllabus
Sample Syllabus
 
Michael Gage SOED 2016
Michael Gage SOED 2016Michael Gage SOED 2016
Michael Gage SOED 2016
 
presentation-project 2.pptx
presentation-project 2.pptxpresentation-project 2.pptx
presentation-project 2.pptx
 
Java publish
Java publishJava publish
Java publish
 
Heck
HeckHeck
Heck
 
Coding wp2-comparative study-si(1)
Coding wp2-comparative study-si(1)Coding wp2-comparative study-si(1)
Coding wp2-comparative study-si(1)
 
Lecture01 0089
Lecture01 0089Lecture01 0089
Lecture01 0089
 
Building Comfort with MATLAB
Building Comfort with MATLABBuilding Comfort with MATLAB
Building Comfort with MATLAB
 

More from telss09

Pimp my PhD
Pimp my PhDPimp my PhD
Pimp my PhDtelss09
 
Outcome: authoring an adaptive online course
Outcome: authoring an adaptive online courseOutcome: authoring an adaptive online course
Outcome: authoring an adaptive online coursetelss09
 
First steps in social network analysis
First steps in social network analysisFirst steps in social network analysis
First steps in social network analysistelss09
 
Mash-Up Personal Learning Environments
Mash-Up Personal Learning EnvironmentsMash-Up Personal Learning Environments
Mash-Up Personal Learning Environmentstelss09
 
Recommender Systems in TEL
Recommender Systems in TELRecommender Systems in TEL
Recommender Systems in TELtelss09
 
The relation of PLE, LMS, and Open Content
The relation of PLE, LMS, and Open ContentThe relation of PLE, LMS, and Open Content
The relation of PLE, LMS, and Open Contenttelss09
 
MOS MindOnSite
MOS MindOnSiteMOS MindOnSite
MOS MindOnSitetelss09
 
Junior/Senior Faculty Breakfast
Junior/Senior Faculty BreakfastJunior/Senior Faculty Breakfast
Junior/Senior Faculty Breakfasttelss09
 
Personal Competence Development in Learning Networks
Personal Competence Development in Learning NetworksPersonal Competence Development in Learning Networks
Personal Competence Development in Learning Networkstelss09
 
Assessing and promoting computer-supported collaborative learning
Assessing and promoting computer-supported collaborative learningAssessing and promoting computer-supported collaborative learning
Assessing and promoting computer-supported collaborative learningtelss09
 
Technology and the Transformation of Learning
Technology and the Transformation of LearningTechnology and the Transformation of Learning
Technology and the Transformation of Learningtelss09
 
Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...
Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...
Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...telss09
 
Language Technologies for Lifelong Learning
Language Technologies for Lifelong LearningLanguage Technologies for Lifelong Learning
Language Technologies for Lifelong Learningtelss09
 
Adaptive Learning Environments
Adaptive Learning EnvironmentsAdaptive Learning Environments
Adaptive Learning Environmentstelss09
 
Methods to test an e-learning Web application.
Methods to test an e-learning Web application.Methods to test an e-learning Web application.
Methods to test an e-learning Web application.telss09
 
EC-TEL Doctoral Consortium
EC-TEL Doctoral ConsortiumEC-TEL Doctoral Consortium
EC-TEL Doctoral Consortiumtelss09
 
Collaboratve Authoring Workshop
Collaboratve Authoring WorkshopCollaboratve Authoring Workshop
Collaboratve Authoring Workshoptelss09
 
Language Technology Enhanced Learning
Language Technology Enhanced LearningLanguage Technology Enhanced Learning
Language Technology Enhanced Learningtelss09
 
Computer Aided Assessment (CAA) for mathematics
Computer Aided Assessment (CAA) for mathematicsComputer Aided Assessment (CAA) for mathematics
Computer Aided Assessment (CAA) for mathematicstelss09
 

More from telss09 (19)

Pimp my PhD
Pimp my PhDPimp my PhD
Pimp my PhD
 
Outcome: authoring an adaptive online course
Outcome: authoring an adaptive online courseOutcome: authoring an adaptive online course
Outcome: authoring an adaptive online course
 
First steps in social network analysis
First steps in social network analysisFirst steps in social network analysis
First steps in social network analysis
 
Mash-Up Personal Learning Environments
Mash-Up Personal Learning EnvironmentsMash-Up Personal Learning Environments
Mash-Up Personal Learning Environments
 
Recommender Systems in TEL
Recommender Systems in TELRecommender Systems in TEL
Recommender Systems in TEL
 
The relation of PLE, LMS, and Open Content
The relation of PLE, LMS, and Open ContentThe relation of PLE, LMS, and Open Content
The relation of PLE, LMS, and Open Content
 
MOS MindOnSite
MOS MindOnSiteMOS MindOnSite
MOS MindOnSite
 
Junior/Senior Faculty Breakfast
Junior/Senior Faculty BreakfastJunior/Senior Faculty Breakfast
Junior/Senior Faculty Breakfast
 
Personal Competence Development in Learning Networks
Personal Competence Development in Learning NetworksPersonal Competence Development in Learning Networks
Personal Competence Development in Learning Networks
 
Assessing and promoting computer-supported collaborative learning
Assessing and promoting computer-supported collaborative learningAssessing and promoting computer-supported collaborative learning
Assessing and promoting computer-supported collaborative learning
 
Technology and the Transformation of Learning
Technology and the Transformation of LearningTechnology and the Transformation of Learning
Technology and the Transformation of Learning
 
Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...
Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...
Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...
 
Language Technologies for Lifelong Learning
Language Technologies for Lifelong LearningLanguage Technologies for Lifelong Learning
Language Technologies for Lifelong Learning
 
Adaptive Learning Environments
Adaptive Learning EnvironmentsAdaptive Learning Environments
Adaptive Learning Environments
 
Methods to test an e-learning Web application.
Methods to test an e-learning Web application.Methods to test an e-learning Web application.
Methods to test an e-learning Web application.
 
EC-TEL Doctoral Consortium
EC-TEL Doctoral ConsortiumEC-TEL Doctoral Consortium
EC-TEL Doctoral Consortium
 
Collaboratve Authoring Workshop
Collaboratve Authoring WorkshopCollaboratve Authoring Workshop
Collaboratve Authoring Workshop
 
Language Technology Enhanced Learning
Language Technology Enhanced LearningLanguage Technology Enhanced Learning
Language Technology Enhanced Learning
 
Computer Aided Assessment (CAA) for mathematics
Computer Aided Assessment (CAA) for mathematicsComputer Aided Assessment (CAA) for mathematics
Computer Aided Assessment (CAA) for mathematics
 

Recently uploaded

Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 

Recently uploaded (20)

Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 

Automatic Assessment In Math Education

  • 1. Workshop: Automatic Assessment in Mathematics Education Matti Pauna, University of Helsinki, JEM 1
  • 2. Supporting learning with web-based practicing and assessment exercises 2
  • 3. Outline !! Introduction and background !! Using web based assessment in learning !! Mobile assessment !! Authoring exercises and building assignments !! Case studies and results !! Hands on 3
  • 4. Background !! WebALT project 2005 – 2006 !! JEM (Joining Educational Mathematics) network 2006 – 2009 !! Coordinator: University of Helsinki, department of Mathematics and Statistics !! Expertise on using TEL in the field of mathematics, focusing on the use of interactive exercises for practicing and assessment !! WebALT: build a multilingual database of exercises using language independent encoding grammar (OpenMath & GF) and tools to author exercises 4
  • 5. linalg1:determinant(linalg2:matrix( linalg2:matrixrow(a,b), linalg2:matrixrow(c,d))) Linguistic hints for mood,tense and directive 5
  • 6. JEM Thematic Network quot; ! JoiningEducational Mathematics 2006-2009 quot; ! Continues dissemination quot; ! EU funded network quot; ! Gathers technology developers, authors and users of e-content c!
  • 8. Exercises !! Currently implemented in MapleTA, powered by the Maple computer algebra system !! Different types: multiple choice, open answer, fill in blanks… !! Most of the exercises allow answering by a mathematical formula whose correctness the system evaluates !! Exercises are algorithmic and randomized !! Problems include hints and complete solutions !! Grading is done automatically, using Maple to evaluate student’s response against defined criteria 8
  • 9. Exercises !! To assess and practice basic mathematical skills !! Illustrative graphs and images 9
  • 10. Question Banks !! Questions are divided into banks according to the MathTax classification !! Manual and ad hoc encoding, the system does not provide support for sufficient metadata !! Repository supporting LOM was developed for better management of eContent 10
  • 11. Examples of use !! Best suited for practicing Homework Weekly tests basic skills which are the tools required to build understanding and Diagnostic Remedial problem solving e-tests studies !! High-schools, first year college level mathematics Distance Virtual online learning classes 11
  • 12. Some benefits of the system !! Easy to use, only web browser is needed !! Allows individual practicing at own time, place, and pace in a “neutral” environment !! Grading is done automatically by the computer which saves time of the instructors !! Immediate feedback for students !! Students gain understanding of their learning process and can concentrate on the weak points and practice more !! Diagnostic testing helps to design the teaching, for example, dividing students into groups according to their individual learning needs 12
  • 13. Exercises on Mobile Devices Smartphones SMS quizzes 13
  • 14. Quizzes in iPod or Smartphones 14
  • 15. SMS Exercises !! Questions, answers and feedback as text messages !! Developed a Moodle module to cater quizzes via SMS gateway !! For true time and place independent practicing !! Just in time classroom quizzes !! In many countries mobile phones are much more common than computers with internet access 15
  • 16. Real time quizzes with phones as personal response system (clickers) 16
  • 17. Real time SMS quizzes activate students !! Immediate feedback to correct mistakes right in the beginning !! Raises the level of attention: students follow the presentation more carefully knowing that they have to answer questions after it !! Everybody gets involved !! Eliminates the need for special devices, which often cause configuration and other technical problems 17
  • 18. Authoring interactive exercises and quizzes Exercise structure Algorithms Setting up quizzes 18
  • 19. Question components Question text Correct answer Question text with algorithmic parameters All of these elements are instantiated from the algorithmic parameters 19
  • 20. Authoring questions !! Question bank editor !! LaTeX macros begin{question}{MultipleChoice} name{example 1} qutext{Given $f(x)=(x+3)^2$, find $f(x+5)$} choice*{$(x+8)^2$} choice{$x^2+6x+14$} choice{$x^2+10x+24$} choice{none of these} end{question} !! Editing the source (EDU) code 20
  • 22. 22
  • 23. Algorithm $a = range(-5,5); condition:ne($a,0); $b = range(-3,3); condition:ne($b,0); condition:le(abs($b-($a)),5); $f = maple(quot;($a)*x+($b)quot;); $p1=maple(quot;[0,($b)]quot;); $p2=maple(quot;[0,($b)-($a)]quot;); $p3=maple(quot;[-1, ($b)-($a)]quot;); $y1=($b)-($a); $y2=if(lt($b,0), quot;($b)quot;, $b); $deltay= -($a); $plot = plotmaple(quot;plots:-display([plot($f, x = -5 .. 5, y = -5 .. 5, color = blue, thickness=2), plots:-coordplot(cartesian, [-5 .. 5, -5 .. 5], color = [gray, gray], linestyle = [solid, solid], grid = [11, 11])], axes = normal, tickmarks=[11,11], labels=[``,``], numpoints=300)quot;); 23
  • 25. Evaluating correctness of answer Cannot analyze student’s response, partial grading not possible 25
  • 26. Equations !! Encoded in MathML 1.! LaTeX converted to MathML 2.! MathML source 3.! mathml function $Deq = mathml(“$a*x^2+$b*x+$c”); 4.! Maple call $Drad = maple(“printf(MathML[ExportPresentation]( sqrt(a +b)<>sqrt(a)+sqrt(b) )) ”); 5.! Equation editor !! Displayed as images on the web page 26
  • 28. Setting up assignments !! Collect questions into quizzes !! Set policies 28
  • 29.
  • 31. 1. Exercises for Single Variable Calculus !! First year university course !! About 100 exercises for limits, differentiation, integration, series, etc. !! Maple T.A. exercises used as homework assignments and also a diagnostic test as self-assessment before the course !! Bonus points were given to students from homeworks and they could take the assignment any number of times, the best attempt counted
  • 33. 2. High School exercises !! Exercise sets for all 10 long term math courses in the Finnish curriculum developed since 2005 !! Algorithmic exercises for training basic methods and techniques !! Students do not usually practice enough which is needed to learn mathematics and solve more demanding problems
  • 35.
  • 36. Essay questions !! For expressing mathematical thinking verbally !! For self evaluation !! Implemented as essay questions or essay parts in exercises and they cannot be graded automatically
  • 37.
  • 38. 3. Diagnostic Testing at Polytechnic schools !! To assess the level of mastering basic mathematics skills of new students, both for students themselves and instructors !! Problem: Students have very varied background and teaching needs to be designed accordingly !! A diagnostic test is organized in computer lab, first week of the semester, a brief introduction to the system was given !! Algorithmic questions are different for each student, so cheating is harder
  • 40. Research: Kari Lehtonen Diagnostic tests and practicing in technical engineering school. Results in the test before and after practicing. Purple (four groups) n = 80, not using online assignments. Blue group n = 40, using online assignments. http://jem-thematic.net/en/node/872