Question Engine 2:Review 2011-05: Difference between revisions
From MoodleDocs
m (Created page with "=== Basic References === * '''Repository''': [https://github.com/timhunt/Moodle-Question-Engine-2/tree/qe2_wip git://github.com/timhunt/Moodle-Question-Engine-2.git] (qe2_wip br...") |
|||
Line 16: | Line 16: | ||
# Create Oracle DB for that (stronk7_qereview) | # Create Oracle DB for that (stronk7_qereview) | ||
# Look @ DB structures and installation. | # Look @ DB structures and installation. | ||
# Review QE2 itself, understand tests | |||
# Look for DB uses | # Look for DB uses | ||
# Look for Quiz changes related to QE2 support | # Look for Quiz changes related to QE2 support | ||
# Review all requests, security, caps, user-introduced info specially. | # Review all requests, security, caps, user-introduced info specially. | ||
# Upgrade | # Upgrade |
Revision as of 10:35, 10 May 2011
Basic References
- Repository: git://github.com/timhunt/Moodle-Question-Engine-2.git (qe2_wip branch)
- Docs: https://docs.moodle.org/en/Development:Question_Engine_2
- Tracker: http://tracker.moodle.org/browse/MDL-20636
- Forums: http://moodle.org/mod/forum/view.php?id=737
Intro and Organization
This is aimed to be a (more or less complete) review of the new Question Engine for Moodle 2.1, trying to analyze (the huge) Tim's work under different perspectives (coding, DB structures, security...) in some separated iterations.
The list below shows each one of steps to follow in order to complete the review process. Note that Q&A rounds can happen at any stage.
- Read all the Docs
- Read the MDL
- Create Oracle DB for that (stronk7_qereview)
- Look @ DB structures and installation.
- Review QE2 itself, understand tests
- Look for DB uses
- Look for Quiz changes related to QE2 support
- Review all requests, security, caps, user-introduced info specially.
- Upgrade
- Backup & Restore (specially BC).
The review results will be disclosed here, Q&A will happen in Moodle forums, and any task/bug found will be reported in the Tracker. Everything in this document will be numbered and cross linked for easier reference everywhere.
Said that, let's go! Yay!