moodle/mod
2007-11-16 05:56:20 +00:00
..
assignment MDL-12121, fixing a warning 2007-11-16 04:24:57 +00:00
chat MDL-11124 - Allowed 'There are no [modulename]' translations. This is currently 2007-10-29 10:44:50 +00:00
choice MDL-12070 - PARAM_CLEANHTML strips magic quotes.. 2007-11-08 22:19:47 +00:00
data MDL-12215 made the advanced search tab more consistent with the interface 2007-11-16 05:56:20 +00:00
exercise Add missing fields when upgrading/installing on Postgres 2007-11-09 01:25:28 +00:00
forum merged from 1.9 :: MDL-12195 :: added closing '>' in line 157. 2007-11-15 16:37:44 +00:00
glossary MDL-11790 Fixed hard-coded strings. Merci Nicolas! 2007-11-08 04:39:10 +00:00
hotpot fix for MDL-9713 : use XMLDB functions to create tables when mod/hotpot/db/mysql.sql is not found. This allows upgrade direct from Moodle 1.5 (or earlier) to Moodle 1.8 (or later) 2007-11-12 08:54:35 +00:00
journal MDL-11124 - Allowed 'There are no [modulename]' translations. This is currently 2007-10-29 10:44:50 +00:00
label preparation for 1.9 beta 2 - setting correct requires in mods and plugins 2007-10-10 16:09:17 +00:00
lams MDL-11124 - Allowed 'There are no [modulename]' translations. This is currently 2007-10-29 10:44:50 +00:00
lesson Merging fix for MDL-12088 from MOODLE_19_STABLE 2007-11-11 01:26:46 +00:00
quiz Delete commented-out code that was actually not commented out properly, and so caused warnings. Merged from MOODLE_18_STABLE. 2007-11-14 14:48:50 +00:00
resource MDL-12061, <p> in html editor breaks xhtml strict 2007-11-08 05:38:01 +00:00
scorm MDL-12161 Stripped slashes in LO titles 2007-11-15 08:37:11 +00:00
survey MDL-11124 - Allowed 'There are no [modulename]' translations. This is currently 2007-10-29 10:44:50 +00:00
wiki MDL-11124 - Allowed 'There are no [modulename]' translations. This is currently 2007-10-29 10:44:50 +00:00
workshop MDL-11124 - Allowed 'There are no [modulename]' translations. This is currently 2007-10-29 10:44:50 +00:00
index.html To stop people browsing modules 2005-01-23 04:15:13 +00:00
README.txt Removing the newmodule template from this directory and putting it 2004-02-12 06:41:17 +00:00

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

These are main modules in Moodle, allowing various activities.


Each of these modules contains a number of expected components:

  mod.html: a form to setup/update a module instance

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

  icon.gif: a 16x16 icon for the module

  db/mysql.sql: 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