GradeQR is a Moodle plugin, an App, and an idea. The idea is to allow teachers to grade assignments by scanning a QR code. Generally I use
this technique to make grading assignments during class go more quickly, but there are many applications. For example, students
could copy and paste the QR codes into their assignments. Or, you might use it as a way to quickly record that they have
participated in a class discussion.
The plugin is a very simple activity plugin that encodes the server's url, the course id, the activity id, the student id, and the
maximum grade for the assignment into a QR code. Upon scanning the QR code, an app submits a grade to the server using Moodle's web
service capability. To communicate with the server, the administrator does need to provide users of the app with a token.
For more information on how to setup Moodle to work with the GradeQR plugin and app, go to the GitHub Repository at https://github.com/mbbackus/moodle-mod_qrcode
You can download the GradeQR app below. At this time it only runs on Android.
The only information stored by this app is the token needed to access a Moodle server. The token is stored on the device. The information necessary to grade the assignments is not stored in any way, it is transmitted to a Moodle server and then discarded. Permission to use your phone's camera is needed to scan QR codes, which are processed entirely on the device. No information is transmitted to or stored in the cloud.