moodle/mod/quiz
Tim Hunt f3460297a9 MDL-32188 question engine: behaviour static methods -> new classes
It was always a bit of a hack to use static methods on the
qbehaviour_whatever classes to return metadata about the behaviour. It
is better design to have real qbehaviour_whatever_type classes to report
that metadata, particularly now that we are planning to add more such.

For example, inheritance works better with real classes. See, for
example, the improvements in
question_engine::get_behaviour_unused_display_options().

This change has been implemented in a backwards-compatbile way. Old
behaviours will continue to work. There will just be some developer debug
output to prompt people to upgrade their code properly.
2013-10-04 12:15:01 +01:00
..
accessrule MDL-39434 Bump all versions near 2.5 release 2013-05-01 18:03:29 +02:00
backup MDL-37378 quiz restore: timecheckstate not in old backups. 2013-01-11 13:17:13 +00:00
classes MDL-41039 mod_quiz: Renaming event to attempt_becameoverdue 2013-09-26 16:43:20 +08:00
db MDL-41039 mod_quiz: Renaming event to attempt_becameoverdue 2013-09-26 16:43:20 +08:00
lang/en MDL-41039 mod_quiz: Replace events_trigger to new events 2013-09-26 16:43:03 +08:00
pix MDL-36436 use hacky aspect ratio to work around IE9 issues 2012-11-20 13:01:27 +01:00
report MDL-32188 question engine: behaviour static methods -> new classes 2013-10-04 12:15:01 +01:00
tests MDL-41039 mod_quiz: Renaming event to attempt_becameoverdue 2013-09-26 16:43:20 +08:00
yui MDL-39092 Yuilib - remove more -coverage.js files 2013-04-15 09:02:11 +08:00
accessmanager.php MDL-40220 use new core_component::get_plugin_list_with_class() 2013-07-16 22:37:15 +02:00
accessmanager_form.php MDL-39186 quiz password form: set param types. 2013-04-19 18:28:59 +01:00
addrandom.php MDL-32788 quiz: clean up codechecker issues before the 2.3 release. 2012-05-04 15:12:23 +01:00
addrandomform.php MDL-32945 libraries: Replaced deprecated PARAM_MULTILANG with PARAM_TEXT 2012-07-19 15:44:40 +08:00
adminlib.php MDL-41437 implement plugininfo_quiz necessary for quiz report uninstall 2013-09-25 09:57:19 +02:00
attempt.php MDL-38538 quiz auto-save front end. 2013-03-28 16:57:24 +00:00
attemptlib.php MDL-41039 mod_quiz: Renaming event to attempt_becameoverdue 2013-09-26 16:43:20 +08:00
autosave.ajax.php MDL-38538 quiz auto-save front end. 2013-03-28 16:57:24 +00:00
comment.php MDL-32188 question engine: behaviour static methods -> new classes 2013-10-04 12:15:01 +01:00
cronlib.php Revert "MDL-39876 Change get_record('course') calls to get_course" 2013-08-21 13:42:30 +08:00
edit.js MDL-34741 use 2in3 in mod_quiz 2012-08-11 20:40:09 +02:00
edit.php MDL-39282 quiz: always allow removal of bogus questions. 2013-03-01 17:33:32 +00:00
editlib.php MDL-39507 questions: fix pluginfile URLs before format_text. 2013-08-12 10:32:02 +01:00
grade.php Revert "MDL-39876 Change get_record('course') calls to get_course" 2013-08-21 13:42:30 +08:00
index.php MDL-35339 avoid using get_all_sections(), get_all_mods() and field section.sequence directly 2012-10-15 14:08:13 +08:00
lib.php MDL-41885 modules now declare use of question bank 2013-09-26 09:49:34 +08:00
locallib.php MDL-41039 mod_quiz: Replace events_trigger to new events 2013-09-26 16:43:03 +08:00
mod_form.php MDL-40668 tinymce: Remove collapsable editor options 2013-08-13 10:54:36 +08:00
module.js MDL-39246 quiz timer: compute a more accurate stop time. 2013-04-26 11:55:18 +01:00
override_form.php MDL-34657 user sorting: consistent sorting everywhere. 2012-09-27 12:41:42 +01:00
overridedelete.php Revert "MDL-39876 Change get_record('course') calls to get_course" 2013-08-21 13:42:30 +08:00
overrideedit.php Revert "MDL-39876 Change get_record('course') calls to get_course" 2013-08-21 13:42:30 +08:00
overrides.php Revert "MDL-39876 Change get_record('course') calls to get_course" 2013-08-21 13:42:30 +08:00
processattempt.php MDL-35717 quiz: fix overdue attempt processing 2012-11-16 21:32:09 -05:00
renderer.php Merge branch 'MDL-38765' of git://github.com/timhunt/moodle 2013-08-27 13:51:40 +08:00
report.php MDL-34468 quiz: Replace all instances of get_context_instance() with respective context_XXXX class in mod/quiz 2012-07-24 17:08:05 +08:00
review.php MDL-34257 quiz 'secure' mode: PAGE initialisation order issues. 2012-09-27 12:41:00 +01:00
reviewquestion.php MDL-38647 quiz review question issues 2013-03-22 11:16:02 +00:00
settings.php MDL-41100 libraries: Deprecating get_plugin_list_with_file 2013-08-09 11:59:48 +08:00
settingslib.php MDL-3030 quiz overdue handling: trigger automatic state transitions. 2012-04-27 15:07:35 +01:00
startattempt.php MDL-40074 refactoring of quiz code 2013-07-14 16:28:39 +07:00
styles.css MDL-41667 quiz: Fix CSS rules. 2013-09-13 11:16:05 +01:00
summary.php MDL-36897 quiz review: fixup previous commit. 2012-12-12 08:12:16 +00:00
upgrade.txt MDL-38765 quiz view: fix duplicate message. 2013-08-21 10:24:25 +01:00
version.php MDL-41039 mod_quiz: version bump 2013-10-02 12:10:43 +13:00
view.php MDL-34468 quiz: Replace all instances of get_context_instance() with respective context_XXXX class in mod/quiz 2012-07-24 17:08:05 +08:00