Skip to content
Snippets Groups Projects
Commit 6ae94313 authored by tuhe's avatar tuhe
Browse files

Update README.md

parent f61c06d6
No related branches found
No related tags found
No related merge requests found
......@@ -11,7 +11,26 @@ Easy-to-use, easy-to-build report evaluations in a framework building on pythons
- Easy to use for teacher: New tests can be build in 100% python, with no need to specify expected output
## What it looks like to a student
Homework is broken down into **reports**. A report is a collection of questions which are individually scored. Each question may in turn involve multiple tests.
Students obtain an overall score for the report, as well as a `.token` file which they upload.
In practice, a report consist of an ordinary python file which they simply run. It looks like this:
```
python report1.py
```
This create console output which tells the students their current score for each test. It is easy to navigate the code to find which tests fail and solve the problems.
Once students are happy with the result, they run an alternative, not-easy-to-tamper-with script with the `_grade` extension to obtain their score. It looks as follows:
```
python report1_grade.py
```
This generates a file `report1.token` which they upload to campusnet or any other file sharing service.
This file contains the results of the report evaluation, the script output, and so on.
## What it looks like to a teacher
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment