Scott Jochems (b4a6c52d) at 15 Jun 14:33
changed data endpoint to work with ExamLayout instead of a differen...
Scott Jochems (bca675b7) at 11 Jun 13:52
lint fixes
Scott Jochems (ac46cf15) at 11 Jun 13:49
added 2 tests, fixed spelling mistake
Scott Jochems (d35f1ed4) at 11 Jun 12:07
Added a handler that can change the rendering of the exam based on ...
Scott Jochems (e5623608) at 10 Jun 15:52
added renderComponent to the state which stores the JSON response f...
Different exam types:
Blank exams:
We have looked into how to send multiple images in one response and the general idea is that this is highly unconventional and there is no easy way to do this.
A PDF viewer might be a better option than an image viewer. This will allow the back-end to create a single PDF file of the different images and send the file with just 1 response. We can use the embedded PDF viewer of the user's browser. This is easy to implement and the embedded PDF viewer allows for switching pages, zooming in and out, and the rotation of the pages. (We have tested chrome, edge, Firefox but we are not sure about safari.) The user is probably also already familiar with the pdf viewer of their browser.
Other pdf-viewers for react either didn't allow for rotation of pages or cost money.
We couldn't find an image gallery that had image rotation.
What do you think @anton-akhmerov and @labay11?
Add a filter to only show the solutions which have a certain score.
useful for course coordinates who want to check on the students that just failed the exams to see what went wrong, or to see the students that got a perfect score and how they achieved it.
Scott Jochems (18d1509c) at 02 Jun 09:18
added filter icon to the grader filter select menu
to make more clear that this is a filter it would be possible to add icons before each option in the dropdown. Just the standard filter icon should show the user this is a filter.
what do you think @labay11?
I'm afraid a user may accidently apply a filter as both elements are far apart from each other and so a change in filter when accidently clicking on the screen may not be apparent. Besides that I don't think it's a straightforward feature so a user may need explanation for this feature.
It might be nice as a feature but I think the UI would require some careful thought. Maybe we can come back to this feature after !345 (merged) has been implemented.
Scott Jochems (e50abf96) at 27 May 15:56
use the value instead of the event and show grader name if it exists
Is this something I should work on?
I changed this line to be an integer, do I have to cast the other values to and integer somewhere else?
Scott Jochems (9e9ced5a) at 27 May 15:25
changed the filter to work with the new oauth system and deletion o...