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

Add a review difference option between exercise variants in exam mode #10317

Open
krusche opened this issue Feb 12, 2025 · 0 comments
Open

Add a review difference option between exercise variants in exam mode #10317

krusche opened this issue Feb 12, 2025 · 0 comments
Labels
exam Pull requests that affect the corresponding module exercise Pull requests that affect the corresponding module feature modeling Pull requests that affect the corresponding module programming Pull requests that affect the corresponding module quiz Pull requests that affect the corresponding module

Comments

@krusche
Copy link
Member

krusche commented Feb 12, 2025

When creating exercise variants in exams, it would be interesting to highlight the differences between multiple exercise variants, similar to reviewing changes in one exercise between template and solution repo.

This should ideally include all 3 repos and the problem statement for programming exercises.

A two variant diff should be relatively easy to implement, however it's unclear if more than 2 variants can be compared and visualized at the same time. In case it is only possible to compare two variants, the instructor must select which to compare with a selection in case there are more than 2 variants.

For other exercise types, a custom comparison should be developed, e.g. only comparing the problem statement for text and modeling. For quiz, the question content could be compared as well, however this would be a bit more difficult.

Ideally the comparison always highlight single words in case two lines in a problem statement are similar

@github-actions github-actions bot added exam Pull requests that affect the corresponding module exercise Pull requests that affect the corresponding module modeling Pull requests that affect the corresponding module programming Pull requests that affect the corresponding module quiz Pull requests that affect the corresponding module labels Feb 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
exam Pull requests that affect the corresponding module exercise Pull requests that affect the corresponding module feature modeling Pull requests that affect the corresponding module programming Pull requests that affect the corresponding module quiz Pull requests that affect the corresponding module
Projects
None yet
Development

No branches or pull requests

1 participant