Scheduler

Activities ::: mod_scheduler
Maintained by Henning Bostelmann
An appointment scheduler for planning face-to-face meetings between teachers and students. Teachers can set up time slots, and students can choose one of these on Moodle.

Scheduler 2.7.1

Moodle 2.7, 2.8
Released: Friday, 8 May 2015, 7:08 PM
Appointment Scheduler for Moodle 2.x

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details:

http://www.gnu.org/copyleft/gpl.html


=== Description ===

The Scheduler module helps you to schedule appointments with your students.
Teachers specify time slots for meetings, students then choose one of them on Moodle.
Teacher in turn can record the outcome of the meeting - and optionally a grade -
within the scheduler.

For further information, please see:
http://docs.moodle.org/27/en/Scheduler_module

(Note that the information there may refer to a previous version of the module.)


=== Installation instructions ===

Place the code of the module into the mod/scheduler directory of your Moodle
directory root. That is, the present file should be located at:
mod/scheduler/README.txt

For further installation instructions please see:
http://docs.moodle.org/en/Installing_contributed_modules_or_plugins

This module is intended for Moodle 2.7 and above.


=== Authors ===

Current maintainer:
Henning Bostelmann, University of York

Based on previous work by:

* Gustav Delius (until Moodle 1.7)
* Valery Fremaux (Moodle 1.8 - Moodle 1.9)

With further contributions taken from:

* Vivek Arora (independent migration of the module to 2.0)
* Andriy Semenets (Russian and Ukrainian localization)
* Gaël Mifsud (French localization)
* Various authors of the core Moodle code


=== Release notes ===

--- Version 2.7 ---

Intended for Moodle 2.7 and later.

New features:

Students can now be allowed to book several slots at a time.
"Volatile slots" replaced with "guard time" - students cannot change their booking
for slots closer than this time to the current time.

Feature changes:

"Notes" field will now be shown to students at booking time.

Refactoring / API changes:

Major refactoring of teacher view (slot list), student view (booking screen),
teacher view of individual appointments, as well as of the backend.
Security enhancements (sessionid parameter now used throughout).
Adapted to changes in core API and to the new logging/event system (Event 2).

--- Version 2.5 ---

Intended for Moodle 2.5 and later.

Module adapted to API changes Moodle core.
"Add slot" and "Edit slot" forms refactored, now based on Moodle Forms.
Language packs migrated to AMOS, removed from plugin codebase.

--- Version 2.3 ---

Intended for Moodle 2.3 and later; no major functional changes, but API adapted and minor enhancements.

--- Version 2.0 ---

No major functional changes over 1.9; bug fixes and API migration only. Requires 1.9 for database upgrades.


=== Technical notes ===

The code of this module is rather old, much of it predates even Moodle 1.9.
It has partially been adapted to the new APIs. The following aspects have been migrated,
that is, malfunction in this respect should be considered a bug:

* Gradebook integration
* Moodle 2 backup
* New rich text editor and file API
* Localization / language packs
* Logging / event system

The module does not use any deprecated API as of Moodle 2.7.

Version information

Version build number
2014090102
Version release name
2.7.1
Can be updated from
2.0.0, 2.0.1, 2.0.2 (2011103004), 2.3.0, 2.3.1, 2.5.0, 2.5.1, 2.7.0 (2014090100), 2.3.2 (2012102804), 2.5.2, 2.5.3 (2013092706)
Can be updated to
2.9.1 (2015102902), 3.1.0 (2016100400), 3.3.0 (2017051400), 2.9.2 (2015102904), 3.1.2 (2016100404), 3.5.0 (2018112600), 3.5.1 (2018112602), 3.7.0 (2019120200)
Maturity
Stable version
MD5 Sum
b615c83db066ada3e93cad690b1f0b2b
Supported software
Moodle 2.7, Moodle 2.8

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS branch
MOODLE_27_STABLE
VCS tag
v2.7.1

Default installation instructions for plugins of the type Activities

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "assignment") in the "mod" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation