Overview

This proposal seeks to enable learners to reset their ORA submissions in order to allow them to submit the work again and reduce the workload on the course staff.

Problem

There are potentially 2 problems we can address with this proposal

Use cases:

For problem #1.

For problem #2:

Proposed solution:

The initial approach is address problem #1 by allowing a learner to reset their submission when the following conditions are met:

We could optionally also implement the time for the grace period as a setting of the specific ORA problem, but the implications regarding how and when submissions are added to the grading pool are still being explored by the team.

view

proposed UI

Studio. when setting the ORA component

Learner, when allowed to reset their submission

Other approaches considered:

TBD

Competitive research:

Moodle has the following options for assignment submissions:

For problem #1:

Allow deleting: If enabled, students may delete uploaded files at any time before submitting for grading.

For problem #2:

Enable 'Send for marking' button: Where grading is enabled, the "Send for marking" button allows students to indicate to the teacher that they have finished working on an assignment. The teacher may choose to revert the assignment to draft status (if it requires further work, for example).

Proposed plan for any relevant usability/UX testing

Once this proposal gets cleared for development, we plan to produce a low resolution interactive prototype and perform a few tests with users to validate for clarity and effectiveness.

Plan for long-term ownership/maintainership

edunext is commited to build and contribute this work as part of the unidigital (spanish government) project. As part of that commitment, edunext would commit to maintain the feature for a minimum of 2 years and after that, either find a suitable maintainer to hand it over to, or to follow a the deprecation procedure in case the feature has any inconvenience or its maintenance is a burden that no one can carry.

Open questions for rollout/releases

We’d like reviewers of this document to weigh in about the problem #2. How to deal with resets when the work has already been assessed by staff and the goal is to give the learners a second chance to submit and improve their work.