Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


Attempts allowed: How many times the students can attempt the quiz. For CodeRunner, one attempt makes the most sense, because the students then anyway can re-submit their answers to the questions inside the quiz (Adaptive mode, see Question Behavior below).


New page: Choose if all questions are on one page or if they are divided into separate pages. Page breaks can anyway be added or removed later by editing the quiz, so this setting is not very crucial in the beginning.

Navigation method: The recommended option is Free. If you choose Sequential, students cannot return back to a previous page. In this case, you will need to make the rules very clear in the beginning of the quiz!

Question behavior

TODO: Very important, Adaptive mode

Review options

TODO: Very important


Safe Exam Browser

Extra restrictions on attempts

Overall feedback

Common module settings


Shuffle within questions: Does not affect CodeRunner questions. The recommended choice is Yes if you also have other question types in the same quiz.

How questions behave: The recommended setting for the Quiz is Adaptive mode (the questions will include a Check button that the students can use to interact with the questions). Note that CodeRunner questions will always behave as in Adaptive mode, regardless of this Quiz-level setting. So, for the students it is probably clearer if all questions behave as in Adaptive mode.

Each attempt builds on the last: Recommended setting for CodeRunner quizzes is No. but if you allow multiple attemps, you can choose Yes to allow students to continue from their previous attempt. It might be helpful to enable this option if you plan to give extra attempts to students who have for example missed a deadline due to illness or some other personal reason (Quiz Gear icon → User overrides).

Review options

Choose these very carefully! Below is a one suggestion for Review options. Explanations below the figure.

Example of Review optionsImage Added

During the attempt: Here you probably just want to show Whether correct and Marks. If you would like to give Specific feedback based on student responses, you will need to use a Template Grader in the CodeRunner question.

Immediately after the attempt: You may want to enable Overall feedback at this point, if you plan to give Overall feedback based on the grade. If you want to give the right answers to the students already at this point, you can also check Right answer. Note that it might be a better idea to share the full solutions only after the quiz has been closed and all students have answered. General feedback can be used to give a text-based explanation on the solution of a CodeRunner question.

Later, while the quiz is still open: These are typically identical to Immediately after the attempt.

After the quiz is closed: If you plan to give the full solutions to the students, this is usually the best place to enable Right answer (and also General feedback, if you use it to give further explanations).


These are not that important and will not be explained further.

Safe Exam Browser and Extra restrictions on attempts

No comments on these (not recommended). 

Overall feedback

Here you can add overall feedback for the students, based on the grade they have achieved. For example:

Grade boundary: 100%

Feedback: You achieved 100% of the points, excellent work!

Grade boundary: 90%

Feedback: You achieved at least 90% of the points, well done!

Common module settings

Availability: Is the quiz visible for the students.

ID number: Can be used in grading with Moodle Gradebook. Give a short, descriptive name like E1 for the first exercise set.

Group mode: Not relevant for quizzes.

Restrict access

Add access restrictions if you want. Note that quizzes are never accessible to guests.

Activity completion

Set these if you are using Course Completion on your course (recommended). Enabling Course Completion: click the Gear icon on the front page of the course (top rght) and choose Course Completion to set the course completion conditions.