Skip to content

Moodle plugin tracking users that didn't access a course for some days. It aims to provide a tool to help the teachers preventing students from dropping out.

License

Notifications You must be signed in to change notification settings

fondation-unit/moodle-block_studentstracker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moodle Student's tracker block

This plugin adds a new block type for Moodle. Its aim is to give the teachers and staff a simple tool to view how many students didn't visit a course for a long time and so, try to prevent students from dropping out.

Features

The block is customizable :

  • block's title
  • choose the roles and groups you want to track
  • choose the roles able to see the block
  • set the number of days from last connection required to track users
  • set an amount of results to display (the rest can be toggled with a button)

It also includes a link to open the direct Moodle message dialog, allowing teachers and managers to contact the tracked users in very a fast and easy way.

Install

Clone or unzip the repository inside your Moodle block folder (example /var/www/moodle/blocks).

Miscellaneous

When using a course with separated groups settings, the teacher role must not have the moodle/site:accessallgroups capability in order to only be able to see the concerned students.

Development

Compile Javascript

Grunt watch

npm install
grunt watch

You may need to install Grunt globally :

npm install -g grunt-cli

About

Moodle plugin tracking users that didn't access a course for some days. It aims to provide a tool to help the teachers preventing students from dropping out.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 68.8%
  • Mustache 10.6%
  • JavaScript 10.4%
  • TypeScript 5.1%
  • Less 5.1%