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
The tutorial about basic installation of r and library was good tutorial
The tutorial about basic installation of r and library was good tutorial
Read LessVery simple and very effective course. Congratulations
Very simple and very effective course. Congratulations
Read LessThanks Andrew for this course.
Thanks Andrew for this course.
Read Less