26240 Commits

Author SHA1 Message Date
skodak
7bf579b243 MDL-9821 incorrect permission to modify templates for non-editing teacher in db module; merged from MOODLE_18_STABLE 2007-05-15 16:58:05 +00:00
skodak
606361b9c2 MDL-5958 reverting the permission change in db/lib/access.php - course creator permissions must be defined only above the course level!
they must not be enabled at module level
2007-05-15 16:45:53 +00:00
nicolasconnault
5e16f809f8 MDL-9506 Experimental development of numbering and displaying of category and items tree/table. Messy work :-) 2007-05-15 09:59:53 +00:00
exe-cutor
1531d1efef Merging fixes from 1.8 stable 2007-05-15 08:49:54 +00:00
toyomoyo
a2422359a0 fixing grade exports 2007-05-15 08:49:49 +00:00
skodak
2b53417835 MDL-9798 fallback to html mimetype when missing index.php, index.html; merged from MOODLE_18_STABLE 2007-05-15 08:41:55 +00:00
skodak
28b2891e4c MDL-9798 workaround for handling of object tag in buggy IE; merged from MOODLE_18_STABLE 2007-05-15 08:33:22 +00:00
moodler
ae3e06dd24 Merged brackets fixes from stable 2007-05-15 07:50:19 +00:00
csantossaenz
b7500e489f Removed code which was there to skip a step on Scorm compliance test 2007-05-15 06:41:25 +00:00
moodler
e2eb83135a Automatic installer.php lang files by installer_builder (20070515) 2007-05-15 04:47:30 +00:00
toyomoyo
85ac09edc6 taking out a debugging line 2007-05-15 03:39:20 +00:00
toyomoyo
9492291c82 some changes to events to make grade_added work 2007-05-15 03:19:01 +00:00
stronk7
3b98c475cd Add support for more tabs in module pages. Point 1. MDL-9736
Merged from MOODLE_18_STABLE
2007-05-14 16:57:33 +00:00
nfreear
a84dea2c30 Follow-up fix bug MDL-9753, "THEME->larrow, rarrow don't work in stock IE6". 2007-05-14 13:28:21 +00:00
bobopinna
a5fcd78018 Removed maxmodel unuseful variable
This could fix also cmi.interactions.n.learner_response problem
2007-05-14 12:27:12 +00:00
sam_marshall
3bb92bbe04 MDL-9382: Added fields and orderby parameters to get_user_capability_course, which allows for greatly improved performance in the case where you want more information about the courses. (However, the function does still basically suck.) 2007-05-14 12:11:47 +00:00
moodler
bfe7297e47 First rough cut at a grade_handler for Yu to continue with 2007-05-14 09:38:41 +00:00
moodler
ca4bcf58ec Event handler for new grades 2007-05-14 09:30:56 +00:00
toyomoyo
7f999ccbdc adding csv plug in code, with no event handler 2007-05-14 09:24:09 +00:00
nicolasconnault
dda0c7e666 MDL-9506 Added some unit tests, found some errors, and realised they came from incorrect setup unit test data, which I corrected (grade finals for item 3 were set to 2-digit ints although item 3 was a scale of 1-7. 2007-05-14 08:18:03 +00:00
nicolasconnault
096858ffcf MDL-9506 Finally cracked the category aggregation. However, more thorough unit tests need to be written, with exact expectations instead of ranges, as currently used. All unit tests pass. 2007-05-14 04:14:22 +00:00
pichetp
6e8f63c6d4 removing $qo->generalfeedback = ''; line 640 as generalfeedback is already set in
import_headers().
2007-05-13 15:07:07 +00:00
moodler
811baf5ff6 Automatic installer.php lang files by installer_builder (20070512) 2007-05-12 05:41:36 +00:00
jamiesensei
850e85b7b2 some changes to make it easier to override editing icons in child classes and to make several lists work well with each other on the same page. 2007-05-11 22:22:14 +00:00
pichetp
093414d200 Setting import_process =true in defaultquestion() function used on imports 2007-05-11 13:00:34 +00:00
ikawhero
9aaa214e0c Addng two new options to the custom profile fields:
1. Force unique - force the field data to be unique
2. Signup - display the field on the signup page
MDL-9702
2007-05-11 12:16:44 +00:00
nfreear
f4a9c8b213 Fixes bug MDL-9753, "THEME->larrow, rarrow don't work in stock IE6". Merged. 2007-05-11 11:29:46 +00:00
toyomoyo
1b07462560 added code to write back timestamp 2007-05-11 09:08:30 +00:00
nicolasconnault
2df712352d MDL-9506 Almost completed category aggregation, including generation of raw and final grades held by these categories. Only a few small glitches remain, that cause these grades not to be generated properly. This is the last critical element of the gradebook API, so I'm looking forward to finishing it :-) 2007-05-11 08:46:34 +00:00
moodler
57b4877d87 Automatic installer.php lang files by installer_builder (20070511) 2007-05-11 06:23:16 +00:00
gbateson
34caf003e0 when inserting 'Give Up' button, if site encoding is not iso-8859-1, then set page encoding to get_string('thischarset') 2007-05-11 05:28:28 +00:00
nicolasconnault
77d2540eea MDL-9506 Finished implementing the propagation of needsupdate flag up the hierarchy when a lower element justifies it. All unit tests pass. The next task is to implement the generation of raw grades and final grades based on this needsupdate setting. 2007-05-11 03:29:00 +00:00
nicolasconnault
1d4b666828 MDL-9506 Fixed a bug with the fetch method. This method should not be called statically when setting an internal object. For example, when the grade_category is calling its load_parent_category, it should not call grade_category::fetch, but new grade_category. Otherwise, the method assigns the new variables to the calling object. 2007-05-11 02:43:46 +00:00
moodler
b55997c112 Removed set_timecreated and just tidied up some time-related things 2007-05-11 02:11:30 +00:00
skodak
e52f2d582e MDL-9642 auth/CAS: Dependence on external PEAR DB; merged from MOODLE_18_STABLE 2007-05-10 12:30:14 +00:00
urs_hunkler
05ef9fdd03 added clearfix true to clear the contetn in some modules/course forms 2007-05-10 10:46:42 +00:00
toyomoyo
a216f661d6 grade export plugins 2007-05-10 09:29:58 +00:00
moodler
f744267a28 A few small fixes and clean ups 2007-05-10 09:07:37 +00:00
skodak
63c9ee991f MDL-9764 Require_course_login() should check cm visibility in frontpage course too; merged from MOODLE_18_STABLE 2007-05-10 09:02:41 +00:00
nicolasconnault
cb64c6b257 MDL-9506 small fix 2007-05-10 08:58:00 +00:00
toyomoyo
76127f3797 adding new global variable to deter which export should write the exported timestamp in grade_grades_final table 2007-05-10 08:23:44 +00:00
nicolasconnault
8f4a626d5c MDL-9506
grade_grades_raw
    added grade_item object
    added load_grade_item()
    added call to grade_item->flag_for_update() when object is inserted, deleted or updated
grade_grades_final
    added grade_item object
    added load_grade_item()
grade_grades_text
    added grade_item object
    added load_grade_item()
grade_item
    added qualifies_for_update()
    added call to grade_category->flag_for_update() when object is inserted, deleted or updated (only when qualifies_for_update() is true)

However since I have made this last set of changes, the unit tests are performing extremely slow, and several of them fail. I suspect that there is a serious performance issue involved in using objects too heavily, instead of performing more SQL queries, especially when updates are concerned. Often a complete object is SELECTed before it is amended in an object form then UPDATEd.

In the next iteration I will look at this seriously, and put together some tests with thousands of users and many grade_items, to see how well the API responds.
2007-05-10 08:08:43 +00:00
moodler
ad9757c53e DIsabling Chameleon for the general case 2007-05-10 07:16:33 +00:00
moodler
0987c638d0 Tweaking graphics a bit 2007-05-10 06:38:40 +00:00
moodler
3b5006c9ff Bigger beige box for big screens 2007-05-10 06:23:37 +00:00
moodler
07c42b6ec3 Tidied up some images a bit (smoother when repeated) 2007-05-10 06:05:21 +00:00
moodler
bfca5ef8f2 I really don't like the underlines and color-changing on links ... :-) 2007-05-10 05:57:51 +00:00
moodler
ed6770129f Just removing the debug stuff from the header 2007-05-10 05:37:52 +00:00
toyomoyo
8df8bbfbd0 removing extra code 2007-05-10 03:51:55 +00:00
toyomoyo
e8565225c9 removed extra code 2007-05-10 03:50:07 +00:00