automating the generation of mathematical questions banks
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 PresentationTRANSCRIPT
![Page 1: Automating the generation of mathematical questions banks](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/1.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/2.jpg)
The talk
• Generating a question bank
• Import a question bank into Moodle
• Examples
![Page 3: Automating the generation of mathematical questions banks](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/3.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/4.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/5.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/6.jpg)
![Page 7: Automating the generation of mathematical questions banks](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/7.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/8.jpg)
Work in progress: August 2012
![Page 9: Automating the generation of mathematical questions banks](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/9.jpg)
User guide
![Page 10: Automating the generation of mathematical questions banks](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/10.jpg)
DB for generating the questions
![Page 11: Automating the generation of mathematical questions banks](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/11.jpg)
DB for generating the questions
![Page 12: Automating the generation of mathematical questions banks](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/12.jpg)
DB for generating the questions
![Page 13: Automating the generation of mathematical questions banks](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/13.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/14.jpg)
Example of a question bank
![Page 15: Automating the generation of mathematical questions banks](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/15.jpg)
Mathematic question banks for 1st and 2nd year Engineering student
![Page 16: Automating the generation of mathematical questions banks](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/16.jpg)
Mathematic question banks for 1st and 2nd year Engineering student
![Page 17: Automating the generation of mathematical questions banks](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/17.jpg)
Mathematic question banks for 1st and 2nd year Engineering student
![Page 18: Automating the generation of mathematical questions banks](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/18.jpg)
Mathematic question banks for 1st and 2nd year Engineering student
![Page 19: Automating the generation of mathematical questions banks](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/19.jpg)
![Page 20: Automating the generation of mathematical questions banks](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/20.jpg)
Thank you…
• Lets import the question bank into Moodle• Lets load this into Moodle
![Page 21: Automating the generation of mathematical questions banks](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/21.jpg)
Matlab code
![Page 22: Automating the generation of mathematical questions banks](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/22.jpg)
XML Moodle output from DBank
![Page 23: Automating the generation of mathematical questions banks](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/23.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/24.jpg)
Import / Export Questions
Import options
Export options (only three)
![Page 25: Automating the generation of mathematical questions banks](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/25.jpg)
Functions in Moodle
Emergency and Crisis Planning
![Page 26: Automating the generation of mathematical questions banks](https://reader035.vdocument.in/reader035/viewer/2022062310/5681638c550346895dd47f9c/html5/thumbnails/26.jpg)
Thank you…