Skip to main content

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"]
  • 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)

Source distribution for workflow-uva 0.2.5
File Size Uploaded
workflow_uva-0.2.5.tar.gz 15.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for workflow-uva 0.2.5
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.5 This release

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page