This course will be delivered in blended learning mode (i.e., a mix of online and F2F activities) this semester.

Participation MarksApdx A: Course Principles


Grade Breakdown

pie title
"Participation" : 5
"Individual Project (iP)" : 15
"Team Project (tP)" : 50
"exam" : 30

HEADS UP: 5 extra marks for community engagement!

Aim: A student who does well in should receive one letter grade higher than another student who doesn't do well in this aspect, all other things being equal.
Rationale: Such activities are mutually beneficial, and enhances learning of you and your classmates.

How does it work? There are at least 5 bonus marks allocated for such activities. These marks are embedded inside various grade components (i.e., iP, tP, participation).

Examples of eligible activities (non-exhaustive):

  • Engaging in forum discussions.
  • Helping others to test their iP/tP, as requested via the forum.
  • Giving peer feedback via pull request reviews of team members (in the tP) and other students (in the iP).
  • Peer evaluations in iP and tP.
  • Helping to find bugs in another teams product (in the tP practical exam dry run).

What qualifies for bonus marks: While most of the eligible activities already have participation points attached to them, the bonus marks are earned by going the extra mile to help peers. Some examples:

  • Providing more useful/thoughtful inputs.
  • Doing notably more than the minimum requirement.

What doesn't qualify? Obvious attempts to grab bonus marks by gaming the system will not earn bonus marks though. Some examples:

  • Only a short burst of activity (instead of consistent activity over the semester).
  • Spammy/trivial posts/response.
  • Regurgitating useless AI slop as feedback/responses.
  • 'Manufacturing' bogus activities (e.g., starting superfluous forum threads)

Admin Participation Marks


Admin Individual Project (iP) Grading


Admin Team Project (tP) Grading


Admin Exams



Participation MarksApdx A: Course Principles