moodle/mod
Eloy Lafuente (stronk7) 89a81629a7 MDL-65281 phpunit: Just check for existence if order is not guaranteed
Posible solutions explained in the issue, imply chaging the API
in various, alternative ways. For your consideration if that
should be done for a better API, able to sort under demand when
required (or, at very least guaranteeing a default consistent ordering).
2019-04-13 11:38:39 +02:00
..
assign MDL-65204 phpunit: various fixes to assertions 2019-04-03 10:39:19 +08:00
assignment MDL-64878 grades: Update delete_instance 2019-02-27 10:37:54 +08:00
book MDL-64656 core_tag: Return tags in modules and blog 2019-04-11 10:20:44 +02:00
chat MDL-64506 templates: BS2 m-x-x to BS4 mx-x 2019-04-03 19:47:11 +08:00
choice MDL-64506 mod_choice: fix behat issue with screensize 2019-04-05 12:10:00 +02:00
data MDL-64656 core_tag: Return tags in modules and blog 2019-04-11 10:20:44 +02:00
feedback Merge branch 'MDL-64506' of git://github.com/Chocolate-lightning/moodle 2019-04-03 19:30:28 +02:00
folder MDL-47247 mod_folder: Apply site config when showexpanded is not set 2019-01-29 08:58:14 +08:00
forum MDL-65281 phpunit: Just check for existence if order is not guaranteed 2019-04-13 11:38:39 +02:00
glossary MDL-64656 phpunit: Compare returned tags without any expected order 2019-04-12 17:28:21 +02:00
imscp MDL-63276 upgrade: clean < 3.2.0 upgrade steps 2019-01-03 01:17:17 +01:00
label MDL-63276 upgrade: clean < 3.2.0 upgrade steps 2019-01-03 01:17:17 +01:00
lesson MDL-39261 mod_lesson: get the existing attemptid when reviewing 2019-04-12 13:11:50 +02:00
lti MDL-64506 templates: BS2 pull-x -> BS4 float-x 2019-04-03 19:47:13 +08:00
page MDL-63276 upgrade: clean < 3.2.0 upgrade steps 2019-01-03 01:17:17 +01:00
quiz Merge branch 'MDL-64506' of git://github.com/Chocolate-lightning/moodle 2019-04-03 19:30:28 +02:00
resource Merge branch 'MDL-63958-master' of git://github.com/jleyva/moodle 2019-01-21 15:17:53 +01:00
scorm MDL-64506 templates: BS2 m-x-x to BS4 mx-x 2019-04-03 19:47:11 +08:00
survey MDL-63149 mod_survey: Add userid param to mod_survey calendar callbacks 2019-03-07 17:54:09 +11:00
url MDL-65024 mod_url: Include the full URL in the module cached_cm_info 2019-03-19 15:43:12 +01:00
wiki MDL-64656 core_tag: Return tags in modules and blog 2019-04-11 10:20:44 +02:00
workshop MDL-65204 phpunit: various fixes to assertions 2019-04-03 10:39:19 +08:00
index.html
README.txt
upgrade.txt Merge branch 'MDL-53297-master' of git://github.com/cescobedo/moodle 2018-08-07 15:57:00 +02: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