moodle/mod
Sumit Negi bd6449fca9 MDL-68900 mod_forum: permission check for user who is viewing timed post
Pass current user object to post builder as argument, so that the permission to view timed post
will check with current user, who is viewing the posts instead of user who made that post.
2020-10-08 12:47:31 +05:30
..
assign Merge branch 'MDL-69112-master' of git://github.com/merrill-oakland/moodle 2020-08-28 13:25:27 +08:00
assignment MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
book MDL-69048 book: Sanitize previous chapter value in add new chapter page 2020-09-08 08:54:26 +02:00
chat MDL-42434 chat: Disable stylelint important check 2020-08-21 11:25:26 +08:00
choice MDL-69501 lang: Import fixed English strings (en_fix) 2020-08-24 09:35:41 +02:00
data MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
feedback MDL-55340 mod_feedback: export question labels 2020-08-28 12:24:28 +02:00
folder MDL-69695 mod_folder: use forcedownload setting during inline display. 2020-09-14 21:38:35 +01:00
forum MDL-68900 mod_forum: permission check for user who is viewing timed post 2020-10-08 12:47:31 +05:30
glossary MDL-69454 core_search: consistent mod searches 2020-09-21 11:54:51 +02:00
h5pactivity Merge branch 'MDL-69174-master' of git://github.com/sarjona/moodle into master 2020-09-02 13:11:33 +02:00
imscp MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
label MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
lesson MDL-69501 lang: Import fixed English strings (en_fix) 2020-08-24 09:35:41 +02:00
lti MDL-66934 mod_lti: support context history param 2020-09-18 14:11:34 -04:00
page MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
quiz Merge branch 'MDL-66587-master' of git://github.com/bmbrands/moodle 2020-09-24 11:11:20 +08:00
resource MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
scorm MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
survey MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
url MDL-69475 versions: bump all versions and requires in master 2020-08-18 00:47:15 +02:00
wiki MDL-69454 core_search: consistent mod searches 2020-09-21 11:54:51 +02:00
workshop Merge branch 'MDL-63375-master' of https://github.com/syxton/moodle into master 2020-08-19 00:13:02 +02:00
index.html
README.txt
upgrade.txt MDL-68645 output: Do not apply filters when creating calendar events 2020-05-13 10:03:01 +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