Automatic, random, question generation for online assessment
Learn to generate random PDF exam sheets, or a random question bank to upload to Moodle.
The year 2020 saw a cataclysmic change in the tertiary education sector as a result of the global Covid-19 pandemic. One of the immediate changes was the requirement to move to remote assessment. A robust way to ensure academic integrity when remotely assessing students is to automatically generate random questions, and corresponding solutions, that are different for each student. These random questions may differ in only a few components, ensuring that the assessment is equitable across the student cohort.
In this course you will learn how to:
While what you will learn is ideal for assessments containing mathematical exercises, or multiple choice questions, it can also be used for generating random essay questions. In this course I cover examples using Sweave, which allows for seamless Latex integration. The exams package also allows one to use R Markdown, but this is not covered in the course.
Acknowledgment: This course has been made possible by the monumental efforts of the R community in providing freely available and open-source software. Special thanks goes to the authors of the exams software package. Please visit http://www.r-exams.org/ for more information and resources.
Why randomised question generation?
Installing R
Installing RStudio
Installing R packages
Your first random question and answer
Generating multiple PDFs from Q&A
Generating Moodle output from Q&A Part 1
Generating Moodle output from Q&A Part 2
Essay questions with random subjects
Uploading essay questions to Moodle
Single-choice questions
"Prove the Result" questions: An example using integration
Changing templates
Selecting from groups of questions
Andrew Zammit-Mangion
Thank you very much. This course gave me the courage and confidence to start with R and R-exams package. You gave me a way to change how my students learn an...
Read MoreThank you very much. This course gave me the courage and confidence to start with R and R-exams package. You gave me a way to change how my students learn and also how I give exams and teach. Thanks again.
Read LessVery simple and very effective course. Congratulations
Very simple and very effective course. Congratulations
Read LessThe tutorial about basic installation of r and library was good tutorial
The tutorial about basic installation of r and library was good tutorial
Read LessThanks Andrew for this course.
Thanks Andrew for this course.
Read LessI would like to thank you for this course. I've been using exams for many years and I always have people asking me how to use it and need to train my TAs. Th...
Read MoreI would like to thank you for this course. I've been using exams for many years and I always have people asking me how to use it and need to train my TAs. This is great, now I can direct people to this course!
Read LessVery useful. Prepared and presented with clear instrutions.
Very useful. Prepared and presented with clear instrutions.
Read LessA wide coverage for a complex (math) subject with several output options in addition to online evaluation. Thanks
A wide coverage for a complex (math) subject with several output options in addition to online evaluation. Thanks
Read LessA very useful course. Thank you very much, Andrew.
A very useful course. Thank you very much, Andrew.
Read LessExcelente
Excelente
Read LessThe course provides a good introduction to the topic of generating random questions using R and the exams package. Explanations are clear and concise. Unfort...
Read MoreThe course provides a good introduction to the topic of generating random questions using R and the exams package. Explanations are clear and concise. Unfortunately, the audio quality isn't great.
Read LessExcellent! Thanks for sharing
Excellent! Thanks for sharing
Read LessI would have wanted to know how to control the number of decimals in a given solution. This was not covered. However, the course is very educative
I would have wanted to know how to control the number of decimals in a given solution. This was not covered. However, the course is very educative
Read Less