Commit Graph

149 Commits

Author SHA1 Message Date
nicolasconnault b8d435b455 MDL-19727 Replaced boilerplates and removed ID tags 2009-07-07 02:16:06 +00:00
skodak a71482a737 MDL-19029 fixed validation problems 2009-05-06 18:50:20 +00:00
skodak dd385043a6 MDL-16687 fixed incorrect sorting - thanks Philip Cali 2009-04-29 20:35:37 +00:00
nicolasconnault 6627e36129 MDL-18942 Fixed user selector lang string 2009-04-24 07:26:02 +00:00
skodak 6e7b8954e9 MDL-18942 user selection and group support in gradebook user overview report 2009-04-23 20:28:35 +00:00
skodak e0240136f5 MDL-18941 group support in user gradebook report 2009-04-23 19:26:36 +00:00
nicolasconnault ceb41f927c MDL-18419 Hiding export and import tabs from users who lack moodle/grade:export|import caps 2009-04-23 07:20:13 +00:00
skodak b50ff44a27 MDL-18930 fixed behaviour of dropdown menu selector in gradebook - the headings are not selectable again like the rest of moodle dropdowns 2009-04-22 20:53:21 +00:00
skodak c160d5fe09 MDL-18926 readding deleted sum icon 2009-04-22 19:26:28 +00:00
nicolasconnault 5f9b44089e MDL-18083 MDL-18004 MDL-12631 MDL-13417
Mainly changes related to new tab navigation in the gradebook. Outcomes report is also no longer visible if outcomes are disabled in the course/site.
2009-04-22 08:35:30 +00:00
nicolasconnault bb038bc7c8 MDL-17883 Added title attribute to grade item link 2009-01-16 14:56:59 +00:00
skodak 0690424663 MDL-13895 incorrect title and alt on grade edit icon in gradebook reports 2008-03-11 23:58:51 +00:00
nicolasconnault 0e55fb3512 MDL-13718 New icon for "locked" state icon, for grades whose grade item is locked. 2008-02-28 15:40:42 +00:00
skodak ed1b0d012c MDL-13690 activity outcome items do not support calculation - remove calc icon 2008-02-27 10:10:23 +00:00
nicolasconnault a6b6baf25e MDL-13647 Added new icon. 2008-02-27 09:15:59 +00:00
tjhunt aede0ebcc0 MDL-13530 - Improve words used in the gradebook plugin selector dropdown menu 2008-02-19 15:00:00 +00:00
skodak 205e71d01a MDL-12934 temporary fix for grade items of activities without proper course module record 2008-02-17 19:03:15 +00:00
skodak 55534cfdd2 MDL-12934 temporary fix for grade items of activities without proper course module record 2008-02-17 18:37:54 +00:00
nicolasconnault 3983345254 MDL-12122 Changed userid to PARAM_INT, and changed 'all' to 0 2008-01-17 16:07:11 +00:00
nicolasconnault e0ade9dbe7 MDL-12122 Completed the change to a more useful user report for the admin, with a few extra bits. 2008-01-17 14:54:50 +00:00
skodak d3d791f208 MDL-12822 removing some unused grade functions (obsoleted by format grade function), renaming PUBLIC API to activity communication API and adding new querylib.php with useful functions (requested by other devs) 2008-01-09 18:19:12 +00:00
tjhunt 5af229ea58 gradebook / graded_users_iterator - Typo in conditional. 2007-12-19 12:40:02 +00:00
nicolasconnault 4e5fa682b5 MDL-11835 Implemented changes discussed in http://moodle.org/mod/forum/discuss.php?d=85908. Also added item name and module name and category name (for category totals) in alt tags of icons 2007-12-05 09:35:18 +00:00
skodak b8e8419bfc MDL-12096 new simple weighted mean aggregation type 2007-11-15 22:28:45 +00:00
skodak 08d82f5688 MFC:
MDL-10901 new SUM aggregation type
MDL-12154 used proper cast to float before !== comparison
2007-11-13 15:33:16 +00:00
skodak f018ef4a52 MFC:
MDL-11966 fixed typo in grader report causing fatal errors
MDL-11993 refactored code for item headers and icons
2007-11-01 11:45:03 +00:00
skodak d01930668d MFC: MDL-11966 removed plugin selector when only one plugin available 2007-10-31 09:14:32 +00:00
skodak 11551df2c3 MFC: MDL-11957 improving and cleanup in grade overriding 2007-10-30 11:54:25 +00:00
skodak 8b6f55ee7a 2007-10-19 08:53:54 +00:00
skodak 6bfe184be4 MFC: MDL-11718 aggregated grades which depend on hidden grades are now hidden too + cleanup in grader report 2007-10-17 20:40:19 +00:00
skodak cdb4e23f90 MFC: MDL-11718 aggregated grades which depend on hidden grades are now hidden too; cleanup in user report 2007-10-17 10:02:51 +00:00
skodak 03cedd6283 MDL-11432 eliminated majority of RecordCount uses, added several missing rs_close() - this should help improve perf on some platforms - Eloy says ;-) 2007-10-10 12:19:27 +00:00
nicolasconnault 8ad36f4cc3 Added copyright notice 2007-10-10 06:34:20 +00:00
skodak e072450699 MDL-11578 , MDL-11578 , MDL-11573 :
* renamed Preferences to "My report preferences"
* renamed Site defaults to "Report defaults"
* rename Change site defaults to "Change report defaults"
* reintroduced Inherit option to Grader preferences - Nicolas was right, it is not possible to implement preference overrides without it with our current get_pref inplementation
* new separate option in plugin selector "Course settings"
* moved displaytype, decimals and aggregation position to "Course settings"
* created new table grade_settings + related functions grade_get/set_preference()
* user report now uses grade_seq class instead of grade_item::fetch_all(); added preloading of grade items into grade_grade instances
* other minor bugfixing/cleanup/improvements

Please note that the Grader report preferences and its defaults must be resaved again - sorry.
2007-10-08 23:09:10 +00:00
skodak 4a3dfd9af1 MDL-11582 switch category item only if it is really there - forgot to add courseitem into condition 2007-10-04 09:00:29 +00:00
skodak 3e0e2436de MDL-11582 switch category item only if it is really there 2007-10-04 08:36:34 +00:00
skodak e98871a2c2 MDL-11587 new grade_seq class similar to grade_tree but flat 2007-10-03 21:14:58 +00:00
skodak 9376f5a66a MDL-11583 fixed use of capability moodle/grade:manageletters - now works in plugin selector 2007-10-03 20:24:59 +00:00
skodak 284abb0925 MDL-11495 grade letter setting improvements:
* in_null for decimals defaults checks
* store letter settings only in database - no cfg settings
* separate configuration page for letters only - pluginselector+admin tree
* new capability to manage grade letters - similar to scales and outcomes
* added grade_letters db index
* grade letters related minor bugfixing
2007-09-28 20:12:43 +00:00
nicolasconnault 206f995349 Fixing OU report issues 2007-09-26 12:25:16 +00:00
skodak 9a9b501187 MDL-11422 fixed duplicate title attribute 2007-09-24 11:11:48 +00:00
skodak 3f2b0c8aba MDL-11363 merged tables grade_grades with grade_grades_text - it is now possible to define fields as required and optional
finally fixed formula validation in calculation edit form
2007-09-22 11:39:59 +00:00
nicolasconnault dbdffd2c96 MDL-11340 Almost complete: Just need the "Add grade letter" button 2007-09-19 12:45:44 +00:00
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
skodak caffc55a84 MDL-11082 big refactoring in grade export - export tracking and grade formatting still not finished 2007-08-31 18:42:50 +00:00
skodak 0f5660f721 MDL-11069 new graded_users_iterator - should later improve memory use + performance 2007-08-31 07:33:45 +00:00
nicolasconnault 0f78c4de3d MDL-11028 GUI complete, language strings complete, user key creation done. Validation is not yet coded. 2007-08-29 11:43:48 +00:00
nicolasconnault 3565ff92e4 MDL-10970 Someone was using
$locations = array('location1');
$locations += array('location2', 'location3', 'location4');

to save the hassle of doing one $locations[] = 'location1'; for each location.

But += doesn't add any entry if the key of the new array already exists in the original array. So, using my example, the resulting array would be:

$locations: array('location1', 'location3', 'location4');
2007-08-24 06:01:15 +00:00
nicolasconnault 33a34cd4d0 MDL-10875 Corrected bug in averaging plus a couple of typos 2007-08-20 07:29:05 +00:00
nicolasconnault 66ef0471ae MDL-10838 Applied standard table classes and scopes to tr, th and tds of the grader report. Also fixed a bug with the display of grand averages when a group is selected and the average column is set to aggregate all grades. 2007-08-15 11:15:39 +00:00