Versions Compared

Key

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

Overview

It should be possible to grade participation in discussions and factor this grading into a learner’s score for a course.

...

Function

Admin

Discussion Admin*

Discussion Moderator*

TA

Manage graded discussion posts as per the existing discussion roles

Create and manage graded discussion rubrics

Add / edit grades

Grant graded discussion permissions to existing team members

Can grant permissions to: Staff, Discussion Admins, Discussion Moderators, Group Community TAs & Community TAs

Can grant permissions to: 

Discussion Moderators, Group Community TAs & Community TAs

Note:

  • Staff must be assigned a Discussion Admin, or Moderator role before being able to manage Discussions or Graded Discussions

  • The Group Community TA has the same permissions as a Community TA, except the Group Community TA can only manage specific discussion groups assigned to them.

Students can:

  View the discussion’s possible points

View the grading rubric (how will points be awarded)

  View discussion description (how many posts, responses, word count etc)

View the due date

  Add a post to a graded discussion

...

If Enabled, the user has the option to add the following grading criteria:
(Note: for MVP, we’d like to leverage as much of the Open Response Assessment’s (ORA) UX and UI as possible)

  • Grading Description (ie. Prompt)

  • Schedule, eg:

    • Discussion start date and time

    • Discussion end date and time

  • Rubric

    • This will follow the current ORA rubric setup:

      • Criterion name (eg: Grammar and spelling)

      • Criterion prompt (ie. Description of how to evaluate a discussion post based on this criterion)

      • Options (eg. “Fair”, “Good”, or “Excellent”)

        • Each option has a Name, Explanation and Point value

...

  1. The discussion block is deprecated in favor of topics being auto-created. We would have to bring back a discussion block to track graded discussions, which is counter to the authoring experience we’re trying to build.

  2. We COULD create some kind of hidden XBlock that is abstracted away. But then we’d need to carve out some special casing for XBlocks to allow them to be hidden from course authors. This seems like a distasteful approach, especially since no other block is provided such a privilege and it is an open question when else such a feature would (or should) be used.

  3. Opening up the grading code has a lot of potential for extending the platform’s grading capabilities. Discussions are only the start-- other outside plugins could allow for grading without tying grades back to a particular XBlock. This solution offers a lot of potential in the future while avoiding the special casing in item 2.

...

Competitive Research

Yellowdig

From their documentation: Different actions and responses to your posted content in Yellowdig can earn you Yellowdig points if they are activated for your community. The Community Owner or Facilitators can configure rules for earning points. The rules can be seen at any time by clicking on the "Show details" section below the main points display (shown below).

...

Populi

Populi “attaches” Graded Discussions to an assignment. From their documentation:

...