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.0.tar.gz
(4.5 kB
view hashes)
Built Distribution
Close
Hashes for ghc_utils-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42ad13732b958311c4bfb9a44d14f4aeeb875657ae3a022545d28e203462ee1a |
|
MD5 | 71dafe2cd33377ffb4f96d062a0c70c5 |
|
BLAKE2b-256 | 640828809eb8de55acd69dff7e720e2e57272587430da26f3924261852da4bec |