-
Notifications
You must be signed in to change notification settings - Fork 0
Bestandsvereisten
Zonder daarvoor automatische testscripts te moeten schrijven, kan je een aantal basisvereisten opstellen waaraan de indieningen voor je project moeten voldoen. Bij het aanmaken of aanpassen van een project kan je een aantal regels opstellen die aangeven welke bestanden verplicht of verboden zijn.
Een verplichte regel is voldaan wanneer er ten minste één bestand matcht met de regel. Een verboden regel is voldaan wanneer geen enkel bestand in de indiening matcht met de regel. Regels worden ook toegepast op de inhoud van ingediende zip-bestanden.
We moedigen aan om filename expansion te gebruiken. De volgende patronen worden ondersteund:
Patroon | Betekenis |
---|---|
* |
Matcht alles |
? |
Matcht één karakter |
[seq] |
Matcht één karakter in seq
|
[!seq] |
Matcht één karakter niet in seq
|
De student moet een bestand submission.py
indienen.
# verplicht
submission.py
De student moet een verslag indienen in de subfolder extra
.
# verplicht
extra/*.pdf
De student mag geen gecompileerde bestanden indienen in een Java-project.
# verboden
*.class
De student mag geen bestanden indienen met een enkele letter als bestandsextensie (bv. out.o
)
# verboden
*.?
De student moet op zijn minst één bestand antwoord_nx.txt
indienen, waarbij x
een getal is van 1 tot 5, en n
een letter van a tot d (inclusief).
# verplicht
antwoord_[1-5][a-d].txt