Moodle

Improve usability of the question editing page

Details

  • Type: Improvement Improvement
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: 1.9.2
  • Fix Version/s: STABLE backlog
  • Component/s: Questions
  • Labels:
    None
  • Environment:
    Internet Explorer
  • Affected Branches:
    MOODLE_19_STABLE

Description

There are several problems with question editing page, which makes it very unsuable under some circumstaces and just annoying in the other.

1) Many questions use htmleditor on comments to individual answers - this may result in slow page downloads and even browser malfunction when the number of answer is great (actually more than 7 choices is already a problem).
2) Button "Add 3 more blanks" is very unsuable when the total number of blanks is more than 10. As different teachers want to create different questions (our current base already has questions where number of answers varies from 3 to 27), there is no way to make them all happy with any start and additional number.

Quiz is by far one of the more used modules in our University and such inconveniences led some to believe, that we need another system than Moodle.

As a leader of pilot project team I developed a proposal to improve usability of this page. If they were approved and you will apply a patch to the Moodle codebase, I will create this patch.

The plan from the user point of view is:
1) If htmleditors in comments on individual choices is important to someone (thought it is strange since in choices, which is used far more often, you must type html code by hand), or just if there is a severe need to retain the current behavour, make setting "Use htmleditor on comments to individual answers"; otherwise just replace them with text field.
2) Make a text field similar to "Page size" on the quiz/report.php to allow the user to specify the quantity of choices with one page reload.

Activity

Hide
Tim Hunt added a comment -

1) HTML editors for comments on individual choices is important. I would like to see a button, like show/hide advanced, that does HTML editor/plain text feedback for choices.

1) b) I would also like to see an option to allow people to use the HTML editor for choices too, if they want.

2) Good idea.

It might be a good idea to create separate issues for each separate change. If you want to keep them organised, you might like to create subtasks of this task for that.

Show
Tim Hunt added a comment - 1) HTML editors for comments on individual choices is important. I would like to see a button, like show/hide advanced, that does HTML editor/plain text feedback for choices. 1) b) I would also like to see an option to allow people to use the HTML editor for choices too, if they want. 2) Good idea. It might be a good idea to create separate issues for each separate change. If you want to keep them organised, you might like to create subtasks of this task for that.
Hide
Oleg Sychev added a comment -

I create subtasks to this issue.

Are there significant changes in question editing page in Moodle 2.0 that can be related to this issue? This is not small change and must probably be targeted to 2.0 if there are any.

Show
Oleg Sychev added a comment - I create subtasks to this issue. Are there significant changes in question editing page in Moodle 2.0 that can be related to this issue? This is not small change and must probably be targeted to 2.0 if there are any.
Hide
Tim Hunt added a comment -

I think there is a lot of general dissatisfaction with the question editing forms but no one has thought of specific improvements like you are doing.

After a quick search (http://tracker.moodle.org/secure/IssueNavigator.jspa?reset=true&&type=4&type=2&pid=10011&query=edit&summary=true&description=true&resolution=-1&component=10087) The only similar issue seems to be MDL-5309, which we have just duplicated.

Show
Tim Hunt added a comment - I think there is a lot of general dissatisfaction with the question editing forms but no one has thought of specific improvements like you are doing. After a quick search (http://tracker.moodle.org/secure/IssueNavigator.jspa?reset=true&&type=4&type=2&pid=10011&query=edit&summary=true&description=true&resolution=-1&component=10087) The only similar issue seems to be MDL-5309, which we have just duplicated.
Hide
Gorelov Sergey added a comment -

This preliminary change, simplifying the interface and helps to solve the basic problem without changing it.

Show
Gorelov Sergey added a comment - This preliminary change, simplifying the interface and helps to solve the basic problem without changing it.
Hide
Tim Hunt added a comment -

Note that if this is a patch against Moodle 1.9, then we will also need a patch against Moodle 2.0 before this can be committed.

Also, should the patch be attached here, or would it be better on one of the sub-tasks? Thanks.

Show
Tim Hunt added a comment - Note that if this is a patch against Moodle 1.9, then we will also need a patch against Moodle 2.0 before this can be committed. Also, should the patch be attached here, or would it be better on one of the sub-tasks? Thanks.
Hide
Oleg Sychev added a comment -

Tim - this is patch for Moodle 2.0, I given up on adding this to Moodle 1.9 and it's still interface breaking (it's fixes all Moodle calls, but then there is contrib). That also means that I'm eager to get this interface change in 2.0 before release, combining with many others interface changes.

The change is trivial and useful in itself, decreasing the number of arguments (which is high) and allowing more freedom in implementation. It is done as preliminary work for MDL-20732 which will greatly improve question editing if successful.

I hope you or Pierre could take care of it soon (I reviewed it already and corrected trivial mistakes). Sergey is new in the tracker, so attached it there. I created MDL-24640 for it, so we could do it before main change. The further discussion will be held there.

Show
Oleg Sychev added a comment - Tim - this is patch for Moodle 2.0, I given up on adding this to Moodle 1.9 and it's still interface breaking (it's fixes all Moodle calls, but then there is contrib). That also means that I'm eager to get this interface change in 2.0 before release, combining with many others interface changes. The change is trivial and useful in itself, decreasing the number of arguments (which is high) and allowing more freedom in implementation. It is done as preliminary work for MDL-20732 which will greatly improve question editing if successful. I hope you or Pierre could take care of it soon (I reviewed it already and corrected trivial mistakes). Sergey is new in the tracker, so attached it there. I created MDL-24640 for it, so we could do it before main change. The further discussion will be held there.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated: