moodle/mod
Damyon Wiese ac2b4ffc8c MDL-43593 Assign editpdf: More robust handling of errors from TCPDF.
This includes a check to see if there are 0 pages in the combined pdf,
catching exceptions and suppressing php warnings and errors from bad pdf files.

Also - Use TCPDF directly to check if pdfs are compatible. The previous check was
letting dodgy PDFs through which then failed at generation time. This way dodgy
pdfs will get run through ghostscript early and cleaned up.
2014-01-24 16:16:38 +08:00
..
assign MDL-43593 Assign editpdf: More robust handling of errors from TCPDF. 2014-01-24 16:16:38 +08:00
assignment MDL-33952: mod_assignment Don't hide the modules on upgrade. 2014-01-15 16:47:30 +08:00
book MDL-43661 use new edulevel in all existing events 2014-01-21 16:12:35 +08:00
chat MDL-43661 use new edulevel in all existing events 2014-01-21 16:12:35 +08:00
choice MDL-43661 use new edulevel in all existing events 2014-01-21 16:12:35 +08:00
data MDL-43590 move unapprove to undo approval 2014-01-10 18:56:10 +01:00
feedback MDL-43661 use new edulevel in all existing events 2014-01-21 16:12:35 +08:00
folder MDL-43661 use new edulevel in all existing events 2014-01-21 16:12:35 +08:00
forum Merge branch 'MDL-43178_forum' of https://github.com/andyjdavis/moodle 2014-01-14 15:26:52 +08:00
glossary MDL-43646 "disapprove" changed to "undo approval" 2014-01-10 19:54:10 +01:00
imscp MDL-34020: Further work on IMS package importing when using Blackboard packages 2013-12-04 15:16:59 +10:30
label MDL-42930 Add 2.6.0 upgrade line 2013-11-18 11:47:17 +08:00
lesson MDL-43661 use new edulevel in all existing events 2014-01-21 16:12:35 +08:00
lti MDL-43661 use new edulevel in all existing events 2014-01-21 16:12:35 +08:00
page MDL-43661 use new edulevel in all existing events 2014-01-21 16:12:35 +08:00
quiz Merge branch 'MDL-43670' of git://github.com/timhunt/moodle 2014-01-23 09:32:36 +08:00
resource MDL-43661 use new edulevel in all existing events 2014-01-21 16:12:35 +08:00
scorm Revert "MDL-43247 SCORM: improve pop-up handling and redirect to homepage on close." 2014-01-23 17:14:56 +08:00
survey MDL-42930 Add 2.6.0 upgrade line 2013-11-18 11:47:17 +08:00
url MDL-43661 use new edulevel in all existing events 2014-01-21 16:12:35 +08:00
wiki MDL-43661 use new edulevel in all existing events 2014-01-21 16:12:35 +08:00
workshop MDL-43661 use new edulevel in all existing events 2014-01-21 16:12:35 +08:00
index.html
README.txt
upgrade.txt Merge branch 'wip-mdl-31405-new' of git://github.com/rajeshtaneja/moodle 2013-10-21 10:57:44 +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