Kvasir Exam: making assignment variants

A student finishes an assignment. You check the work, discuss the mistakes, and decide that another round of practice would help. Now you need another assignment: the same kind of thinking, with different numbers and conditions. Writing that second version can take longer than checking the first.

Kvasir Exam now has a Clone assignment button. It starts with a completed student submission and prepares a new set of questions. The aim is to keep the structure, skills and difficulty while changing the data. You read the result, make any changes you want, and print it for the next student or the next lesson.

A professor and the green Kvasir witch grade a male student’s work and hand a new assignment to a female student.

Start with the work you have already checked

The grading workflow stays familiar. Add your course materials and assignment instructions, then the student’s typed work, scans or handwritten pages. Process one student or a group, and review the result alongside the original work. With scans, check the recognized text as well: it is the reading of the page that subsequent steps use.

For cloning, choose a submission whose processing is complete. The selection list shows the student, the submission version and the score when available. You can choose the particular piece of work that contains the tasks you want to reuse.

Keep the task, change the data

First, Kvasir identifies the individual problems. When a rubric or selected grading materials are available, they help establish the task structure. Otherwise, the submission itself is the starting point. The student’s solutions, scores and corrections are left out of the questions being reconstructed.

Next, the problems are rewritten with new numbers, names, contexts or wording. The model is asked to preserve the skills and difficulty, and to check that the new questions are solvable. The output is a fresh assignment in the language of the original problems, without solutions or an answer key.

For example, a question about solving a linear equation should remain a question about solving a linear equation. Changing the coefficients gives the next student something to work out while keeping the teaching purpose.

Completed work

Solve the equation

2x + 3 = 11

Student’s working

2x = 8
x = 4

New assignment

Solve the equation

3x + 5 = 20

Space for a new solution

Illustrative example: the task is preserved; the student’s answer is not carried into the new assignment.

From a completed submission to a printable assignment

  1. Choose

    Materials → Clone assignment. Select a completed submission and confirm creation.

  2. Prepare

    Kvasir separates the problems and writes new variants with different data.

  3. Review and print

    Open the new assignment. Edit it, check it and print it.

Read it, adjust it, give it to a student

The new assignment appears in Materials. Open it and edit the wording, numbers, formulas or title if needed. The Print button opens the formatted version for printing.

Mathematical notation is supported, and mathematical figures can be rebuilt as LaTeX/TikZ drawings. Review the questions and any figures before handing them out, just as you would review an assignment you had written yourself.

The cloned assignment is kept separate from the materials used for OCR and grading in the current exam. Creating a new variant therefore does not silently change the reference material for the work you have already checked.

Open Kvasir ExamSee graded examples

More about grading with your course materials