moodle/mod
2011-01-14 14:17:24 +08:00
..
assignment MDL-25855 some more missing filelib includes 2011-01-23 18:34:41 +01:00
chat MDL-25973 add missing charset 2011-01-14 09:32:17 +01:00
choice MDL-21250 capital letters removal 2010-11-29 16:03:59 +00:00
data MDL-25973 add missing charset 2011-01-14 09:32:17 +01:00
feedback Merge branch 'MDL-25637' 2011-01-24 16:20:51 +08:00
folder MDL-22135 - logs restore, course and activities + cleanup 2010-11-11 19:46:04 +00:00
forum MDL-25855 some more missing filelib includes 2011-01-23 18:34:41 +01:00
glossary Merge branch 'MDL-25637' 2011-01-24 16:20:51 +08:00
imscp MDL-21250 capital letters removal 2010-12-02 16:18:41 +00:00
label MDL-26106 fix lable typo 2011-01-23 15:36:06 +01:00
lesson Merge branch 'MDL-25637' 2011-01-24 16:20:51 +08:00
page MDL-25335 prevent errors when invalid format specified in resource text page 2010-11-20 02:51:26 +00:00
quiz Merge branch 'w04_MDL-25855_20_filerequire' of git://github.com/skodak/moodle 2011-01-24 11:51:38 +08:00
resource MDL-21250 capital letters removal 2010-12-02 16:48:22 +00:00
scorm SCORM MDL-26063 incorrect context used - thanks to Matteo Scaramuccia for fix 2011-01-20 10:40:22 +13:00
survey MDL-21250 capital letters removal 2010-12-02 18:22:19 +00:00
url MDL-25336 fixed & in mod/url and fixed incomplete click url when embedding 2010-11-20 03:17:19 +00:00
wiki WIKI MDL-25501 1. check if wiki entry exists before insert new entry 2. check wiki version record mimetype, if it is not empty, try to export the content to file pool 2011-01-14 14:17:24 +08:00
workshop MDL-25855 some more missing filelib includes 2011-01-23 18:34:41 +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