jamiesensei
0b8953aec3
MDL-15165 "Essay quiz Manual grading "these are no attempts to show" when there are actually attempts" - not resolved. But while reviewing the query I found a LIMIT clause in sql that I've replace with params to the get_records_sql function. Also made the logic in attempt_sql method more robust.
...
Merged from 1.9
2008-06-19 15:24:27 +00:00
jamiesensei
8b2f8253ad
MDL-15264 "Bar graph image missed when group with no attempts selected" added a query to check for sure that there are some grades there to display in the graph. Also now displaying grades for all groups a user has permission to view - but only if that is up to 4 groups and only if there are less than 500 grades total.
...
Merged from 1.9 branch
2008-06-19 14:03:24 +00:00
jamiesensei
e72efdd426
MDL-15268 "Content for Quiz Statistics report table" adding more if conditions to only display stuff when the calculations are possible. This depends on how many attempts there have been and how many questions there are.
2008-06-18 11:38:17 +00:00
jamiesensei
f44d7d467b
MDL-15268 "Content for Quiz Statistics report table" some columns of Quiz Statistics report table only make sense if there is more than one question in the quiz. Adding an if condition.
2008-06-17 14:14:23 +00:00
jamiesensei
74af927e51
MDL-15268 "Content for Quiz Statistics report table" little bit of css styling of columns
2008-06-16 16:19:07 +00:00
jamiesensei
f8d4e7b16b
MDL-15268 "Content for Quiz Statistics report table" more columns of Quiz Statistics report table.
2008-06-16 15:46:46 +00:00
jamiesensei
455c3efa13
MDL-14204 "Content for Quiz Statistics report table - Random_guess_score" oops ought to give that function name a 'question_' prefix
2008-06-16 13:59:30 +00:00
jamiesensei
6f51ed72be
MDL-14204 "Content for Quiz Statistics report table - Random_guess_score" added method random_guess_score to question type objects and a new function in questionlib that calls the question type method.
2008-06-16 13:29:00 +00:00
jamiesensei
c025084022
MDL-14203 "split report into two seperate reports - Quiz Statistics report and Individual Item Analysis report" added start of "Quiz structure analysis" table
2008-06-15 11:58:16 +00:00
skodak
07e6860901
MDL-15094 added some overlook conversions - thanks to Eloy's script ;-)
2008-06-15 10:43:20 +00:00
dongsheng
a5047f1553
"MDL-14129, fix print_error"
2008-06-13 09:10:05 +00:00
jamiesensei
b3db36202d
MDL-14203 "split report into two seperate reports - Quiz Statistics report and Individual Item Analysis report" checking this file in although it is not used yet. It is included in report.php.
2008-06-12 14:36:19 +00:00
jamiesensei
040c36e37f
MDL-14203 "split report into two seperate reports - Quiz Statistics report and Individual Item Analysis report" added calculations for CIC, ER and SE.
2008-06-11 15:31:42 +00:00
jamiesensei
08a7ead5d1
MDL-14203 "split report into two seperate reports - Quiz Statistics report and Individual Item Analysis report" added CIC, ER and SE calculations. Calculation needs debugging.
2008-06-10 18:15:19 +00:00
jamiesensei
0c1c764e82
MDL-14203 "split report into two seperate reports - Quiz Statistics report and Individual Item Analysis report" started quiz statistics report in directory 'statistics'
2008-06-10 16:18:10 +00:00
jamiesensei
5bb614fec5
MDL-14821 "Quiz: report overview page is not XHTML compliant" wrapped hidden form params in div with style 'display:none'.
...
Merged from 1.9
2008-06-10 10:24:15 +00:00
jamiesensei
8673a56615
MDL-15113 "quiz dml conversion" - fixing some sql broken during the conversion and removing unnecessary comma seperated list of ids where there are arrays of ids that can be used instead.
2008-06-09 13:27:31 +00:00
skodak
dfee5a9a8a
MDL-15113 converted some skipped dml stuff
2008-06-09 12:18:13 +00:00
nicolasconnault
9cf4a18b41
MDL-15113 Upgrade to DMLLIB 2.0. Needs further testing and bug-fixing.
...
MDL-15100 Fixed a bug in gradelib.php
Plus edited tablelib.php for table_sql upgrade to dmllib 2.0
2008-06-09 10:00:35 +00:00
jamiesensei
9575899294
MDL-15180 "moved form to the top of the page"
2008-06-07 13:56:42 +00:00
jamiesensei
134cf8ae00
MDL-14821 "Quiz: report overview page is not XHTML compliant" gave the fieldsets in the form different names to avoid html id attribute conflict.
2008-06-07 12:56:58 +00:00
jamiesensei
aa17ea53c4
MDL-15150 "Quiz Report broken in course without students" also now displaying a message when there are no attempts.
2008-06-06 14:59:24 +00:00
jamiesensei
a4ee9a602d
MDL-15150 "Quiz Report broken in course without students" added warning message if there are no students in course yet.
2008-06-06 14:03:55 +00:00
jamiesensei
181608b708
MDL-15092 "Quiz overview report won't display if there are more than 29 questions" fixed this by going back to the old way of fetching data for display in the table. However still use table JOINs when user wants to sort by question grade. The user can sort by a maximum of two columns at once so the JOINs will not exceed the limit.
2008-06-06 13:21:50 +00:00
jamiesensei
c35f3afcf1
MDL-15170 "convert to use new tablelib api"
2008-06-06 12:09:14 +00:00
skodak
c6307ef24d
MDL-14679 removed all instances of get_records_sql_menu()
2008-06-01 16:08:16 +00:00
skodak
fd0e6640cc
MDL-14679 fixed some more $db's
2008-05-31 22:18:41 +00:00
jamiesensei
f198d0bda7
MDL-15047 "Quiz overview report download is broken - patch" fixed.
...
Merged from 1.9 stable branch.
2008-05-30 12:23:10 +00:00
jamiesensei
f17a34b5ef
MDL-15011 "grading report : allow user to select to grade next 10 ungraded attempts" added a new link and options to the grading report page to display only the next 10 ungraded attempts to grade. Also some fixes for faulty sql for ungraded option which was not respecting the users groups selection.
2008-05-29 14:14:27 +00:00
jamiesensei
ee5163b051
MDL-15002 "grading report : notice from quiz_num_attempt_summary about how many total attempts there are on the quiz and how many in this group would make UI clearer" added call to function and fixed centering of notice on overview and grading report by adding a clear:left to stop the centering being affected by the groups menu.
...
merged from 1.9 branch
2008-05-26 14:26:24 +00:00
jamiesensei
a76a131ab5
MDL-12824 "Essay type of quiz questions needs to color mark which students have been graded and which have NOT"
...
Fixing notices introduced by the changes for this bug in grading report when no question is selected.
2008-05-26 13:18:46 +00:00
jamiesensei
f522bf51be
MDL-14988 "tables have been hardcoded with a prefix of "mdl" - causing an error." Ooops!
2008-05-26 12:51:04 +00:00
jamiesensei
686e602047
MDL-12824 "Essay type of quiz questions needs to color mark which students have been graded and which have NOT"
...
As well as highlighting graded questions with a new CSS class highlightgraded which is a yellow bg in the standard theme, have also added the option to grade all ungraded attempts for a question.
2008-05-26 12:47:42 +00:00
jamiesensei
720be6f2c3
MDL-5241 "When manually grading, identity questions by their number within the quiz as well as by question name"
...
Also added a drop down box to select question to mark instead of the viewquestions table. The drop down box is available at the top of every page, but only if there is more than one manually gradeable question in the quiz. If there is only one question it is automatically selected for marking.
Also added a new constant QUESTION_EVENTS_GRADED during a general refactoring of UI code in grading report and some improvements to efficiency of SQL in report.
Merged from Moodle 1.9 branch
2008-05-26 11:39:51 +00:00
jamiesensei
a59eb2b6a8
MDL-12547 "allow manual quiz grading to sort by groups" added code to select which group to grade.
...
Merged from Moodle 1.9 branch
2008-05-23 13:14:00 +00:00
jamiesensei
b392a56cab
MDL-14844 "Quiz Report: Bar Graph doesn't displayed maximum grade" Now using php ceil function to round up $bands as in some cases it could be a non integer.
2008-05-16 14:56:23 +00:00
skodak
f33e1ed4ae
MDL-14679 ok, here is the big patch with new dmllib and ddlib API, some code is already converted, XML db editor works; see tracker for details of regressions and TODOs
2008-05-15 21:40:00 +00:00
tjhunt
994c8c3509
MDL-14835 - Grade not checked against valid range when manua grading
2008-05-15 16:02:12 +00:00
jamiesensei
ca35974827
MDL-14852 "improve sql in overview report for fetching question grades" moved all querying for question grades into main attempts sql query. AND MDL-14200 "Add group and course averages" some fixes for functionality to display question grades averages. Grade averages are not displayed when grading method is set to Average - as this cannot be done in sql and would be expensive to do in memory.
...
merged from 1.9 branch
2008-05-15 13:59:52 +00:00
jamiesensei
e649d4b120
MDL-14200 "Add group and course averages" fix for bug introduced in this patch. We are now using a seperate sql command to get the feedback text as we need to get it for the average rows too. Since it is not part of the sql to fetch attempt data we can't sort on Feedback anymore so removed the option from the table. Sorting by feedbacktext is not really useful anyway, users are more likely to want to sort by grade.
...
Merged from 1.9 branch.
2008-05-15 12:54:01 +00:00
jamiesensei
aad5b0fca9
MDL-14200 "Add group and course averages" added extra rows to the end of the table in quiz overview report also MDL-14187 "Improve tablelib - improve api and add functionality to download table contents in a variety of formats - XLS, ODS and CSV" implemented the first of my proposals for improving tablelib. Added a extra method to use keyed arrays to add a row to a table. Seems obvious that this is an improvement to tablelib and it is an addition to the API so won't affect existing code.
...
Merged from 1.9 branch.
2008-05-15 12:27:27 +00:00
jamiesensei
a568653185
MDL-14844 "Quiz Report: Bar Graph doesn't displayed maximum grade" added perfect grade to last 'band' on graph.
2008-05-15 11:01:23 +00:00
jamiesensei
c187720b74
MDL-14201 "Summary graph" - small improvement to robustness for sql.
...
Merged from 1.9 branch.
2008-05-14 11:18:04 +00:00
jamiesensei
7d4d5cb918
MDL-14822 "Quiz Report: the quiz report do not find the first attempt" needed to include quiz id in WHERE conditions.
...
merged from 1.9 branch.
2008-05-14 09:17:09 +00:00
jamiesensei
51ca9f3095
MDL-14201 Summary graph in Overview Report - needed a little more spacing between bars of graph in some cases.
...
Merged from 1.9 stable branch.
2008-05-13 15:05:35 +00:00
jamiesensei
c5fedf065c
MDL-14223 "Add a column for the user's idnumber, controllable by a site-wide setting" and MDL-14224 "Add a site-wide setting to hide the user profile image from quiz reports"
...
The quiz overview report now respect the settings for the gradebook - whether to display idnumbers and user pictures.
Also re-factored the code to build table / download content a little to reduce code duplication.
2008-05-09 13:59:36 +00:00
jamiesensei
44eb3b6e9e
For the overview report : MDL-14199 "Option to only show / export final grade" small improvement to UI. Include highlighted message in the form about what the current grading method is.
...
Merged from 1.9 branch.
2008-05-08 09:53:31 +00:00
jamiesensei
b621e1a006
MDL-14198 "Make it clear which student attempt gives the final grade, if the scoring method is first, last or highest score" adding a message about the highlighting above the table.
...
Merged from 1.9 branch.
2008-05-08 09:35:08 +00:00
jamiesensei
2fecd85ba6
MDL-14734 "improve interface for deleting attempts"
...
* The control for deleting attempts is a drop down box with onchange javascript to submit the form, you cannot see the label to say what the drop down box does. Better to use a button. The button label is visible so you can see what it does.
* Checkboxes should be displayed when there is no attempt to delete.
* The whole column for checkboxes should be removed when no attempts are displayed ie. when showing students with no attempts.
2008-05-07 16:00:56 +00:00
jamiesensei
8b87ab0000
MDL-14201 "Summary graph" included a summary graph at the bottom of overview report page. Shows the distribution of grades achieved by students. If a group is selected the grades from the group are compared with the grades for all participants.
2008-05-07 14:38:18 +00:00