moodle/mod
Adrian Greeve 83172ba682 MDL-73356 mod_chat: Move group selector on page and update title.
The group selector is now below the tertiary navigation. The title
for reports now does not contain the activity name. This is present
further up the page.
2022-01-12 14:16:57 +08:00
..
assign MDL-73352 phpunit: lib_test and locallib_test testcase names 2021-12-30 16:21:42 +01:00
assignment NOBUG: Fixed SVG browser compatibility 2021-12-23 16:29:57 +01:00
bigbluebuttonbn MDL-73306 mod_bigbluebuttonbn: Fix unit tests. 2022-01-06 12:20:16 +02:00
book MDL-73352 phpunit: lib_test and locallib_test testcase names 2021-12-30 16:21:42 +01:00
chat MDL-73356 mod_chat: Move group selector on page and update title. 2022-01-12 14:16:57 +08:00
choice MDL-73352 phpunit: lib_test and locallib_test testcase names 2021-12-30 16:21:42 +01:00
data Merge branch 'MDL-73352' of https://github.com/stronk7/moodle 2022-01-04 21:25:53 +08:00
feedback MDL-73352 phpunit: lib_test and locallib_test testcase names 2021-12-30 16:21:42 +01:00
folder MDL-73352 phpunit: lib_test and locallib_test testcase names 2021-12-30 16:21:42 +01:00
forum MDL-73352 phpunit: lib_test and locallib_test testcase names 2021-12-30 16:21:42 +01:00
glossary MDL-73352 phpunit: lib_test and locallib_test testcase names 2021-12-30 16:21:42 +01:00
h5pactivity NOBUG: Fixed SVG browser compatibility 2021-12-23 16:29:57 +01:00
imscp MDL-73352 phpunit: lib_test and locallib_test testcase names 2021-12-30 16:21:42 +01:00
label MDL-73352 phpunit: lib_test and locallib_test testcase names 2021-12-30 16:21:42 +01:00
lesson MDL-73352 phpunit: lib_test and locallib_test testcase names 2021-12-30 16:21:42 +01:00
lti MDL-73352 phpunit: lib_test and locallib_test testcase names 2021-12-30 16:21:42 +01:00
page MDL-73352 phpunit: lib_test and locallib_test testcase names 2021-12-30 16:21:42 +01:00
quiz Merge branch 'MDL-73352' of https://github.com/stronk7/moodle 2022-01-04 21:25:53 +08:00
resource MDL-73352 phpunit: lib_test and locallib_test testcase names 2021-12-30 16:21:42 +01:00
scorm MDL-73352 phpunit: lib_test and locallib_test testcase names 2021-12-30 16:21:42 +01:00
survey MDL-73352 phpunit: lib_test and locallib_test testcase names 2021-12-30 16:21:42 +01:00
url MDL-73352 phpunit: lib_test and locallib_test testcase names 2021-12-30 16:21:42 +01:00
wiki MDL-73352 phpunit: lib_test and locallib_test testcase names 2021-12-30 16:21:42 +01:00
workshop MDL-73352 phpunit: lib_test and locallib_test testcase names 2021-12-30 16:21:42 +01:00
index.html
README.txt
upgrade.txt MDL-52206 completion: New criteria to handle behaviour between modules 2021-10-04 19:45:45 +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