Workflow
Workflow.json (Config file)
A few things can or need to be added to workflow.json:
- sequence, a list of assignments in order
- For example:
"sequence": [ "AssignmentWeek1", "AssignmentWeek2", "AssignmentWeek3"]
- For example:
- groups, a dict of groups of assignments
- It should be a dict with as key the name of a group. The value of this dict is again a dict, with keys "assignments" and "weight". The key "assignments" should have as value a list of assignments and "weight" should have the relative weight as a number (for the whole group).
- For example:
"groups": { "Assignments": { "assignments": [ "AssignmentWeek1", "AssignmentWeek2", "AssignmentWeek3", ], "weight": 20 }}
- resits, a dict of resits, and which assignments it replaces
- It should be a dict with as keys the names of the resits, and as values the name of the assignment it replaces or a list of names.
- For example:
"resits": { "ResitExam1": "Exam1", "OverallResit": [ "Exam1", "Exam2" ] }
- requirements, a list of minimal grades students have to have for assignment groups to pass the course
- It should be a list of dictionaries, with as keys "groups" and "min_grade". The value of groups can be a string or list and should refer to the name of a group. The value of min_grade should be a number.
- For example:
"requirements": [ { "groups": "Theoretical_Assignments", "min_grade": 4.5 }, { "groups": ["Practical_Assignments", "Theoretical_Assignments"], "min_grade": 5.5 } ]
FAQ
Where to get an Canvas API key?
See the Canvas API Documentation
Where to store the Canvas API key?
The Workflow notebook will ask for it. Otherwise, it can be changed in the workflow.json file.
Metadata
Release files for workflow-uva 0.2.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| workflow_uva-0.2.5.tar.gz | 15.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| workflow_uva-0.2.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 30.3 kB
Release files / workflow_uva-0.2.5.tar.gz
| Download URL | workflow_uva-0.2.5.tar.gz |
|---|---|
| Size | 15.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d2b310f993076ed0673d14faaab4de85779eff12aa73121cb64beb781b352f3f
|
|
BLAKE2b-256 checksum How to use checksums |
092d8424b1c225f67b338dbbf8e925b5b2400a17306ef59e43c4ce9a1c86d485
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.5
|
Release files / workflow_uva-0.2.5-py3-none-any.whl
| Download URL | workflow_uva-0.2.5-py3-none-any.whl |
|---|---|
| Size | 15.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2616e9e8ae49aad07c2a63ad5078fd8c1dbc9df39b310dff0c0edc9e88b904a5
|
|
BLAKE2b-256 checksum How to use checksums |
f6e697282469bccbf26a21f252c9de2a548f32f0f755f6af391cdf3c926bd8d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.5
|