moodle/mod/attendance
gustav_delius 48e535bc35 Activities can now be hidden/shown from the activity editing page. Also for modules that know about groups the groupmode can be set from there. See bug 2533. This required adding to the mod.html files calls to new functions print_visible_setting() and print_groupmode_setting() which are combined in print_standard_coursemodule_settings().
The visibility of coursemodules is now always set through the function set_coursemodule_visible() in order to make sure that the associated events get updated in the calendar appropriately.

If moving a coursemodule to a hidden section then the module is set to hidden as well and its events are hidden in the calendar.

If deleting a coursemodule its events are deleted from the calendar.

The function choose_from_menu() has an extra optional argument $disabled which, when set to true, will disable the menu.

For the sake of consistency the function set_groupmode_for_module has been renamed to set_coursemodule_groupmode and the functions show_course_module() and hide_course_module() have been combined to set_coursemodule_visible().
2005-02-12 21:41:22 +00:00
..
db Replaced prefix_ with CFG->prefix for DROP of indexes before creation because of being inside execute_sql rather than modify_database - attendance module 2004-11-18 02:35:42 +00:00
add.php Removing the THEME variable and adding in classes where appropriate 2005-02-10 10:41:22 +00:00
backuplib.php towards XHTML compliance 2004-09-12 21:43:59 +00:00
config.html Fixed up some layout issues in the configuration files 2005-02-08 09:23:21 +00:00
icon.gif changed icon per martin's suggestion 2003-09-27 20:40:41 +00:00
index.php closed some br tags 2004-09-12 22:29:44 +00:00
lib.php towards XHTML compliance 2004-09-12 21:43:59 +00:00
mod.html Activities can now be hidden/shown from the activity editing page. Also for modules that know about groups the groupmode can be set from there. See bug 2533. This required adding to the mod.html files calls to new functions print_visible_setting() and print_groupmode_setting() which are combined in print_standard_coursemodule_settings(). 2005-02-12 21:41:22 +00:00
README.txt fixed another foreach problem in lib. 2004-05-03 19:59:02 +00:00
restorelib.php Some minor changes to each module to XHTMLise the restore process 2005-02-07 23:33:17 +00:00
teacheredit.php Removing the THEME variable and adding in classes where appropriate 2005-02-10 10:41:22 +00:00
version.php Merged from MOODLE_14_STABLE: Indexes and version bump for attendance 2004-11-17 22:11:52 +00:00
view.php Fixed some "not defined" messages 2004-10-22 13:46:28 +00:00
viewall.php XHTML compliance 2004-09-16 17:13:57 +00:00
viewweek.php XHTML compliance 2004-09-16 17:13:57 +00:00

ATTENDANCE version 0.1
----------------------


By Russell Jungwirth (jungwirr@surebluestudios.com)


This is the attendance module created and maintained by Russell J. Jungwirth
of Sureblue Studios.  (surebluestudios.com)  It allows for attendance to be
tracked for an arbitrary number of hours per instance.  Instances are 
labelled by date.  Attendance is tracked for all instances in a given course
as well.

Quick install instructions

1)  Copy attendance.php into lang/en/attendance.php

2)  Move this folder to become mod/attendance

3)  Visit your admin page to install the module

4)  Go to the site configuration page -> modules section -> attendance
      to specify your preferences for the module (optional)

New Feature and fix list:

Automatic attendance loggin based on IP address range
Attendance logging by email/Imode (via cel phone)
Specify a range of attendance times for automatic attendance logging.
Tighter integration with the new calendar features.