moodle/mod
2005-02-13 17:26:13 +00:00
..
assignment Now retrieving only needed fields! 2005-02-13 00:42:29 +00:00
attendance Now retrieving only needed fields! 2005-02-13 00:42:29 +00:00
chat added style sheet to message panel 2005-02-13 16:30:16 +00:00
choice Choice doesn't have groups 2005-02-13 06:31:37 +00:00
dialogue Now retrieving only needed fields! 2005-02-13 00:42:29 +00:00
exercise Now retrieving only needed fields! 2005-02-13 00:42:29 +00:00
forum Added a little class to the "edited by" line 2005-02-13 17:26:13 +00:00
glossary Now retrieving only needed fields! 2005-02-13 00:42:29 +00:00
journal Now retrieving only needed fields! 2005-02-13 00:42:29 +00:00
label Some minor changes to each module to XHTMLise the restore process 2005-02-07 23:33:17 +00:00
lesson Now retrieving only needed fields! 2005-02-13 00:42:29 +00:00
quiz Made the quiz paging bar look more like the standard one, see bug 2443. 2005-02-13 14:58:45 +00:00
resource 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
scorm 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
survey Now retrieving only needed fields! 2005-02-13 00:42:29 +00:00
wiki 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
workshop Added visibility check to all workshop pages, see bug 2450. 2005-02-13 13:12:03 +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