moodle/mod
stronk7 44d6ae6df4 Applied the same checks than to the forum to generate
glossary rss feeds only when necessary.
My only dude is if we should use the modification time instead
of the creation time (here and in forums...).
2004-08-05 20:10:07 +00:00
..
assignment Merged from stable branch 2004-07-03 10:28:47 +00:00
attendance Added one string to moodle.php 2004-07-19 18:18:21 +00:00
chat Info about using socket server 2004-07-30 16:16:12 +00:00
choice Added support to timeopen, timeclose, release and allowupdate 2004-07-01 19:44:55 +00:00
dialogue Added one string to moodle.php 2004-07-19 18:18:21 +00:00
exercise locallib.php added to index.php, it needs one of the functions. 2004-06-22 16:49:32 +00:00
forum Fix for stupid bug causing old mails not to be marked as mailed 2004-08-05 18:08:20 +00:00
glossary Applied the same checks than to the forum to generate 2004-08-05 20:10:07 +00:00
journal MOdules are dependent on this version of course/mod.php 2004-06-04 07:28:34 +00:00
label Fixed a notice 2004-07-28 06:55:51 +00:00
lesson Move use_html_editor() outside of <form> area. 2004-08-04 18:13:09 +00:00
quiz New page quiz/questiontypes/datasetdependent/categorydatasetdefinitions.php?category=XX 2004-08-05 09:53:17 +00:00
resource Removed Martin's mistaken addition from a few days ago 2004-08-05 18:13:59 +00:00
scorm Fixed a notice 2004-07-28 12:01:42 +00:00
survey MOdules are dependent on this version of course/mod.php 2004-06-04 07:28:34 +00:00
wiki More updates, but wiki is still working only partical. 2004-07-30 11:09:47 +00:00
workshop Moved back a few functions from locallib.php to lib.php 2004-06-18 14:23:19 +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