nicolasconnault
a5b8be622c
MDL-11275 added (submissions). Also fixed :
...
Issue:
Teachers can edit grader report preferences (including switches for quickgrading and
quickfeedback), but do not have access to the "Turn editing on/off" button, so they
can't do quickgrading.
Solutions:
1.Decouple the quickgrading and quickfeedback modes from the editing mode,
and turn them on/off through the preferences page. New capability: moodle/grade:edit
* preferences: don't show quickgrading if no capability grade:edit
* If quickgrading is switched off as a preference and user doesn't have manage cap, show edit icons around grades when in editing mode
2007-09-17 17:31:48 +00:00
thepurpleblob
450802d3bd
MDL-11104
...
Markdown updated to latest version.
2007-09-17 12:37:51 +00:00
skodak
fce1ff5aa1
MDL-11297 adding new PARAM_TAG - numeric tags not allowed
2007-09-16 19:31:56 +00:00
skodak
8e1ec6be58
MDL-11298 use textlib_get_instance() instead of new textlib()
2007-09-16 18:49:41 +00:00
skodak
4eb718d801
MDL-11048 + MDL-11297 improved tag normalisation, more security
2007-09-16 18:41:57 +00:00
skodak
bcef031984
MDL-11297 adding new PARAM_TAG and PARAM_TAGLIST that are needed for blog and interest tags
2007-09-16 14:20:32 +00:00
skodak
e8515774c3
MDL-11048 adding new method to textlib strtotitle() - please note that is may not be usable in all locales, it might also produce different results when mbstring available
2007-09-16 11:45:30 +00:00
skodak
43c137ac23
applying the same patch to advcheckbox - Fixes MDL-8627, "HTML QuickForm displays (some?) disabled elements in a non-accessible way", overrides parent::getFrozenHtml.
2007-09-15 19:43:01 +00:00
skodak
e193724e38
MDL-11295 editorshortcutshelpbutton breaking xhtml strict
2007-09-15 19:36:31 +00:00
skodak
6b5c722df5
MDL-9542 new function needed for showing of final grades in Quiz + minor changes in grading public API used by modules
2007-09-15 19:24:10 +00:00
nicolasconnault
b159da787a
MDL-11282 Using notice_yesno(), but not sure how to provide a backlink with the cancel action...
2007-09-14 19:32:50 +00:00
nicolasconnault
e171963b3e
MDL-11278 Implementation is complete, but grade_categories records in DB are not affected by global settings. This way, when global settings are switched back to "Do not Force", the original category settings will be in place.
2007-09-14 17:21:30 +00:00
nicolasconnault
cd9e4ec472
MDL-11278 Admin settings page completed, implementation of settings in the gradebook coming up next.
2007-09-14 10:40:49 +00:00
nicolasconnault
53461661ae
MDL-11278 Admin settings page completed, implementation of settings in the gradebook coming up next.
2007-09-14 08:54:46 +00:00
nicolasconnault
c421ad4b2e
MDL-11233 Corrected typo in grader report lib, and added a second sort parameter for lastname and firstname sorts, to add consistency to result sets. Non-students no longer appear in the list
2007-09-13 13:44:35 +00:00
moodler
43ee1454df
Added Zoomspider as allowed to enter when opentogoogle is open
2007-09-13 08:59:31 +00:00
moodler
e7aa5a8800
Patch as suggested by Eloy in MDL-11237 to work around a nasty PHP bug in PHP 5.20
2007-09-13 06:42:49 +00:00
nfreear
a98a90163e
Fixes MDL-8627, "HTML QuickForm displays (some?) disabled elements in a non-accessible way", overrides parent::getFrozenHtml.
2007-09-12 11:17:35 +00:00
sam_marshall
d75c6556c7
MDL-11224 Updated UFO Flash JS library from 3.20 to 3.22, preserving minor Moodle-specific change (and added comment to top about it!)
2007-09-12 10:14:12 +00:00
donal72
c824d47823
Uninitialized variable
2007-09-12 03:25:43 +00:00
martinlanghoff
cf1348caae
PERF logging - move handling to moodle_request_shutdown()
...
By moving the performance profile logging to the very
end of PHP processing, we cover more pages, notably those
that don't end up with a footer or a redirect, like file
serving.
This should improve quality of our performance logs, and
help catch some piggies...
2007-09-12 02:57:26 +00:00
martinlanghoff
3446daa3da
redirect() - log performance profiling info
...
Many heavy pages end in a redirect. Log their profiling data!
Thanks to Matt Clarkson for spotting the problem.
2007-09-12 02:57:08 +00:00
martinlanghoff
d863419245
course/index: move orphan fixups to an optimised fix_coursecategory_orphans()
...
Move the fixups for orphan courses to the newly minted
fix_coursecategory_orphans() -- and optimise it to take only 1 dbquery for
the common case.
If we do find lots of orphans, we issue 2 updates per orphan.
This cuts down dbqueries drastically - we used to have 2x the number of
courses in the site.
2007-09-12 02:56:36 +00:00
martinlanghoff
f8ea60777c
fix_course_sortorder(): fix breakage with large categories, saner error
...
Two improvements for fix_course_sortorder()
- If the category has more courses than the shift range
use a larger shift range to avoid overlapping with itself
- If things do go wrong during the per-course sortorder updates,
rollback and try and call ourselves with a 'safe' flag.
Still - far from perfect. Probably the global sortorder approach
is broken. The sanest way is to rework things to always join against
course_categories and order by the combined sortorders.
2007-09-12 02:56:16 +00:00
stronk7
dc6cc11a72
Annihilate one wrong use of getNameForObject() now
...
that we are able to detect REAL check constraints names
2007-09-11 19:39:28 +00:00
stronk7
da40b0beab
And now, the unused getStandardNameForObject() is out. Back to the
...
exclusive getNameForObject() function, ONLY USED TO CREATE NEW
OBJECTS, NEVER TO GUESS THE NAME OF EXISTING ONES. MDL-9356
2007-09-11 19:37:13 +00:00
stronk7
3d74e77aae
Now we aren't guessing check constraint names
...
but getting the real ones under Oracle. MDL-9356
2007-09-11 19:08:11 +00:00
stronk7
92529a70fa
Now we aren't guessing check constraint names
...
but getting the real ones under MSSQL. MDL-9356
2007-09-11 19:07:17 +00:00
stronk7
f0dfc20124
Now we aren't guessing check constraint names
...
but getting the real ones under PostgreSQL. MDL-9356
2007-09-11 19:06:38 +00:00
stronk7
f090314f46
General cleanup of debugging messages.
...
Now change_field_enum() introspects DB and detects
if the enum existed or no, as needed. MDL-9356
2007-09-11 18:33:23 +00:00
stronk7
af1192b159
Now both check_constraint_exists() and find_check_constraint_name()
...
are working under mysql, postgresql and mssql. 1st step of MDL-9356
2007-09-10 22:42:04 +00:00
stronk7
faa1a939f0
Now Oracle is also able to detect its check constraints per field.
2007-09-10 22:30:26 +00:00
stronk7
7abc6e09c0
Adding two new functions to search for check constraints from ddl stuff.
...
Unused and unfinished for now. I need them in CVS.
2007-09-10 22:22:23 +00:00
stronk7
a347e5e439
Preparing getCheckConstraintsFromDB() to retrieve the check constraint
...
defined for one field. Not used yet but I need it in CVS now.
2007-09-10 22:00:24 +00:00
stronk7
15999a9351
Allow the upgrade_plugins() function to autodetect if the header
...
has been printed, so it runs in "embedded" mode. Useful to run
submodule installation/upgrade in the same page than the parent. MDL-11183
2007-09-10 17:13:12 +00:00
stronk7
4215e41ecb
Extending getCheckConstraintsFromDB() to support a new parameter
...
used to filter what field in the table we want to know
its check constraints
2007-09-09 16:28:16 +00:00
stronk7
4cc68ea184
Now mysql returns getCheckConstraintsFromDB() in a compatible
...
way (array of name & description objects) with the check
constraints found in the table
2007-09-09 16:09:00 +00:00
skodak
ffc536af8e
MDL-7380 converted various places to use new groups API
2007-09-08 20:53:05 +00:00
jmg324
f359b6121c
MDL-11159 adding a name to block config form for javascript support
2007-09-07 14:49:30 +00:00
jamiesensei
d0508099c6
oops. Stray 'as' used for table name alias in SQL.
2007-09-07 08:01:08 +00:00
stronk7
4a039315d7
Dropping one UNIQUE index over NULLable columns. It isn't
...
cross-db at all. So we make the composite index not unique
to get speed benefits but the unique constraint is
controlled programatically.
2007-09-06 18:31:13 +00:00
skodak
b2bc96d10b
MDL-7380 added new groups API functions for use in course related pages (very similar to functions for activities) + fixed grade code to use these new functions
2007-09-06 10:19:24 +00:00
skodak
c2efb50142
MDL-11130 added aggregation inside all subcategories + added graded/all aggregation option
2007-09-05 19:15:21 +00:00
nfreear
f8b9ac7418
MDL-11134, Accessibility: move help link into <label>, so it won't be ignored in JAWS forms mode.
2007-09-05 14:34:33 +00:00
moodler
d61d8c09ce
Removed hardcoded string 'course grades category'
2007-09-05 09:17:19 +00:00
stronk7
16a208f9e6
Now the Oracle XMLDB generator detects changes of precision
...
in NUMBERs without decimals (virtually INTs) and is able to perform the
change of precision properly
Merged from MOODLE_18_STABLE
2007-09-04 23:18:41 +00:00
stronk7
6db368e117
PostgreSQL doesn't like aliases in update statements.
...
Changing to the whole name as prefix.
2007-09-04 17:51:51 +00:00
jamiesensei
9fc3100f27
fix for MDL-11106 Images not showing up in shared categories
2007-09-04 11:55:10 +00:00
moodler
edea42f96a
Don't show message popups for guests
2007-09-04 06:47:02 +00:00
stronk7
e62148d600
Adding one new optional parameter to custom_corner functions, used to
...
apply ids to all the divs used to render corners. Defaults to null, so
those ids won't be added if unespecified.
2007-09-03 18:57:12 +00:00