In-line python grader client.
Project description
PennGrader
Welcome to the PennGrader!
Here at PennGrader, we believe that learning comes from lots of practice...and from making lots of mistakes.
After many years as a student I found myself very frustrated in the following homework timeline: struggle on a homework assignment for weeks, submit something that may or may not be right and then wait a few more weeks to receive any type of feedback, at which point I had forgotten all about the homework. After many years as a TA, I also found myself very frustrated with the common auto-grading tools, the hours and hours of manual grading and the onslaught of re-grade requests that came thereafter.
From these frustrations, the PennGrader was born!
The PennGrader was built to allow students to get instant feedback and many opportunities for re-submission. After all, programming is about making mistakes and learning from feedback! Moreover, we wanted to allow TAs and Instructors to write their homework in any way they pleased, without having to worry about the structure of a specific auto-grader. The examples below are done using Jupyter Notebooks which is the most common use case, but you can use this for normal Python homework as well.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file penngrader_client-0.5.13.tar.gz.
File metadata
- Download URL: penngrader_client-0.5.13.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6cf8c4f5b093bb00d20bf9f8a041be67125c34bbf94d42348c93702143ee3ad4
|
|
| MD5 |
de1d9411a76988ee6a3f2f9276226064
|
|
| BLAKE2b-256 |
f392064016597a511d6b8585e9332ba2a538ea8d411f4cd649bac582685beb79
|
File details
Details for the file penngrader_client-0.5.13-py3-none-any.whl.
File metadata
- Download URL: penngrader_client-0.5.13-py3-none-any.whl
- Upload date:
- Size: 7.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e50a4ce0aeb9d988667eac691042a542882db05dd5d316a19f5bb5bf72928d7e
|
|
| MD5 |
5655e38a2de17ee97a65cd5a15af6a52
|
|
| BLAKE2b-256 |
578609bef61ddbb5d085f70062b8a91864ac6ae17795db339652f9698d9b52b7
|