Top Banner
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
26

Automating the generation of mathematical questions banks

Feb 23, 2016

Download

Documents

Luka

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
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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…