diff --git a/source/img/assignmentsettings/extendedtime.png b/source/img/assignmentsettings/extendedtime.png new file mode 100644 index 00000000..525a190c Binary files /dev/null and b/source/img/assignmentsettings/extendedtime.png differ diff --git a/source/img/assignmentsettings/restrictip.png b/source/img/assignmentsettings/restrictip.png new file mode 100644 index 00000000..b62ae7b4 Binary files /dev/null and b/source/img/assignmentsettings/restrictip.png differ diff --git a/source/img/examproctoring.png b/source/img/examproctoring.png index 6a5bcd3b..5728963e 100644 Binary files a/source/img/examproctoring.png and b/source/img/examproctoring.png differ diff --git a/source/img/extendtime.png b/source/img/extendtime.png index abefb4b4..54dd437d 100644 Binary files a/source/img/extendtime.png and b/source/img/extendtime.png differ diff --git a/source/img/guides/indicators.png b/source/img/guides/indicators.png new file mode 100644 index 00000000..f045db67 Binary files /dev/null and b/source/img/guides/indicators.png differ diff --git a/source/instructors/authoring/assessments/partial-points.rst b/source/instructors/authoring/assessments/partial-points.rst index 31bb8629..497499f4 100644 --- a/source/instructors/authoring/assessments/partial-points.rst +++ b/source/instructors/authoring/assessments/partial-points.rst @@ -7,7 +7,12 @@ Partial Points ============== You can award partial points for student assessments in your testing scripts. Use the following Bash and Python grading scripts to enable partial points. You must toggle **Allow Partial Points** on in the **Grading** section of the Advanced Code Test dialog. +Feedback for Partial Points +--------------------------- +In addition to the **red x** and **green checkmark** indicators for correctness there is a third indicator that displays when the student receives partial points, an orange **percent** sign. +.. image:: /img/guides/indicators.png + :alt: Indicators for assessment correctness Autograding Enhancements for Partial Points ------------------------------------------- diff --git a/source/instructors/getstarted/support/changelog.rst b/source/instructors/getstarted/support/changelog.rst index 98b46dc0..776c0fa9 100644 --- a/source/instructors/getstarted/support/changelog.rst +++ b/source/instructors/getstarted/support/changelog.rst @@ -29,12 +29,13 @@ We do not report small bug fixes or issues that affect individual users, who we **September 2025** +- `[F] [30th]`: Add Ability to :ref:`restrict IP addresses ` - `[I] [29th]`: Option added to display expected answer and Rationale when grades have been released. **August 2025** - `[F] [26th]`: Added :ref:`sandboxes` for teaching AWS Cloud. -- `[I] [21st]`: The Join a Course token is now four words instead of two. +- `[I] [21st]`: The Join a Course token is now four words instead of two. **July 2025** diff --git a/source/instructors/setupcourses/assignment-settings/exam-proctoring.rst b/source/instructors/setupcourses/assignment-settings/exam-proctoring.rst index 88cc91e0..ef44a961 100644 --- a/source/instructors/setupcourses/assignment-settings/exam-proctoring.rst +++ b/source/instructors/setupcourses/assignment-settings/exam-proctoring.rst @@ -6,7 +6,7 @@ Exam Proctoring =============== -The Exam Proctoring settings are used to enable various options for assignment exams. After you have completed your selections, click **Save Changes**. +The Exam Proctoring settings are used to enable various options for exam assignments. After you have completed your selections, click **Save Changes**. .. image:: /img/examproctoring.png :alt: Exam Proctoring Settings @@ -17,16 +17,21 @@ The Exam Proctoring settings are used to enable various options for assignment e - To disable, uncheck **Time Limit**. - - Students can be granted additional time if required. Select the 3 blue dot menu for the students assignment and **Extend Time** + - Students can be granted additional time if required. Select the menu icon (3 horizontal dots) for the student's assignment and then click **Extend Time**. -.. image:: /img/extendtime.png - :alt: Extend Time + .. image:: /img/extendtime.png + :alt: Extend Time + + You can easily see which students have an extension for the assignment when you view the dashboard for that assignment. In the image below, the student has an extra 60 minutes to complete the assignment. + + .. image:: /img/assignmentsettings/extendedtime.png + :alt: Image of indicator showing the student has an extra 60 minutes to complete the assignment. - **Shuffle Question Order** - If enabled, each student receives the pages of the assignment in a random order to avoid students having exact duplicate assignments. - - Click **Shuffle Question Order** to enable it. + - Click **Shuffle Question Order** to enable it. - - To disable, uncheck **Shuffle Question Order**. + - To disable, uncheck **Shuffle Question Order**. - **Forward Only Navigation** - If enabled, navigation buttons and menus that allow students to re-visit questions are hidden; students can only move forward through the pages. Students are advised of this restriction as they start the assignment. @@ -34,8 +39,11 @@ The Exam Proctoring settings are used to enable various options for assignment e - **Single Login** - If enabled, once a student has started the assignment and until they mark it as complete, all other account login attempts are blocked. As students start the assignment, they are advised that it is restricted to single login and to ensure that they have: - Closed other tabs or browsers where Codio is open. + - A stable internet connection. + - Enough power in their device. + - Sufficient time to complete the assignment. If students attempt to access the assignment from a different IP address or browser, they will be restricted and advised to contact their course instructor for assistance. @@ -46,4 +54,9 @@ The Exam Proctoring settings are used to enable various options for assignment e On the **Students** tab in the course, click the menu icon (3 horizontal dots) and choose **Reset Single Login**. +- **Restrict IP Addresses** - You must enable **Single Login** (see above) first to use this. Once **Restrict IP Addresses** is enabled, you can enter the allowed **Public** IPs and IP ranges. Each IP address should be on a separate line and you can specify a subnet as depicted below. Students will only be able to open the assignment if their IP matches the specification. + + .. image:: /img/assignmentsettings/restrictip.png + :alt: Restrict Allowable IP addresses for an assignment + - **Authentication** - If enabled, your students will need to authenticate through your SSO service provider before they can open the assignment. This option can only be used if you have configured :ref:`SSO Integration ` for the organization.