Tim Hunt
4b6ad1e79b
MDL-32791 quiz db: clean up garbage data that was causing problems.
...
Melinda Kraft reported having rows in their quiz_question_instances
table which caused various problems. These rows are meaningless, so I
have done a DB upgrade step to clean them up, which should deal with the
bad side-effets they were causing.
2012-07-27 16:41:28 +01:00
Dan Poltawski
bfcc865709
Merge branch 'MDL-33924' of git://github.com/timhunt/moodle
2012-07-02 16:19:14 +08:00
Aparup Banerjee
99c3c503e0
MDL-34096 Installation : Added 2.3 upgrade line to db upgrade scripts.
2012-06-29 11:41:09 +08:00
Tim Hunt
df217fd7d0
MDL-33924 quiz: incorrect foreign key definition.
...
Thanks to Jean-Michel Vedrine for spotting this.≈
2012-06-27 08:08:10 +01:00
Dan Poltawski
eeba64d02e
MDL-32727 - quiz: fix incorrect variable name in upgrade
2012-05-18 15:08:07 +08:00
Sam Hemelryk
d5e6fe3ecc
Merge branch 'MDL-32727' of git://github.com/timhunt/moodle
...
Conflicts:
mod/quiz/db/upgrade.php
2012-05-18 16:07:20 +12:00
Tim Hunt
4267fc5272
MDL-32727 quiz upgrade: sort out potential unique key violations
...
... before trying to create the unique index that should be there.
The violations may come from old buggy code.
We do two things.
1. First we delete all previews.
2. Then, if there are still problems, we renumber attempts to eliminate
the duplicates.
2012-05-15 15:23:53 +01:00
Tim Hunt
9e83f3d11d
MDL-32788 quiz: clean up codechecker issues before the 2.3 release.
2012-05-04 15:12:23 +01:00
Tim Hunt
fd0537ce36
MDL-3030 quiz overdue handling: catch the overdue event and send message.
2012-04-27 15:07:37 +01:00
Tim Hunt
a403bce0bd
MDL-3030 quiz overdue handling: back-end code for the new transitions
2012-04-27 15:07:36 +01:00
Tim Hunt
18efef384b
MDL-3030 quiz overdue handling: new capability
2012-04-27 15:07:25 +01:00
Tim Hunt
c761b7757d
MDL-3030 quiz db: add comments to many colums, and reorder more logically.
2012-04-27 15:07:21 +01:00
Tim Hunt
20b77578d0
MDL-3030 quiz overdue handling: new DB columns.
2012-04-27 15:07:19 +01:00
Sam Hemelryk
0ca579f2cd
MDL-11047 mod_quiz: bumped version in upgrade after conflict resolution
2012-03-20 16:46:19 +13:00
Sam Hemelryk
270bdf5265
Merge branch 'MDL-11047' of git://github.com/mackensen/moodle
...
Conflicts:
mod/quiz/version.php
2012-03-20 14:04:04 +13:00
Tim Hunt
88eca3cd26
MDL-19125 module restrictions: addinstance capabilities for all mods
2012-03-15 17:13:43 +00:00
Charles Fulton
33c8d37b6f
MDL-11047 quiz: enable sequential navigation
2012-03-15 10:09:27 -07:00
Petr Skoda
bb88a54d06
MDL-31985 remove text sizes from all install.xml files
2012-03-11 15:55:37 +01:00
Petr Skoda
c3dd6b01fe
MDL-27982 drop UNSIGNED attributes from all install.xml files
2012-03-06 12:01:10 +01:00
Eloy Lafuente (stronk7)
eaf7533fc1
Merge branch 'wip-MDL-30985-m23' of git://github.com/samhemelryk/moodle
2012-03-01 01:07:33 +01:00
Petr Skoda
e67bc2a410
MDL-30964 fix phpdocs in access.php files in all plugins
2012-02-27 07:23:10 +01:00
Sam Hemelryk
1d1719f5dd
MDL-30985 Fixed up event API phpdocs
2012-02-27 14:34:06 +13:00
Ankit Kumar Agarwal
04252d3a13
MDL-30975 Docs Adding correct pacakge information
2012-02-13 11:06:47 +05:30
Aparup Banerjee
b3f8559ebc
MDL-3054 quiz : correcting currentpage to unsigned
2012-01-16 17:35:57 +08:00
Aparup Banerjee
c5fd16826a
MDL-3054 quiz : cleaned whitespaces.
2012-01-16 13:41:12 +08:00
Charles Fulton
5db8294940
MDL-3054 record the current page of a quiz attempt
2012-01-12 09:15:37 -08:00
Tim Hunt
c2f5e2ab81
MDL-30635 enable standard cron for all question and quiz plugin types.
...
* Support for old non-standard cron for quiz reports dropped. (Standard
cron support was added in 2.2
* Cron support added for qbehaviour, qformat and quizacces plugins.
* qtypes were already supported in the standard way.
2012-01-06 18:42:35 +00:00
Petr Skoda
40e4cd435b
MDL-30610 remove outdated mod upgrade code
2011-12-23 10:38:11 +01:00
Aparup Banerjee
46f2a9366a
MDL-30604 Added upgrade lines to upgrade.php(s)
2011-12-09 01:28:59 +01:00
Tim Hunt
613002ced4
MDL-29627 quiz access rules: fix two little problems found during integration.
...
Missing include was breaking unit tests if they were run separately.
Missing breaks in one switch.
2011-10-18 00:39:22 +01:00
Tim Hunt
4344c5d5d9
MDL-29627 quiz old popup int column => new browsersecurity column.
...
The new column store more meaningful string constants.
2011-10-13 11:13:18 +01:00
Tim Hunt
a28a5d74af
MDL-29627 refactor quiz access rules into separate subplugins.
2011-10-13 11:13:00 +01:00
Tim Hunt
35ddcfb854
MDL-28507 fix bad lang string uses, and remove two obsolete strings.
2011-08-02 13:13:01 +01:00
Eloy Lafuente (stronk7)
7e1fa4f019
fix permissions
2011-07-08 11:13:19 +02:00
Eloy Lafuente (stronk7)
26635fd7f9
Merge branch 'MDL-28169' of git://github.com/nebgor/moodle
2011-07-07 10:21:32 +02:00
Aparup Banerjee
c5a8abfedd
MDL-28169 Installation Added 2.1 upgrade (idiot proof) lines to upgrade scripts.
2011-07-07 11:40:38 +08:00
Tim Hunt
cbb8b55c33
MDL-28166 send quiz event notifications asynchronously.
...
This avoids the problem that you cannot send messages in transactions.
It also means that the quiz submission will not be prevented, and the
message will still be sent eventually, if any part of the messaging
system is giving intermittent errors when the student wants to submit
their quiz.
2011-07-06 14:16:30 +01:00
Tim Hunt
e7933796a8
MDL-28103 make the upgrade more robust in the presence of old garbage data in the DB.
2011-07-01 20:54:42 +01:00
Tim Hunt
4a6ac0ceb1
MDL-28103 fix silly error in quiz_upgrade_very_old_question_sessions.
2011-07-01 17:13:45 +01:00
Tim Hunt
8818c826ea
MDL-28055 quiz_upgrade_very_old_question_sessions bit does not work because of missing includes.
2011-06-28 10:57:50 +01:00
Tim Hunt
08c458d10f
MDL-27877 question engine progress bars not working.
2011-06-16 18:55:10 +01:00
Tim Hunt
55190d7e2c
MDL-20538 get rid of badly name-spaced constants from lib/questionlib.php.
...
Unfortunately, they are used all over the import/export code, so I cannot eliminate them completely. However, I was able to move them out of the core library.
2011-06-09 19:27:36 +01:00
Tim Hunt
810c5b9e5a
MDL-27770 unnecessary upgrade step copied into quiz upgrade script.
2011-06-08 17:48:43 +01:00
Eloy Lafuente (stronk7)
44c280c63e
MDL-20636 changes to mod/quiz DB layer
2011-06-06 17:16:35 +01: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
aac80ff319
MDL-20636 fix most of the remaining codechecker issues in mod/quiz and lib/questionlib.php.
2011-05-13 00:33:44 +01:00
Tim Hunt
ab6cb45b7b
MDL-27408 fix question engine upgrade issues on MySQL.
2011-05-12 23:17:58 +01:00
Tim Hunt
bb28e3bc5e
MDL-27408 Moved the question engine install/upgrade code into the proper place.
...
I have tested upgrade from the previous development version, and a clean install. Upgrade from 2.0 still needs more work.
2011-05-12 18:58:50 +01:00
Tim Hunt
25a03faaca
MDL-20636 fix many code-checker issues in mod/quiz.
2011-05-12 00:30:25 +01:00
Tim Hunt
a17b297d60
MDL-20636 Add missing defined('MOODLE_INTERNAL') || die();
2011-02-23 16:00:20 +00:00