utilies for github classroom
Project description
ghc-utils
utilities for interacting with github classroom
Installation
pip install ghc-utils
Usage
grades
First, create a file named students.txt
containing each student's github id, one per line.
To download all grades for an assignment named assignment-01
from an organization name myorg
and save it to grades.csv
:
ghc-utils grades -u <your_githubid> -p <your_github_password> -o <myorg> -a assignment-01 -s students.txt -g grades.csv
ghc-utils grades --help
Usage: ghc-utils grades [OPTIONS]
Download all grades for an assignment.
Options:
-u, --username TEXT your github username [required]
-p, --password TEXT your github password [required]
-o, --organization TEXT github organization name, e.g., tulane-
cmps2200 [required]
-a, --assignment-prefix TEXT assignment name prefix, e.g., assignment-01
[required]
-s, --student-file PATH text file with one student github id per line
[required]
-g, --grade-file PATH output csv file [required]
--help Show this message and exit.
History
0.1.0 (2020-09-03)
- First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ghc_utils-0.1.1.tar.gz
(4.5 kB
view hashes)
Built Distribution
Close
Hashes for ghc_utils-0.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 904be6a5f88c69820b94063da551b0a174568697e5c99285b9b2708255d6cf93 |
|
MD5 | 8083ef3034f772248a339420661ce5e0 |
|
BLAKE2b-256 | a125a394fad781abbd3fc42479a2ff5a3ab00d68007b74f940f17f74c7504008 |