ethz-let / moodle-qtype_drawing

1 stars 6 forks source link

Text & Equations and Eraser-Tool #9

Closed Koebi27 closed 2 years ago

Koebi27 commented 2 years ago

First of all, we are generally very happy with your tool. We use it in exams (directly implemented into questions in exam-moodle) for our students. They all use a Wacom-One Tablet for their inputs.

I have two points regarding the functionality and possible improvements for the furture.

  1. Text and equations The tool works great for drawings, coloring, simple models and much more. But we have the issue that, primarily for our math and physics students, writing text and equations often ends up hardly readable or slightly deformed, as can be seen in the picture below.

FreeHandDrawing_Equation01

Is there any way to improve the clarity of the text and equations? It sometimes looks like there is some weird smoothing happening, but it might just be a result of the vector based approach? If the tool is vector based, could one increase the number of vectors to counteract the deformations?

  1. The "eraser"- tool
    When one selects the eraser-tool, the zoom-level defaults back to 100% and the zoom-button vanishes. Is there any way to disable the zoom-reset and/or stop the vanishing of the zoom-button?

Thank you very much in advance!

nexterday commented 2 years ago

Hi Jakob, thanks for the feedback.

  1. regarding the “typing” i.e hand writing texts: the compromise would be using Text tool, not pen tool. Line smoothing after drawing is necessary to beautify the drawing - we tried to eliminate it and it ended up looking like pixel drawing especially when using stylus. Unfortunately its not very straightforward to keep everyone happy, but this is an idea for us now, in future versions, to allow the admins to enable or disable smoothing.
  2. regarding eraser tool: we are reworking the eraser now and we expect a new version to be available earlier next year - the reason that zoom is reset upon using the eraser, is that we convert vectors to screen points (like pixels) and if zoom is not reset the points will be wrong and erasing wont work right. As you may know, vector drawing (svgs) are not meant to be erased, but to object-delete, hence, we wanted to make a (hopefully sufficient) eraser tool.
  3. stay tuned for the near future updates.

Koebi27 commented 2 years ago

Hey there!

Thank you for the fast response and in-depth explanations. Your plans sound well thought-out and interesting. I wish you success with the implementations. I will stay tuned ;)