A package to autograde
Project description
autograding
Autograder and custommagics for python
How to run
conda create -n autograding_env
conda init
conda activate autograding_env
pip install -r requirements.txt
python main.py
How to make unittest
Example:
from autograde_module import ExtendTestCase # Adds extra tests
"""
Student code can be accessed using the module student which is dynamically import by the autograder.
Do not add the code "import student"
"""
class Test1Basics(ExtendTestCase):
def test_add(self):
self.assertEqual(3+5, student.add(3, 5))
Make sure that in the assignment .yml file contains:
- SUITES_AND_UNITTESTS
- Where the first input is the name of the unittest without "unit_test_"
- And the second input is the number of unittests
- The name of the unittest must be unique within each assignments.
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 liacs_autograder-1.0.0.5.0.tar.gz.
File metadata
- Download URL: liacs_autograder-1.0.0.5.0.tar.gz
- Upload date:
- Size: 20.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d65b8aaeae2b8783749807da120273576fcdedabb0d50718e28e51d393b107bd
|
|
| MD5 |
8d506b8c41fa235199488fa4d7512fa4
|
|
| BLAKE2b-256 |
00d1ad643452514393e635b110bfd671dc232559dde8c45ce7980a5c3139b5a0
|
File details
Details for the file LIACS_Autograder-1.0.0.5.0-py3-none-any.whl.
File metadata
- Download URL: LIACS_Autograder-1.0.0.5.0-py3-none-any.whl
- Upload date:
- Size: 22.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d94743487232248e10d7cc2e4d40c0bbd198860829143a5f89d314a89c15c54
|
|
| MD5 |
119132e447645ef2fcf6b9496abefcb2
|
|
| BLAKE2b-256 |
b2be00dd9f20ded073f045ae46e412ef1bd7f312de2e6e5ae71f95fd73dd5a37
|