1 / 26

Automating the generation of mathematical questions banks

Automating the generation of mathematical questions banks. Tristan Robinson Civil, Environmental and Geomatic Engineering tristan.robinson@ucl.ac.uk Engineering Teaching and Learning Workshop Efficient and Effective Assessment. The talk. Generating a question bank

luka
Download Presentation

Automating the generation of mathematical questions banks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Automating the generation of mathematical questions banks Tristan Robinson Civil, Environmental and Geomatic Engineering tristan.robinson@ucl.ac.uk Engineering Teaching and Learning Workshop Efficient and Effective Assessment

  2. The talk • Generating a question bank • Import a question bank into Moodle • Examples

  3. 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

  4. Matlab GUI: QBank • Designed for mathematical questions • Input data is from Excel spreadsheets • Output in XML Moodle format

  5. 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

  6. Lets generate a Question Bank with 160 Q • On my desktop (4+ years) • Differential 68Q in 17 sec • Integration 182Q in 40 sec

  7. Work in progress: August 2012

  8. User guide

  9. DB for generating the questions

  10. DB for generating the questions

  11. DB for generating the questions

  12. 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

  13. Example of a question bank

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

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

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

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

  18. Thank you… • Lets import the question bank into Moodle • Lets load this into Moodle

  19. Matlab code

  20. XML Moodle output from DBank

  21. XML Moodle output from DBank • You do not have to understand the syntax • Why XML Moodle output? • Matlab can generate any output

  22. Import / Export Questions Import options Export options (only three)

  23. Functions in Moodle Emergency and Crisis Planning

  24. Thank you…

More Related