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

Versioning and history for student submissions #3074

Open
Joulenergy opened this issue Nov 6, 2024 · 3 comments
Open

Versioning and history for student submissions #3074

Joulenergy opened this issue Nov 6, 2024 · 3 comments

Comments

@Joulenergy
Copy link

No description provided.

@sayomaki
Copy link
Contributor

sayomaki commented Nov 6, 2024

Would you mind elaborating on this? When the submission closes, no more changes can be made and that is the intended behaviour.

@Joulenergy
Copy link
Author

Yes! I mean that it will be useful if we have a feature that allows us to make changes to the submitted answers for revision.
For example if the path was not submitted, everything will be red right, but if the student wants to revise, it would help if they can try again and then save the green version for themselves so when they revise they do not have to keep clicking again to check which one is the correct one and be unable to save.
Same goes for the code, for example in the path they have the mini coding questions that need to pass the test cases, they can try to write it after submission and run the test cases, but they have no way to save the code that they have edited

@martin-henz
Copy link
Member

I think the more general topic is "versioning". At the moment, we only keep one copy of student submissions. It would be GREAT if we would keep all saved versions with time stamps. This would by itself be a great CP3108 project, involving frontend and backend.

@martin-henz martin-henz changed the title Not able to edit code and answers after submission closes Versioning and history for student submissions Nov 23, 2024
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

3 participants