moodle/mod
Eloy Lafuente (stronk7) a23cc25ccd MDL-72743 phpunit: Skip test until MDL-72950 is fixed
It's good to keep the test because it's not easy to
reproduce the issue to be fixed. Part of the fix will
be to remove this skip.
2021-10-29 13:36:36 +02:00
..
assign MDL-69723 assign: Add # need grading to summary 2021-10-26 09:58:02 -04:00
assignment Merge branch 'MDL-71619' of https://github.com/paulholden/moodle 2021-05-18 22:59:13 +02:00
book MDL-71610 core_behat: access site admin manage tags link 2021-09-29 09:25:36 +02:00
chat MDL-55231 core_course: Correct chat cache handling 2021-10-26 19:08:15 +11:00
choice MDL-72543 block_timeline: change the display of event names 2021-10-07 14:05:34 +08:00
data MDL-71913 mod_data: Update behat tests 2021-10-14 21:57:52 +07:00
feedback MDL-71914 feedback: Unit tests for the dynamic forms 2021-10-27 09:33:20 +08:00
folder MDL-71913 mod_folder: Add tertiary navigation 2021-10-13 11:05:30 +08:00
forum MDL-72013 js: Fix jsdocs to meet stricter eslint 2021-10-21 13:28:00 +08:00
glossary MDL-71914 mod_glossary: Updated glossary behat tests 2021-10-26 11:21:32 +08:00
h5pactivity MDL-71913 mod_h5pactivity: Update behat tests 2021-10-13 11:05:30 +08:00
imscp MDL-72179 behat: Make use of page resolvers 2021-07-26 15:14:28 +08:00
label MDL-72093 navigation: Update behat tests 2021-09-14 12:02:35 +08:00
lesson Merge branch 'MDL-72543-master' of git://github.com/lameze/moodle 2021-10-07 15:11:12 +08:00
lti MDL-55231 core_course: Partial course cache rebuild 2021-10-26 19:08:15 +11:00
page MDL-72179 behat: Make use of page resolvers 2021-07-26 15:14:28 +08:00
quiz MDL-72743 phpunit: Skip test until MDL-72950 is fixed 2021-10-29 13:36:36 +02:00
resource MDL-71913 mod_resource: Hide unnecessary headings 2021-10-13 11:05:29 +08:00
scorm MDL-72316 filelib: Add ability for modules to directly load SVG images 2021-10-28 12:56:52 +08:00
survey MDL-72093 navigation: Update behat tests 2021-09-14 12:02:35 +08:00
url MDL-39324 mod_url: Fix icon when URL has params 2021-10-04 20:05:43 +10:30
wiki MDL-72871 cleanup: Remove incorrect whitespace from codebase 2021-10-26 17:19:11 +02:00
workshop MDL-26633 workshop: Allow to randomly allocate more than 30 reviews 2021-10-08 17:46:43 +02: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