automating the generation of mathematical questions banks

26
Automating the generation of mathematical questions banks Tristan Robinson Civil, Environmental and Geomatic Engineering [email protected] Engineering Teaching and Learning Workshop Efficient and Effective Assessment

Upload: luka

Post on 23-Feb-2016

44 views

Category:

Documents


0 download

DESCRIPTION

Automating the generation of mathematical questions banks. Tristan Robinson Civil, Environmental and Geomatic Engineering [email protected] Engineering Teaching and Learning Workshop Efficient and Effective Assessment. The talk. Generating a question bank - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Automating the generation of mathematical questions banks

Automating the generation of mathematical questions banks

Tristan Robinson

Civil, Environmental and Geomatic [email protected]

Engineering Teaching and Learning Workshop Efficient and Effective Assessment

Page 2: Automating the generation of mathematical questions banks

The talk

• Generating a question bank

• Import a question bank into Moodle

• Examples

Page 3: Automating the generation of mathematical questions banks

Generating a question bank in Moodle

• Time consuming– Create individual questions– Unfamiliar formatting– Settings– Provide answers (and wrong answers)

• Evolution of questions– Static– Portability– Dealing with systematic errors in the questions

Page 4: Automating the generation of mathematical questions banks

Matlab GUI: QBank

• Designed for mathematical questions

• Input data is from Excel spreadsheets

• Output in XML Moodle format

Page 5: Automating the generation of mathematical questions banks

Matlab GUI: QBank

• User friendly interface• Automates the process

as much as possible• Programme calculates

solutions• Generate large question

banks (>20 Q)• Can be adapted for most

applied engineering applications

Page 6: Automating the generation of mathematical questions banks
Page 7: Automating the generation of mathematical questions banks

Lets generate a Question Bank with 160 Q

• On my desktop (4+ years)– Differential 68Q in 17 sec– Integration 182Q in 40 sec

Page 8: Automating the generation of mathematical questions banks

Work in progress: August 2012

Page 9: Automating the generation of mathematical questions banks

User guide

Page 10: Automating the generation of mathematical questions banks

DB for generating the questions

Page 11: Automating the generation of mathematical questions banks

DB for generating the questions

Page 12: Automating the generation of mathematical questions banks

DB for generating the questions

Page 13: Automating the generation of mathematical questions banks

DB for generating the questions

• You still have to manually enter the question

• You may still have to learn new syntax (Excel, Tex, Matlab)

• The question banks remain static

Page 14: Automating the generation of mathematical questions banks

Example of a question bank

Page 15: Automating the generation of mathematical questions banks

Mathematic question banks for 1st and 2nd year Engineering student

Page 16: Automating the generation of mathematical questions banks

Mathematic question banks for 1st and 2nd year Engineering student

Page 17: Automating the generation of mathematical questions banks

Mathematic question banks for 1st and 2nd year Engineering student

Page 18: Automating the generation of mathematical questions banks

Mathematic question banks for 1st and 2nd year Engineering student

Page 19: Automating the generation of mathematical questions banks
Page 20: Automating the generation of mathematical questions banks

Thank you…

• Lets import the question bank into Moodle• Lets load this into Moodle

Page 21: Automating the generation of mathematical questions banks

Matlab code

Page 22: Automating the generation of mathematical questions banks

XML Moodle output from DBank

Page 23: Automating the generation of mathematical questions banks

XML Moodle output from DBank

• You do not have to understand the syntax

• Why XML Moodle output? – Matlab can generate any output

Page 24: Automating the generation of mathematical questions banks

Import / Export Questions

Import options

Export options (only three)

Page 25: Automating the generation of mathematical questions banks

Functions in Moodle

Emergency and Crisis Planning

Page 26: Automating the generation of mathematical questions banks

Thank you…