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
parseStudent.py 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.
Steps:
-
- In terminal, ensure you are in the home directory of CS116 (ie. /u/cs116/)
- Write: cp .classlist cs116-scripts/parseStudents/
- This copies the current classlist to where your parseStudent.py script is.
- Go to the directory with the parseStudent.py script (ie. cd cs116-scripts/parseStudents/)
- Write: python parseStudent.py .classlist
- Now you have two files where your script is. Upload them into MarkUs and Piazza.
--
PeterSinclair - 22 Apr 2013
--
JenniferLuu - 2013-08-27