https://github.com/lapets/bu-gsubmit-grading
Scripts for retrieving student submissions and posting grades via gsubmit (a tool used by the Boston University Computer Science Department).
https://github.com/lapets/bu-gsubmit-grading
boston-university gsubmit
Last synced: 5 months ago
JSON representation
Scripts for retrieving student submissions and posting grades via gsubmit (a tool used by the Boston University Computer Science Department).
- Host: GitHub
- URL: https://github.com/lapets/bu-gsubmit-grading
- Owner: lapets
- License: mit
- Created: 2015-09-21T13:51:26.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-05-08T16:33:26.000Z (over 9 years ago)
- Last Synced: 2025-01-23T12:46:32.526Z (12 months ago)
- Topics: boston-university, gsubmit
- Language: Python
- Size: 14.6 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
bu-gsubmit-grading
==================
Scripts for retrieving student submissions and posting grades via gsubmit (a tool used by the Boston University Computer Science Department).
Usage
-----
The scripts always store all student files (whether they are student submission files or student grade files) in the directory `./data`. Each file name in `./data` corresponds to the user name of the student to whom it belongs.
To retrieve submitted files from every student in the fall course CS 235 under a path such as `hw1/hw1.py` and with a due date of September 14th, 2015, run the following:
python submissions-pull.py 235 Fall 2015-09-14 "hw1/hw1.py"
Note that any number of file paths can be specified in the last argument (each path separated by a space). The contents of all the files found for each student will be concatenated into a single file corresponding to the user name of that student. Also note that this script assumes the file `235.txt` exists in the current directory and contains the user names of all currently enrolled students.
To post the grade files for `hw1` for all students taking CS 235 in the fall, run the following:
python gradefiles-push.py 235 Fall 2015 hw1
The above will create the file `grade.hw1.txt` in the `gsubmit` directory of each student for the specified course.