Giter Site home page Giter Site logo

vtos / moodle-block_enrolmenttimer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from learningworks/moodle-block_enrolmenttimer

0.0 0.0 0.0 404 KB

A forked plugin from Moodle's official plugins repository: a block to show the user their remaining enrolment time in a course with live countdown and lots of settings to customize display of the timer.

Home Page: https://moodle.org/plugins/block_enrolmenttimer

License: GNU General Public License v3.0

JavaScript 13.08% PHP 83.95% CSS 2.97%

moodle-block_enrolmenttimer's Introduction

moodle-enrolmenttimer

Build Status

Moodle Block - enrolmenttimer Developed by - Aaron Leggett - LearningWorks Ltd Maintained by - LearningWorks Ltd

This block provides the functionality to display the time a user has left in their enrolment period. There are many settings to choose from to customise the way this is displayed to the user. A notification can be sent on a set period before the enrolment expires advising the user that their enrolment is coming to an end. Another email notification can be sent once the user has received a set score in the course_total score.

The plugin has been developed with limited styling to enable the best possible base for theme overrides to align the design with your existing moodle theme.

VERSION UPDATES

Version 2019091800

  • Update JS to use AMD format
  • Implement Privacy API
  • TravisCI file updated
  • Supporting docs & comments updated, upgrade file fixed

Version 2017083000

  • Modify the alerttime notification so it is now stored in a log that is then processed
  • Add in support for self-enrolment enrolment types. Done by looking at the current instance if no end time set check if the instance is a self enrolment and get the end date if set

Version 2017060900

  • Change the define() to require() to prevent mismatch error

Version 2016122101

  • Compliance with Moodle Travis CI, Moved from cron to Scheduled task, Tested against moodle 2.9, 3.0, 3.1.3+, 3.2

Version 2016060800

  • Updated locallib to remove the dependency on CFG->prefix and update the version file. Checked against Moodle 3.0.4 & 3.1

Version 2015031914

  • Updated SQL query to use Moodle's table prefix setting instead of expecting it to be 'mdl_'

Version 2015020200

  • Updated background image URL's and checked 2.8 functionlaity

Version 2014061205

  • Fixed up the functionality so the actual text value of each incremental value is only set in one place. Code is more streamlined in this file also.

  • As per the request of 'German Valero', I have added the remaining strings to the langfile for easy AMOS language conversion

Version 2014061101

  • Function Names have been updated to align with the Moodle frankenstyle naming convention

moodle-block_enrolmenttimer's People

Contributors

smerky avatar chocolate-lightning avatar zpottie avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.