justinhunt / moodle-qtype_poodllrecording

The PoodLL recording question type for Moodle
1 stars 2 forks source link

qtype_poodllrecording: Some drawing objects/shapes does not work for students when Browser security is set to Full screen pop-up with some Javascript security #6

Open kiratskitizing opened 3 years ago

kiratskitizing commented 3 years ago

Environment: Moodle - 3.9.1+ (Build: 20200827) qype_poodllrecording: 2018070500

Replication:

  1. Create a course and enrol a student user.
  2. Turn editing on.
  3. Add a Quiz activity.
  4. Go to "Extra restrictions on attempts" section in settings
  5. Click "Show more" link.
  6. Under "Browser security", select "Full screen pop-up with some JavaScript security"
  7. Add a PoodLL question into the Quiz.
  8. Log in as directly as the student user and attempt the Quiz. Try different buttons/shapes/circle/rectable and attempt to draw it on the canvas. RESULT: Mouse key strokes cannot be detected in PoodLL and it is unusable. Please see the video for the symptoms at https://youtu.be/6PSo1F35DMI. The issue would be gone if JavaScript security is disabled.
justinhunt commented 3 years ago

Thanks for the report. I am not sure we can fix this because it would mean getting into the underlying "literallycanvas" library and customizing. As a workaround, it is possible to use "drawingboard.js" in the question and it is not affected by this. But this option is not available at the question level (it can be toggled in the Poodll filter settings site wide), and it does not have drawing tools either. I have had my eye out for another whiteboard that was a bit easier for us to work with.

If you could use drawingboard.js by choosing it at the question level , would that be an acceptable workaround?

kiratskitizing commented 3 years ago

Hi Justin,

Thanks for the feedback. I will have to relay it to the admin / users. Thanks once again.