Start of Term Tasks

This collection of tasks is written with CS 116 in mind, although it should be able to be expanded to accomodate multiple courses. Some of these tasks will be done at the end of the previous term in order to make the start of term less rushed, but they are included here since the number of tasks done in advance will vary from term to term. At the start of each term, if any important instructions are missing, out of date, or otherwise inaccurate, they should be updated.

  • Setting up MarkUs and Piazza
    • Uploading students to MarkUs and Piazza:
At the beginning of each term, we must run the script daily for about two weeks into the term since students will be constantly being added to the course or dropped from the course. This script creates two csv files for us: markusClassList.csv and piazzaClassList.csv. Using these two files, we can upload students to MarkUs (using the markus file) and Piazza (using the piazza file) without manually entering each student.


    1. In terminal, ensure you are in the home directory of CS116 (ie. /u/cs116/)
    2. Write: cp .classlist cs116-scripts/parseStudents/
      • This copies the current classlist to where your script is.
    3. Go to the directory with the script (ie. cd cs116-scripts/parseStudents/)
    4. Write: python .classlist
    5. Now you have two files where your script is. Upload them into MarkUs and Piazza.

-- PeterSinclair - 22 Apr 2013

-- JenniferLuu - 2013-08-27

Topic revision: r4 - 2013-09-10 - GradonNicholls
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback