moodle/mod
2010-02-03 09:32:02 +00:00
..
assignment MDL-20204 removing usused styles 2010-01-26 09:53:52 +00:00
chat MDL-21503 eliminating global Y 2010-02-03 09:32:02 +00:00
choice MDL-21403 removing ->asap() used for flicker-lessremoval of go button, no use .hiddenifjs class instead 2010-01-26 09:32:21 +00:00
data MDL-21240 shortened urls now start with / everywhere 2010-01-18 20:57:32 +00:00
feedback MDL-21403 getting rid of all asaps 2010-01-26 09:58:19 +00:00
folder MDL-21240 shortened urls now start with / everywhere 2010-01-18 20:57:32 +00:00
forum mod-forum MDL-17427 Fixed a regression from concat refactoring 2010-01-28 08:37:43 +00:00
glossary MDL-21235 fixed select method name 2010-01-16 18:29:51 +00:00
hotpot do not treat https absolute urls as relative urls 2010-01-25 07:18:24 +00:00
imscp MDL-21402 new js_writer abstraction + otehr minor improvements 2010-01-20 20:01:24 +00:00
label MDL-21233 moodle_url improvemewnts, code simplification, more diagnostics; fixed several regressions 2010-01-16 15:39:56 +00:00
lesson MDL-21402 new js_writer abstraction + otehr minor improvements 2010-01-20 20:01:24 +00:00
page MDL-21233 moodle_url improvemewnts, code simplification, more diagnostics; fixed several regressions 2010-01-16 15:39:56 +00:00
quiz mod-quiz MDL-15050 Fixed regression missing global OUTPUT 2010-01-28 07:57:48 +00:00
resource MDL-21240 shortened urls now start with / everywhere 2010-01-18 20:57:32 +00:00
scorm MDL-21403 hardcoded JS legacy code should not use new $PAGE->requires-> api, switching to html_writer instead 2010-01-26 10:17:41 +00:00
survey MDL-21240 shortened urls now start with / everywhere 2010-01-18 20:57:32 +00:00
url MDL-21240 shortened urls now start with / everywhere 2010-01-18 20:57:32 +00:00
wiki MDL-21265 wiki - fix problem for students not able to see entries in other groups until own entry is created by teacher. Merged from 19_STABLE 2010-01-21 23:43:11 +00:00
workshop MDL-21233 escaped parameter is far more importatnt than the overrideparams in out() method - especially all JS urls should be converted to out(false); also it is possible to create new url with overrided parameters in constructor which might be actually work around the double encoding problems in the url (we should never use the out() in moodle_url constructor itself!) 2010-01-17 09:50:55 +00:00
index.html
README.txt MDL-20700 coding style cleanup - cvs keywords removed, closign php tag removed, trailing whitespace cleanup 2009-11-01 16:48:45 +00:00
upgrade.txt MDL-21125 removing obsolete global $THEME 2009-12-23 18:23:21 +00:00

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

These are main modules in Moodle, allowing various activities.


Each of these modules contains a number of expected components:

  mod_form.php: 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/install.xml: 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