Note:

This site is no longer used and is in read-only mode. Instead please go to our new Moodle Developer Resource site.

GSOC/2019: Difference between revisions

From MoodleDocs
Add a new page
 
This page will not be migrated to new devdocs
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Template:WillNotMigrate}}
{{GSOC}}
== Projects ==
== Projects ==


Line 5: Line 8:
[https://moodle.org/plugins/mod_attendance The attendance plugin] provides the ability for teachers to display a QR code to allow students to take their own attendance, the QR code is currently static for the current session and does not change. This project aims to increase the security of the feature by implementing a process that frequently changes the displayed QR code and expires the old QR code, making it difficult for the QR code to be shared outside the session.
[https://moodle.org/plugins/mod_attendance The attendance plugin] provides the ability for teachers to display a QR code to allow students to take their own attendance, the QR code is currently static for the current session and does not change. This project aims to increase the security of the feature by implementing a process that frequently changes the displayed QR code and expires the old QR code, making it difficult for the QR code to be shared outside the session.


* Student: [https://github.com/maksudr Mohammed Rahman]
* Student: [https://moodle.org/user/profile.php?id=2628543 Mohammed Rahman]
* Mentor: Dan Marsden
* Mentor: Dan Marsden


=== Adding regressor to machine learning backend ===
* [https://docs.moodle.org/dev/images_dev/d/de/gsoc2019attendanceqr.ogg video showing the work in progress (2019-06-02)]
 
This project is basically about adding regression capabilities to both the PHP backend (based on php-ml) and the Python backend (based on tensorflow) included in Moodle core. Thereby, expanding this API to support regression, so we can write models that estimate linear values instead of classes.
 
* Student: [https://github.com/SanyaNegi Sanya Negi]
* Mentor: David Monllaó


=== Adding multi-class classification to machine learning backend ===
=== Adding multi-class classification to machine learning backend ===
Line 19: Line 17:
Adding multi-class classification to the Moodle machine learning backend by exposing functionality to the core which is derived from python Tensorflow and the phpml library.
Adding multi-class classification to the Moodle machine learning backend by exposing functionality to the core which is derived from python Tensorflow and the phpml library.


* Student: Vlad Apetrei
* Student: [https://moodle.org/user/profile.php?id=2404150 Vlad Apetrei]
* Mentor: David Monllaó
* Mentor: David Monllaó
* Project outcomes https://gist.github.com/valadhi/992b808005a2cf7b7988276aa1533c92

Latest revision as of 14:51, 7 February 2025


Warning: This page is no longer in use. The information contained on the page should NOT be seen as relevant or reliable.



Projects

Attendance password rotation/expiry

The attendance plugin provides the ability for teachers to display a QR code to allow students to take their own attendance, the QR code is currently static for the current session and does not change. This project aims to increase the security of the feature by implementing a process that frequently changes the displayed QR code and expires the old QR code, making it difficult for the QR code to be shared outside the session.

Adding multi-class classification to machine learning backend

Adding multi-class classification to the Moodle machine learning backend by exposing functionality to the core which is derived from python Tensorflow and the phpml library.