Artem Andreev
4fff322892
Removed old (1.9) files
13 years ago
Artem Andreev
bea99467b7
Revert "make sql more generic to work on postgresql"
This reverts commit 4721be5c68
.
13 years ago
Artem Andreev
3162293d01
Fixed bugs with validating forms
13 years ago
Artem Andreev
582387d800
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.
13 years ago
Artem Andreev
9aaeb04239
Merge pull request #2 from eriko/MDL_20
make sql more generic to work on postgresql
13 years ago
Erik Ordway
4721be5c68
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";
13 years ago
Artem Andreev
90e487a7ab
Fixed bug with displaying SESSIONS_TYPE_SELECTOR for attendances with groupmode 'Separate'
14 years ago
Artem Andreev
f05c81322d
Fixed calendar displaying bug for Magazine theme
14 years ago
Artem Andreev
ce208a136d
Fixed en_us language strings
14 years ago
Artem Andreev
dd36b74bb7
Fixed bug with report displaying
14 years ago
Artem Andreev
0b1fc6995c
report.php has report layout now
14 years ago
Artem Andreev
163c4c1805
Some refactoring for better using from attendance block
14 years ago
Artem Andreev
8837854d68
Fixed bug with mod/attforblock:canbelisted for user with admin role
14 years ago
Artem Andreev
e7bba36af0
Fixed bug with help buttons for different group modes in add_form.php
14 years ago
Artem Andreev
fa6decc643
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
14 years ago
Artem Andreev
ab2968730a
Implemented attforblock_user_outline and attforblock_user_outline
14 years ago
Artem Andreev
b004f67c37
Implemented logging
14 years ago
Artem Andreev
7da2422789
Implemented export.php
14 years ago
Artem Andreev
3515e99655
Some refactoring: sesstype and sessgroupslist moved to att_page_with_filter_controls + reimplemented theirs calculations.
14 years ago
Artem Andreev
edb3bc1953
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.
14 years ago
Artem Andreev
276c604098
Implemented preferences.php (previously attsettings.php)
14 years ago
Artem Andreev
9d8c2e8c93
Implemented report.php with enhancements of displaying user enrolment status
14 years ago
Artem Andreev
1debc80e2d
Finished implementation of adding new sessions
14 years ago
Artem Andreev
88805f0aef
Implemented ACTION_DELETE, ACTION_DELETE_SELECTED, ACTION_CHANGE_DURATION for sessions.php
14 years ago
Artem Andreev
5ab1858860
Improvements to select all/deselect all controls
14 years ago
Artem Andreev
a9ed72b9d1
userwithoutenrol and userwithoutdata css fixes
14 years ago
Artem Andreev
0d26cb07f0
Implementations and fixes of working with gradebook
14 years ago
Artem Andreev
cbaf375f62
Implemented view.php
14 years ago
Artem Andreev
fdb4af1f2b
Better attendaces deleting in attforblock_update_instance and attforblock_delete_course
14 years ago
Artem Andreev
a407e23dba
Implemented backup/restore functionality
14 years ago
Artem Andreev
d818f03df0
Fixed module installation hook for Moodle 2.0 structure
14 years ago
Artem Andreev
747d96944e
We don't need courseid fields in attendance_sessions and attendance_statuses because of now we can create more than one attendances per course
14 years ago
Artem Andreev
f036bcf54c
Now deleting module will delete all attendance data (sessions, statuses, log)
14 years ago
Artem Andreev
239f977cf3
Fixed bug with adding new attendance instance: now attendanceid for statuses is filled correctly
14 years ago
Artem Andreev
b55a30c340
Implemented "This course" mode of view.php + related refactoring + enhancement: taken into account information about students enrolment(start/end date).
14 years ago
Artem Andreev
1ee0f2cf30
Implemented take.php (previously attendance.php)
14 years ago
Artem Andreev
2b3b13f425
Unfinished implementation take.php (previously attendance.php) with enhancement: take into account information about students enrolment(status, start date).
14 years ago
Artem Andreev
511544f320
att_manage_page_params refactoring
14 years ago
Artem Andreev
9049a7f750
Implemented session editing
14 years ago
Artem Andreev
345b969c6f
Implemented adding of sessions with enhancement: HTML-editor for session description with ability to add links, files, formatting, etc
14 years ago
Artem Andreev
3c5459f8ac
On manage.php implemented session types selector. Code of renderable components moved from locallib.php into renderables.php
14 years ago
Artem Andreev
61349c25a0
Implemented button date picker through YUI calendar + some refactoring of renderer.php and locallib.php
14 years ago
Artem Andreev
1348ffcab4
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)
14 years ago
Artem Andreev
5fe324d8db
First (unfinished) implementation view.php - redirect to manage.php
14 years ago
Artem Andreev
5d50151231
Some lang fixes
14 years ago
Artem Andreev
39fb2255c6
From $string['moduledescription'] removed info about "one module per course" because of since 2.3 we can add more attendance modules.
14 years ago
Artem Andreev
70cc3fba79
mod_form:added checking for MOODLE_INTERNAL.
14 years ago
Artem Andreev
429a6bcf01
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.
14 years ago
Artem Andreev
bacfb3b243
Old (unmigrated) files renamed to _*.
14 years ago
Artem Andreev
79d6f78215
Language folders renamings
14 years ago