Eloy Lafuente (stronk7)
538bf99ece
MDL-45486 Bump all versions to planned release
...
This bumps all versions to planned 2.7 release
(2014051200) version and all the dependencies to
current 2.7rc2 (2014050800)
2014-05-09 02:12:28 +02:00
James Pratt
f87675fc1c
MDL-45110 quiz responses : Notice when behaviour does not allow
...
multiple tries at a question
2014-04-15 18:29:50 +07:00
James Pratt
58794ac948
MDL-44690 core_questions : download of question steps data as csv file
2014-03-21 12:32:00 +07:00
James Pratt
fcdd04db0a
MDL-44075 quiz_statistics : Various coding style / phpdocs fixes
2014-03-18 19:09:39 +07:00
James Pratt
185aae5dbe
MDL-44497 quiz responses report : error when no attempts
2014-03-07 17:24:13 +07:00
Tim Hunt
ccba5b8805
MDL-43749 normalise quiz database structure.
...
The sequence of questions that made up a quiz used to be stored as a
comma-separated list in quiz.questions. Now the same information is
stored in the rows in the quiz_slots table. This is not just 'better' in
a database design sense, but it allows for the future changes we will
need as we enhance the quiz in the MDL-40987 epic.
Having changed the database structure, all the rest of the code needs to
be changed to account for it, and that is done here.
Note that there are not many unit tests for the changed bit. That is
because as part of MDL-40987 we will be changing the code further, and
we will add unit tests then.
2014-03-02 10:00:40 +01:00
James Pratt
99caa248a8
MDL-43478 quiz responses report : display last / first / all tries
...
when using multiple try question behaviour
2014-02-23 13:39:08 +07:00
Eloy Lafuente (stronk7)
5d875d18e0
Merge branch 'MDL-40481' of git://github.com/timhunt/moodle
2013-11-12 00:38:35 +01:00
Tim Hunt
94ffbef19a
MDL-40481 quiz responses report needs cols need text_sorting
2013-11-05 14:13:53 +00:00
Eloy Lafuente (stronk7)
f39c82ebed
MDL-42701 Bump all versions near 2.6 release
2013-11-05 02:36:00 +01:00
Tim Hunt
78a492330d
MDL-41820 XSS in the quiz responses report.
...
Thanks to Michael Hess for finding this bug and reporting it to us.
2013-11-04 11:12:42 +08:00
Tim Hunt
562684e3a0
MDL-42309 typo: fix reponse -> response throughout Moodle.
2013-10-15 13:47:27 +11:00
Eloy Lafuente (stronk7)
cedb0aab5a
MDL-39434 Bump all versions near 2.5 release
2013-05-01 18:03:29 +02:00
Tim Hunt
7dbde4ed3b
MDL-38557 quiz install.php code should actually be in reports.
...
I think it is worth moving this code to its correct home in master.
2013-03-22 10:36:15 +00:00
Tim Hunt
a4768fe290
MDL-38412 fix quiz reports group mode weirdness.
...
Moodle currently selected group uses the session. This can cause weird
effects when you have two tabs open. This is particularly weird in the
quiz reports, where some actions like delete attempt are checked against
the currently selected group.
The solution is to put the currently selected group into the URL for all
actions like delete/regrade attempt, regrade all attempts, download and
sort table.
2013-03-15 11:58:06 +00:00
Eloy Lafuente (stronk7)
663dbbc2e6
MDL-36933 Bump everything to 2012112900
...
(versions, requires and dependencies)
2012-11-30 03:30:09 +01:00
Tim Hunt
698c42ee61
MDL-34937 quiz responses reports: attempt grade not shown.
2012-08-16 21:34:17 +01:00
Eloy Lafuente (stronk7)
c5e783e512
MDL-33794 version.php: Bump all versions, requires and dependencies to 2012061700
2012-06-18 02:37:00 +02:00
Tim Hunt
a558acf93f
MDL-32739 quiz reports: process_actions broken. Regression from MDL-3030
2012-05-03 12:02:29 +01:00
Tim Hunt
be18f589e2
MDL-3030 quiz overdue handling: test state, not timefinish where applicable.
2012-04-27 15:07:40 +01:00
Tim Hunt
863872e3e7
MDL-3030 quiz overdue handling: show the attempt state in the reports.
2012-04-27 15:07:33 +01:00
Tim Hunt
c547514a9e
MDL-3030 quiz overdue handling: show attempt state in the reports.
2012-04-27 15:07:31 +01:00
Tim Hunt
9d58dae33b
MDL-32322 quiz reports: fix PHPdoc comments. Thanks Smurf.
2012-04-20 11:34:56 +01:00
Tim Hunt
c0270961a8
MDL-32322 more changes to make the code more similar before refactoring.
2012-04-20 10:07:28 +01:00
Tim Hunt
361cf27d7f
MDL-32322 quiz reports: refactor processing actions.
2012-04-20 10:07:26 +01:00
Tim Hunt
e97d60adce
MDL-32322 quiz reports: pass options object -> table, not separate args.
2012-04-20 10:07:25 +01:00
Tim Hunt
9e67e357eb
MDL-32322 quiz_reports: move some more options into the options class.
2012-04-20 10:07:23 +01:00
Tim Hunt
ac4d91575a
MDL-32322 quiz reports: name improvement attempt_report -> attempts_report.
2012-04-20 10:07:22 +01:00
Tim Hunt
dcd65f1b4f
MDL-32322 quiz reports: extract a mod_quiz_attempt_report_options class.
...
More clean-ups are possible in the reports after this, but I am committing now, having got the code back to a working state.
2012-04-20 10:07:21 +01:00
Tim Hunt
303aa3b8d0
MDL-32322 quiz reports: killing more duplication.
2012-04-20 10:07:19 +01:00
Tim Hunt
5ca45fddab
MDL-32322 quiz reports: eliminate more duplication.
2012-04-20 10:07:18 +01:00
Tim Hunt
5bf8a1695d
MDL-32322 quiz reports: defines -> class constants.
2012-04-20 10:07:17 +01:00
Tim Hunt
2639a68ad5
MDL-32322 quiz reports: refactor the settings forms to eliminate duplication.
2012-04-20 10:07:15 +01:00
Tim Hunt
4747c788c0
MDL-32322 quiz reports: edit to increase duplication, before refactoring.
2012-04-20 10:07:14 +01:00
Tim Hunt
768a758854
MDL-32322 quiz reports: Appease the great god codechecker.
2012-04-20 10:07:12 +01:00
Tim Hunt
8d76124c5b
MDL-32322 quiz reports: fix up PHP doc comments.
2012-04-20 10:07:09 +01:00
Tim Hunt
6b4e2d76a3
MDL-32322 quiz reports: rename classes, and fix one strict syntax.
2012-04-20 10:07:08 +01:00
Tim Hunt
f5e42695bd
MDL-32322 quiz reports: split attemptsrepor.php into one file per class.
2012-04-20 10:07:06 +01:00
Tim Hunt
26aded5581
MDL-32322 quiz reports: get_context_instance -> new classes.
...
Also, eliminate unnecessary use of global $COURSE.
2012-04-20 10:07:05 +01:00
Tim Hunt
59ea81767e
MDL-32300 quiz reports: proper frankenstyle prefixes on class names.
2012-04-10 10:04:55 +08:00
Tim Hunt
7ddfd168ac
MDL-30704 Quiz grades report shows inconsistent averages.
...
Previously, for the overall grade, we averaged the final marks for each
student; while for the individual question grades, we averaged all
grades.
The report now works consistently on the principle that the averages
should include exactly what is currenlty being shown in the report. This
is more logical, and so should be easier for users to understand.
If you want to see the averages that are currently shown (e.g. just the
average of each student's highers grade) then the report options let you
do that.
2011-12-19 14:59:36 +00:00
Tim Hunt
e4977ba5c6
MDL-27183 quiz reports: don't show data to users not in any group
...
if the quiz is set to separate groups, and the user does not have access all groups.
2011-12-09 18:04:22 +00:00
Tim Hunt
554de0d73a
MDL-27314 quiz reports: fix JS confirmation before deleting attempts.
2011-12-09 02:33:47 +01:00
Petr Skoda
11106669a1
MDL-30007 standardise quiz report version files
2011-11-29 22:19:05 +01:00
Tim Hunt
0eafc98852
MDL-29627 fix code-checker issues throughout the quiz code.
2011-10-13 11:13:16 +01:00
Sam Hemelryk
8ebbb06adf
MDL-29189 mutlilang Reviewed the uses of course shortname and ensured things are being formatted consistently
2011-09-08 09:30:27 +12:00
Petr Skoda
18bd7573d6
MDL-26796 convert array parameter cleaning to new functions
2011-08-18 08:40:33 +02:00
Eloy Lafuente (stronk7)
8b95f430b5
MDL-28036 quiz - add some missing (reports) lang strings
2011-06-26 18:22:23 +02:00
Eloy Lafuente (stronk7)
5abfa6a930
MDL-20636 changes to quiz and quiz reports upgrade code
2011-06-06 17:16:22 +01:00
Tim Hunt
d3bab68c78
MDL-27408 update all question and quiz plugin version.php files.
2011-05-12 23:18:47 +01:00