Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-41586

Gradebook "Full-Screen" Mode for Spreadsheet Work-Space Area

    XMLWordPrintable

    Details

    • Test Plan:
      Hide

      Navigate to trunk on nightly.

      1. Once you login, create a new site or navigate to an existing one.
      2. Make sure there are 30 or so participants (students) in the site. 
      3. Click the Gradebook NG tool. If it is not in the tool menu, enable it through Site Info > Manage tools.
      4. Add several Gradebook items into the Gradebook (say, 10-15 items).
      5. Click the new "Full-Screen" view icon, at the top-right of the Gradebook sheet (adjacent to the keyboard icon).
      6. If this feature is working properly, then the Gradebook sheet should extend/span the entire screen, giving you a larger, more immersive view of the Gradebook than otherwise. 
      7. Also test to make sure you can access and activate the button with keyboard-only, and interact with the full screen Gradebook properly using your keyboard (i.e., focus goes into the gradebook editing area when in full screen.
      8. Make sure you can exit full screen mode with keyboard controls:
        • When in full screen mode, any available collapse view button takes focus with keyboard and can be activated with Enter key.
        • Escape key can also be used to exit full screen mode.
      Show
      Navigate to trunk on nightly. Once you login, create a new site or navigate to an existing one. Make sure there are 30 or so participants (students) in the site.  Click the Gradebook NG tool. If it is not in the tool menu, enable it through Site Info > Manage tools. Add several Gradebook items into the Gradebook (say, 10-15 items). Click the new "Full-Screen" view icon, at the top-right of the Gradebook sheet (adjacent to the keyboard icon). If this feature is working properly, then the Gradebook sheet should extend/span the entire screen, giving you a larger, more immersive view of the Gradebook than otherwise.  Also test to make sure you can access and activate the button with keyboard-only, and interact with the full screen Gradebook properly using your keyboard (i.e., focus goes into the gradebook editing area when in full screen. Make sure you can exit full screen mode with keyboard controls: When in full screen mode, any available collapse view button takes focus with keyboard and can be activated with Enter key. Escape key can also be used to exit full screen mode.

      Description

      The Gradebook tool spreadsheet area is currently limited in size on the browser, and may require a lot of horizontal scrolling (for gradebooks that consist of multiple items/columns), and/or vertical scrolling (for larger class sizes). 

      While instructors do have the option to hide columns from their view and/or export the gradebook to CSV (for viewing in Excel), this requires additional steps to optimize the limited gradebook work-space. Instead, the proposal here is a more "immersive," full-screen experience of the gradebook spreadsheet, where an instructor need only click a single button – say, "Full Screen View" – that would open a larger window of the Gradebook spreadsheet work-space. 

      Think of it as you would if you encountered an embedded YouTube video on a lessons page or if you were just using one monitor to work. Sometimes it's extremely helpful for students and instructors to have the leverage of viewing content in a larger container. Similarly, those individuals who prefer working with dual monitors - they're effectively increasing their available "work-space." 

      This "full-screen" view could have a couple of advantages:

      • It could help increase adoption of the Gradebook tool for those instructors who otherwise are accustomed to exporting the Gradebook to excel just to get that larger spreadsheet feel. 
      • It will minimize the level of perceived scrolling. It's true that an instructor may very well need to do some horizontal or vertical scrolling in Excel anyway (given a large number of columns and rows). However, the increased "work-space" size will help cut down on all the needed scrolling. 

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  a.fish@lancaster.ac.uk Adrian Fish
                  Reporter:
                  jbuckin2 John C Buckingham
                • Votes:
                  8 Vote for this issue
                  Watchers:
                  15 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Git Source Code