ucfopen / Materia

Engage students with easily embedded apps for online courses. Supercharge your course with compelling experiences and game mechanics.
https://ucfopen.github.io/Materia-Docs/
GNU Affero General Public License v3.0
36 stars 32 forks source link

Issue/settings dialog #1540

Closed cayb0rg closed 6 months ago

cayb0rg commented 9 months ago

Fixes #1512

Fixes #1504

Additional

Continuation of #1516

cayb0rg commented 7 months ago

I overlooked the fact that students should still be able to view guest scores, thank you! I added an is_student check to play_logs_get to exclude information such as user ID, first name, last name, and username from the results. The front-end will combine these into a single "Guests" score. It will still display the number of students.

I've also updated the setting dialog to be more responsive. Still working on the attempts for mobile.

cayb0rg commented 6 months ago

Thanks for spotting these!

Additionally, there appear to be some issues with rendering the settings dialog related to the responsive styles you added, at least on my end:

Screenshot 2024-01-23 at 2 44 25 PM

I couldn't replicate this issue (which I assume is the date picker wrapping even though there is room for it). Could you possibly specify the browser, screen width, and/or zoom level?

clpetersonucf commented 6 months ago

I couldn't replicate this issue (which I assume is the date picker wrapping even though there is room for it). Could you possibly specify the browser, screen width, and/or zoom level?

Firefox, 100% zoom, 1792px. I don't recall encountering this issue previously, but it definitely appears related to the addition of flex-wrap on line 301 of the settings-dialog stylesheet.