Skip to main content

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)

Uploaded Source

Built Distribution

gradescope_tool-0.0.2-py3-none-any.whl (7.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page