A method implemented in a MOOCs (Massive Open Online Courses) system for handling requests for peer-review of student's homework assignments. When a peer-review request is received, the system first selects as candidate reviewers a number of students who are about to become active on the MOOCs system, then calculates a peer-review matching score for each candidate reviewer. The score is based on language, academic ability on the subject of the homework, peer-review history, etc. of the students. The peer-review request is assigned to a relatively small number of candidate reviewers with top matching scores. After a number of completed reviews (grades) are received, the system determines whether a sufficient number of completed reviews having grades within one standard deviation are received. If so, a final grade is calculated from the grades within one standard deviation; and if not, the assignment process is repeated. This method promotes efficient and effective peer-review.
展开▼