Clarify why extra configuration is required for exercises

This commit is contained in:
Charlotte Van Petegem 2024-02-28 11:58:15 +01:00
parent f04b0bb440
commit 23e17bba1a
No known key found for this signature in database
GPG key ID: 019E764B7184435A

View file

@ -626,6 +626,7 @@ Understanding, knowledge and insights that can be used to make informed decision
There are two types of assignments in Dodona: reading activities and programming exercises.
While reading activities only consist of descriptions, programming exercises need an additional *assessment configuration* that sets a programming language and a judge (for more information on judges, see Section\nbsp{}[[#subsec:whatjudges]]).
This configuration is used to perform the automated assessment.
The configuration may also set a Docker image, a time limit, a memory limit and grant Internet access to the container that is instantiated from the image, but these settings have proper default values.
The configuration might also provide additional *assessment resources*: files made accessible to the judge during assessment.
The specification of how these resources must be structured and how they are used during assessment is completely up to the judge developers.