The assignment environment determines how problems are presented to a student and how the student interacts with those problems. To change the environment for an assignment, go to the assignment and select the Environment tab.
There are a large number of environment settings which give you fine-grained control over the student experience.
|Mode in which an assignment runs. In Homework mode, the student can submit each problem and receives feedback on his attempt. In Test mode, the student can only submit the entire assignment and receives no feedback (other than warnings) when answering individual problems.
|Number of times a student can start an assignment. If this value is greater than 1, the student will be able to restart their assignment and try again once completed.
|Number of times a student may attempt to correctly answer a problem. This setting in only available in Homework mode.
|Max. attempts/multiple choice item
|Number of times a student can attempt each multiple choice or multiple answer item (applies to single part problems only)
|View unreleased submissions
|Whether a student can view their work after an assignment is submitted but before results are released. You may want to enable this for homework, and disable for tests.
|Use equation editor
|Lets the student specify an equation-based answer using a graphical equation editor. If the editor does not produce the desired student answers, turn it off.
|When recording a student's score, will either record the student's last submission or the best submission.
|Determines whether partial credit will be given for partially correct multi-part problems.
|Numeric tolerance (%)
|The percentage in which a student's answer can deviate from the correct answer and still be considered correct. For example, if the answer is 100 and the numeric tolerance is 2%, a student answer in the range 98-102 would be considered correct.
|Randomly shuffles choice answers within each multiple choice problem for each student.
|Randomly shuffles the order of problems in an assignment for each student.
|Whether a student receives hints after a specified number of submissions of a problem.
|Whether a student receives a warning after a specified number of submissions if an invalid answer is typed. For example, if the student types 'a' as a variable when it should be 'x', the student will receive a warning that 'a' is not a valid variable for that problem.
|Whether a student will see the score for each problem after the problem is submitted.
|Whether a student will see the correctness of their answers after a problem is submitted.
|Whether answers to the problems will be shown after the assignment is released by the educator. For more information, see Managing assignments in a course.
|Whether detailed solutions to problems (when available) will be shown after the assignment is released by the educator.
|For more information, see Allowing students to practice on random variations of problems in an assignment.
|Allow students to practice on random variations of a problem when applicable
|Whether to turn on practice. Adds a practice button at the top of each problem as they student progresses through the assignment. When the student selects Practice, a separate dialog opens with a random variation of the current problem.
|Show practice button after n attempts
|The number of attempts required by the student before the practice button is shown. Defaults to 0.
|During practice, make solutions available
|Determines how solutions are made available. Options: Immediately; After n attempts; After answered correctly.
|Whether an access code is required for students to start the assignment. For more information, see Supervising an assignment.
|Time limit (seconds)
|Amount of time a student has to complete an assignment. Once the assignment is opened, the timer starts and when the time is up, the assignment is closed and the student can no longer answer problems.