External development projects

Look here for links to projects using the Moodle Learning Analytics API, and post your own!

Name: Name
Source Control URL: Source Control URL
Description: Description
Tags: ##tags##
Author first name:
Author surname:

Name: moodle-local_testanalytics
Source Control URL: https://github.com/dmonllao/moodle-local_testanalytics

Different analytics API components to test internal APIs

by David Monllao

Tags: ##tags##

Name: moodle-local_testmoodlemootanalytics
Source Control URL: https://github.com/tobiasreischmann/moodle-local_testmoodlemootanalytics

Local plugin which was created at the MoodleMoot 2018 in Germany as part of a spontaneous DevCamp about the new Moodle Analytics API.

The created target selects all courses, which consists of only resource modules and a forum.

Thanks to Elizabeth Dalton and Luca Bösch for this spontaneous DevCamp and the collaboration.

Tags: ##tags##

Name: Students at risk of missing assignment due dates
Source Control URL: https://github.com/dmonllao/moodle-local_latesubmissions

This Moodle plugin adds a new predictive model to identify students that are likely to miss assignment due dates. The model automatically generates insights for teachers about these students.

This prediction model does not work for the following assignment activities:

  • Assignments in courses without a start date
  • Assignments without a due date
  • Assignments that are hidden to students
  • Not yet started assignments
  • Team submission assignments
  • Assignments whose due date are more than one year after the course start date
  • Assignments whose due date are less than four days since the course start date

The plugin uses Moodle core's analytics API as a base.

This plugin can also serve as a base for other predictive models as it includes:

  • 21 new indicators working at different levels: course, user, user enrolment, course module... 
  • A new time-splitting method: Two days before the end date
  • A by-activity abstract analyser and a assignment submissions analyser
Tags: ##tags##

Name: Show insights for multiple courses on same page
Source Control URL: https://gitlab.com/adapta/udesc-moodle/-/commits/UDESC-Analytics

This is a new report that shows the insights for all courses in same categorie instead of just a specific course.

It's currently a proof of concept, adding a link to the insights report to access the report for all courses on the same category of current course.

The report show the actions menu for each user enrolment were there are insights available.

For the users that do not have an insight on a course, a dash "-" is displayed on the cell.

We may think about other ways to access or filter this data.

A screenshot of the multi course insights report. Each column is a course, each row is a student. For each student that has insights on a course,  the action menu is displayed.

Tags: ##tags##