If your feature request related to a problem, please describe.
One of the main missing features of the grading UI is the support for typed and freehand annotations.
Describe the feature you'd like to be implemented
The PDF.js viewer appears to have now support for these types of annotations. We should investigate if it loads fast enough compared to the current setup. If it is relatively slow, we should investigate if there is a way to replace the fetched src PDF document without reopening the PDF Viewer, as we navigate to the prev/next submission.
The annotations could be stored in a separate PDF, or at least we should make sure that the original PDF is always easily recoverable.
Since this will be more useful for users on touchscreen devices, this feature should be tested extensively on these devices.
If your feature request related to a problem, please describe.
One of the main missing features of the grading UI is the support for typed and freehand annotations.
Describe the feature you'd like to be implemented
The PDF.js viewer appears to have now support for these types of annotations. We should investigate if it loads fast enough compared to the current setup. If it is relatively slow, we should investigate if there is a way to replace the fetched
srcPDF document without reopening the PDF Viewer, as we navigate to the prev/next submission.The annotations could be stored in a separate PDF, or at least we should make sure that the original PDF is always easily recoverable.
Since this will be more useful for users on touchscreen devices, this feature should be tested extensively on these devices.