How are points scored?

How are points scored?

In a live course, the points achieved by any particular student submission depends on three things:

  • The maximum number of points allocated to that ModuleProblem (see above).
  • The scoring type (see below).
  • Whether or not the submission is late (defined by the Ends date on the CourseModule). Late submissions receive zero points. 

Scoring Type

The scoring type is set on the Course. The scoring system is used for marking ALL problems associated to this course. 

Scoring Type Description
Challenge without friendly week Lose 1 point every 5 submissions. Minimum of 5 points when first passed before the deadline.
Challenge with friendly week As above. Intended to be used when the first week of a competition contains zero points. The only difference from the above is the explanatory text provided in the Scoring System section of the course information.  
Gym Lose 1 point every submission. Minimum of 1 point when first passed before the deadline.
Quiz Lose 1 point every submission. Minimum of 0 points when first passed before the deadline.
Pass/Fail Full points when first passed before the deadline, 0 points otherwise.
PD Workshop Same as Challenge, but ignores due dates.
None No points are scored, regardless of the points assigned to problems. 


Example 1:

Jane submits her code to a problem and passes the test cases. The problem is worth 10 points. The scoring type for this course is Pass/Fail. Jane receives 10 points. 

Example 2:

Jane submits her code to a problem and passes the test cases. The problem is worth 10 points. The scoring type for this course is Quiz. Jane has already submitted two previous attempts. Jane receives 8 points. 

Example 3:

Jim submits his code to a problem and passes the test cases. The problem is worth 10 points. He submits his code at 1am on 20th August. The problem was due on 20th August at 12am (the End date on the CourseModule was 20:08:2018 12:00). Jim receives no points for this problem (because it was submitted after the due date).