Versions Compared

Key

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

...

  • Highest score

  • Last score (this is what the platform currently does)

  • First score

  • Average score

Problem

  • the The current single strategy of grading the last attempt could in some cases discourage learners from exploring a problem in more depth or punish them from trying.  it It could also make it easier for learners to use the multiple attempts to guess the  correct answer without any negative consequence.

  • A number of universities currently using Open edX for MOOCs and interested in leveraging the platform also for in-campus purposes believe this would help their course creators provide a better range of options when building course gradable components.

  • Other LMS systems have this as an option by default with their features: Moodle, moodle canvas Canvas and Sakai for example

Use cases:

  • As an instructor, I want learners to use engage with problems risk-free, that is to be able to submit an answer and use up to the last the available attepmts attempt without fearing they will get a score that is lower to than the one they already have. This would apply when it is particularly difficult to provide a response,  perhaps because multiple input boxes need to be filled,  I want the learner to know that if they provided some response that got, for example, a partial credit,  they can try again and try to provide a better one without risking the loss of the score they already obtained. In this case, the best grading strategy would be “highest score”

  • As an instructor, I want learners to use engage with problems and reward a learner that gets the answer right in their first attempt, as opposed to one learner that needs to try 4 times to get it right. In this case my grading strategy of choice would be “Average score”.

  • As an instructor, I want learners to use engage with problems the way they always have. In this case my grading strategy of choice would be the default “last score”.

  • As an instructor, I want to measure the learners learner's ability to get the response right in one attempt, but I also want them to engage with problems multiple times, and be able to explore other alternative answers, see the feedback, etc, basically use the problem as a learning activity after they submitted the first response and received a grade. In this case my grading strategy of choice would be “first score”.

Proposed solution:

 The The proposal is to add the “Grading strategy” as a new setting to the ProblemXblock and change the behaviour of the submit_problem ↗ method to accomodate alternative accommodate the proposed grading strategies.

This change will give course creators some more flexibility when creating and configuring graded components (problems),  It  it will level up the capabilities of the platform against other widely used open source LMS Solutions,  and most importantly it will provide improved ways for Learners in open Open edX to engage with the problem components in a way that supports their learning.

...

Proposed visuals:

Current

proposed

new New problem editor

legacy Legacy settings in studioStudio

Student view

 There is a roadmap issue for this feature here: https://github.com/openedx/platform-roadmap/issues/261

...