A Python wrapper for Gradescope to easily retrieve data from your Gradescope Courses.
Project description
Gradescope
A Python wrapper for Gradescope to easily retrieve data from your Gradescope Courses.
Install
pip install gradescope-tool
Example Usage
After including the gradescope folder in your project, import the necessary files.
In order to be able to access your account, the Gradescope
object requires a username and password as arguments.
from gradescope import Gradescope, Role
gs = Gradescope('my_username', 'my_password')
courses = gs.get_courses(role=Role.INSTRUCTOR)
assignments = gs.get_assignments(courses[0])
members = gs.get_members(courses[0])
gradebook = gs.get_gradebook(courses[0], members[0])
past_submissions = gs.get_past_submissions(courses[0], assignments[0], members[0])
Contribution
Written by HyunJun Park and Daniel Song (UCI Spring 2024)
Datatypes
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gradescope-tool-0.0.2.tar.gz
(6.6 kB
view hashes)
Built Distribution
Close
Hashes for gradescope_tool-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bda4fd92d451ffb9a1d22af273c00eb89b0ab74691e42448c54a16f540d87255 |
|
MD5 | c68c992454d8ed9c8afdf895592c4444 |
|
BLAKE2b-256 | 12b9f971b4438d91989d98bb989d7536a4fa399c1ff8b9bb065b0411a3dfc12a |