- Submit post-lecture quiz before the next lecture counted for participation
- Form teams during the tutorial
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.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).
The supervisor's main job (in the context of this module) is to observe, facilitate self/peer learning, evaluate, and give feedback.
Lecture time is the main avenue for meeting your supervisor. In addition, you can meet the supervisor at other times, as many times you need, subject to availability in his/her schedule.
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.