Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Veranderen van databestanden bij adventure kan leiden tot crashes/falende checks #4

Open
Jelleas opened this issue Dec 10, 2019 · 5 comments
Assignees

Comments

@Jelleas
Copy link
Contributor

Jelleas commented Dec 10, 2019

Zo vertrouwde een uitwerking erop dat er een lege regel stond aan het einde van synonyms.dat, maar dat stond natuurlijk niet zo bij check50.

Misschien een idee om even te checken of de data bestanden van de student, anders zijn dan de databestanden bij de checks?

@Jelleas
Copy link
Contributor Author

Jelleas commented Dec 12, 2019

Yup echt even checken! Debuggen is onmogelijk als de databestanden niet overeenkomen

@bjorn-out bjorn-out self-assigned this Dec 13, 2019
@bjorn-out
Copy link
Contributor

Afgezien van minprog/cs50x#42 zijn er geen afwijkingen (hiervoor zijn nu PR's aangemaakt). De databestanden in check50 hebben ook lege regels aan het eind.

@Jelleas Jelleas reopened this Dec 13, 2019
@Jelleas
Copy link
Contributor Author

Jelleas commented Dec 13, 2019

Studenten passen de bestanden weleens aan :)!

Misschien slim om, als de bestanden bestaan, ze mee te nemen in de check. Dan vervolgens in de eerste check even na te gaan of deze niet anders zijn dan de bestanden bij de checks zelf.

@bjorn-out
Copy link
Contributor

Oh, dat bedoelde je daarmee. Ja, dat kan inderdaad.
Dan moeten ze wel ook mee ingeleverd worden via de website (anders zijn die bestanden niet beschikbaar)

@Jelleas
Copy link
Contributor Author

Jelleas commented Dec 13, 2019

Mijn idee zou zijn om ze enkel mee te nemen als ze bestaan, ofwel in .cs50.yaml

check50:
    files:
        - !require "adventure.py"
        - !require "room.py"
        - !include "SmallAdv.dat"
        - !include "TinyAdv.dat"

Als ze bestaan, kunnen we even kijken of ze afwijken en vervolgens op de afwijking wijzen.

@stgm stgm transferred this issue from minprog/cs50x Jun 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants