moodle/mod
2010-03-29 20:51:22 +00:00
..
assignment MDL-21694 Moving assignment lang file into plugin scope 2010-03-29 15:22:51 +00:00
chat MDL-21694 Moving Chat module lang file 2010-03-29 20:47:01 +00:00
choice MDL-21694 Moving Choice module lang file 2010-03-29 20:47:23 +00:00
data MDL-21694 Moving Database module strings into module space 2010-03-29 20:31:40 +00:00
feedback MDL-21694 Moving Feedback module strings 2010-03-29 20:48:20 +00:00
folder MDL-21694 Moving Folder strings 2010-03-29 20:48:42 +00:00
forum MDL-21694 Moving Forum strings 2010-03-29 20:49:05 +00:00
glossary MDL-21694 Moving Glossary strings 2010-03-29 20:49:28 +00:00
hotpot MDL-21694 Moving Hotpot strings 2010-03-29 20:49:50 +00:00
imscp navigation MDL-21565 Update this xxx is now automatically added to the nav for all modules by default and is renamed to settings as that is what was being used in the tabs system presently anyway. 2010-03-22 03:04:00 +00:00
label MDL-21694 Moving Label strings 2010-03-29 20:50:12 +00:00
lesson MDL-21694 Moving Lesson strings 2010-03-29 20:50:35 +00:00
page MDL-21694 Moving Page strings 2010-03-29 20:50:58 +00:00
quiz MDL-21694 Moving quiz language files into plugin scope 2010-03-29 15:22:08 +00:00
resource MDL-21694 Moving Resource strings 2010-03-29 20:51:22 +00:00
scorm themes MDL-21862 Implements base theme and standard theme. 2010-03-25 06:38:21 +00:00
survey themes MDL-21862 Implements base theme and standard theme. 2010-03-25 06:38:21 +00:00
url navigation MDL-21565 Update this xxx is now automatically added to the nav for all modules by default and is renamed to settings as that is what was being used in the tabs system presently anyway. 2010-03-22 03:04:00 +00:00
wiki themes MDL-21862 Implements base theme and standard theme. 2010-03-25 06:38:21 +00:00
workshop navigation MDL-21565 Update this xxx is now automatically added to the nav for all modules by default and is renamed to settings as that is what was being used in the tabs system presently anyway. 2010-03-22 03:04:00 +00:00
index.html
README.txt Fixed location of icon.gif 2010-03-24 10:56:22 +00:00
upgrade.txt adding more upgrade info 2010-03-24 10:07:44 +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