Issue Details (XML | Word | Printable)

Key: CONTRIB-530
Type: Sub-task Sub-task
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Olli Savolainen
Reporter: Olli Savolainen
Votes: 0
Watchers: 0
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Non-core contributed modules
CONTRIB-528

New Quiz edit tab

Created: 26/Jun/08 11:01 PM   Updated: 20/Nov/08 03:14 AM
Return to search
Component/s: Add a project here
Affects Version/s: 2.0
Fix Version/s: None

Participants: Olli Savolainen
Security Level: None
Resolved date: 20/Nov/08
Affected Branches: MOODLE_20_STABLE


 Description  « Hide
http://docs.moodle.org/en/Development:Quiz_UI_redesign_-_Design_specification

Complete:

    * Making sure that "unfinished states" of quiz are handled correctly: an empty page in the middle of the page, and empty random question, questions with dysfunctional states (multiple choices with no choices etc.)
    * Scoring/grading questions and exam
    * Virtually adding empty random question categories in a quiz: functionality supported by current data structures but UI flawed (warnings are in student UI not teacher UI). DONE
    * Moving questions up&down DONE
    * Adding single & random questions DONE
    * Deleting questions from exam DONE & categories DONE
    * New question bank contents -side DONE
    * everything else

  


 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
Olli Savolainen made changes - 26/Jun/08 11:03 PM
Field Original Value New Value
Status Open [ 1 ] In Progress [ 3 ]
Olli Savolainen made changes - 26/Jun/08 11:17 PM
Description http://docs.moodle.org/en/Development:Quiz_UI_redesign_scenarios_-_Design_specification

    * Virtually adding empty random question categories in a quiz: functionality not supported by current data structures. Note that this is a virtual operation: before the category actually contains questions, the actual Quiz application logic needs not know about it (?).
    * Moving questions up&down
    * Adding single questions
    * Scoring questions and exam
    * Deleting questions from exam & categories
    * Possibly, moving questions between categories (not sure yet if this needs to be supported in the Quiz editing screen)
    * Presentation of different question types: At this point, only question name and actual question text will be presented, but it must be taken into account that in future versions it will be useful to list, for example, the different choices of a multiple choice question.
    * New question bank contents -side
          o Consider if it should also replace Question bank's own UI; probably not, but some UI enhancements should probably taken there, too to retain consistency
          o Question bank hideability: making the question bank persist in the position the user last left it by storing the information in the session/db (does the category selection persist?)
          o As soon as the YUI resize component comes out of beta, we can use that to allow users to have the question bank window the size they want.
          o Storing the state
          o Retrieving it both server-side and in javascript (no dependence on js)
http://docs.moodle.org/en/Development:Quiz_UI_redesign_-_Design_specification

    * Virtually adding empty random question categories in a quiz: functionality not supported by current data structures. Note that this is a virtual operation: before the category actually contains questions, the actual Quiz application logic needs not know about it (?).
    * Moving questions up&down
    * Adding single questions
    * Scoring questions and exam
    * Deleting questions from exam & categories
    * Possibly, moving questions between categories (not sure yet if this needs to be supported in the Quiz editing screen)
    * Presentation of different question types: At this point, only question name and actual question text will be presented, but it must be taken into account that in future versions it will be useful to list, for example, the different choices of a multiple choice question.
    * New question bank contents -side
          o Consider if it should also replace Question bank's own UI; probably not, but some UI enhancements should probably taken there, too to retain consistency
          o Question bank hideability: making the question bank persist in the position the user last left it by storing the information in the session/db (does the category selection persist?)
          o As soon as the YUI resize component comes out of beta, we can use that to allow users to have the question bank window the size they want.
          o Storing the state
          o Retrieving it both server-side and in javascript (no dependence on js)
Olli Savolainen made changes - 26/Jun/08 11:18 PM
Affects Version/s 1.9.1 [ 10262 ]
Affects Version/s 1.9 [ 10200 ]
Olli Savolainen made changes - 26/Jun/08 11:19 PM
Affects Version/s 1.9.2 [ 10281 ]
Olli Savolainen made changes - 28/Jun/08 06:05 PM
Component/s Block: Admin_alert [ 10310 ]
Description http://docs.moodle.org/en/Development:Quiz_UI_redesign_-_Design_specification

    * Virtually adding empty random question categories in a quiz: functionality not supported by current data structures. Note that this is a virtual operation: before the category actually contains questions, the actual Quiz application logic needs not know about it (?).
    * Moving questions up&down
    * Adding single questions
    * Scoring questions and exam
    * Deleting questions from exam & categories
    * Possibly, moving questions between categories (not sure yet if this needs to be supported in the Quiz editing screen)
    * Presentation of different question types: At this point, only question name and actual question text will be presented, but it must be taken into account that in future versions it will be useful to list, for example, the different choices of a multiple choice question.
    * New question bank contents -side
          o Consider if it should also replace Question bank's own UI; probably not, but some UI enhancements should probably taken there, too to retain consistency
          o Question bank hideability: making the question bank persist in the position the user last left it by storing the information in the session/db (does the category selection persist?)
          o As soon as the YUI resize component comes out of beta, we can use that to allow users to have the question bank window the size they want.
          o Storing the state
          o Retrieving it both server-side and in javascript (no dependence on js)
http://docs.moodle.org/en/Development:Quiz_UI_redesign_-_Design_specification

    * Keeping track of any new and modified functions and seeing about the feasibility of unit testing http://docs.moodle.org/en/Development:Unit_tests
    * Virtually adding empty random question categories in a quiz: functionality not supported by current data structures. Note that this is a virtual operation: before the category actually contains questions, the actual Quiz application logic needs not know about it (?).
    * Moving questions up&down
    * Adding single questions
    * Scoring questions and exam
    * Deleting questions from exam & categories
    * Possibly, moving questions between categories (not sure yet if this needs to be supported in the Quiz editing screen)
    * Presentation of different question types: At this point, only question name and actual question text will be presented, but it must be taken into account that in future versions it will be useful to list, for example, the different choices of a multiple choice question.
    * New question bank contents -side
          o Consider if it should also replace Question bank's own UI; probably not, but some UI enhancements should probably taken there, too to retain consistency
          o Question bank hideability: making the question bank persist in the position the user last left it by storing the information in the session/db (does the category selection persist?)
          o As soon as the YUI resize component comes out of beta, we can use that to allow users to have the question bank window the size they want.
          o Storing the state
          o Retrieving it both server-side and in javascript (no dependence on js)
Component/s  Add a project here [ 10142 ]
Olli Savolainen made changes - 28/Jun/08 06:06 PM
Component/s  Add a project here [ 10142 ]
Component/s Block: Admin_alert [ 10310 ]
Olli Savolainen made changes - 19/Jul/08 05:25 PM
Description http://docs.moodle.org/en/Development:Quiz_UI_redesign_-_Design_specification

    * Keeping track of any new and modified functions and seeing about the feasibility of unit testing http://docs.moodle.org/en/Development:Unit_tests
    * Virtually adding empty random question categories in a quiz: functionality not supported by current data structures. Note that this is a virtual operation: before the category actually contains questions, the actual Quiz application logic needs not know about it (?).
    * Moving questions up&down
    * Adding single questions
    * Scoring questions and exam
    * Deleting questions from exam & categories
    * Possibly, moving questions between categories (not sure yet if this needs to be supported in the Quiz editing screen)
    * Presentation of different question types: At this point, only question name and actual question text will be presented, but it must be taken into account that in future versions it will be useful to list, for example, the different choices of a multiple choice question.
    * New question bank contents -side
          o Consider if it should also replace Question bank's own UI; probably not, but some UI enhancements should probably taken there, too to retain consistency
          o Question bank hideability: making the question bank persist in the position the user last left it by storing the information in the session/db (does the category selection persist?)
          o As soon as the YUI resize component comes out of beta, we can use that to allow users to have the question bank window the size they want.
          o Storing the state
          o Retrieving it both server-side and in javascript (no dependence on js)
http://docs.moodle.org/en/Development:Quiz_UI_redesign_-_Design_specification

    * Keeping track of any new and modified functions and seeing about the feasibility of unit testing http://docs.moodle.org/en/Development:Unit_tests
    * Virtually adding empty random question categories in a quiz: functionality supported by current data structures but UI flawed (warnings are in student UI not teacher UI). DONE, though random question visualization in quiz not.
    * Moving questions up&down DONE
    * Adding single questions DONE
    * Scoring questions and exam
    * Deleting questions from exam DONE & categories
    * Possibly, moving questions between categories (not sure yet if this needs to be supported in the Quiz editing screen)
    * Presentation of different question types: At this point, only question name and actual question text will be presented, but it must be taken into account that in future versions it will be useful to list, for example, the different choices of a multiple choice question.
    * New question bank contents -side
          o Consider if it should also replace Question bank's own UI; probably not, but some UI enhancements should probably taken there, too to retain consistency
          o Question bank hideability: making the question bank persist in the position the user last left it by storing the information in the session/db (does the category selection persist?)
          o As soon as the YUI resize component comes out of beta, we can use that to allow users to have the question bank window the size they want.
          o Storing the state
          o Retrieving it both server-side and in javascript (no dependence on js)
Olli Savolainen made changes - 24/Jul/08 11:41 PM
Description http://docs.moodle.org/en/Development:Quiz_UI_redesign_-_Design_specification

    * Keeping track of any new and modified functions and seeing about the feasibility of unit testing http://docs.moodle.org/en/Development:Unit_tests
    * Virtually adding empty random question categories in a quiz: functionality supported by current data structures but UI flawed (warnings are in student UI not teacher UI). DONE, though random question visualization in quiz not.
    * Moving questions up&down DONE
    * Adding single questions DONE
    * Scoring questions and exam
    * Deleting questions from exam DONE & categories
    * Possibly, moving questions between categories (not sure yet if this needs to be supported in the Quiz editing screen)
    * Presentation of different question types: At this point, only question name and actual question text will be presented, but it must be taken into account that in future versions it will be useful to list, for example, the different choices of a multiple choice question.
    * New question bank contents -side
          o Consider if it should also replace Question bank's own UI; probably not, but some UI enhancements should probably taken there, too to retain consistency
          o Question bank hideability: making the question bank persist in the position the user last left it by storing the information in the session/db (does the category selection persist?)
          o As soon as the YUI resize component comes out of beta, we can use that to allow users to have the question bank window the size they want.
          o Storing the state
          o Retrieving it both server-side and in javascript (no dependence on js)
http://docs.moodle.org/en/Development:Quiz_UI_redesign_-_Design_specification

    * Keeping track of any new and modified functions and seeing about the feasibility of unit testing http://docs.moodle.org/en/Development:Unit_tests
    * Virtually adding empty random question categories in a quiz: functionality supported by current data structures but UI flawed (warnings are in student UI not teacher UI). DONE, though random question visualization in quiz not.
    * Moving questions up&down DONE
    * Adding single questions DONE
    * Scoring/grading questions and exam
    * Deleting questions from exam DONE & categories
    * Possibly, moving questions between categories (not sure yet if this needs to be supported in the Quiz editing screen)
    * Presentation of different question types: At this point, only question name and actual question text will be presented, but it must be taken into account that in future versions it will be useful to list, for example, the different choices of a multiple choice question.
    * New question bank contents -side DONE
          o Consider if it should also replace Question bank's own UI; probably not, but some UI enhancements should probably taken there, too to retain consistency
          o Question bank hideability: making the question bank persist in the position the user last left it by storing the information in the session/db (does the category selection persist?) DONE
               o Retrieving it server-side (no dependence on js) DONE
               o Retrieving it in javascript
          o As soon as the YUI resize component comes out of beta, we can use that to allow users to have the question bank window the size they want.
Olli Savolainen made changes - 24/Jul/08 11:42 PM
Description http://docs.moodle.org/en/Development:Quiz_UI_redesign_-_Design_specification

    * Keeping track of any new and modified functions and seeing about the feasibility of unit testing http://docs.moodle.org/en/Development:Unit_tests
    * Virtually adding empty random question categories in a quiz: functionality supported by current data structures but UI flawed (warnings are in student UI not teacher UI). DONE, though random question visualization in quiz not.
    * Moving questions up&down DONE
    * Adding single questions DONE
    * Scoring/grading questions and exam
    * Deleting questions from exam DONE & categories
    * Possibly, moving questions between categories (not sure yet if this needs to be supported in the Quiz editing screen)
    * Presentation of different question types: At this point, only question name and actual question text will be presented, but it must be taken into account that in future versions it will be useful to list, for example, the different choices of a multiple choice question.
    * New question bank contents -side DONE
          o Consider if it should also replace Question bank's own UI; probably not, but some UI enhancements should probably taken there, too to retain consistency
          o Question bank hideability: making the question bank persist in the position the user last left it by storing the information in the session/db (does the category selection persist?) DONE
               o Retrieving it server-side (no dependence on js) DONE
               o Retrieving it in javascript
          o As soon as the YUI resize component comes out of beta, we can use that to allow users to have the question bank window the size they want.
http://docs.moodle.org/en/Development:Quiz_UI_redesign_-_Design_specification

    * Keeping track of any new and modified functions and seeing about the feasibility of unit testing http://docs.moodle.org/en/Development:Unit_tests
    * Virtually adding empty random question categories in a quiz: functionality supported by current data structures but UI flawed (warnings are in student UI not teacher UI). DONE, though random question visualization in quiz not.
    * Moving questions up&down DONE
    * Adding single questions DONE
    * Scoring/grading questions and exam
    * Deleting questions from exam DONE & categories DONE
    * Possibly, moving questions between categories (not sure yet if this needs to be supported in the Quiz editing screen)
    * Presentation of different question types: At this point, only question name and actual question text will be presented, but it must be taken into account that in future versions it will be useful to list, for example, the different choices of a multiple choice question.
    * New question bank contents -side DONE
          o Consider if it should also replace Question bank's own UI; probably not, but some UI enhancements should probably taken there, too to retain consistency
          o Question bank hideability: making the question bank persist in the position the user last left it by storing the information in the session/db (does the category selection persist?) DONE
               o Retrieving it server-side (no dependence on js) DONE
               o Retrieving it in javascript
          o As soon as the YUI resize component comes out of beta, we can use that to allow users to have the question bank window the size they want.
Olli Savolainen made changes - 24/Jul/08 11:58 PM
Description http://docs.moodle.org/en/Development:Quiz_UI_redesign_-_Design_specification

    * Keeping track of any new and modified functions and seeing about the feasibility of unit testing http://docs.moodle.org/en/Development:Unit_tests
    * Virtually adding empty random question categories in a quiz: functionality supported by current data structures but UI flawed (warnings are in student UI not teacher UI). DONE, though random question visualization in quiz not.
    * Moving questions up&down DONE
    * Adding single questions DONE
    * Scoring/grading questions and exam
    * Deleting questions from exam DONE & categories DONE
    * Possibly, moving questions between categories (not sure yet if this needs to be supported in the Quiz editing screen)
    * Presentation of different question types: At this point, only question name and actual question text will be presented, but it must be taken into account that in future versions it will be useful to list, for example, the different choices of a multiple choice question.
    * New question bank contents -side DONE
          o Consider if it should also replace Question bank's own UI; probably not, but some UI enhancements should probably taken there, too to retain consistency
          o Question bank hideability: making the question bank persist in the position the user last left it by storing the information in the session/db (does the category selection persist?) DONE
               o Retrieving it server-side (no dependence on js) DONE
               o Retrieving it in javascript
          o As soon as the YUI resize component comes out of beta, we can use that to allow users to have the question bank window the size they want.
http://docs.moodle.org/en/Development:Quiz_UI_redesign_-_Design_specification

    * Keeping track of any new and modified functions and seeing about the feasibility of unit testing http://docs.moodle.org/en/Development:Unit_tests
    * check out the various statuses/modes in quiz settings which need to be made visible
    * Virtually adding empty random question categories in a quiz: functionality supported by current data structures but UI flawed (warnings are in student UI not teacher UI). DONE, though random question visualization in quiz not.
    * Moving questions up&down DONE
    * Adding single questions DONE
    * Making sure that "unfinished states" of quiz are handled correctly: an empty page in the middle of the page, and empty random question, questions with dysfunctional states (multiple choices with no choices etc.)
    * Scoring/grading questions and exam
    * Deleting questions from exam DONE & categories DONE
    * Possibly, moving questions between categories (not sure yet if this needs to be supported in the Quiz editing screen)
    * Presentation of different question types: At this point, only question name and actual question text will be presented, but it must be taken into account that in future versions it will be useful to list, for example, the different choices of a multiple choice question.
    * New question bank contents -side DONE
          o Consider if it should also replace Question bank's own UI; probably not, but some UI enhancements should probably taken there, too to retain consistency
          o Question bank hideability: making the question bank persist in the position the user last left it by storing the information in the session/db (does the category selection persist?) DONE
               o Retrieving it server-side (no dependence on js) DONE
               o Retrieving it in javascript
          o As soon as the YUI resize component comes out of beta, we can use that to allow users to have the question bank window the size they want.
Olli Savolainen made changes - 09/Aug/08 05:14 AM
Description http://docs.moodle.org/en/Development:Quiz_UI_redesign_-_Design_specification

    * Keeping track of any new and modified functions and seeing about the feasibility of unit testing http://docs.moodle.org/en/Development:Unit_tests
    * check out the various statuses/modes in quiz settings which need to be made visible
    * Virtually adding empty random question categories in a quiz: functionality supported by current data structures but UI flawed (warnings are in student UI not teacher UI). DONE, though random question visualization in quiz not.
    * Moving questions up&down DONE
    * Adding single questions DONE
    * Making sure that "unfinished states" of quiz are handled correctly: an empty page in the middle of the page, and empty random question, questions with dysfunctional states (multiple choices with no choices etc.)
    * Scoring/grading questions and exam
    * Deleting questions from exam DONE & categories DONE
    * Possibly, moving questions between categories (not sure yet if this needs to be supported in the Quiz editing screen)
    * Presentation of different question types: At this point, only question name and actual question text will be presented, but it must be taken into account that in future versions it will be useful to list, for example, the different choices of a multiple choice question.
    * New question bank contents -side DONE
          o Consider if it should also replace Question bank's own UI; probably not, but some UI enhancements should probably taken there, too to retain consistency
          o Question bank hideability: making the question bank persist in the position the user last left it by storing the information in the session/db (does the category selection persist?) DONE
               o Retrieving it server-side (no dependence on js) DONE
               o Retrieving it in javascript
          o As soon as the YUI resize component comes out of beta, we can use that to allow users to have the question bank window the size they want.
http://docs.moodle.org/en/Development:Quiz_UI_redesign_-_Design_specification

Incomplete:
    * Making sure that "unfinished states" of quiz are handled correctly: an empty page in the middle of the page, and empty random question, questions with dysfunctional states (multiple choices with no choices etc.)
    * Scoring/grading questions DONE and exam
    * Add tooltips where appropriate
    * Tip Link from empty random question to question bank window

Complete:
    * Virtually adding empty random question categories in a quiz: functionality supported by current data structures but UI flawed (warnings are in student UI not teacher UI). DONE
    * Moving questions up&down DONE
    * Adding single questions DONE

    * Deleting questions from exam DONE & categories DONE
    * New question bank contents -side DONE


  
Olli Savolainen made changes - 09/Aug/08 05:14 AM
Description http://docs.moodle.org/en/Development:Quiz_UI_redesign_-_Design_specification

Incomplete:
    * Making sure that "unfinished states" of quiz are handled correctly: an empty page in the middle of the page, and empty random question, questions with dysfunctional states (multiple choices with no choices etc.)
    * Scoring/grading questions DONE and exam
    * Add tooltips where appropriate
    * Tip Link from empty random question to question bank window

Complete:
    * Virtually adding empty random question categories in a quiz: functionality supported by current data structures but UI flawed (warnings are in student UI not teacher UI). DONE
    * Moving questions up&down DONE
    * Adding single questions DONE

    * Deleting questions from exam DONE & categories DONE
    * New question bank contents -side DONE


  
http://docs.moodle.org/en/Development:Quiz_UI_redesign_-_Design_specification

Incomplete:
    * Making sure that "unfinished states" of quiz are handled correctly: an empty page in the middle of the page, and empty random question, questions with dysfunctional states (multiple choices with no choices etc.)
    * Scoring/grading questions DONE and exam
    * Add tooltips where appropriate
    * Tip Link from empty random question to question bank window

Complete:
    * Virtually adding empty random question categories in a quiz: functionality supported by current data structures but UI flawed (warnings are in student UI not teacher UI). DONE
    * Moving questions up&down DONE
    * Adding single & random questions DONE
    * Deleting questions from exam DONE & categories DONE
    * New question bank contents -side DONE
    * etc. most things

  
Olli Savolainen made changes - 09/Aug/08 05:15 AM
Description http://docs.moodle.org/en/Development:Quiz_UI_redesign_-_Design_specification

Incomplete:
    * Making sure that "unfinished states" of quiz are handled correctly: an empty page in the middle of the page, and empty random question, questions with dysfunctional states (multiple choices with no choices etc.)
    * Scoring/grading questions DONE and exam
    * Add tooltips where appropriate
    * Tip Link from empty random question to question bank window

Complete:
    * Virtually adding empty random question categories in a quiz: functionality supported by current data structures but UI flawed (warnings are in student UI not teacher UI). DONE
    * Moving questions up&down DONE
    * Adding single & random questions DONE
    * Deleting questions from exam DONE & categories DONE
    * New question bank contents -side DONE
    * etc. most things

  
http://docs.moodle.org/en/Development:Quiz_UI_redesign_-_Design_specification

Incomplete:
    * Making sure that "unfinished states" of quiz are handled correctly: an empty page in the middle of the page, and empty random question, questions with dysfunctional states (multiple choices with no choices etc.)
    * Scoring/grading questions DONE and exam
    * Add tooltips where appropriate
    * Tip Link from empty random question to question bank window

Complete:
    * Virtually adding empty random question categories in a quiz: functionality supported by current data structures but UI flawed (warnings are in student UI not teacher UI). DONE
    * Moving questions up&down DONE
    * Adding single & random questions DONE
    * Deleting questions from exam DONE & categories DONE
    * New question bank contents -side DONE
    * everything else

  
Olli Savolainen made changes - 20/Nov/08 03:14 AM
Description http://docs.moodle.org/en/Development:Quiz_UI_redesign_-_Design_specification

Incomplete:
    * Making sure that "unfinished states" of quiz are handled correctly: an empty page in the middle of the page, and empty random question, questions with dysfunctional states (multiple choices with no choices etc.)
    * Scoring/grading questions DONE and exam
    * Add tooltips where appropriate
    * Tip Link from empty random question to question bank window

Complete:
    * Virtually adding empty random question categories in a quiz: functionality supported by current data structures but UI flawed (warnings are in student UI not teacher UI). DONE
    * Moving questions up&down DONE
    * Adding single & random questions DONE
    * Deleting questions from exam DONE & categories DONE
    * New question bank contents -side DONE
    * everything else

  
http://docs.moodle.org/en/Development:Quiz_UI_redesign_-_Design_specification

Complete:

    * Making sure that "unfinished states" of quiz are handled correctly: an empty page in the middle of the page, and empty random question, questions with dysfunctional states (multiple choices with no choices etc.)
    * Scoring/grading questions and exam
    * Virtually adding empty random question categories in a quiz: functionality supported by current data structures but UI flawed (warnings are in student UI not teacher UI). DONE
    * Moving questions up&down DONE
    * Adding single & random questions DONE
    * Deleting questions from exam DONE & categories DONE
    * New question bank contents -side DONE
    * everything else

  
Olli Savolainen made changes - 20/Nov/08 03:14 AM
Resolution Fixed [ 1 ]
Status In Progress [ 3 ] Resolved [ 5 ]