Moodle Plugins directory: Attendance Register: Versions: 2013.07.06.01 | Moodle.org

Attendance Register
Activities ::: mod_attendanceregister
Maintained by
CINECA elearning SUPPORT
This is an activity module for tracking time spent by Students (or other users) in a Course or in a related group of Courses.
Attendance Register 2013.07.06.01
Moodle 2.1, 2.2, 2.3, 2.4
Released: Saturday, 6 July 2013, 8:05 PM
Attendance Register module for Moodle (http://moodle.org/) - Copyright (C) 2012 Lorenzo Nicora
The Attendance Register is an Activity Module for calculating the time participants spend online,
in a single Course or a group of Courses.
It also allow to enter offline sessions of work for calculating "total work time".
Read the full feature in FEATURES.txt
+-----------------------------------------------------------------------------------------------------
+ NOTE for Moodle 2.5
+ I've not tested this module on Moodle 2.5 yet.
+ For this reason it is not marked as compatible.
+ But I've reports of many users successfully using it on 2.5
+-----------------------------------------------------------------------------------------------------
=== What's New ===
# Bugfix 2013.07.06.01
(I've abandoned the previous version numbering, often confused with supported Moodle version number)
Fixes
* [#56] Rewritten query that determines which users must be checked for creating
new online sessions (used on each cron run; determines the delay on session
creation)
* [#57] Minor warning (in DEBUG only) when personal Register page was shown
## BUGFIX 2.4.3+ (2013050901)
Fixes
* [#54] Missing completionlib.php reference causes error during cron execution
## RELEASE 2.4.3 (2013040607)
New Features
* [#7] Added Activity Completion support, based on total tracked time
Fixes
* [#52] Fixed on-view-completion implementation (it never actually worked)
Improvements
* [#28] When a tracked user may also view other users' sessions, in user lists
has a shortcut button to see his/her own sessions page.
* [#43] After a new instance has been created, a message is shown to explain that
old Sessions will show on next cron run.
* [#51] Removed update-sessions-on-user-view feature, that have been hidden and
disabled since a long time ago
## BUGFIX 2.4.2+ (2013032201)
Fixes
* [#47] Fixed a regression bug in the improvement fix #37
* [#46] Fixed Cron not correctly recording last execution time.
It was executing at every cron, regardless of last execution.
Now Moodle does not execute module cron if last execution is less than
5 minutes ago.
### RELEASE 2.4.2 (2013020604)
Fixes
* [#42] DDL bug in fix for #36 that causes error during upgrade on PostgreSQL
### RELEASE 2.4.1 (2013012906)
Fixes
* [#39] Fixed offline session overlapping detection errors
* [#36] Fixed compatibility issue with Oracle ('online' columns renamed to 'onlinesess')
* Fixed minor typos in Italian translation
* Checked compatibility with Moodle 2.4.1
Improvements
* [#37] Improved performance of cron processing in crowded courses (thanks to MorrisR2)
### RELEASE 2.3.2 (2012100702)
Fixes
* [#35] Missing 'mod/attendanceregister:addinstance' for Moodle 2.3 compatibility
### RELEASE 2.3.1 (2012081202)
Fixes
* [#33] Incompatibilty with PostgreSQL on updating pendingRecalc flag
* [#34] Error saving Offline Sessions if comments are disabled
* Removed some PHP warning (normally not shown if debug=off)
* Capability explicitely checked when saving an Offiline Session, so an error is
thrown if a security violation occurs (previously it just didn't save)
New Features
* [#27] Recalculation buttons have been moved to the Settings menu
Minor Changes
* Internal refactoring of view.php, removing some mess
Others
* Verified compatibility with Moodle 2.3.1+ (Build: 20120712)
### RELEASE 2.2.1 (2012081101)
Fixes
* [#30] Offline Sessions Form shown even if Offline Sessions are disabled.
* [#5] Recalculating sessions loose data if old Log Entries have been deleted.
New Features
* [#29] New Capability: 'mod/attendanceregister:addotherofflinesess' allow to add Offline Sessions for other users.
* [#3] Sessions recalculation could be scheduled for execution on next Cron.
* [#12] When Session Timeout setting is changed, automatic recalculation is scheduled.
The Attendance Register is an Activity Module for calculating the time participants spend online,
in a single Course or a group of Courses.
It also allow to enter offline sessions of work for calculating "total work time".
Read the full feature in FEATURES.txt
+-----------------------------------------------------------------------------------------------------
+ NOTE for Moodle 2.5
+ I've not tested this module on Moodle 2.5 yet.
+ For this reason it is not marked as compatible.
+ But I've reports of many users successfully using it on 2.5
+-----------------------------------------------------------------------------------------------------
=== What's New ===
# Bugfix 2013.07.06.01
(I've abandoned the previous version numbering, often confused with supported Moodle version number)
Fixes
* [#56] Rewritten query that determines which users must be checked for creating
new online sessions (used on each cron run; determines the delay on session
creation)
* [#57] Minor warning (in DEBUG only) when personal Register page was shown
## BUGFIX 2.4.3+ (2013050901)
Fixes
* [#54] Missing completionlib.php reference causes error during cron execution
## RELEASE 2.4.3 (2013040607)
New Features
* [#7] Added Activity Completion support, based on total tracked time
Fixes
* [#52] Fixed on-view-completion implementation (it never actually worked)
Improvements
* [#28] When a tracked user may also view other users' sessions, in user lists
has a shortcut button to see his/her own sessions page.
* [#43] After a new instance has been created, a message is shown to explain that
old Sessions will show on next cron run.
* [#51] Removed update-sessions-on-user-view feature, that have been hidden and
disabled since a long time ago
## BUGFIX 2.4.2+ (2013032201)
Fixes
* [#47] Fixed a regression bug in the improvement fix #37
* [#46] Fixed Cron not correctly recording last execution time.
It was executing at every cron, regardless of last execution.
Now Moodle does not execute module cron if last execution is less than
5 minutes ago.
### RELEASE 2.4.2 (2013020604)
Fixes
* [#42] DDL bug in fix for #36 that causes error during upgrade on PostgreSQL
### RELEASE 2.4.1 (2013012906)
Fixes
* [#39] Fixed offline session overlapping detection errors
* [#36] Fixed compatibility issue with Oracle ('online' columns renamed to 'onlinesess')
* Fixed minor typos in Italian translation
* Checked compatibility with Moodle 2.4.1
Improvements
* [#37] Improved performance of cron processing in crowded courses (thanks to MorrisR2)
### RELEASE 2.3.2 (2012100702)
Fixes
* [#35] Missing 'mod/attendanceregister:addinstance' for Moodle 2.3 compatibility
### RELEASE 2.3.1 (2012081202)
Fixes
* [#33] Incompatibilty with PostgreSQL on updating pendingRecalc flag
* [#34] Error saving Offline Sessions if comments are disabled
* Removed some PHP warning (normally not shown if debug=off)
* Capability explicitely checked when saving an Offiline Session, so an error is
thrown if a security violation occurs (previously it just didn't save)
New Features
* [#27] Recalculation buttons have been moved to the Settings menu
Minor Changes
* Internal refactoring of view.php, removing some mess
Others
* Verified compatibility with Moodle 2.3.1+ (Build: 20120712)
### RELEASE 2.2.1 (2012081101)
Fixes
* [#30] Offline Sessions Form shown even if Offline Sessions are disabled.
* [#5] Recalculating sessions loose data if old Log Entries have been deleted.
New Features
* [#29] New Capability: 'mod/attendanceregister:addotherofflinesess' allow to add Offline Sessions for other users.
* [#3] Sessions recalculation could be scheduled for execution on next Cron.
* [#12] When Session Timeout setting is changed, automatic recalculation is scheduled.
Version information
- Version build number
- 2013070601
- Version release name
- 2013.07.06.01
- Can be updated from
- 2.2 (20120326), 2.2.1 (2012081101), 2.3.1 (2012081202), 2.3.2 (2012100702), 2.4.1 (2013012906), 2.4.2 (2013020604), 2.4.2+ (2013032201), 2.4.3 (2013040607), 2.4.3+ (2013050901)
- Can be updated to
- 2013.09.07.01 (2013090701), 2013.09.07.01 (2013090701), 2014.03.08.05 (2014030805)
- Maturity
- Stable version
- MD5 Sum
- 22704b3192d20ab4adda6ffbe303cdfb
- Supported software
- Moodle 2.1, PHP 5.3, Moodle 2.2, Moodle 2.3, Moodle 2.4
- The more recent release 2014.03.08.05 (2014030805) exists for Moodle 2.1
- The more recent release 2014.03.08.05 (2014030805) exists for Moodle 2.2
- The more recent release 2014.03.08.05 (2014030805) exists for Moodle 2.3
- The more recent release 2014.03.08.05 (2014030805) exists for Moodle 2.4
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
- VCS tag
- 2013.07.06.01
Default installation instructions for plugins of the type Activities
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder (eg "assignment") in the "mod" subdirectory.
- Visit http://yoursite.com/admin to finish the installation