Moodle - the world's open source learning platform https://moodle.org/
Find a file
martinlanghoff 664fe87f29 user/index: Show enrolment and group/grouping data in Participants page MDL-12311
The participants page will now show (to users that have
moodle/role:assign) the relevant enrolments for each participant.

This is done with a second SELECT using a WHERE id IN() so we are
limited to doing it with small datasets. This is for 2 reasons

 - we cannot retrieve all teh data in the "main" SELECT because
   the outer joins will bring dup rows, breaking LIMIT

 - we cannot use the main SELECT as a subselect because we cannot
   retrieve the LIMIT part of the statement with the current dmllib

 - on large courses / sitecourse performance would be horrible

so it is limited to paginated datasets. It is doing 20 recs at a time,
the "extra" SELECT takes ~7ms on a some large Pg databases).

This will generate an extra DB query on Oracle (and any other DB that
cannot rewind the recordset) because we walk the main rs twice.

While at it, ensure we mark the unsortable columns thus...
2007-11-23 00:22:56 +00:00
admin MDL-12312 fixed outdated aggregation help, added examples; merged from MOODLE_19_STABLE 2007-11-22 21:36:59 +00:00
auth Makes it possible to confirm users using manual auth system. 2007-11-20 05:28:33 +00:00
backup MDL-8270, full block backup/restore routine with code 2007-11-15 05:00:44 +00:00
blocks turn this block off when $CFG->messaging is off 2007-11-22 01:17:03 +00:00
blog MDL-11770, broken userid in add_to_log 2007-10-17 03:02:17 +00:00
calendar MDL-12075 Display individually colour-coded events in calendar rather than random day colours 2007-11-19 10:53:23 +00:00
course Fix some whitespace. 2007-11-21 16:30:25 +00:00
doc/pix cvsimport fixups -- cvshead had strayed from upstream 2007-01-04 13:15:04 +13:00
enrol MDL-12296: 2007-11-21 11:06:46 +00:00
error MDL-8062 1.3 Remove name attribute from <form> and fix focus everywhere - more changes ahead 2007-01-04 21:32:36 +00:00
files merged from 1.9 :: In the first table column class="header" was missing. 2007-11-07 18:12:54 +00:00
filter Adding a comment pointing to MDL-3964 which explains why we leave the 2007-11-13 20:03:27 +00:00
grade MDL-12312 fixed outdated aggregation help, added examples; merged from MOODLE_19_STABLE 2007-11-22 21:36:59 +00:00
group MDL-12249 fixed distribution for small groups; merged from MOODLE_19_STABLE 2007-11-19 22:55:39 +00:00
install Automatic installer.php lang files by installer_builder (20071120) 2007-11-20 05:05:51 +00:00
iplookup MDL-7861 xhtml transient fixes for not closed input fields - I hope all of them except imported libs are now fixed 2007-01-08 19:34:16 +00:00
lang MDL-12312 fixed outdated aggregation help, added examples; merged from MOODLE_19_STABLE 2007-11-22 21:36:59 +00:00
lib MDL-9506 Returning stdClass objects instead of grade_item objects: for security 2007-11-22 08:47:34 +00:00
login login/index, moodlelib: move session setup logic to complete_user_login() 2007-11-14 22:03:46 +00:00
message MDL-10294, MDL-10028, changing messaging/bulk messaging system 2007-11-21 07:53:42 +00:00
mnet Propagate additional error info about XML parse failures 2007-11-02 00:13:42 +00:00
mod Deleting one ='' condition that isn't cross-db nor necessary. MDL-12186 2007-11-22 22:47:49 +00:00
my MDL-11865 upgraded pagelib to using build_navigation() 2007-11-01 08:59:48 +00:00
notes minor fixes/typo for notes 2007-09-28 07:21:48 +00:00
pix MDL-11966 fixed typo in grader report causing fatal errors 2007-11-01 11:42:31 +00:00
question MDL-12282 - fix typo in previous commit. Sorry. 2007-11-22 11:51:16 +00:00
rss hack for problems with concurrent use of $nomoodlecookie and capabilities in RSS feeds, see MDL-7243 - it should be replaced once we get to codes in urls; merged from MOODLE_17_STABLE 2006-11-01 21:03:09 +00:00
search fix table name for deletion of indexes before regeneration 2007-11-20 23:22:56 +00:00
sso Fix MDL-11632: Multiple files with emtpy lines outside PHP open/close tags 2007-10-09 21:43:28 +00:00
tag Fixes bug MDL-11994, Accessibility: "Users tagged with ..." should be marked up as a list. 2007-11-01 12:32:58 +00:00
theme Fixes reopened bug MDL-7472, "Explicitly label radio buttons in Survey" - removes use of USER->screenreader using get_accesshide + many other accessibility fixes. 2007-11-21 14:50:32 +00:00
user user/index: Show enrolment and group/grouping data in Participants page MDL-12311 2007-11-23 00:22:56 +00:00
userpix MDL-10870 All files updated to new build_navigation() method. Most are untested, because they are not easily accessible within a moodle site. 2007-08-17 19:09:11 +00:00
config-dist.php cvsimport fixups 2007-08-29 13:10:11 +12:00
file.php MDL-11434 $CFG->filelifetime = 0 has no effect; patch by Chris Fryer 2007-09-25 09:37:58 +00:00
help.php MDL-8853 Applied Ann's patch 2007-11-06 13:39:42 +00:00
index.php Fix for reopened bug MDL-7878, "Link identification and skipping" - includes site and course index.php. 2007-10-22 09:21:11 +00:00
install.php MDL-11694 adding error displaying into installer, it does not affect the debug and error displaying in final installation 2007-10-10 11:03:00 +00:00
README.txt Removed empty lines 2006-04-29 19:36:56 +00:00
tags Latest tags file 2007-10-04 06:44:51 +00:00
version.php MDL-10294, MDL-10028, changing messaging/bulk messaging system 2007-11-21 07:53:42 +00:00

README     $Id$
------

QUICK INSTALL
=============

For the impatient, here is a basic outline of the 
installation process, which normally takes me only 
a few minutes:

1) Move the Moodle files into your web directory. 

2) Create a single database for Moodle to store all
   it's tables in (or choose an existing database).

3) Visit your Moodle site with a browser, you should 
   be taken to the install.php script, which will lead
   you through creating a config.php file and then 
   setting up Moodle, creating an admin account etc.

4) Set up a cron task to call the file admin/cron.php
   every five minutes or so.


For more information, see the INSTALL DOCUMENTATION:

   http://docs.moodle.org/en/Installing_Moodle 

A local copy can also be found in 

   lang/en_utf8/help/install.html   (or your language)


Good luck and have fun!
Martin Dougiamas, Lead Developer