Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-46174

Improve Grader report using UCLA's as a base

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Minor
    • Resolution: Duplicate
    • Affects Version/s: 2.8
    • Fix Version/s: None
    • Component/s: Gradebook
    • Labels:
      None
    • Affected Branches:
      MOODLE_28_STABLE

      Description

      Content

      1. Datatable with activities columns, user rows (like UCLA)
      2. Range and Average along top below header row (Luther College)
        1. Use case for keeping average (on by default)? Many teachers like it. But averages is a load issue on large courses.
          • Should averages be for course or just displayed? Some like the average to just be for the information displayed, but need to indicate that to the user.
          • Table decision until later.
          • Can freeze footer row to bottom of page to keep averages on-screen all the time (like UCLA)
        2. Currently includes 0 or empty scores and non-active enrollments (config option?)

      Dynamic Filtering

      1. Any user field (as ELIS example) https://github.com/remotelearner/elis
      2. Groups and groupings
      3. Modified date ranges

      Clean responsive design

      1. Smaller cells (eg: UCSB report)
      2. Fixed student information columns and header rows, not scrolling off page on vertical scroll (As UCLA example)
      3. Maximize content button to hide all blocks/headers (see UMN, Tracker)
      4. Mobile: for very smallest screens don’t even show table, just filters for users/activities -> list of names -> quickedit

      Columns

      1. Drag and drop edges to resize widths
      2. Drag and drop columns to
        1. Change order
        2. Move them into (other) categories
        3. Save sort order and category movement in the backend
      3. Collapse/expand columns (eg Google sheets)
      4. Switch between categories / course columns or show only item columns
      5. Clear overrides button top of each column
      6. Teacher-definable columns for text. Add a grade, ability to assign text value to the GRADE (not just feedback)
      7. Last modified date - for sorting users
      8. Header cells
        1. Wrapped text to user-defined width
        2. Real weight displayed in cell (ex: 'W=28.33‰')

      Input

      1. By admin setting, disable ability to input values into category and course cells. Disable would be the default setting.
      2. Ability to enter grades as points, letters or percentages. Letters would be translated to one point lower than the minimum for the next highest letter
      3. Links to single row/column edit forms (aka Quickedit from LSU)
        1. Quick Edit - add configuration option to specify which user fields are displayed for student
      4. Autofill column’s empty cells with selected value

      Redesign the control buttons for each cell. Let's just give this some thought how it could be substantially improved. Maybe a control drop down, edit, unhide, etc like some of the themes treat activity controls

      Admin setting controlled link to quick dump (preconfigured export to csv) (Luther College)

      Notifications/History

      1. Like Google Docs tells you what/who changed something recently.
      2. Maybe color changed background for recently changed grades.
      3. Idea, when hovering over grade cells, indicate who made last change.
      4. Advisory that someone else is editing the gradebook

      Sandbox/”Unit tests”

      1. Allow instructor to “test” their gradebook setup with sample data to ensure they have it setup correctly.
        1. LSU’s “Projected Final Grade” report allows students to see what they need to score on the remaining un-graded items.
          • Can be expanded for instructors? Yes.
          • Can it be turned off? Faculty can turn it on or off for students.
        2. Have a “Potholes” (UCSB) like dashboard to alert instructor of any potential problems with their gradebook.

      Arrow key support

      1. Can already use tab and tab ordering works fine by going to next value in column.
      2. Idea: What about using arrow keys to move between columns or cells as well? (Remote Learner)

      Gradebook setup

      1. Allow drag and dropping of items to reorder items/categories.

      Gradebook Help

      1. Sliding screen as in UCLA example

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned
              Reporter:
              bobpuffer Bob Puffer
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: