Child pages
  • Roster2
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

« Previous Version 23 Next »

Under Construction...

Roster2

Project Lead(s):

Daniel Robinson

Project Committer(s):

Adrian Fish, Anthony Whyte

Project Links:

About

Roster2 is a drop-in replacement for the standard Roster tool that comes with Sakai. Roster2 maintains the feature set of the standard Sakai Roster tool, with minimal differences in user interface, while providing increased integration with Profile2, the new default profile tool in Sakai 2.7. Roster2 also provides several requested features and bug fixes that are currently unimplemented in the standard Roster tool. Roster2 is a lightweight tool, written using JavaScript and TrimPath.

Roster2 was developed by the Centre for e-Science, Lancaster University, UK, as part of the JISC-funded Collaborative Research in Business (CRIB) project.

Settings

Roster2 maintains support for the standard Roster sakai.properties, and includes some new ones of its own. Roster2 is configurable via the following settings in sakai.properties:

####################################
# Original Roster 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

###########################################
# Additional options available in Roster2 #
###########################################

# Option to use the Pictures page as the default Roster view (default=false)
roster.usePicturesAsDefaultView=true|false

# Option to show user IDs (default=true)
roster.display.userDisplayId=true|false

Permissions

Roster2 maintains support for the standard Roster permissions set. The following table shows the default permissions:

 

 

roster.viewallmembers

roster.viewhidden

roster.viewgroup

roster.viewenrollmentstatus

roster.viewprofile

roster.viewofficialphoto

roster.export

Site

 

 

 

 

 

 

 

 

 

Instructor

Y

Y

Y

Y

Y

Y

Y

 

TA

N

N

N

N

Y

Y

Y

 

Student

N

N

N

N

Y

N

N

 

Access

Y

N

N

N

Y

N

Y

 

Maintain

Y

N

Y

N

Y

N

Y

Group

 

 

 

 

 

 

 

 

 

Instructor

N

N

N

x

x

x

x

 

TA

Y

Y

Y

x

x

x

x

 

Student

Y

N

Y

x

x

x

x

 

Access

N

N

Y

x

x

x

x

 

Maintain

N

N

N

x

x

x

x

 

 

 

 

 

 

 

 

 

 

Key

x

The code does not check this permission in this scope

 

 

 

 

 

 

 

Y

The permission is granted OOTB

 

 

 

 

 

 

 

N

The permission is denied OOTB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Permission Definitions

 

roster.viewallmembers

roster.viewhidden

roster.viewgroup

roster.viewenrollmentstatus

roster.viewprofile

roster.viewofficialphoto

roster.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 sections

has 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 Profile2 tool and view member photos or images uploaded to the Profile2 tool in the Pictures view.

can view official, institutionally provisioned member photos in the Pictures view.

can download the currently displayed data in the Overview and Enrollment Status views

 

 

 

 

 

 

 

 

 

Group-Scoped

 

limited 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