moodle-an-hochschulen / moodle-availability_password

Moodle availability plugin which lets users restrict resources and activities with password access
GNU General Public License v3.0
4 stars 6 forks source link

QR codes or bar codes instead of passwords #21

Open ralf-krause opened 2 years ago

ralf-krause commented 2 years ago

Dear developers, is there any idea to read the password with a qr code or bar code? For some user groups as smaller kids the password could be easier to use with a qr code. Also for gamification it could be a nice add-on to scan the qr code instead of typing a password. Yes, for this idea the plugin should work with the mobile Moodle app.

Please look into the Moodle academy "Gamification". https://moodle.academy/mod/forum/discuss.php?d=187#p800

If you like to see these features in a real gamification app then please look at the Actionbound app. https://de.actionbound.com/blog/54c662dd49e5872731000005 https://de.actionbound.com/stepbystep#code_scannen

Best regards, Ralf

Ralf Krause moodleSCHULE e.V.

ralf-krause commented 1 year ago

Hi Alex, is there a chance to get a qr code reader for the availability_password?

It could be a good idea for students in primary schools who can‘t read and write. But it could also an idea for gamification with Moodle. "Find the qr code to get the next solution hint."

Yes, a reader for qr coded passwords could be an interesting addition for the availability_gps. We could use them for real treasure hunt with Moodle.

Best regards, Ralf

Ralf Krause moodleSCHULE e.V.

abias commented 1 year ago

Dear @ralf-krause ,

many thanks for adding this improvement suggesting to the plugin. While I generally like your idea and can think of useful usage scenarios, I am afraid that this is out of scope for this plugin.

This plugin is quite old and is still based on YUI JS code which has been discontinued for a long time now but which is still hard to replace in availability plugins (at least to my knowledge).

If your proposal would be implemented, then it should be done on recent technologies in a new plugin.

However, I will leave this issue open as a reference for anyone who is interested in picking this up.

Cheers, Alex