mirror of
https://github.com/moodle/moodle.git
synced 2025-03-18 14:40:06 +01:00
Fix accidental <tr> in some field modify screens Update mod_data version Change required asterisk to image Improve required error message Fix required icon positions Remove required code from date field Add name in labels for fields Add required field option for multimenu Remove old required field title text modifier Add multimenu to behat Add more comprehensive behat tests Reload old input when an input error occurs Behat grammar fixes Allow location of 0, 0 Use html_writer Fix existing mod_data behat tests
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