Contrib: Gradebook2
  1. Contrib: Gradebook2
  2. GRBK-752

Analysis for improvements the import/export process (Wizard)

    Details

    • Type: Feature Request Feature Request
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: GWT Client
    • Labels:
      None
    • Previous Issue Keys:

      Issue Links

        Activity

        Hide
        Michael Wenk added a comment -
        Notes from discussion on 9/28:

        What is the purpose of the Item pull down menu

        - Allow to overwrite and existing grade item in the gradebook that is not part of the import file?

        -- So the drop down menu contains grade items that are in the gradebook but not in the import file



        - When the user access the GB2 for the first time, should the gradebook be fully initialized using the default values

        - Don't show save and save/close button on gradebook/category/item setup if edit is not dirty

        - Consistent ordering and placement of buttons e.g. cancel, close, save, etc.

        -- Screen aware of size

        -- Defaults should work when user just hits return

        So we have questions for David/Fernando.
        Show
        Michael Wenk added a comment - Notes from discussion on 9/28: What is the purpose of the Item pull down menu - Allow to overwrite and existing grade item in the gradebook that is not part of the import file? -- So the drop down menu contains grade items that are in the gradebook but not in the import file - When the user access the GB2 for the first time, should the gradebook be fully initialized using the default values - Don't show save and save/close button on gradebook/category/item setup if edit is not dirty - Consistent ordering and placement of buttons e.g. cancel, close, save, etc. -- Screen aware of size -- Defaults should work when user just hits return So we have questions for David/Fernando.
        Hide
        Michael Wenk added a comment -
        sent the following as an email to get some questions asked answered:

        The programmers have recently discussed the import revamp, and we have a couple of questions for you guys:

        1a) What is the purpose of the Item Pull Down Menu?

        1b) What should be put in the Item Pull Down Menu, a list of all items in the gradebook? All items in the gradebook + all items in the import file? Or all items in the gradebook file minus the ones in the import file?

        1c) What business rules around having multiple items with the same name in the various pull downs? What specifically should we do if a user puts the item name "X" in two rows in the item list?
        Show
        Michael Wenk added a comment - sent the following as an email to get some questions asked answered: The programmers have recently discussed the import revamp, and we have a couple of questions for you guys: 1a) What is the purpose of the Item Pull Down Menu? 1b) What should be put in the Item Pull Down Menu, a list of all items in the gradebook? All items in the gradebook + all items in the import file? Or all items in the gradebook file minus the ones in the import file? 1c) What business rules around having multiple items with the same name in the various pull downs? What specifically should we do if a user puts the item name "X" in two rows in the item list?
        Hide
        Michael Wenk added a comment -
        So besides the questions answered, we need some next steps.

        The import process will be driven mainly from the data, which will come from the UI.

        We need to at least roughly mock up the wizard, and then from there, use that to determine the design and any changes to the code to support that design. Also, from the rough mockups, we would need to estimate the amount of time to build the actual screens.
        Show
        Michael Wenk added a comment - So besides the questions answered, we need some next steps. The import process will be driven mainly from the data, which will come from the UI. We need to at least roughly mock up the wizard, and then from there, use that to determine the design and any changes to the code to support that design. Also, from the rough mockups, we would need to estimate the amount of time to build the actual screens.
        Michael Wenk made changes -
        Field Original Value New Value
        Summary Analysis for improvements to scantron, clickers, and rescore imports to GB2 Analysis for improvements to import process
        Hide
        Michael Wenk added a comment -
        Answers from email:
         
        1a) What is the purpose of the Item Pull Down Menu?
        This would allow the grader to select existing item names. Of course as of now that is not possible, but it should be (it is a request high up on my wish list).

        1b) What should be put in the Item Pull Down Menu, a list of all items in the gradebook? All items in the gradebook + all items in the import file? Or all items in the gradebook file minus the ones in the import file?
        All items in the gradebook file minus the ones in the import file

        1c) What business rules around having multiple items with the same name in the various pull downs? What specifically should we do if a user puts the item name "X" in two rows in the item list?
        If I understand this correctly, in a no cat gb, once an item name is selected it cannot be used. For a cat/wt cat gb, it may be best to first allow graders to select a cat 1st and then choose item names?

        Sent clarification question:

        "1c) What business rules around having multiple items with the same name in the various pull downs? What specifically should we do if a user puts the item name "X" in two rows in the item list?
        If I understand this correctly, in a no cat gb, once an item name is selected it cannot be used. For a cat/wt cat gb, it may be best to first allow graders to select a cat 1st and then choose item names?"

        When you say it cannot be used, what do you want it to do if the user tries to do so? Any specific error message/behaviour?
         
        Show
        Michael Wenk added a comment - Answers from email:   1a) What is the purpose of the Item Pull Down Menu? This would allow the grader to select existing item names. Of course as of now that is not possible, but it should be (it is a request high up on my wish list). 1b) What should be put in the Item Pull Down Menu, a list of all items in the gradebook? All items in the gradebook + all items in the import file? Or all items in the gradebook file minus the ones in the import file? All items in the gradebook file minus the ones in the import file 1c) What business rules around having multiple items with the same name in the various pull downs? What specifically should we do if a user puts the item name "X" in two rows in the item list? If I understand this correctly, in a no cat gb, once an item name is selected it cannot be used. For a cat/wt cat gb, it may be best to first allow graders to select a cat 1st and then choose item names? Sent clarification question: "1c) What business rules around having multiple items with the same name in the various pull downs? What specifically should we do if a user puts the item name "X" in two rows in the item list? If I understand this correctly, in a no cat gb, once an item name is selected it cannot be used. For a cat/wt cat gb, it may be best to first allow graders to select a cat 1st and then choose item names?" When you say it cannot be used, what do you want it to do if the user tries to do so? Any specific error message/behaviour?  
        Hide
        Michael Wenk added a comment -
        As part of this work, we will re-enable percentage/letter grade gradebooks. I'm basis this because the Google Doc shows type of grade being imported.
        Show
        Michael Wenk added a comment - As part of this work, we will re-enable percentage/letter grade gradebooks. I'm basis this because the Google Doc shows type of grade being imported.
        Michael Wenk made changes -
        Link This issue cloned as GRBK-674 [ GRBK-674 ]
        Michael Wenk made changes -
        Link This issue cloned as GRBK-674 [ GRBK-674 ]
        Michael Wenk made changes -
        Link This issue relates to GRBK-674 [ GRBK-674 ]
        Michael Wenk made changes -
        Link This issue relates to GRBK-694 [ GRBK-694 ]
        Jon Gorrono made changes -
        Link This issue is depended on by GRBK-801 [ GRBK-801 ]
        Michael Wenk made changes -
        Link This issue is related to GRBK-804 [ GRBK-804 ]
        Thomas Amsler made changes -
        Link This issue is depended on by GRBK-321 [ GRBK-321 ]
        Thomas Amsler made changes -
        Link This issue is depended on by GRBK-401 [ GRBK-401 ]
        Thomas Amsler made changes -
        Link This issue is depended on by GRBK-404 [ GRBK-404 ]
        Thomas Amsler made changes -
        Link This issue is depended on by GRBK-408 [ GRBK-408 ]
        Thomas Amsler made changes -
        Link This issue is depended on by GRBK-447 [ GRBK-447 ]
        Thomas Amsler made changes -
        Link This issue is depended on by GRBK-514 [ GRBK-514 ]
        Thomas Amsler made changes -
        Link This issue is depended on by GRBK-525 [ GRBK-525 ]
        Hide
        Thomas Amsler added a comment -
        We have to make sure that we address export as well. I have changed the title respectively.
        Show
        Thomas Amsler added a comment - We have to make sure that we address export as well. I have changed the title respectively.
        Thomas Amsler made changes -
        Summary Analysis for improvements to import process Analysis for improvements the import/export process
        Joyce Johnstone made changes -
        Link This issue relates to GRBK-698 [ GRBK-698 ]
        Joyce Johnstone made changes -
        Issue Type Task [ 3 ] Feature Request [ 2 ]
        Joyce Johnstone made changes -
        Flagged [Impediment]
        Joyce Johnstone made changes -
        Link This issue relates to GRBK-407 [ GRBK-407 ]
        Joyce Johnstone made changes -
        Link This issue relates to GRBK-804 [ GRBK-804 ]
        Hide
        Joyce Johnstone added a comment - - edited
        Show
        Joyce Johnstone added a comment - - edited Steve posted flowchart for import/export process import workflow: https://docs.google.com/drawings/edit?id=1zc4dED_I-NTIjNceDj17cY23mnPbmYDhJI45zQ0KCjc&hl=en&authkey=CO-ir7cM
        Joyce Johnstone made changes -
        Link This issue relates to GRBK-654 [ GRBK-654 ]
        Joyce Johnstone made changes -
        Fix Version/s 1.4.1 [ 12239 ]
        Target Version 1.4.1 [ 12239 ]
        Joyce Johnstone made changes -
        Link This issue relates to GRBK-840 [ GRBK-840 ]
        Joyce Johnstone made changes -
        Link This issue cloned from GRBK-839 [ GRBK-839 ]
        Joyce Johnstone made changes -
        Link This issue cloned from GRBK-839 [ GRBK-839 ]
        Joyce Johnstone made changes -
        Link This issue relates to GRBK-839 [ GRBK-839 ]
        Joyce Johnstone made changes -
        Link This issue relates to GRBK-834 [ GRBK-834 ]
        Steve Faith made changes -
        Link This issue is related to GRBK-856 [ GRBK-856 ]
        Joyce Johnstone made changes -
        Link This issue incorporates GRBK-689 [ GRBK-689 ]
        Joyce Johnstone made changes -
        Link This issue incorporates GRBK-859 [ GRBK-859 ]
        Thomas Amsler made changes -
        Link This issue is depended on by GRBK-796 [ GRBK-796 ]
        Joyce Johnstone made changes -
        Summary Analysis for improvements the import/export process Analysis for improvements the import/export process (Wizard)
        Thomas Amsler made changes -
        Link This issue is related to GRBK-878 [ GRBK-878 ]
        Michael Wenk made changes -
        Link This issue cloned from GRBK-688 [ GRBK-688 ]
        Michael Wenk made changes -
        Link This issue cloned from GRBK-688 [ GRBK-688 ]
        Michael Wenk made changes -
        Link This issue is related to GRBK-688 [ GRBK-688 ]
        Thomas Amsler made changes -
        Link This issue is related to GRBK-627 [ GRBK-627 ]
        Joyce Johnstone made changes -
        Flagged [Impediment]
        Hide
        Michael Wenk added a comment -
        Over the past couple of weeks I have drawn up a series of design documents and have sent them out for review. Once that's complete I'll make them public and put them in this JIRA.

        Show
        Michael Wenk added a comment - Over the past couple of weeks I have drawn up a series of design documents and have sent them out for review. Once that's complete I'll make them public and put them in this JIRA.
        Hide
        Nancy Wilkison added a comment -
        added some comments last night...in red (for original version) and turquoise for mine.
        Show
        Nancy Wilkison added a comment - added some comments last night...in red (for original version) and turquoise for mine.
        Hide
        Michael Wenk added a comment -
        UI Spec for this change:

        https://docs.google.com/document/d/1aaalGKr6SGkjlJO0GA7egZ27BOovap7YngtUg5W9iPo/edit?hl=en&authkey=CJLQzKgO

        Next steps:
        Determine when to do this, and create actual implementation JIRA/JIRAs for this work.
        Show
        Michael Wenk added a comment - UI Spec for this change: https://docs.google.com/document/d/1aaalGKr6SGkjlJO0GA7egZ27BOovap7YngtUg5W9iPo/edit?hl=en&authkey=CJLQzKgO Next steps: Determine when to do this, and create actual implementation JIRA/JIRAs for this work.
        Michael Wenk made changes -
        Assignee Michael Wenk [ mjwenk@ucdavis.edu ]
        Michael Wenk made changes -
        Link This issue relates to GRBK-834 [ GRBK-834 ]
        Joyce Johnstone made changes -
        Description Functional descriptions:
        Create detailed specifications that defines all aspects of the gradebook2 import/export process.


        See information and mockup:
        mockup discussion: https://docs.google.com/document/edit?id=1S1bC-LUjB2n_VsDJKkVyibF6pbKYdCZl9tWGZIDXvjU&hl=en#
        mockup picture: https://docs.google.com/leaf?id=0B9kCdJ1W3zL1ZDU0ZmE1MmUtMjRlNy00ZGExLWFiMWYtYTk3OWNhYjEyYTk0&hl=en
        import workflow: https://docs.google.com/drawings/edit?id=1zc4dED_I-NTIjNceDj17cY23mnPbmYDhJI45zQ0KCjc&hl=en&authkey=CO-ir7cM
        draft spec: https://docs.google.com/document/d/1hV-XPDpm5mWm0Xe3-EDQR1w41Ks0fpchnMEC83_gj4A/edit?authkey=CPvhju8J&hl=en#
        Functional descriptions:
        Create detailed specifications that defines all aspects of the gradebook2 import/export process.


        See information and mockup:
        First version mockup discussion: https://docs.google.com/document/edit?id=1S1bC-LUjB2n_VsDJKkVyibF6pbKYdCZl9tWGZIDXvjU&hl=en#
        First version mockup picture: https://docs.google.com/leaf?id=0B9kCdJ1W3zL1ZDU0ZmE1MmUtMjRlNy00ZGExLWFiMWYtYTk3OWNhYjEyYTk0&hl=en
        import workflow: https://docs.google.com/drawings/edit?id=1zc4dED_I-NTIjNceDj17cY23mnPbmYDhJI45zQ0KCjc&hl=en&authkey=CO-ir7cM
        draft spec: https://docs.google.com/document/d/1hV-XPDpm5mWm0Xe3-EDQR1w41Ks0fpchnMEC83_gj4A/edit?authkey=CPvhju8J&hl=en#
        Current Version: https://docs.google.com/document/d/1i9In0-SE_NgkgmcfExMswJpa5WuYSkjCrANjFkqOZ88/edit?hl=en#
        Current Version w/ CCFIT Ed Tech Comments 3/23/11: https://docs.google.com/document/d/1aaalGKr6SGkjlJO0GA7egZ27BOovap7YngtUg5W9iPo/edit?hl=en&authkey=CJLQzKgO#
        Joyce Johnstone made changes -
        Description Functional descriptions:
        Create detailed specifications that defines all aspects of the gradebook2 import/export process.


        See information and mockup:
        First version mockup discussion: https://docs.google.com/document/edit?id=1S1bC-LUjB2n_VsDJKkVyibF6pbKYdCZl9tWGZIDXvjU&hl=en#
        First version mockup picture: https://docs.google.com/leaf?id=0B9kCdJ1W3zL1ZDU0ZmE1MmUtMjRlNy00ZGExLWFiMWYtYTk3OWNhYjEyYTk0&hl=en
        import workflow: https://docs.google.com/drawings/edit?id=1zc4dED_I-NTIjNceDj17cY23mnPbmYDhJI45zQ0KCjc&hl=en&authkey=CO-ir7cM
        draft spec: https://docs.google.com/document/d/1hV-XPDpm5mWm0Xe3-EDQR1w41Ks0fpchnMEC83_gj4A/edit?authkey=CPvhju8J&hl=en#
        Current Version: https://docs.google.com/document/d/1i9In0-SE_NgkgmcfExMswJpa5WuYSkjCrANjFkqOZ88/edit?hl=en#
        Current Version w/ CCFIT Ed Tech Comments 3/23/11: https://docs.google.com/document/d/1aaalGKr6SGkjlJO0GA7egZ27BOovap7YngtUg5W9iPo/edit?hl=en&authkey=CJLQzKgO#
        Functional descriptions:
        Create detailed specifications that defines all aspects of the gradebook2 import/export process.


        See information and mockup:
        First version mockup discussion: https://docs.google.com/document/edit?id=1S1bC-LUjB2n_VsDJKkVyibF6pbKYdCZl9tWGZIDXvjU&hl=en#
        First version mockup picture: https://docs.google.com/leaf?id=0B9kCdJ1W3zL1ZDU0ZmE1MmUtMjRlNy00ZGExLWFiMWYtYTk3OWNhYjEyYTk0&hl=en
        import workflow: https://docs.google.com/drawings/edit?id=1zc4dED_I-NTIjNceDj17cY23mnPbmYDhJI45zQ0KCjc&hl=en&authkey=CO-ir7cM
        draft spec: https://docs.google.com/document/d/1hV-XPDpm5mWm0Xe3-EDQR1w41Ks0fpchnMEC83_gj4A/edit?authkey=CPvhju8J&hl=en#
        Current Version: https://docs.google.com/document/d/1i9In0-SE_NgkgmcfExMswJpa5WuYSkjCrANjFkqOZ88/edit?hl=en#
        Current Version w/ CCFIT Ed Tech Comments 4/6/11: https://docs.google.com/document/d/1aaalGKr6SGkjlJO0GA7egZ27BOovap7YngtUg5W9iPo/edit?hl=en&authkey=CJLQzKgO#
        Joyce Johnstone made changes -
        Description Functional descriptions:
        Create detailed specifications that defines all aspects of the gradebook2 import/export process.


        See information and mockup:
        First version mockup discussion: https://docs.google.com/document/edit?id=1S1bC-LUjB2n_VsDJKkVyibF6pbKYdCZl9tWGZIDXvjU&hl=en#
        First version mockup picture: https://docs.google.com/leaf?id=0B9kCdJ1W3zL1ZDU0ZmE1MmUtMjRlNy00ZGExLWFiMWYtYTk3OWNhYjEyYTk0&hl=en
        import workflow: https://docs.google.com/drawings/edit?id=1zc4dED_I-NTIjNceDj17cY23mnPbmYDhJI45zQ0KCjc&hl=en&authkey=CO-ir7cM
        draft spec: https://docs.google.com/document/d/1hV-XPDpm5mWm0Xe3-EDQR1w41Ks0fpchnMEC83_gj4A/edit?authkey=CPvhju8J&hl=en#
        Current Version: https://docs.google.com/document/d/1i9In0-SE_NgkgmcfExMswJpa5WuYSkjCrANjFkqOZ88/edit?hl=en#
        Current Version w/ CCFIT Ed Tech Comments 4/6/11: https://docs.google.com/document/d/1aaalGKr6SGkjlJO0GA7egZ27BOovap7YngtUg5W9iPo/edit?hl=en&authkey=CJLQzKgO#
        Functional descriptions:
        Create detailed specifications that defines all aspects of the gradebook2 import/export process.


        See information and mockup:
        First version mockup discussion: https://docs.google.com/document/edit?id=1S1bC-LUjB2n_VsDJKkVyibF6pbKYdCZl9tWGZIDXvjU&hl=en#
        First version mockup picture: https://docs.google.com/leaf?id=0B9kCdJ1W3zL1ZDU0ZmE1MmUtMjRlNy00ZGExLWFiMWYtYTk3OWNhYjEyYTk0&hl=en
        Import Workflow: https://docs.google.com/drawings/edit?id=1zc4dED_I-NTIjNceDj17cY23mnPbmYDhJI45zQ0KCjc&hl=en&authkey=CO-ir7cM
        Draft specification: https://docs.google.com/document/d/1hV-XPDpm5mWm0Xe3-EDQR1w41Ks0fpchnMEC83_gj4A/edit?authkey=CPvhju8J&hl=en#
        Current Version Specification: https://docs.google.com/document/d/1i9In0-SE_NgkgmcfExMswJpa5WuYSkjCrANjFkqOZ88/edit?hl=en#
        Current Version Specification w/ CCFIT Ed Tech Comments 4/6/11: https://docs.google.com/document/d/1aaalGKr6SGkjlJO0GA7egZ27BOovap7YngtUg5W9iPo/edit?hl=en&authkey=CJLQzKgO#
        Joyce Johnstone made changes -
        Target Version 1.5.0 [ 12239 ]
        Joyce Johnstone made changes -
        Target Version 1.5.0 [ 12239 ]
        Joyce Johnstone made changes -
        Target Version 1.5.0 [ 12239 ] 1.6.0 [ 12402 ]
        Joyce Johnstone made changes -
        Fix Version/s 1.6.0 [ 12402 ]
        Fix Version/s 1.5.0 [ 12239 ]
        Michael Wenk made changes -
        Link This issue is incorporated by GRBK-1016 [ GRBK-1016 ]
        Jon Gorrono made changes -
        Link This issue is related to GRBK-1056 [ GRBK-1056 ]
        Jon Gorrono made changes -
        Link This issue cloned from GRBK-1063 [ GRBK-1063 ]
        Jon Gorrono made changes -
        Link This issue cloned from GRBK-1063 [ GRBK-1063 ]
        Jon Gorrono made changes -
        Link This issue is related to GRBK-1063 [ GRBK-1063 ]
        Thomas Amsler made changes -
        Link This issue depends on GRBK-622 [ GRBK-622 ]
        Thomas Amsler made changes -
        Link This issue relates to GRBK-743 [ GRBK-743 ]
        Hide
        Thomas Amsler added a comment -
        Changed fixed/target versions from 1.6 yo 1.7
        Show
        Thomas Amsler added a comment - Changed fixed/target versions from 1.6 yo 1.7
        Thomas Amsler made changes -
        Fix Version/s 1.7.0 [ 12433 ]
        Fix Version/s 1.6.0 [ 12402 ]
        Target Version 1.6.0 [ 12402 ] 1.7.0 [ 12433 ]
        Thomas Amsler made changes -
        Link This issue is related to GRBK-1052 [ GRBK-1052 ]
        Thomas Amsler made changes -
        Link This issue is related to GRBK-1100 [ GRBK-1100 ]
        Thomas Amsler made changes -
        Link This issue is related to GRBK-1099 [ GRBK-1099 ]
        Joyce Johnstone made changes -
        Fix Version/s 1.7.0 [ 12433 ]
        Target Version 1.7.0 [ 12433 ]
        Joyce Johnstone made changes -
        Link This issue is related to GRBK-878 [ GRBK-878 ]
        Hide
        Jon Gorrono added a comment -
        can we close this yet? GRBK-401 can live on its own and I am not sure GRBK-1063 has much relevancy since it looks lie we are choosing the no icons route.
        Show
        Jon Gorrono added a comment - can we close this yet? GRBK-401 can live on its own and I am not sure GRBK-1063 has much relevancy since it looks lie we are choosing the no icons route.
        Hide
        Joyce Johnstone added a comment -
        I agree this should be closed.
        Show
        Joyce Johnstone added a comment - I agree this should be closed.
        Hide
        Jon Gorrono added a comment -
        closing ... remaining issues are GRBK-401 which can live on and the issue about choosing an icon set for the Wizard, which we may never do
        Show
        Jon Gorrono added a comment - closing ... remaining issues are GRBK-401 which can live on and the issue about choosing an icon set for the Wizard, which we may never do
        Jon Gorrono made changes -
        Status Open [ 1 ] Closed [ 6 ]
        Resolution Fixed [ 1 ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Joyce Johnstone
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: