What
This is a test of creating an AI marker for first year programming assignments.
The parituclar assignment example is a simple converter that takes in either binary or decimal numbers and converts them to the other.
Why
In later papers using unit testing frameworks and giving out grades based on this can be done sucsessfully as the students are more confident with programming and can handle having to write a program with exact output. However in first year the focus is still on programming itself and so the challenge of the assignment is with the logic of the program and not the exact format of the output (Unless that is part of the logic!).
This would mean that for example the program could output "Converting binary to decimal answer is 10" or "Converting to decimal: 10" and both would be completely acceptable.
How
The goal of the AI marker is to be able to take in a set of test cases and then run the students program against various unit tests however the grading and marking of these unit tests will be done with a LLMs.
Metadata
Release files for ai-assignment-marker 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| ai_assignment_marker-0.1.0.tar.gz | 2.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ai_assignment_marker-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.0 kB
Release files / ai_assignment_marker-0.1.0.tar.gz
| Download URL | ai_assignment_marker-0.1.0.tar.gz |
|---|---|
| Size | 2.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dd503c62b6f8bbfe389d629b748cc74e848a04b946b6d5c01120e1ad65a26b60
|
|
BLAKE2b-256 checksum How to use checksums |
9de35398a325eb46a50b0fa0a98a8d045b8586ae4bae542b05964c75aa45f4ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.1 CPython/3.11.4 Windows/10
|
Release files / ai_assignment_marker-0.1.0-py3-none-any.whl
| Download URL | ai_assignment_marker-0.1.0-py3-none-any.whl |
|---|---|
| Size | 3.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1c80a28ff470f7a9a23f1155b13b741beefa637727fd626b47a4ccec18372f04
|
|
BLAKE2b-256 checksum How to use checksums |
9c7112dfcb897011838b32962df0e4e69775be77d99a6626f7bbda196a753f19
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.1 CPython/3.11.4 Windows/10
|
Security for ai-assignment-marker 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.