automatic assessment in math education

40
Workshop: Automatic Assessment in Mathematics Education Matti Pauna, University of Helsinki, JEM 1

Upload: telss09

Post on 17-May-2015

1.357 views

Category:

Education


0 download

DESCRIPTION

Matti Pauna

TRANSCRIPT

Page 1: Automatic Assessment In Math Education

Workshop: Automatic Assessment in

Mathematics Education

Matti Pauna, University of Helsinki, JEM

1

Page 2: Automatic Assessment In Math Education

Supporting learning with web-based

practicing and assessment exercises

2

Page 3: Automatic Assessment In Math Education

Outline

!! Introduction and background

!!Using web based assessment in learning

!!Mobile assessment

!!Authoring exercises and building assignments

!!Case studies and results

!!Hands on

3

Page 4: Automatic Assessment In Math Education

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

Page 5: Automatic Assessment In Math Education

linalg1:determinant(linalg2:matrix( linalg2:matrixrow(a,b),

linalg2:matrixrow(c,d))) Linguistic hints for mood,tense and directive

5

Page 6: Automatic Assessment In Math Education

JEM Thematic Network

" ! Joining Educational Mathematics 2006-2009

" ! Continues dissemination

" ! EU funded network

" ! Gathers technology developers, authors and users of e-content

c!

Page 7: Automatic Assessment In Math Education

http://jem-thematic.net

7

Page 8: Automatic Assessment In Math Education

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

Page 9: Automatic Assessment In Math Education

Exercises

!! To assess and practice basic mathematical skills

!! Illustrative graphs and

images

9

Page 10: Automatic Assessment In Math Education

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

Page 11: Automatic Assessment In Math Education

Examples of use

11

Homework Weekly tests

Diagnostic e-tests

Remedial studies

Distance learning

Virtual online classes

!! Best suited for practicing basic skills which are the

tools required to build understanding and problem solving

!! High-schools, first year college level mathematics

Page 12: Automatic Assessment In Math Education

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

Page 13: Automatic Assessment In Math Education

Exercises on Mobile Devices

Smartphones

SMS quizzes

13

Page 14: Automatic Assessment In Math Education

Quizzes in iPod or Smartphones

14

Page 15: Automatic Assessment In Math Education

SMS Exercises

15

!! 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

Page 16: Automatic Assessment In Math Education

Real time quizzes with phones as personal

response system (clickers)

16

Page 17: Automatic Assessment In Math Education

Real time SMS quizzes activate students

17

!! 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

Page 18: Automatic Assessment In Math Education

Authoring interactive

exercises and quizzes

Exercise structure

Algorithms

Setting up quizzes

18

Page 19: Automatic Assessment In Math Education

Question components

19

Question text

Question text with algorithmic parameters

Correct answer

All of these elements are instantiated from the algorithmic parameters

Page 20: Automatic Assessment In Math Education

Authoring questions

!! Question bank editor

!! LaTeX macros

!! Editing the source (EDU) code

\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}

20

Page 21: Automatic Assessment In Math Education

Source format

21

Page 22: Automatic Assessment In Math Education

22

Page 23: Automatic Assessment In Math Education

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("($a)*x+($b)"); $p1=maple("[0,($b)]"); $p2=maple("[0,($b)-($a)]"); $p3=maple("[-1, ($b)-($a)]"); $y1=($b)-($a); $y2=if(lt($b,0), "($b)", $b); $deltay= -($a); $plot = plotmaple("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)");

23

Page 24: Automatic Assessment In Math Education

Algorithm editor

24

Page 25: Automatic Assessment In Math Education

Evaluating correctness of answer

Cannot analyze student’s response, partial grading not possible

25

Page 26: Automatic Assessment In Math Education

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

Page 27: Automatic Assessment In Math Education

Equation editor

27

Page 28: Automatic Assessment In Math Education

Setting up assignments

28

!! Collect questions into quizzes

!! Set policies

Page 29: Automatic Assessment In Math Education
Page 30: Automatic Assessment In Math Education

Case studies

30

Page 31: Automatic Assessment In Math Education

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

Page 32: Automatic Assessment In Math Education

!"#$%&'()&*+

,-./0$1/+2$%+

3%4*0*&1#+54/&*+

'.*(1&,-./+$2+

64"*-"-/+

Page 33: Automatic Assessment In Math Education

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

Page 34: Automatic Assessment In Math Education

74/&*+,-./0$1/+

2%$)+8&9.%.1'+

'$3&*/+&1+(&#(+

/*($$"+)4'(+

Page 35: Automatic Assessment In Math Education
Page 36: Automatic Assessment In Math Education

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

Page 37: Automatic Assessment In Math Education
Page 38: Automatic Assessment In Math Education

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

Page 39: Automatic Assessment In Math Education

39

Results

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

Page 40: Automatic Assessment In Math Education

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