moodle/mod
Matt Clarkson 41dfbb6235 MDL-60105 mod_folder: Set timemodified on change
Changes to the folder contents were not resulting in the
timemodied of the folder activity being set. This prevented
global search from picking up the changes.
2017-09-13 13:51:49 +02:00
..
assign MDL-59983 lang: Merge English strings from the en_fix language pack 2017-09-05 11:01:09 +02:00
assignment MDL-57432 upgrade: clean < 3.0.0 upgrade steps 2017-07-10 09:16:55 +01:00
book MDL-59983 lang: Merge English strings from the en_fix language pack 2017-09-05 11:01:09 +02:00
chat MDL-59983 lang: Merge English strings from the en_fix language pack 2017-09-05 11:01:09 +02:00
choice MDL-59983 lang: Merge English strings from the en_fix language pack 2017-09-05 11:01:09 +02:00
data MDL-59983 lang: Merge English strings from the en_fix language pack 2017-09-05 11:01:09 +02:00
feedback Merge branch 'MDL-59983-master-enfix' of git://github.com/mudrd8mz/moodle 2017-09-07 10:58:35 +02:00
folder MDL-60105 mod_folder: Set timemodified on change 2017-09-13 13:51:49 +02:00
forum MDL-59983 lang: Fix Forum behat scenarios to use the new strings 2017-09-05 11:01:10 +02:00
glossary MDL-59983 lang: Merge English strings from the en_fix language pack 2017-09-05 11:01:09 +02:00
imscp MDL-59983 lang: Merge English strings from the en_fix language pack 2017-09-05 11:01:09 +02:00
label MDL-59983 lang: Merge English strings from the en_fix language pack 2017-09-05 11:01:09 +02:00
lesson MDL-59983 lang: Merge English strings from the en_fix language pack 2017-09-05 11:01:09 +02:00
lti Merge branch 'MDL-59983-master-enfix' of git://github.com/mudrd8mz/moodle 2017-09-07 10:58:35 +02:00
page MDL-59983 lang: Merge English strings from the en_fix language pack 2017-09-05 11:01:09 +02:00
quiz MDL-59983 lang: Merge English strings from the en_fix language pack 2017-09-05 11:01:09 +02:00
resource MDL-59983 lang: Merge English strings from the en_fix language pack 2017-09-05 11:01:09 +02:00
scorm MDL-59983 lang: Merge English strings from the en_fix language pack 2017-09-05 11:01:09 +02:00
survey MDL-59983 lang: Merge English strings from the en_fix language pack 2017-09-05 11:01:09 +02:00
url MDL-59983 lang: Merge English strings from the en_fix language pack 2017-09-05 11:01:09 +02:00
wiki MDL-59983 lang: Merge English strings from the en_fix language pack 2017-09-05 11:01:09 +02:00
workshop MDL-59983 lang: Merge English strings from the en_fix language pack 2017-09-05 11:01:09 +02:00
index.html
README.txt
upgrade.txt MDL-59612 core: removed hard-coded check for referer in modules 2017-07-31 12:03:28 +08: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

  pix/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