- Submit post-lecture quiz counted for participation
This module leverages peer feedback/evaluations in many ways. In particular, we do several rounds of peer evaluations using TEAMMATES.
Admin Tools → TEAMMATES
We use the TEAMMATES online peer evaluation system. TEAMMATES is a project run by NUS SoC students and used by over 0.5 million users from over 1000 universities.
Preparation: When the first feedback session is open on TEAMMATES, you will receive an eamil from TEAMMATES. There is nothing for you to do until then.
When you do receive that email, it will contain a unique link that you can use to access TEAMMATES without logging in first. Logging in to TEAMMATES using a Google account is optional (but doing so will allow you to see all your TEAMMATES sessions in one page).
Submitting peer evaluations is compulsory. If you routinely miss submitting peer evaluations, you can lose participation marks.
Midterm Peer Evaluation
Some of these questions (e.g., contribution to DG) are omitted from the midterm peer evaluation but are in the final peer evaluation (they are given here for your reference)
Uses the Equal Share +/- N%
scale for the answer
Uses the Equal Share +/- N%
scale for the answer
Uses the Equal Share +/- N%
scale for the answer
Poor
/Below Average
/Average
/Good
/Excellent
:Poor
/Below Average
/Average
/Good
/Excellent
:Final Peer Evaluation
Admin Peer Evaluations → Session: Midterm Peer Evaluation Questions
Uses the Equal Share +/- N%
scale for the answer
Uses the Equal Share +/- N%
scale for the answer
Uses the Equal Share +/- N%
scale for the answer
Poor
/Below Average
/Average
/Good
/Excellent
:Poor
/Below Average
/Average
/Good
/Excellent
:Responses to Peer Evaluations
Giving constructive feedback to others is a valuable skill for software engineers. It is also an intended learning outcome of this module. Half-hearted/trivial feedback will not earn participation marks.
Here are some things to keep in mind:
Thanks for all the hard work!
and negative ratings (e.g. Equal share - 40%
) to the same team member is not being honest.When you receive results of a peer evaluation question about contribution, use it mainly to compare the team view to your own view.
Given below are the standards and conventions to follow in this module.
One of the lecturers will be assigned as your team's tutor (aka project supervisor).
It is not appropriate for instructors to contribute to graded components of your project work. For example, if you are faced with a design decision in your project, a tutor will not make that decision for you.
Reason: to ensure fairness across teams, and to ensure the work you submit for grading is entirely your own
Following from the above, don't expect instructors to answer questions that are specific to graded deliverables (e.g., ask which design alternative is better -- that's a decision you need to make yourself). However, you can still raise such questions in the module forum where the professor can answer the question in a general way that's not unfair to other teams (and other teams can benefit from the answer as well).
How to make project decisions (given instructors are not going to make them for you)? Here are some tips:
As most of the work is graded individually, team sizes of 4 or 6 are not expected to affect your grade. While managing larger teams is harder, larger teams have more collective know-how, which can cancel each other. We'll give some consideration when grading 3-person teams.