moodle/mod
2005-11-15 22:23:43 +00:00
..
assignment OK, trying to write about this in the SC made me think, thinking made me 2005-11-13 04:30:50 +00:00
chat A slight improvement for my last edit, which could trigger a small bug. 2005-10-25 01:55:21 +00:00
choice Removed check for student/teacher on submit and replaced with check for (not) 2005-09-20 09:22:06 +00:00
exercise BIG FEATURE - MULTIPLE GROUPS 2005-11-08 07:19:27 +00:00
forum cleaning of parameter name before use SC#188; merged from MOODLE_15_STABLE 2005-11-15 21:49:30 +00:00
glossary Now both empty search strings and 1 letter search strings works fine in 2005-11-06 20:06:05 +00:00
hotpot correct score calculation in TexToys Rhubarb 2005-11-14 11:32:40 +00:00
journal Initial checkin of stats (from processing the log table). 2005-09-01 04:14:31 +00:00
label Fixing misprint leading to fatal error 2005-10-17 07:59:47 +00:00
lesson NEW FEATURE: Activity Link allows the teacher to display a link to another activity, which is in the same course, 2005-11-07 19:56:08 +00:00
quiz Merged from MOODLE_15_STABLE: Fixing bug 4303 - quiz reports dying on large enrolments - getting all users into an array and imploding it into an IN() replaced with joins. This changes the functionality SLIGHTLY in two ways - 1. show students with no attempts now JUST shows students with no attempts, rather than both. Show students with no attempts is now disabled for the site course as is not really relevant and could be ridiculously large 2005-11-15 22:23:43 +00:00
resource Tidying ... 2005-11-08 05:14:52 +00:00
scorm General review to support XHTML Strict 2005-11-15 08:10:26 +00:00
survey fix for bug 4284 2005-11-07 05:49:23 +00:00
wiki BIG FEATURE - MULTIPLE GROUPS 2005-11-08 07:19:27 +00:00
workshop Many links to assess.php were missing $cm->id 2005-10-21 07:11:04 +00:00
index.html To stop people browsing modules 2005-01-23 04:15:13 +00:00
README.txt

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