Peer reviewing assignments
Setting up peer assignments is a lot of work. Worse if I want to use the same peer reviewers for another assignment I have to set them all up by hand again. I have made a first step in improving this situation, by making a small program list-peer_reviewing_assignments.py Download list-peer_reviewing_assignments.py that outputs the peer reviewer assignments.
This program takes the course_id and assignment_id as arguments. To learn what the assignment_id is for your different assignments run list-assignments-1.py Download list-assignments-1.py
./list-assignments-1.py 190 'Fri Dec 2 16:55:01 2016' summary_of_assignments={449: 'Final report', 450: 'Final semiar', 452: 'Opposition before final seminar', 453: 'First draft of your research plan, presentation, and peer reviewing', 454: 'First draft and Presentation with peer review of draft report and presentation', 455: 'Presentation of your proposed research: Ethics & Sustainability', 456: 'Project plan', 457: 'Qualitative exercise', 458: 'Quantitative exercise', 494: 'Professionalism and Ethics for ICT students', 495: 'Ethical Research', 496: 'Ethical Research: Human Subjects and Computer Issues', 497: 'Avoiding Plagiarism', 498: 'Sustainability', 499: 'Quantitative Methods and Tools', 500: 'Writing and Oral Presentations', 501: 'Power tools and how to use them; Privacy, Discoverability, Openness, and Publicity', 502: 'Presenting your Data', 503: 'Writing an abstract with keywords; Writing the Methods, Results, and Discussion sections', 504: 'Written and oral opposition'} 'Fri Dec 2 16:55:04 2016'
They you can run the program to create the desired spreadsheet:
./list-peer_reviewing_assignments.py 190 454
Look at the sheet "Reviewers".
Next step is to take a set of assignments from one assignment and apply them to another assignment.