moodle/mod
Adam Olley 05f1455b35 MDL-9070 forum: Show timed post display period
This adds the following changes when viewing a list of discussions and
forum_enabletimedposts is turned on.

* Discussions a student wouldnt see right now are dimmed (timestart in
  future or timeend in the past).
* A icon appears next to the discussion subject, the tooltip for this
  icon displays the display start and/or end time. This only appears for
  the user that made the discussion or has permission to
  viewhiddentimedposts.

These two changes achieve a couple of important things, namely, teachers
will not mistakenly think their students can see a discussion when
viewing the list if they've later forgot that they set a time limit on
it (or indeed if someone else put it on their discussion without them
realising). Additionally it makes it easy to see from the list when
different discussions are set to be released without having to go in and
edit them to find out.

Change-Id: Ia1818b33c00adae0dad72df8e170a078fb66cd76
2015-09-30 09:18:31 +09:30
..
assign Merge branch 'MDL-51191-master' of git://github.com/StudiUM/moodle 2015-09-14 13:58:55 +08:00
assignment MDL-50183 upgrade: add 2.9.0 separation line to all upgrade scripts 2015-05-12 00:21:05 +02:00
book MDL-50536 mod_book: New WS mod_book_get_books_by_courses 2015-09-21 09:30:06 +02:00
chat MDL-50537 mod_chat: Use the utility class and several fixes 2015-09-09 14:08:02 +02:00
choice MDL-50132 mod_choice: New WS mod_choice_get_choices_by_courses 2015-09-21 09:27:42 +02:00
data Merge branch 'wip-MDL-51259-master' of git://github.com/abgreeve/moodle 2015-09-24 15:37:12 +02:00
feedback MDL-49098 feedback: Fix completion message language strings 2015-06-03 16:47:52 +08:00
folder MDL-50008 folder: New Web Service mod_folder_view_folder 2015-07-30 23:02:47 +02:00
forum MDL-9070 forum: Show timed post display period 2015-09-30 09:18:31 +09:30
glossary MDL-50678 mod_glossary: removed extra login check 2015-07-15 14:08:48 +08:00
imscp MDL-50541 mod_imscp: New Web Service mod_imscp_get_imscps_by_courses 2015-09-21 09:30:59 +02:00
label MDL-50183 upgrade: add 2.9.0 separation line to all upgrade scripts 2015-05-12 00:21:05 +02:00
lesson MDL-48881 mod_lesson: A couple of performance improvements 2015-09-16 13:32:49 +08:00
lti MDL-50391 mod_lti: Fixing indentation 2015-08-20 09:49:22 +08:00
page MDL-49791 page: New Web Service mod_page_view_page 2015-07-30 22:59:30 +02:00
quiz Merge branch 'wip-mdl-51101' of git://github.com/rajeshtaneja/moodle 2015-09-14 16:18:01 +08:00
resource MDL-49792 resource: New WS mod_resource_view_resource 2015-07-30 23:01:21 +02:00
scorm MDL-50349 mod_scorm: Bump version for new WS 2015-09-23 13:40:29 +08:00
survey MDL-49360 core_lib: add new method get_local_referer() 2015-07-27 11:11:24 +08:00
url MDL-49360 core_lib: add new method get_local_referer() 2015-07-27 11:11:24 +08:00
wiki MDL-48371 editors: Option for removing managefiles 2015-09-07 09:59:35 +01:00
workshop MDL-48165 workshop: Validate the rubric editing form 2015-09-01 23:37:20 +02:00
index.html
README.txt
upgrade.txt MDL-50173 ratings: Use proper checks to ensure ratings are viewable. 2015-09-09 04:07:21 +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