moodle/mod
moodler d6bdd9d5e9 Forum grades can now be numerical as well (like the other modules).
If so, grades in the gradebook are printed as proper numbers and
contribute to the total of the course.
2003-08-25 12:47:36 +00:00
..
assignment Fixed some array indices 2003-08-25 02:48:09 +00:00
chat Fixed some array indices 2003-08-25 02:48:09 +00:00
choice Fixed some array indices 2003-08-25 02:48:09 +00:00
forum Forum grades can now be numerical as well (like the other modules). 2003-08-25 12:47:36 +00:00
journal Fixed some array indices 2003-08-25 02:48:09 +00:00
quiz Sometimes there are no answers, so check existence first 2003-08-25 02:52:19 +00:00
resource Fixed a typo in the MySQL database definition that only shows 2003-08-20 13:06:11 +00:00
survey Fixed some array indices 2003-08-25 02:48:09 +00:00
workshop Fixing Bug #653. 2003-08-23 15:57:42 +00:00
newmodule_template.zip Fixed call to get_all_instances_in_course() 2003-07-17 01:35:29 +00:00
README Updated module template with module_print_recent_activity() 2002-09-22 06:47:11 +00:00

This directory contains all the learning modules.

Standard components expected of each module:

  mod.html: a form to setup/update a module instance

  version.php: defines some meta-info and provides upgrading code

  icon.gif: a 16x16 icon for the module

  db/mysql.sql: 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()

See newmodule_template.zip in this directory for a blank template 
to help you get started.