How to make 1000's of Versions of an Exam Using Moodle

This is a follow up to my post about how to make 1000’s of versions of test that I wrote on September 25th 2013.

I have made a video which explains how to make thousands of versions of the same exam using  Moodle, a learning management system that is used by many schools across the world.  Note:  Many other learning management systems and even products such as Quia and other testing software can also do this.  But since I have lots of questions in Moodle I thought I would make a short video on how to accomplish this for my readers.  Enjoy.



12 Responses

  1. Pingback : It’s Time to Flip It! | Dot's Days

  2. Rob

    I’m trying to learn how to use Blackboard using pools. Pools are Blackboard’s terminology for creating the banks of questions. Creating the pools will be ok. But, how do you deal with an overall grade for the marking period? I’m a 7th grade middle school math teacher. We have 4 marking periods. If students are using the mastery learning model, then how do I do grades in Blackboard? Some students will have covered more exams and quizzes. Some students will have more grades because they covered more material. I don’t know the logistics on Blackboard and I don’t know a fair way to calculate an overall grade. Unfortunately, we don’t have Standards Based Grading.

    1. When I graded problems where I used to give partial credit, I had the students turn in an organized paper showing all of their work. If the computer told them they had it wrong I would then look at their work on that question and then would over-ride the score and give them partial credit.

      In terms of grading students who got further into the program, I did a quick screencast on how we graded which you can watch. It is recorded here: https://www.youtube.com/watch?v=ayZjjAjhLsE

      1. Rob

        Thanks for your reply. I watched the video. I’m going to pitch this to my principal on Jan. 7. My chairperson is not keen on technology. So, it is an upward battle. I do have some questions or clarifications.
        1)Weekly Grades: A student is behind. It is now next Monday. What do you do? I need to move onto the new week’s objective, but this is student is behind. Do I give him the new week’s objectives or do I repeat the ones that did not make me happy?
        2) I didn’t understand the first of the 3 categories you mentioned. The one that doesn’t count, but is used for the second category. Could you clarify?
        3) When are you doing another online course on mastery learning using the flipped model? Are you teaching any seminars in the New Your area this year?

        Thanks in advance,

  3. Rob

    I thought about it as I was playing around with Blackboard. Tell me if I got this right. The first category is labeled objectives. Each test (not a real test) is an objective in this category. Each test (objective) is worth zero points. Then, as you enter weekly grades on Friday, you eye the objectives that were met and enter the percent weekly grade. Is this the system?

    I assume you don’t make formula for Weekly Grade column based on the objective tests results because each student has different objectives since it is mastery learning classroom. And, that would be a nightmare.

    Or, did I get this all wrong?

    1. Yes and no. The objectives roll over. If on week ONE he masters 4/4 objectives he gets 100%. If he masters 3/4 he gets 75%. Then next week lets say he has to master through objective 7. He must go back and make up the objective (probably #4) that he didn’t master. If he now cumulatively masters 7/7 he can earn a 100% for week 2. He does take a hit on week one, but usually this is because he didn’t use his time as well as he should have. So each week the TOTAL number of objectives needed to be mastered increases.

      Hope this clears it up

  4. Rob

    It does. I makes sense. I get the weekly grade much better. I can handle that on a paper grade book. How do you handle that with an LMS system? My district uses Blackboard. How do you handle the objectives category specifically?

    BTW, textbook publishes concentrate too much on electronic chapter exams. My textbook publishes makes question banks sorted by chapters. It would be nice if the publishers started sorting based on objectives (standards are too broad). I even need one objective broke down into sub-objectives at times to create a “good” test.

  5. Rob


    I was wondering if you had time to answer the question above. I really don’t know hoe to handle the tech part of what you discussed on an LMS system. Could you explain?

  6. Rob

    Ok, one try. Here is what I was thinking. Am I going about ll of this wrong? I have to use Blackboard as my LMS.

    I’m a 7th math teacher that wants to do a Mastery Flipped Classroom. Each pool will have one very precise objective. More detailed than the one I would put on the syllabus. Why? Example: Objective for Students – Subtract fractions. But, in the pools I would break down into 2 pools. One for subtracting fractions without renaming and with renaming. Why? Because It gives me more flexibility when setting up a test with different variety of questions.

    So, what is my question. Let’s say I have a test with 5 sections (5 objectives for students).
    Section 1 is on subtracting fractions.
    I want 2 multiple choice questions on subtracting fractions. One without renaming and one with renaming.
    I want 2 fill-ins on subtracting fractions. One without renaming and one with renaming.
    I want 1 constructed response question with renaming.

    I want every student to have a different version of the test.
    So, is this what I do for the 1st section. Create 5 random blocks for section 1. Each block would use only one of the pools below.

    Pool 1 – Create 20 problems on subtracting fractions without renaming that are multiple choice.
    Pool 2 – Create 20 problems on subtracting fractions with renaming that are multiple choice.
    Pool 3 – Create 20 problems on subtracting fractions without renaming that are fill-ins.
    Pool 4 – Create 20 problems on subtracting fractions with renaming that are fill-ins.
    Pool 5 – Create 10 questions on subtracting fractions with renaming that are constructed response.

    This is a lot of work. I haven’t even dealt with the 4 other sections. I have to deal with very specific type of objectives, types of questions, and possibly difficulty level.

    Is there a better way?

  7. Marlin Linger

    How do I set up Moodle and/or its gradebook to automatically handle administering multiple versions of a test until the student passes a test for a certain portion of a course? Is there a video on this somewhere? I’d like to give the students three chances to pass a test, and then possibly move on to the next subject if they haven’t gotten the material.

  8. Pingback : Mastery Simplified: Five Tips to Make Mastery a Reality – Flipped Learning Simplified

  9. Joanne Ward

    Love this article! This is really helpful and encouraging. I was inspired by this method and went ahead to check out the online quizzing system that could do the same thing. I have made up my mind to use classmaker next year-
    https://www.classmarker.com/. It also allows us to generate from question bank and what’s more is that it allows us to choose the proportion of the questions that we want to fix and randomize from our question bank.

    I have been using quizegg.com this school year. I can’t complain because of it’s cheap price, but I am not satisfied with my students’ learning progress using it. Mr.Bergmann, you’re right. I really need unlimited different test to support me!

Leave a Reply