moodle/mod
2005-04-07 22:22:22 +00:00
..
assignment Now xxx_print_recent_mod_activity() supports filterall. 2005-04-02 23:19:01 +00:00
attendance Removed a blank line ... bug 2746 2005-03-16 15:40:11 +00:00
chat chat-report log action is now restored properly. 2005-04-02 00:33:44 +00:00
choice $options used by something else. 2005-04-07 22:22:22 +00:00
dialogue Standardise the intro box using an ID 2005-03-13 16:17:55 +00:00
exercise Replacing some HTTP_POST_VARS uses because it doesn't work always! 2005-04-02 17:45:29 +00:00
forum Now xxx_print_recent_mod_activity() supports filterall. 2005-04-02 23:19:01 +00:00
glossary Merged from MOODLE_14_STABLE - insert_record() - major efficiency improvements for Postgres databases on insert. Also fixed many calls to insert_record() which discard the returned record id to not ask for the record id. 2005-04-01 05:55:10 +00:00
journal Now journal->name supports filterall. 2005-03-30 19:26:23 +00:00
label Now label->name is working with filterall. 2005-04-06 15:20:33 +00:00
lesson now if you leave the lesson the the middle of a bunch of branch tables, you will return to the last one you answered. Also, if show grades is off in course settings, the lesson will process and store the grade for the student but then redirect the student to the course page immediatly. 2005-04-05 22:42:34 +00:00
quiz Fixing postgres upgrade for quiz 2005-04-06 02:04:17 +00:00
resource Fixed missing bracket 2005-04-06 16:52:07 +00:00
scorm Fix some warnings when upgrading but no scorms exist. 2005-04-06 08:21:16 +00:00
survey Now survey->name supports filterall. 2005-04-06 18:20:05 +00:00
wiki Replace HTTP_POST_VARS and HTTP_GET_VARS with _POST and _GET 2005-04-02 11:54:46 +00:00
workshop Now xxx_print_recent_mod_activity() supports filterall. 2005-04-02 23:19:01 +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