24
Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

  • View
    218

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 1

Maple as a Tool for Selfstudy and Evaluation

Page 2: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 2

N. Van den Bergh, T. Kolokolnikov

Ghent University

Belgium

Page 3: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 3

Maple as a Tool for Selfstudy

Page 4: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 4

• 1996/1997: launch of ALICE

(Active Learning in a Computer Environment) for linear algebra

• target: pilotgroup of civil engineers with a traditionally weak mathematical background

• software: collection of hyperlinked Maple worksheets, worked out exercises and short pencil and paper tests

Page 5: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 5

Results

• Students “like to do linear algebra”

• Marks of the pilot group comparable to those of the regular students

Page 6: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 6

• 1998/1999: introduction of selfstudy for

linear algebra, calculus and theoretical mechanics

• 1999-2000: integration in the final exam + decoupling of the selfstudy (ALICE) and evaluation (AIM) modules

Page 7: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 7

Maple as a Tool for Evaluation

Page 8: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 8

AIM web server(http://allserv.rug.ac.be:8081)

• (password protected) web-interface for both student and teacher

• using Maple for the development and evaluation of randomised tests with a mathematical content

Page 9: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 9

Features

Page 10: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 10

• it is free

Page 11: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 11

• it is fast • it uses Maple’s powerful symbolic manipulation

engine for the evaluation of non-numeric answers• it provides decent representation of formulas,

without MathML or Techexplorer• it delivers individualised tests • it is highly flexible in question format• it allows for giving partial marks and referring to

sub-questions

Page 12: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 12

Example 1: what the teacher types

h> f:= `*`(op(combinat[randcomb]( \

[exp(-x), sin(2*x), cos(3*x)], 2))); t> Evaluate the following integral: p> Int(f_, x) forbid> int,Int s> [(ans)->`quiz/Testzero`(diff(ans, x)-f_),int(f, x)] sb> t> <b>Solution:</b> Use integration by parts. se> end>

1) choose an integrable function: e.g. sin(2x)cos(3x),

2) type question,

4) …and provide some feedback

3) evaluate the answer,

HTML elements

Page 13: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 13

what the student sees ...Question 1 (1 marks) Evaluate the following integral:

/ | | sin(2 x) cos(3 x) dx | /

Answer: 4/5*(1/2*cos(2*x)*cos(3*x)+3/4*sin(2*x)*sin(3*x))

Teacher’s answer is: - 1/10 cos(5 x) + 1/2 cos(x)Your mark for this question is: 1 out of 1 .Solution: Use integration by parts.

Your last answer is: 2/5 cos(2 x) cos(3 x) + 3/5 sin(2 x) sin(3 x)

MarkMark

Page 14: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 14

Example 2: what the teacher types

• k> basis,easy

• v> 2

• t> Find a basis for V = {A in R<sup>2x2</sup> | AS[o]=S[o]A},with

• p> S[o] = matrix(2,2,[1,0,1,1])

• ap> A basis for V =

• c> set(matrix)

• h> ans_ := {matrix(2,2,[1,0,0,1]),matrix(2,2,[0,0,1,0])};

• s> [equal_bases, ans_]

• end>

1) keywords and value,

2) question and prompt

4) evaluation procedure

3) answer type

HTML elements

Page 15: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 15

Example of an evaluation procedure

• equal_bases := proc(A,B) nops(A)=nops(B) and rank(matrix(map(convert, [op(B), op(A)], vector))) = rank(matrix(map(convert, [op(A)], vector)))end:

Page 16: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 16

what the student sees ...

Question 1 (2 marks) Find a basis for V = { A in R2x2 ¦ AS0 = S0A } with

[ 1 0 ]

S0 = [ ] [ 1 1 ]

A basis for V = {matrix([[1,0],[0,1]]),matrix([[2,0],[2,2]])}

MarkMark

Page 17: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 17

Your last answer is: [ 1 0 ] [ 2 0 ] { [ ] , [ ] } [0 1 ] [ 2 2]

Teacher’s answer is: [ 0 0 ] [ 1 0 ] { [ ] , [ ] } [1 0 ] [ 0 1]

Correct!Your mark for this question is: 2 out of 2.

Page 18: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 18

Dealing with errors ...

• with incorrect syntax or incorrect Maple type (“c> flag”): give a warning without penalisation

• with a mathematical error:– give a warning

– give penalty (default: 20%)

– let the student try again

• “s> flag” allows for dynamic feedback depending on the form of the answer

• access to standard answers after the deadline, with additional comments (static or dynamic)

Page 19: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 19

Answer types

• Built-in

• Free

Page 20: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 20

Built-in

• default = no type controle

• constant = numeric controle

• multiple-response

• multiple-choice

Page 21: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 21

Free

a wrong type results in a warning

here an equation y = f(x) is expected ...

Page 22: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 22

Individualised questions • Questions are collected in a database and can be tagged

with an arbitrary number of keywords, indicating subject and/or difficulty level.

• Quizzes are built out of the database using arbitrarily specifiable selection criteria.

• The degree of randomisation of questions, as well as of individual (e.g. numeric) question components is only restricted by the teacher’s imagination …

• Tests can be delivered to registered students on the basis of a fixed random generator seed, or can be completely randomised for non-registered students.

Page 23: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 23

Marking and statistics

• Marking scheme freely specifiable

• Possibility of deadline:– no access to solutions before the deadline

– answers can be modified (with possible penalisation) before the deadline

– teacher can always modify answers and penalty-marks.

• Automatic generation of logfiles, statistics, grade reports

Page 24: Alice Interactive Mathematics 1 Maple as a Tool for Selfstudy and Evaluation

Alice Interactive Mathematics 24

Web-interface:

• Editing question and quiz files

• Entering student’s administration details

• Access to logfiles and statistics

• Organisation of surveys

• Password protection