Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

2.1.0 Release Notes

Changes in Sakai 2.1
====================

New features
------------

  • Group awareness - If sections or user teams have been defined for a site, the
    group names will be displayed in a filtering menu on the Assignment Detail,
    Course Grade, and Roster screens. "All" will always be the first choice on the
    menu. When a group is selected, only students who are members of that group
    will be displayed. The filter choice does not effect any export functionality.
  • Grader role - In the first release of the Gradebook, only two types of user
    were supported: "instructors" (who could do anything) and "students" (who could
    at most view their own grades). In 2.1, the Gradebook supports more finely
    grained permissions, allowing creation of grader roles who can view and change
    scores for students but not add or modify assignments. The Section Info
    application can be used to assign sections to "teaching assistants", who can
    view and change scores only for the students in their assigned sections.
  • Grading history log UI - On the Assignment Details and Course Grade screens,
    there is a new column, "Log", to let instructors and graders view the history
    of changes to a student's assignment score or course grade. The log history
    itself is displayed when the log icon is clicked, and hidden when the icon is
    re-clicked or when the log window's close icon is clicked. The log display is
    user draggable and should adjust automatically to font size changes.
  • "Not Counted" assignments - Assignments can optionally be set to not count
    towards the final course grade. By default, they are. On the Overview, Roster,
    and Student View screens, scores for not-counted assignments are displayed in
    parentheses and with an explanatory HTML "title" attribute. On the Assignment
    Details screen, their special status is noted in the "Options" area.
  • In the Sakai integration, Gradebook storage is now deleted when the Site is
    deleted.

Changed features
----------------

  • Raw scores displayed to students - In 2.01, the Student View screen displayed
    assignment scores both as percentages and as a letter grade based on the
    percentage. In 2.1, the redundant percentage column is replaced with the raw
    score entered for the assignment.
  • A summary of the current grade feedback options now appears on the Overview
    page, so that instructors who are new to the Gradebook application will know
    what their students are seeing.

Database changes
----------------

  • A new column was added to the GB_GRADABLE_OBJECT_T table to support "Not
    Counted" assignments. The SQL table definitions for supported databases have
    been updated. For existing installations, the following script may be used to
    update the table:

gradebook/component/src/sql/*/sakai_gradebook_2.0.1_to_2.1.sql

Sakai permissions changes
-------------------------

  • In Sakai 2.01, the Gradebook integration relied on coarse-grained
    permissions:
  • gradebook.access : Equivalent to a "student" role
  • gradebook.maintain : Equivalent to an "instructor" role

Instead, the 2.1 Gradebook permissions are:

  • gradebook.gradeAll : Able to grade all students in the course.
  • gradebook.gradeSection : Able to grade students in assigned sections.
  • gradebook.editAssignments : Able to add, delete, and edit assignments; able
    to change gradebook settings.
  • gradebook.viewOwnGrades : Able to view their own scores and course grade in
    the Student View, if allowed by gradebook feedback options.

For existing installations, the translation is:

gradebook.access -> gradebook.viewOwnGrades
gradebook.maintain -> gradebook.gradeAll + gradebook.editAssignments

Any existing realms with roles that include the "gradebook.access" or
"gradebook.maintain" functions need to be changed to map to the new functions
instead.

Standalone changes
------------------

  • The standalone Gradebook is now dependent on the SectionAwareness service to
    determine permissions, enrollments, and sections. (Or, speaking more
    generically, to determine site memberships and groups.) As a result, some
    implementation of SectionAwareness must be built before the standalone
    Gradebook can run. See the standalone documentation for more information.
  • No labels