Skip to end of metadata
Go to start of metadata

This is the home page for the Sakai Roster tool. The Roster lists all members of a site (optionally by section or group), displays their photos, if available, and provides additional information about them depending on local institutional practices (e.g., email address, course enrollment status). The membership list also links to each user's individual My Workspace Profile.

Settings

The Roster tool is configurable via the following settings in sakai.properties:

# Option to display names in the format of firstName lastName (default=false)
roster.display.firstNameLastName=true|false

# Option to show or hide the group filter if only one group or section is displayed in the roster (default=false)
roster.display.hideSingleGroupFilter=true|false

# Option to configure the default sort column in the roster (default=sortName)
roster.defaultSortColumn=sortName|displayId|email|role

# Option to show email addresses (default=true)
roster_view_email=true|false

Permissions

The Roster tool comes with a set of permissions. The following table shows the default permissions:

         
Site roster.viewallmembersroster.viewhiddenroster.viewgrouproster.viewenrollmentstatusroster.viewprofileroster.viewofficialphotoroster.export
 InstructorYYYYYYY
 TANNNNYYY
 StudentNNNNYNN
 AccessYNNNYNY
 MaintainYNYNYNY
Group        
 InstructorNNNxxxx
 TAYYYxxxx
 StudentYNYxxxx
 AccessNNYxxxx
 MaintainNNNxxxx
         
         
 KeyxThe code does not check this permission in this scope     
  YThe permission is granted OOTB     
  NThe permission is denied OOTB     
         
Permission Definitions
  roster.viewallmembersroster.viewhiddenroster.viewgrouproster.viewenrollmentstatusroster.viewprofileroster.viewofficialphotoroster.export
         
Site-Scoped -- can view all members of a site.can view members of a site who are otherwise not visible, having invoked a right to privacy via the Privacy Manager API. Implementation of the API is optional.can filter on all groups and sectionshas access to the Enrollment Status view. The availability of the Enrollment Status view is dependent on the appropriate implementation of the Course Management API. can click lnks in the Overview page to individual user profiles in the Profile tool and view member photos or images uploaded to the Profile tool in the Picture view.can view official, institutionally provisioned member photos in the Picture view.can download the currently displayed data in the Overview and Enrollment Status views
         
         
Group-Scoped --   limted to viewing only members of the groups and sections in which a user with the permission is also a member.limited to viewing only members of the groups and sections (in which a user with the permission is also a member) who are otherwise not visible, having invoked a right to privacy via the Privacy Manager API. Implementation of the API is optional.limited to filtering only on the groups and sections in which a user with the permission is also a member    

  • No labels

3 Comments

  1. The purpose of the Site Roster tool is to provide a user with a list of all users in the site, a link to an individual user's profile, a picture the user has made available to all users and an official photo ID for use by the administrative users of the site.

  2. This looks very good. A couple of comments for consideration.

    1. Page Headings. You may want to consider making the page headings consistent, so they begin with an action verb, such as "View Roster" rather than "Site Roster." This will create consistency between headings, "View Roster," "View Pictures," etc. It will also degrade gracefully: Sakai > Site Roster > View Roster. This will be particularly helpful for persons with disabilities as they navigate across and within each page.

    2. Column Order. You may also want to consider changing the column order for the Site Roster view, so that the left-hand most column contains "Name." This will make it easier for persons using adaptive technology to find and associate names with user ids and profile information.

    3. Accessibility Tags. Remember to include <alt="person's name's image"> for the photo and <title="person's name's profile"> for the profile link so that screen reader users will be able to diffentiate between persons. These are just a couple of things to keep in mind; let me know if you want me to give you a complete review of accessibility considerations.

  3. Quick comment - Is it desirable to add the Email address as a column in at least the list view of member information?

    Also, this is a question for the larger community, but with the addition of the Roster tool, would it make more sense to 'move' or repurpose the Roster tool as the place where you would alter the participants already listed under Site Info? The Roster tool seems more logical a place to look at/update site participants.