moodle/mod
2023-12-14 09:56:24 +07:00
..
assign MDL-80360 mod_assign: fix timemodified assertion in date restore test. 2023-12-08 10:12:21 +00:00
bigbluebuttonbn Merge branch 'MDL-79890-master' of https://github.com/andrewnicols/moodle 2023-11-30 10:44:35 +08:00
book MDL-78496 core: Address phpcs issues with upgrade.php files 2023-11-19 21:20:53 +08:00
chat MDL-78496 core: Address phpcs issues with upgrade.php files 2023-11-19 21:20:53 +08:00
choice Merge branch 'MDL-80221-main-enfix' of https://github.com/mudrd8mz/moodle 2023-12-04 16:12:07 +08:00
data Merge branch 'MDL-80286' of https://github.com/paulholden/moodle 2023-12-05 16:42:09 +01:00
feedback Merge branch 'MDL-79512-master' of https://github.com/laurentdavid/moodle 2023-11-29 09:07:21 +07:00
folder Merge branch 'MDL-74248-master-fix_mp3_mod_folder' of https://github.com/praxisdigital/moodle 2023-12-06 10:00:26 +08:00
forum MDL-68652 mod_forum: Only include gradable users in grading 2023-12-06 21:11:28 +08:00
glossary MDL-79931 mod_glossary: Change edit entry icon from gear to pencil. 2023-12-02 15:57:09 +01:00
h5pactivity Merge branch 'MDL-80221-main-enfix' of https://github.com/mudrd8mz/moodle 2023-12-04 16:12:07 +08:00
imscp MDL-78496 core: Address phpcs issues with upgrade.php files 2023-11-19 21:20:53 +08:00
label Merge branch 'MDL-80221-main-enfix' of https://github.com/mudrd8mz/moodle 2023-12-04 16:12:07 +08:00
lesson MDL-79050 Behat: Add behat coverage to retake lesson activity 2023-12-12 15:52:52 +08:00
lti MDL-79397 reportbuilder: update existing entity table definitions. 2023-12-07 17:19:01 +00:00
page MDL-78496 core: Address phpcs issues with upgrade.php files 2023-11-19 21:20:53 +08:00
quiz MDL-80003 mod_quiz: watch all instances of tinyMCE 2023-12-07 17:29:43 +01:00
resource MDL-78496 core: Address phpcs issues with upgrade.php files 2023-11-19 21:20:53 +08:00
scorm Merge branch 'MDL-80209-main' of https://github.com/aanabit/moodle 2023-12-01 10:56:02 +01:00
survey MDL-79980 mod_survey: remove responses link if user cannot access. 2023-12-07 12:08:37 +01:00
url MDL-78496 core: Address phpcs issues with upgrade.php files 2023-11-19 21:20:53 +08:00
wiki Merge branch 'MDL-80181-master' of https://github.com/srobotta/moodle 2023-11-29 09:37:53 +08:00
workshop Merge branch 'MDL-79890-master' of https://github.com/andrewnicols/moodle 2023-11-30 10:44:35 +08:00
index.html
README.txt
upgrade.txt MDL-77708 docs: Update references from docs.moodle.org/dev 2023-09-26 10:30:19 +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