Hi Andreas,
Moodle should be as itself an example of easy to use interface and a lot of work has been done for this if you look at all the new 2,0 features for navigation and display.
The Moodle form was created (1,7-1,8) to standardize form interactions and setting standards for special users with some disabilities.
Improving quiz and questions features to a better e-learning ( feedback, hints, penalty , new question engine etc.) has the consequence that the user needs to define more features.
If we want to keep question editing on a one page form, it should be should be expandable to only show the parts that the user want to see or use.
An example is a teacher that just want to set a simple numerical question without unit , feedback, hint etc.
Technically I don't know what could be the best way to handle this.
One solution could be to add more than one advanced button to control the display of the various question parameters.
We could then develop a Cloze interface that will allow to set the parameters of each subquestion in a mini question interface as Cloze subquestions do not use all the complete questions features (i.e. numerical).
In such an interface we could add new features to Cloze as defining the subquestion only by a place holder {#1} {#2} in the question text and editing the subquestion say {#2} lower in the form.
This is the way that Cloze questions are stored in the DB.
One side advantages is that the questions could be easily displaced in the text.
Anyway, the question editing form needs modifications if we want to help moodle users to create questions for Moodle inside Moodle
.
Pierre