Week 6 - Creating 100 MCQs with ChatGPT and Importing into Moodle (Randomized) For Final Exam
Section outline
-
π§ Lecturer's Guide: Expanding 10 MCQs to 100 using ChatGPT & Randomizing in Moodle
πͺ Step 1: Prepare Your Initial 10 MCQs
Write your 10 seed MCQs in this format:
Question: Which of the following bones is part of the axial skeleton? A. Femur B. Scapula C. Rib D. Humerus Answer: Cβ These will be the basis for ChatGPT to create 100 additional, diverse MCQs.
π€ Step 2: Prompt ChatGPT to Generate More Questions
Use this prompt:
I have 10 MCQs on [subject/topic]. Please generate 100 MCQs based on the same themes with moderate difficulty, unique contexts, and variations in wording. Use this format: Question: [Insert question] A. Option A B. Option B C. Option C D. Option D Answer: [Correct letter]π Paste your 10 original questions as a reference so ChatGPT understands the scope and style.
π Step 3: Convert to Aiken Format for Moodle
Ensure ChatGPT output is formatted like this:
Which part of the brain regulates balance? A. Cerebrum B. Brainstem C. Cerebellum D. Hippocampus ANSWER: CβοΈ No numbering, no bold, and one blank line between each question.
πΎ Step 4: Save as
.txtFile-
Paste all MCQs into a plain text editor (e.g., Notepad).
-
Save the file as:
Subject_100MCQs_Aiken.txt -
Double-check formatting before importing.
π₯ Step 5: Import into Moodle Question Bank
-
Go to Moodle β More β Question bank β Import
-
Choose Aiken format
-
Upload your
.txtfile -
Assign a Category (e.g., Topic 2 Questions)
-
Click Import
β Moodle confirms if all 100 questions are imported successfully.
π Step 6: Randomize Questions into a Quiz
-
Create a new Quiz in Moodle
-
Open the quiz and click βEdit quizβ
-
Click Add β + a random question
-
Select the imported Category
-
Choose how many random questions you want (e.g., 10 out of 100)
-
Repeat for other categories if desired
β° Optional: Set Quiz Rules
Option Setting Suggestion Shuffle questions β Yes Shuffle answers β Yes Attempts allowed 1β2 Time limit 20β30 minutes Immediate feedback Only if it's formative testing
β οΈ Important Disclaimer
Lecturers are responsible for verifying the accuracy, relevance, and academic integrity of all questions and answers generated by ChatGPT before using them in quizzes or final exams.
AI-generated content is a support tool β not a substitute for professional judgment, subject expertise, or quality assurance practices.
-
