moodle/mod
sam marshall 6553cda7c9 MDL-26778 Change to completion should immediately affect nav block
Includes change so that updating completion resets the cache, and a debugging
warning if any module calls the completion viewed thing after it's already
printed navigation (which will mean navigation obviously doesn't update right
away). All existing modules that currently update after printing navigation
were updated.
2011-04-11 12:40:13 +01:00
..
assignment MDL-26784 Strings for the new plugin manager 2011-03-31 13:59:05 +02:00
chat MDL-26778 Change to completion should immediately affect nav block 2011-04-11 12:40:13 +01:00
choice MDL-26778 Change to completion should immediately affect nav block 2011-04-11 12:40:13 +01:00
data MDL-26778 Change to completion should immediately affect nav block 2011-04-11 12:40:13 +01:00
feedback MDL-26778 Change to completion should immediately affect nav block 2011-04-11 12:40:13 +01:00
folder MDL-25708 recordsets - folder module 2011-01-25 19:59:00 +01:00
forum MDL-26778 Change to completion should immediately affect nav block 2011-04-11 12:40:13 +01:00
glossary MDL-26778 Change to completion should immediately affect nav block 2011-04-11 12:40:13 +01:00
imscp MDL-25708 recordsets - imscp and lesson modules 2011-01-25 19:59:01 +01:00
label MDL-26623 fix file permissions 2011-03-01 12:26:49 +01:00
lesson MDL-26778 Change to completion should immediately affect nav block 2011-04-11 12:40:13 +01:00
page MDL-25708 recordsets - page and quiz modules 2011-01-25 19:59:01 +01:00
quiz MDL-26778 Change to completion should immediately affect nav block 2011-04-11 12:40:13 +01:00
resource MDL-26697 multiple media filtering fixes and improvements 2011-03-12 17:42:52 +01:00
scorm MDL-26778 Change to completion should immediately affect nav block 2011-04-11 12:40:13 +01:00
survey MDL-26623 fix file permissions 2011-03-01 12:26:49 +01:00
url MDL-26697 multiple media filtering fixes and improvements 2011-03-12 17:42:52 +01:00
wiki MOD-WIKI MDL-26213 2011-03-28 17:31:01 +08:00
workshop MDL-26778 Change to completion should immediately affect nav block 2011-04-11 12:40:13 +01:00
index.html
README.txt Fixed location of icon.gif 2010-03-24 10:56:22 +00:00
upgrade.txt fixed typo 2010-09-05 21:05:20 +00:00

ACTIVITY MODULES
----------------

These are main modules in Moodle, allowing various activities.


Each of these modules contains a number of expected components:

  mod_form.php: a form to setup/update a module instance

  version.php: defines some meta-info and provides upgrading code

  pix/icon.gif: a 16x16 icon for the module

  db/install.xml: an SQL dump of all the required db tables and data

  index.php: a page to list all instances in a course

  view.php: a page to view a particular instance

  lib.php: any/all functions defined by the module should be in here.
         constants should be defined using MODULENAME_xxxxxx
         functions should be defined using modulename_xxxxxx

         There are a number of standard functions:

         modulename_add_instance()
         modulename_update_instance()
         modulename_delete_instance()

         modulename_user_complete()
         modulename_user_outline()

         modulename_cron()

         modulename_print_recent_activity()


If you are a developer and interested in developing new Modules see:

   Moodle Documentation:  http://moodle.org/doc
   Moodle Community:      http://moodle.org/community