|
|
(24 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| This page will describe the various improvements and bugs solving that are being planned for 1.7 release.
| | {{Template:WillNotMigrate}} |
| I almost suceed in developping a "cloze" version of the calculated question with a lot of interesting features.
| |
| However the actual calculated qusetion needs more basic improvements or bug solving.
| |
| I will list here the order in which I propose to solve them.
| |
| I have already a working solution for most of the following items although each of them need to be tested before porting in the Moodle code.
| |
| ==Management of datasets shareable over a category==
| |
| #Bad choice of data item number when generating a question [http://tracker.moodle.org/browse/MDL-6777 MDL-6777]
| |
| The calculated question allow to define datasets variable (i.e. {a}) that could be common to questions from the same category.
| |
| This NEVER work correctly because you can define a common variable say {b} in question 1 , create say 6 data items.
| |
| Create a question 2 that will use the same common {b} in another equation (ex. {cb}+{c}.
| |
| You then create a number of datasets for example 2 dataitems so question 2 will have 2 new {c} data items and will use 2 {b} common dataitems
| |
| When you will attempt question 2, the actual code will choose the data item number between 6 and 1 so most often the question will retrun with an error. There is a solution and with some simple testing it could be coded in 1.7, 1.6 and even 1.5 (with change in the table names (i.e. question_datasets to quiz_question_datasets ).
| |
| ==Coding a more general solution to moving questions ot another category.==
| |
| Actually ( up to 1.7 HEAD moving questions to another category is done in showbank.php by
| |
| ==Creating a cloze version of calculated question==
| |
| The actual prototype allows to edit up to 5 subquestions as illustrated by this prewiew[http://www.chimie.uqam.ca/images/first.jpg]
| |
| | |
| ==Creating a subquestions interface in the actual cloze question following the work on calculated question cloze version==
| |