Dan Marsden [Thu, 5 Jul 2012 01:22:51 +0000 (13:22 +1200)]
Add new core addinstance capability (2.3 throws warnings if this doesn't exist)
Dan Marsden [Thu, 5 Jul 2012 00:42:13 +0000 (12:42 +1200)]
Fix boilerplates, remove old cvs tags, add correct component to version.php
Artem Andreev [Sat, 19 May 2012 08:41:46 +0000 (12:41 +0400)]
Fixed #13: course reset for attendance activities now works.
Artem Andreev [Fri, 11 May 2012 11:25:45 +0000 (15:25 +0400)]
Russian translation of reset strings
Artem Andreev [Thu, 10 May 2012 12:19:20 +0000 (16:19 +0400)]
Fixed bug with gradebook grade
Artem Andreev [Thu, 10 May 2012 11:09:06 +0000 (15:09 +0400)]
Added grades explanation
Federico J. Botti [Mon, 26 Mar 2012 03:30:37 +0000 (00:30 -0300)]
http://tracker.moodle.org/browse/CONTRIB-3549
Federico J. Botti [Mon, 26 Mar 2012 03:20:40 +0000 (00:20 -0300)]
http://tracker.moodle.org/browse/CONTRIB-3549
Artem Andreev [Sat, 11 Feb 2012 13:25:36 +0000 (17:25 +0400)]
Added sessionsnotfound lang string
Artem Andreev [Sat, 11 Feb 2012 06:34:29 +0000 (10:34 +0400)]
Fixed renaming's regression. Thanks Marty Gilbert.
Artem Andreev [Fri, 2 Dec 2011 10:03:13 +0000 (14:03 +0400)]
Fixed renaming's regression
Artem Andreev [Thu, 1 Dec 2011 13:44:27 +0000 (17:44 +0400)]
Fixed bug when you have one session for current day and try take attendance from block.
Chris Stones [Tue, 29 Nov 2011 18:54:20 +0000 (10:54 -0800)]
SORT_LASTNAME needed a prefix
Artem Andreev [Fri, 18 Nov 2011 13:02:55 +0000 (17:02 +0400)]
Removed prefixes for attforblock methods. Fixed errors and notices.
Chris Stones [Thu, 17 Nov 2011 23:12:54 +0000 (15:12 -0800)]
Appending prefixes to non prefixed functions and defines
Artem Andreev [Fri, 21 Oct 2011 12:11:13 +0000 (16:11 +0400)]
Fixed #4: deprecation warnings in sessions.php
Artem Andreev [Fri, 14 Oct 2011 11:37:24 +0000 (15:37 +0400)]
Fixed dates range for 0 week days
Artem Andreev [Sat, 1 Oct 2011 06:20:39 +0000 (10:20 +0400)]
Removed old (1.9) files
Artem Andreev [Fri, 23 Sep 2011 10:25:01 +0000 (14:25 +0400)]
Revert "make sql more generic to work on postgresql"
This reverts commit
4721be5c68b2a9c665a76619d834dee6cf2d40ef.
Artem Andreev [Sat, 10 Sep 2011 13:36:11 +0000 (17:36 +0400)]
Fixed bugs with validating forms
Artem Andreev [Sat, 10 Sep 2011 12:55:20 +0000 (16:55 +0400)]
Removed restriction on taking attendance for users who enrolled in course after end of session. Instead of this, warning about date of student enrollment displayed on the take attendance page.
Artem Andreev [Sat, 10 Sep 2011 10:45:22 +0000 (03:45 -0700)]
Merge pull request #2 from eriko/MDL_20
make sql more generic to work on postgresql
Erik Ordway [Wed, 7 Sep 2011 19:08:33 +0000 (12:08 -0700)]
make sql more generic to work on postgresql
Using multiple table as x in the first section of an UPDATE is specific
to mysql "UPDATE {attendance_statuses} AS sta,{attforblock} AS att SET
sta.attendanceid=att.id WHERE att.course=sta.courseid"; is now
"UPDATE {attendance_statuses} SET attendanceid={attforblock}.id FROM
{attforblock} WHERE {attforblock}.course=courseid";
Artem Andreev [Sat, 3 Sep 2011 13:53:20 +0000 (17:53 +0400)]
Fixed bug with displaying SESSIONS_TYPE_SELECTOR for attendances with groupmode 'Separate'
Artem Andreev [Fri, 19 Aug 2011 10:59:33 +0000 (14:59 +0400)]
Fixed calendar displaying bug for Magazine theme
Artem Andreev [Mon, 1 Aug 2011 18:10:42 +0000 (22:10 +0400)]
Fixed en_us language strings
Artem Andreev [Sat, 23 Jul 2011 12:38:16 +0000 (16:38 +0400)]
Fixed bug with report displaying
Artem Andreev [Fri, 22 Jul 2011 12:59:55 +0000 (16:59 +0400)]
report.php has report layout now
Artem Andreev [Sat, 16 Jul 2011 13:03:13 +0000 (17:03 +0400)]
Some refactoring for better using from attendance block
Artem Andreev [Sat, 16 Jul 2011 13:02:47 +0000 (17:02 +0400)]
Fixed bug with mod/attforblock:canbelisted for user with admin role
Artem Andreev [Sat, 16 Jul 2011 13:00:48 +0000 (17:00 +0400)]
Fixed bug with help buttons for different group modes in add_form.php
Artem Andreev [Sat, 16 Jul 2011 09:53:42 +0000 (13:53 +0400)]
2.4.0 beta release:
* compatible only with Moodle 2.0
* fully internals rewritten (OOP, renderers, etc)
* support all 2.3 features
+ taken into account information about students enrolment (start/end date) on different pages
+ HTML-editor for session description with ability to add links, files, formatting, etc
Artem Andreev [Sat, 16 Jul 2011 09:23:54 +0000 (13:23 +0400)]
Implemented attforblock_user_outline and attforblock_user_outline
Artem Andreev [Sat, 16 Jul 2011 08:13:18 +0000 (12:13 +0400)]
Implemented logging
Artem Andreev [Fri, 15 Jul 2011 12:29:07 +0000 (16:29 +0400)]
Implemented export.php
Artem Andreev [Fri, 15 Jul 2011 11:40:43 +0000 (15:40 +0400)]
Some refactoring: sesstype and sessgroupslist moved to att_page_with_filter_controls + reimplemented theirs calculations.
Artem Andreev [Sat, 9 Jul 2011 07:18:46 +0000 (11:18 +0400)]
Replaced anywhere: VIEW_ALLTAKEN => VIEW_ALLPAST; $string['alltaken'] =>$string['allpast']. Language strings didn't replaced for de and sv language packs because of problems with some symbols in file.
Artem Andreev [Fri, 8 Jul 2011 11:36:49 +0000 (15:36 +0400)]
Implemented preferences.php (previously attsettings.php)
Artem Andreev [Sat, 2 Jul 2011 11:28:56 +0000 (15:28 +0400)]
Implemented report.php with enhancements of displaying user enrolment status
Artem Andreev [Thu, 30 Jun 2011 13:43:13 +0000 (17:43 +0400)]
Finished implementation of adding new sessions
Artem Andreev [Sat, 25 Jun 2011 13:19:58 +0000 (17:19 +0400)]
Implemented ACTION_DELETE, ACTION_DELETE_SELECTED, ACTION_CHANGE_DURATION for sessions.php
Artem Andreev [Fri, 24 Jun 2011 12:45:51 +0000 (16:45 +0400)]
Improvements to select all/deselect all controls
Artem Andreev [Thu, 23 Jun 2011 13:29:20 +0000 (17:29 +0400)]
userwithoutenrol and userwithoutdata css fixes
Artem Andreev [Thu, 23 Jun 2011 13:28:39 +0000 (17:28 +0400)]
Implementations and fixes of working with gradebook
Artem Andreev [Sat, 18 Jun 2011 13:02:48 +0000 (17:02 +0400)]
Implemented view.php
Artem Andreev [Sat, 18 Jun 2011 12:43:36 +0000 (16:43 +0400)]
Better attendaces deleting in attforblock_update_instance and attforblock_delete_course
Artem Andreev [Sat, 18 Jun 2011 12:42:40 +0000 (16:42 +0400)]
Implemented backup/restore functionality
Artem Andreev [Sat, 18 Jun 2011 08:53:37 +0000 (12:53 +0400)]
Fixed module installation hook for Moodle 2.0 structure
Artem Andreev [Sat, 18 Jun 2011 08:51:26 +0000 (12:51 +0400)]
We don't need courseid fields in attendance_sessions and attendance_statuses because of now we can create more than one attendances per course
Artem Andreev [Sat, 18 Jun 2011 08:49:10 +0000 (12:49 +0400)]
Now deleting module will delete all attendance data (sessions, statuses, log)
Artem Andreev [Fri, 17 Jun 2011 10:41:40 +0000 (14:41 +0400)]
Fixed bug with adding new attendance instance: now attendanceid for statuses is filled correctly
Artem Andreev [Sat, 11 Jun 2011 14:18:07 +0000 (18:18 +0400)]
Implemented "This course" mode of view.php + related refactoring + enhancement: taken into account information about students enrolment(start/end date).
Artem Andreev [Sat, 4 Jun 2011 12:57:17 +0000 (16:57 +0400)]
Implemented take.php (previously attendance.php)
Artem Andreev [Sat, 28 May 2011 13:46:42 +0000 (17:46 +0400)]
Unfinished implementation take.php (previously attendance.php) with enhancement: take into account information about students enrolment(status, start date).
Artem Andreev [Fri, 20 May 2011 13:27:03 +0000 (17:27 +0400)]
att_manage_page_params refactoring
Artem Andreev [Fri, 20 May 2011 11:30:01 +0000 (15:30 +0400)]
Implemented session editing
Artem Andreev [Sat, 14 May 2011 13:07:46 +0000 (17:07 +0400)]
Implemented adding of sessions with enhancement: HTML-editor for session description with ability to add links, files, formatting, etc
Artem Andreev [Fri, 6 May 2011 13:11:51 +0000 (17:11 +0400)]
On manage.php implemented session types selector. Code of renderable components moved from locallib.php into renderables.php
Artem Andreev [Sat, 30 Apr 2011 13:11:41 +0000 (17:11 +0400)]
Implemented button date picker through YUI calendar + some refactoring of renderer.php and locallib.php
Artem Andreev [Sat, 23 Apr 2011 13:32:00 +0000 (17:32 +0400)]
First implementation (unfinished) manage.php + related classes (attforblock_permissions, attforblock), renderable components (attforblock_tabs, attforblock_filter_controls - not finished, attforblock_sessions_manage_data) and appropriate renderers (render_attforblock_tabs, render_attforblock_filter_controls, render_attforblock_sessions_manage_data)
Artem Andreev [Sat, 23 Apr 2011 13:25:43 +0000 (17:25 +0400)]
First (unfinished) implementation view.php - redirect to manage.php
Artem Andreev [Sat, 23 Apr 2011 13:23:56 +0000 (17:23 +0400)]
Some lang fixes
Artem Andreev [Sat, 9 Apr 2011 10:36:43 +0000 (14:36 +0400)]
From $string['moduledescription'] removed info about "one module per course" because of since 2.3 we can add more attendance modules.
Artem Andreev [Sat, 9 Apr 2011 10:36:21 +0000 (14:36 +0400)]
mod_form:added checking for MOODLE_INTERNAL.
Artem Andreev [Sat, 9 Apr 2011 10:23:10 +0000 (14:23 +0400)]
Added function attforblock_supports, that returns the information if the module supports a feature.
FEATURE_GROUPINGS and FEATURE_GROUPMEMBERSONLY are disabled because of AFAIK these features are not tested.
FEATURE_MOD_INTRO and FEATURE_COMPLETION_TRACKS_VIEWS are disabled because of IMHO these features are unnecessary.
Artem Andreev [Sat, 9 Apr 2011 09:56:00 +0000 (13:56 +0400)]
Old (unmigrated) files renamed to _*.
Artem Andreev [Sat, 9 Apr 2011 09:04:39 +0000 (13:04 +0400)]
Language folders renamings
Artem Andreev [Sat, 9 Apr 2011 08:55:06 +0000 (12:55 +0400)]
Added manager archetype in access.php
Artem Andreev [Sat, 9 Apr 2011 08:31:19 +0000 (12:31 +0400)]
db/upgrade.php and db/access.php fixes
Luis Ramon Lopez [Wed, 9 Feb 2011 22:26:44 +0000 (23:26 +0100)]
Partial $OUTPUT fixes. Lots of work still ahead
Luis Ramon Lopez [Wed, 9 Feb 2011 10:16:30 +0000 (11:16 +0100)]
Merge branch 'v2.3' of github.com:andreev-artem/moodle_mod_attforblock into MDL_19
Conflicts:
attendances.php
attsettings.php
backuplib.php
db/install.xml
db/upgrade.php
export.php
lib.php
locallib.php
manage.php
report.php
restorelib.php
Luis Ramon Lopez [Wed, 9 Feb 2011 03:02:18 +0000 (04:02 +0100)]
Initial database migration to Moodle 2.0
Luis Ramon Lopez [Fri, 21 Jan 2011 17:03:03 +0000 (18:03 +0100)]
Copy from other sessions now also works in list view mode
Luis Ramon Lopez [Fri, 21 Jan 2011 16:36:08 +0000 (17:36 +0100)]
In some cases view mode user preferences where saved twice. Fixed.
Artem Andreev [Fri, 21 Jan 2011 11:34:00 +0000 (14:34 +0300)]
Fixed warning for group sessions for students which are not member of any group
Artem Andreev [Fri, 21 Jan 2011 11:34:00 +0000 (14:34 +0300)]
Fixed warning for group sessions for students which are not member of any group
Artem Andreev [Thu, 20 Jan 2011 14:10:08 +0000 (17:10 +0300)]
Russian translate for new strings
Artem Andreev [Thu, 20 Jan 2011 13:13:40 +0000 (16:13 +0300)]
User preferences for attendances.php are now saved.
Luis Ramon Lopez [Tue, 18 Jan 2011 20:15:03 +0000 (21:15 +0100)]
Fixed install.xml typo
Luis Ramon Lopez [Tue, 18 Jan 2011 19:59:27 +0000 (20:59 +0100)]
Implemented copying attendance data from same-day sessions
Luis Ramon Lopez [Tue, 18 Jan 2011 19:07:12 +0000 (20:07 +0100)]
Implemented fast session switching for same-day sessions.
If there is more than one session on the same day, when taking attendance
a dropdown list will allow to switch over sessions easily.
Also fixed some XHTML compliance tags.
Luis Ramon Lopez [Sun, 16 Jan 2011 19:18:08 +0000 (20:18 +0100)]
Added "Start of period" into export tab
Luis Ramon Lopez [Sun, 16 Jan 2011 00:51:44 +0000 (01:51 +0100)]
Merge https://github.com/andreev-artem/moodle_mod_attforblock
Luis Ramon Lopez [Sat, 15 Jan 2011 17:32:36 +0000 (18:32 +0100)]
Solved installation errors. Fixed some database queries.
Artem Andreev [Thu, 13 Jan 2011 13:40:30 +0000 (16:40 +0300)]
Fixed PHP notice with undefined variable.
Luis Ramon Lopez [Wed, 5 Jan 2011 16:06:21 +0000 (17:06 +0100)]
Merge branch 'master' of https://github.com/andreev-artem/moodle_mod_attforblock
Luis Ramon Lopez [Wed, 5 Jan 2011 02:52:51 +0000 (03:52 +0100)]
Grid view support. Multiple instances in the same course now allowed. Updated es_utf8 language strings
Artem Andreev [Sat, 1 Jan 2011 08:17:15 +0000 (11:17 +0300)]
Fixed bug with styles.php. Thanks Luis Ramón López López.
Artem Andreev [Fri, 31 Dec 2010 13:44:39 +0000 (16:44 +0300)]
Updated es_utf8 language strings
Luis Ramon Lopez [Thu, 30 Dec 2010 03:22:45 +0000 (04:22 +0100)]
Implemented grid display mode
Artem Andreev [Fri, 17 Dec 2010 12:16:58 +0000 (15:16 +0300)]
Improves for legend on Report page: If a student began to attend classes later, the taken sessions for him will be shown as '-'.
Artem Andreev [Sat, 27 Nov 2010 09:21:03 +0000 (12:21 +0300)]
Fixed bugs with date ranges
Artem Andreev [Thu, 25 Nov 2010 14:36:50 +0000 (17:36 +0300)]
Code cleanups for excluding notices
Artem Andreev [Sat, 20 Nov 2010 11:25:57 +0000 (14:25 +0300)]
On Report page untaken students sessions now appear as "?" (not "-")
Artem Andreev [Sat, 16 Oct 2010 14:07:43 +0000 (18:07 +0400)]
Fixed bug with using filter controls on page with attendance report for single user (in teacher mode)
Artem Andreev [Sat, 16 Oct 2010 13:23:11 +0000 (17:23 +0400)]
Fixed bug with printing attendance table for single user
Artem Andreev [Sat, 18 Sep 2010 08:49:38 +0000 (12:49 +0400)]
Fixed bug with first access to attendance in each course
Artem Andreev [Fri, 17 Sep 2010 14:17:10 +0000 (18:17 +0400)]
Fixed bug with first after login access to attendance
Artem Andreev [Fri, 17 Sep 2010 13:54:19 +0000 (17:54 +0400)]
Prepare for publishing: changes and help
Artem Andreev [Fri, 17 Sep 2010 13:26:30 +0000 (17:26 +0400)]
Added ability to filter sessions by type on page manage.php