moodle/mod
Eloy Lafuente (stronk7) deb0e76eee MDL-73278 phpunit: Rename already namespaced classes to match file name
These are the only cases 100% safe to apply the renaming of the
testcase class names to match the file names.

All other cases are not safe, because they are missing namespace
and may enter into name conflicts. Adding namespaces is not as
simple as imagined because it implies to, also, add a good number
of modifications to core. See the issue for more details.
2021-12-07 23:54:29 +01:00
..
assign MDL-73278 phpunit: Rename already namespaced classes to match file name 2021-12-07 23:54:29 +01:00
assignment Merge branch 'MDL-71619' of https://github.com/paulholden/moodle 2021-05-18 22:59:13 +02:00
bigbluebuttonbn NOBUG: Fixed SVG browser compatibility 2021-11-26 15:26:18 +01:00
book MDL-70197 navigation: Remove old navigation elements and migrate behat 2021-11-29 15:47:42 +08:00
chat MDL-72834 Calendar: Move the calendar into the user menu 2021-11-30 10:22:07 +07:00
choice MDL-73278 phpunit: Rename already namespaced classes to match file name 2021-12-07 23:54:29 +01:00
data MDL-71913 mod_data: Update behat tests 2021-10-14 21:57:52 +07:00
feedback MDL-73278 phpunit: Rename already namespaced classes to match file name 2021-12-07 23:54:29 +01:00
folder MDL-71913 mod_folder: Add tertiary navigation 2021-10-13 11:05:30 +08:00
forum MDL-73278 phpunit: Rename already namespaced classes to match file name 2021-12-07 23:54:29 +01:00
glossary MDL-70197 navigation: Remove old navigation elements and migrate behat 2021-11-29 15:47:42 +08:00
h5pactivity MDL-73278 phpunit: Rename already namespaced classes to match file name 2021-12-07 23:54:29 +01: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 MDL-70197 navigation: Remove old navigation elements and migrate behat 2021-11-29 15:47:42 +08:00
lti MDL-73278 phpunit: Rename already namespaced classes to match file name 2021-12-07 23:54:29 +01:00
page MDL-70823 mod: safely parse module display options array. 2021-11-03 16:57:06 +01:00
quiz MDL-71915 mod_quiz: Render add question when user can edit the quiz 2021-12-07 20:37:36 +08:00
resource MDL-70823 mod: safely parse module display options array. 2021-11-03 16:57:06 +01:00
scorm MDL-71915 mod_scorm: Update behat tests 2021-12-06 09:27:58 +05:30
survey MDL-73278 phpunit: Rename already namespaced classes to match file name 2021-12-07 23:54:29 +01:00
url MDL-71915 mod_url: Update for tertiary nav 2021-12-06 10:26:40 +05:30
wiki MDL-72871 cleanup: Remove incorrect whitespace from codebase 2021-10-26 17:19:11 +02:00
workshop MDL-71915 mod_workshop: Update tertiary nav 2021-12-04 18:09:14 +05:30
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