Professional Documents
Culture Documents
CLE Administrator
Guide
for version 2.7
Revision History
Version
Date
Author
Description
1.0
06/04/08
K. Stiles
Initial release
1.01
06/13/08
J. Brown
1.02
07/31/08
J. Brown
1.03
07/10/09
S. Keesler
1.04
12/28/10
J. Mezzanotte
Copyright 2011 rSmart. Members of the rSmart Support Network (RSN) may reproduce, repurpose, and
create derivative works from this document at their discretion. They may also share this document and all
derivative works with other organizations in the rSmart Support Network. All other rights reserved.
Table of Contents
1
Introduction .................................................................................................. 1
SUPPORTED BROWSER/OS COMBINATIONS FOR USERS.................................................................. 1
ADDITIONAL SOURCES OF INFORMATION ......................................................................................... 2
INSTALLING THE OPEN SOURCE RSMART CLE ................................................................................ 2
CLE INFRASTRUCTURE (OVERVIEW)............................................................................................... 2
4
Assignments Tool ................................................................................................................. 5
2.1 Disable Assignments tool notification email feature ................................................. 5
2.2 Assignments tool notification defaults ...................................................................... 5
2.3 Assignmments tool confirmation emails ................................................................... 5
2.4 Configuring Turnitin integration for Assignments tool ............................................... 5
2.5 Sending group assignments to the Gradebook tool ................................................. 6
Calendar Summary Tool....................................................................................................... 6
2.6 Default view for the Calendar Summary tool ............................................................ 7
Content Management (Resources) ..................................................................................... 7
2.7 External content storage ........................................................................................... 7
2.8 Content upload limits ................................................................................................ 7
2.9 Site quota .................................................................................................................. 8
2.10 Site type-specific quotas ........................................................................................... 8
2.11 Enabling the Show other sites feature ................................................................... 8
2.12 Copyright type ........................................................................................................... 8
2.13 Enabling conditional release feature ........................................................................ 9
Customizer Tool .................................................................................................................... 9
2.14 rSmart Customizer tool options (destructive mode settings) .................................... 9
Database Management ....................................................................................................... 10
2.15 Database settings ................................................................................................... 10
2.16 Database connection maximum ............................................................................. 11
Elluminate Integration (Live Virtual Classroom Tool) ..................................................... 11
2.17 Elluminate settings .................................................................................................. 11
Email Configuration ............................................................................................................ 11
2.18 Email configuration ................................................................................................. 11
2.19 Notification email reply-to addresses ...................................................................... 12
Email Archive Tool.............................................................................................................. 12
2.20 Set Email Archive search threshold ........................................................................ 12
Forums Tool ........................................................................................................................ 12
2.21 Default threaded message view ............................................................................. 12
Gradebook Tool .................................................................................................................. 13
2.22 Gradebook letter grades ......................................................................................... 13
Gradebook2 Tool ................................................................................................................ 13
2.23 Gradebook2 default configuration .......................................................................... 13
2.24 Exporting grades in Gradebook2 ............................................................................ 13
Help (Online) ........................................................................................................................ 14
2.25 Disabling Help links ................................................................................................ 14
2.26 Online Help location ................................................................................................ 14
2.27 Custom Help links ................................................................................................... 14
Lessons (Melete) Tool ........................................................................................................ 14
2.28 Turn on the experimental Lessons (Melete)/Resources integration feature .......... 14
Membership Tool ................................................................................................................ 14
2.29 Disable the unjoin link in the Membership tool ..................................................... 15
Messages Tool .................................................................................................................... 15
3.29 I am a CLE Functional Administrator. Why don't I have aggregated calendar and
announcement items in my "My Workspace" like all the other users? ................... 62
3.30 I want to send communications to everyone within the system. How do
I do that? ................................................................................................................. 62
3.31 How do I create a Message of the Day? ................................................................ 62
Managing Course, Project, and Portfolio Sites................................................................ 62
3.32 What is the best way for a CLE Functional Administrator to troubleshoot course,
project, and portfolio site issues? ........................................................................... 63
3.33 How do I change the title of a course site? (two methods) ..................................... 63
3.34 How can I change the text for a particular page in the CLE?
(Message Bundle editor) ......................................................................................... 63
3.35 How do I create a site template? ............................................................................ 64
3.36 How do I provide a master site, and make sure the CLE uses this site to create
new sites when it accesses the Student Information System (SIS)? ..................... 66
3.37 How do I archive (export) a site? ............................................................................ 67
3.38 How do I import a site? ........................................................................................... 68
3.39 How do I change and manage skins for a course, project, or portfolio site? .......... 68
Managing Tools................................................................................................................... 70
3.40 How do I add a stealthed tool to a site? ................................................................. 70
3.41 How do I turn on the Page Order Helper tool? ....................................................... 71
Managing Content............................................................................................................... 71
3.42 I need to upload a large file into Resources, but the system indicates the
file is too big for a single upload action. Is there a way around this? ..................... 71
3.43 How can I change the WebDAV instructions that appear to users?....................... 72
3.44 An instructor has exceeded the site quota limit for their site's resources. How
can I give the instructor more space? ..................................................................... 72
Academic Terms ................................................................................................................. 73
3.45 How do I add/remove academic terms? ................................................................. 73
Online Help .......................................................................................................................... 73
3.46 How do I customize Help? ...................................................................................... 73
Reset Password .................................................................................................................. 73
3.47 How do I enable the Forgot Password feature in the CLE? ................................. 73
Site Statistics Admin Tool.................................................................................................. 74
3.48 How do I add and use the Site Statistics Admin tool? ............................................ 74
3.49 What activities does the Site Statistics tool track? ................................................. 76
Integration with External Systems and Services ............................................................. 76
3.50 How do I configure LDAP or Active Directory? ....................................................... 76
3.51 How do I integrate external applications with the CLE? ......................................... 76
1 Introduction
The rSmart Sakai Collaboration and Learning Environment (CLE) is a unique
environment that supports online activities for teaching, learning, projects, portfolios,
clubs, organizations and more. The CLE is organized into different types of sites that
enable users to take classes; work together on research, course and other collaborative
projects; and build their own electronic portfolios to share with anyone online.
The purpose of the rSmart Sakai CLE Administrator Guide is to facilitate a thorough
understanding of management tasks within the CLE so that youa CLE Functional
Administrator or System Administratorcan maintain a successful environment at your
institution. CLE management and administration tasks fall into two categories:
o
o
Note: You will find hardware and environment requirements for the CLE server within
the installation instructions located at http://rsn.rsmart.com.
You may elect to automatically stop and start Tomcat on a regular basis (once
per week is recommended).
Any time you make changes to configuration settings within the file system, you
must restart Tomcat.
2 Advanced Configuration
rSmart has implemented many of the following rSmart Sakai CLE settings according to
your institutions specifications. Changes to these settings are not required unless your
institutions specifications change.
Note: Be sure to archive these configuration files once you have modified them so that
you have copies to move back into the CLE after upgrades.
This section of the guide includes tasks that must be performed by a Systems
Administrator because they must be completed on the CLE server. Hosted customers do
not have access to the server, so if your institution is hosted, you must contact rSmart or
your hosting provider to make changes.
sakai.properties This file stores the default configuration settings for your CLE
local.properties This file stores custom configuration settings for your CLE
environment.
environment.
The same properties can exist in local.properties as in sakai.properties. If the same
setting exists in both files, the value in local.properties will OVERRIDE the value in
sakai.properties.
You can edit these .properties files with a text editor.
A complete guide to the configuration values in sakai.properties and local.properties is
available online at:
http://bugs.sakaiproject.org/confluence/display/DOC/Sakai+Properties+Reference
Note: Property settings that are unique to the rSmart distribution of Sakai will not be
listed on this website.
Assignments Tool
2.1 Disable Assignments tool notification email feature
Determines whether the feature that emails instructors submission notifications is
available in the installation. To disable this feature across the entire CLE, add this setting
to local.properties.
assignment.instructor.notifications=false
digest--by default, instructors/site owners will receive one daily email for
all assignment submissions that occurred that day. The instructor or site
owner can change this default within each assignment.
Note: This setting is merely the default selected option. Instructors can choose other
options for email notification in the interface during the assignment creation process.
If rSmart hosts your instance of the CLE, contact rSmart support and we'll configure the
CLE for this integration. (Note: there is a fee for this service). If you host your own
instance, a System Administrator must add the settings.
assignment.useContentReview=true
#The account ID of your institutions primary TurnitIn account
turnitin.aid=
#The sub account ID to which Sakai will submit content
turnitin.said=
#The TurnitIn API password for your Institution. If you don't
have one speak to your TurnitIn rep to have one set
turnitin.secretKey=
#The email of a default instructor for the API to use
turnitin.defaultInstructorEmail=
#A name for that instructor
turnitin.defaultInstructorFName=
#A last name for the instructor
turnitin.defaultInstructorLName=
#A password for that instructor
turnitin.defaultInstructorPassword=
#The default join password set for classes the implementation
sets up
turnitin.defaultClassPassword=
#the Sakai userId of the default instructor
turnitin.defaultInstructorId=
#A default assignment name to use if none is specified
turnitin.defaultAssignId=
#A default assignment name to use if none is specified
turnitin.defaultAssignmentName=
Note: A CLE Functional Administrator may change the Site Size Quota for an individual
site via the user interface.
By default, this property is set to false. You may configure this setting in
local.properties.
Warning: We strongly recommend that you do NOT activate this feature, which was first
included in version 2.7.0 of the Sakai CLE. Users have experienced several issues with
it in production, and through our testing, we have determined that many issues still exist.
The feature is currently not activated in the default, out-of-the-box (OOTB) configuration
of the CLE, and it has limited support.
Customizer Tool
2.14 rSmart Customizer tool options (destructive mode
settings)
Note: These instructions assume you are familiar with the rSmart Sakai CLE
configuration spreadsheet and how it is used to configure the Sakai CLE.
The rSmart Customizer tool has four property settings for restarting Tomcat in
"destructive mode." By restarting Tomcat in "destructive mode," you can:
Warning: The options listed here are very dangerous, and you should use extreme
caution when adjusting these settings on an existing production instance. In fact, we
strongly suggest that you not use these options without first consulting rSmart support.
The four destructive mode settings are as follows.
1. This setting, if set to true, will reload default site template, realm template, tool &
category info from the source code:
reloadDb@org.theospi.portfolio.portal.intf.PortalManager=false
2. This setting, if set to true, will allow the configuration spreadsheet to overwrite
realms, roles, tools & categories:
destructiveMode@com.rsmart.admin.customizer.api.CustomizerService
.target=false
3. This setting, if set to true, will reset/reconfigure !user templates (the user
MyWorkspace templates):
applySiteOptions@org.theospi.portfolio.admin.intf.SakaiIntegratio
nService.rsmart=false
4. This setting, if set to true, will cause only the realm info to be reset upon restart
and when the configuration spreadsheet is processed:
realm.reset=false
Database Management
2.15 Database settings
Review the following example to become familiar with the database settings in your
local.properties file. This example is for an institution using a MySQL database. rSmart
has already configured these database values during the initial implementation. These
settings are not often changed.
username@javax.sql.BaseDataSource=user
password@javax.sql.BaseDataSource=pwd
vendor@org.sakaiproject.db.api.SqlService=mysql
driverClassName@javax.sql.BaseDataSource=com.mysql.jdbc.Driver
hibernate.dialect=org.hibernate.dialect.MySQLDialect
validationQuery@javax.sql.BaseDataSource=select 1 from DUAL
defaultTransactionIsolationString@javax.sql.BaseDataSource=TRANSA
CTION_READ_COMMITTED
url@javax.sql.BaseDataSource=jdbc:mysql://localhost:3306/cle25?us
eUnicode=true&characterEncoding=UTF8&useServerPrepStmts=false&cachePrepStmts=true&prepStmtCacheSize=
4096&prepStmtCacheLimit=4096
10
Email Configuration
2.18 Email configuration
The rSmart CLE can be configured for both incoming and outgoing mail.
11
Forums Tool
2.21 Default threaded message view
This setting (if true) will display a threaded view for posts within the Forums tool. This
setting can be set or changed in local.properties.
12
mc.threadedview=true
Gradebook Tool
2.22 Gradebook letter grades
This setting turns off the letter grade option in the Gradebook tool.
gradebook_enable_letter_grade=false
Gradebook2 Tool
2.23 Gradebook2 default configuration
The following settings are for the default configuration of the Gradebook2 tool. Make
changes to these settings in local.properties.
# gradebook2 settings
#gb2.help.url=http://yourschool.edu/Gradebook2Documents.html
gb2.enabled.grade.types=points,percentages,letters
gb2.gradable.role.names=Student,Participant,
13
Help (Online)
2.25 Disabling Help links
There are two settings for disabling Help links in the CLE.
This setting disables the link in the tool menu, so Help will not appear.
display.help.menu=false
This setting disables the Help icon in the tool iframe, so the icon will not appear
next to a tools name.
display.help.icon=false
Membership Tool
The rSmart Sakai CLE Administrator Guide, v. 2.7
14
The next settings allow you to specify the types of sites from which users must not be
allowed to unjoin. In this example, there is one type of site that will not be joinable (as
indicated by the value of 1 in the first setting listed) and the type of site that will not be
joinable is course (as indicated by the value of course in the second setting listed). All
other site types not listed here will be unjoinable. Add this setting to local.properties.
wsetup.disable.unjoin.count=1
wsetup.disable.unjoin.1=course
Note: If your SIS (Student Information System) integration is configured to run add/drops
on a regular basis, a user who unjoins from a course site will be re-added to the site
upon the next synchronization with the SIS data, provided the user is still registered for
the course in the SIS. Additionally, if a user unjoins from a site and then is re-added to
the site, all of the users data will still exist in the site (assignment submissions, grades,
test scores, discussion posts).
Messages Tool
2.30 Messages tool from email address
These settings specify where message notifications appear to come from when the
messages tool sends emails to users.
msgcntr.notification.from.address=<sakaimessages@yourschool.edu>
msgcntr.notification.user.real.from=true
News Tool
15
OSP
2.32 Experimental Assignments-Matrix integration
Set the value to true to turn on the experimental Assignments-Matrix integration. This will
allow you to link assignments with cells in a Matrix. When students submit work in
response to an assignment linked to a matrix cell, that work will automatically be added
to the matrix.
osp.experimental.assignments=true
Password Reset
16
Portal
2.37 Portal error email message
If the portal catches any errors while processing a user request, the error report and the
users bug report (if created) will be sent to the email address configured in this setting.
This setting exists in local.properties.
portal.error.email=bugs@university.com
17
preference.pages=prefs_tab_title, prefs_noti_title,
prefs_timezone_title, prefs_lang_title, prefs_privacy_title
Note: You cannot remove the prefs_tab_title setting because the rSmart CLE quicklinks
require this function.
Sections Management
2.41 Section settings
The following settings specify the types of sections instructors may create within their
sites. The defaults are below. Create and make changes to these settings in
local.properties.
section.category.count=5
section.category.code.1=01.lct
section.category.desc.1=Lecture
section.category.code.2=02.lab
section.category.desc.2=Lab
section.category.code.3=03.dsc
section.category.desc.3=Discussion
section.category.code.4=04.rec
section.category.desc.4=Recitation
section.category.code.5=05.sto
section.category.desc.5=Studio
Note: For instances already in production, you can change the values here, but you
should not remove any items or shorten the list. If you add to the list, adjust the
section.category.count value appropriately.
18
Server
2.43 Server URL
This setting specifies the URL to the server, including transport, DNS name, and port, if
any. This setting exists in local.properties.
serverUrl=http://cle.myschool.edu:8080
This should be set to match the port defined in the tomcat.home/conf/server.xml file if
youre not using Apache.
2.44 Server ID
This setting distinguishes servers in a cluster from one another. The serverId value is
the server name displayed in the footer of the user interface and within the On-Line tool
in the Administration Workspace. This setting exists in local.properties.
# identify your application server with a short name, unique
among the servers in your cluster.
# choose a server id even if you are running a single app server
serverId=server1
19
virusScan.host=localhost
virusScan.port=3310
virusScan.enabled=false
We recommend ClamAV as an open source virus scanner that you can install on your
server.
To view these statistics you must also have the sitestats.admin.view permission in the
site in which the Site Stats Admin tool is deployed. For more information, see How do I
add and use the Site Statistics Admin tool?
Site/User Management
2.48 Editable site titles by site type
Make changes to this setting if you want to give site creators the ability to edit the site
title once the site is created. By default, course site titles are not editable. Make any
changes in local.properties.
20
Default:
titleEditableSiteType.count=2
titleEditableSiteType.1=project
titleEditableSiteType.2=portfolio
Note: If your instance of the CLE is integrated with a Student Information System (SIS),
you may choose not to make course site titles editable, as the SIS integration creates
course titles automatically based on your specifications.
Note: If your institution is a hosted client and you have this property set to true, contact
rSmart for assistance with undeleting a site.
21
To unstealth a tool so that all site owners have access to it upon site creation, remove
the appropriate tool ID from the stealthTools setting. Note: if you make any changes
to this setting, be sure to restart Tomcat.
Anyone with access to the Administration Workspace, such as a CLE Functional
Administrator, can add a stealthed tool to an individual worksite. For instructions, see
How do I add a stealthed tool to a site?
You must also configure the #su.realm= setting by including the site ID(s) for the site(s)
into which you are adding the SU tool. For example:
su.realm=/site/b8a82ada-d875-4907-a1bd-2cdd540c402e
Important Notes:
1. You will have to edit the realm for the site(s) into which you add the SU tool and
grant at least one role the su.can_su permission.
2. To access the su.can_su permission, you must first:
a. Set the above properties.
b. Restart Tomcat.
c. Add the SU tool to the site(s) identified by the #su.realm= setting.
d. Click on the SU tool link at least once in the site to which you just added
the SU tool.
For more information, see How can I give non-admins access to the Super User tool?
22
user an e-mail with their login information. To disable this e-mail notification for guest
users, you must add the following to local.properties:
notifyNewUserEmail=false
If this property is set to true or false, site presence display may be overridden (using
the Sites tool) by setting the site property value "display-users-present" to true or false
for that site. If this property is set to always or never, site-specific property settings will
have no effect.
# To turn off user presence in the user workspaces
display.users.present.myworkspace=false
23
24
In this case, the CLE will duplicate the master.course site to create a new site for any
course with the ID course in the site master ID column in the SIS course file
(courses.csv).
Note: In your SIS courses.csv file, be sure to include the site ID of your master site in
the master course id column for the appropriate courses. If you leave this entry blank,
the default master site will take precedence.
The value for this property is configurable, but it must be identical to the site ID of your
master site. In this example, the site ID would be MasterSite.
The master site may be any type of sitecourse, project, or portfolio. In this example,
the setting will clone the site with the ID MasterSite in your SIS courses.csv file to
create new course sites.
For more information on creating master sites, see How do I create a master site, and
make sure the CLE uses this site to create new sites when it accesses the Student
Information System (SIS)?
25
By default, these properties are disabled. Note: Depending on the amount of data,
reporting may generate a high volume of messages, resulting in an email that is
excessively large.
26
course.sis.property.2=alternateName
Note that you must specifiy a value for the number of course properties you are
adding, as well as the total number of columns in the courses.csv file needed for these
additional properties. By default, the courses.csv file has 11 columns. So in this
example, the value for the total number of columns should be 13.
Note that you must specifiy a value for the number of user properties you are adding,
as well as the total number of columns in the users.csv file needed for these additional
properties. By default, the users.csv file has 7 columns. So in this example, the value
for the total number of columns should be 9.
27
28
29
These values, combined with the termyear.n values, are those presented in the Term
dropdown menu when creating a class site. Values before the current term (based on
termendtime) are not shown in the list.
termterm.count=11
termterm.1=FALL
termterm.2=WINTER
termterm.3=SPRING
termterm.4=SPRING_SUMMER
termterm.5=SUMMER
termterm.6=FALL
termterm.7=WINTER
termterm.8=SPRING
termterm.9=SPRING_SUMMER
termterm.10=SUMMER
termterm.11=FALL
Note: Term values for past terms should remain in the various termyear.n, termterm.n,
termlistabbr.n, etc. lists. Though they may not appear in the Term dropdown menu for
selection, they are still needed for class sites that may have been created during the
past term.
termyear
termyear specifies the term year for the associated termterm value. The termyear.count
value should match the number of years specified by termyear.n entries.
termyear.count=11
termyear.1=2010
termyear.2=2011
termyear.3=2011
termyear.4=2011
termyear.5=2011
termyear.6=2011
termyear.7=2012
termyear.8=2012
termyear.9=2012
termyear.10=2012
termyear.11=2012
termlistabbr
An abbreviation for the term/semester label specified in the associated termterm.n
property. The abbreviation is used rather than the full term name if space is at a
premium (e.g., in a class site title, where W11 is used rather than Winter 2011). The
termlistabbr.count value should match the number of years specified by termlistabbr.n
entries.
termlistabbr.count=11
termlistabbr.1=F10
termlistabbr.2=W11
termlistabbr.3=Sp11
termlistabbr.4=SpSu11
termlistabbr.5=Su11
30
termlistabbr.6=F11
termlistabbr.7=W12
termlistabbr.8=Sp12
termlistabbr.9=SpSu12
termlistabbr.10=Su12
termlistabbr.11=F12
termiscurrent
termiscurrent specifies which term value shows up as the default in the Term
dropdown list that is displayed when creating a new course site.
At institutions where instructors create their own course sites (as opposed to institutions
that bulk-create a site for every course), the course site creation for the next term usually
starts sometime before the current term ends. About the middle of the current term,
when current term course site creation falls off, it is useful to change the default that
appears for the term choice in the Term dropdown menu to the next term. The
termiscurrent.count value should match the number of years specified by
termiscurrent.n entries.
termiscurrent.count=11
termiscurrent.1=true
termiscurrent.2=false
termiscurrent.3=false
termiscurrent.4=false
termiscurrent.5=false
termiscurrent.6=false
termiscurrent.7=false
termiscurrent.8=false
termiscurrent.9=false
termiscurrent.10=false
termiscurrent.11=false
termstarttime
Specifies the start date of the associated termterm.n. Format is yyyyMMddHHmmssSSS.
The termstarttime.count value should match the number of years specified by
termstarttime.n entries.
termstarttime.count=11
termstarttime.1=20100901000000000
termstarttime.2=20110101000000000
termstarttime.3=20110501000000000
termstarttime.4=20110515000000000
termstarttime.5=20110801000000000
termstarttime.6=20110901000000000
termstarttime.7=20120101000000000
termstarttime.8=20120501000000000
termstarttime.9=20120515000000000
termstarttime.10=20120801000000000
termstarttime.11=20120901000000000
termendtime
31
This setting specifies the end date of the associated termterm.n. Format is
yyyyMMddHHmmssSSS. The termendtime.count value should match the number of years
specified by termendtime.n entries.
termendtime.count=11
termendtime.1=20101201000000000
termendtime.2=20110501000000000
termendtime.3=20110801000000000
termendtime.4=20110801000000000
termendtime.5=20110801000000000
termendtime.6=20111201000000000
termendtime.7=20120501000000000
termendtime.8=20120801000000000
termendtime.9=20120801000000000
termendtime.10=20120830000000000
termendtime.11=20121201000000000
Some schools choose to have only one generic term, which is helpful for institutions
that do not use terms or choose not to identify terms for their courses within the CLE.
Additionally, some SIS integration processes will auto-provision courses with the
appropriate term information. Consult with rSmart to review the SIS integration options
youve chosen before editing these term settings.
32
By default, this property is set to false, so instructors may edit a published assessment
at any time, and regrade the entire assessment.
If you set this property to true, instructors will not be able to edit a published
assessment if at least one student has taken it.
Make changes to this setting in local.properties.
33
registered
maintain
guest
Users may be added to the CLE in several ways. You can choose one or a combination
of the methods listed in the following section of this guide.
Adding users into courses
Before you can place a user into a course site (or other type of site), the user must have
a local user account OR the user must exist in an external directory (read on for more
information on LDAP/AD integration) that is integrated with your Sakai instance.
Whenever you place users into sites (course, project or portfolio) using any of the
methods described in the following section, you must also assign a role for each user. A
role is a collection of permissions, and a users role determines what the user is allowed
to do within the site. Course sites, by default, have the following default roles (which can
vary by institution):
Instructor
Teaching Assistant
Student
Guest
Each role has its own unique set of permissions within the course. If you add user
jsmith into a course site, for example, the system will require you to determine what
role jsmith has within that course.
You may decide that jsmith is going to be a student within this course. So, user jsmith
can participate in this course with student-level permissions. Additionally, you may
decide to add jsmith to another course, only this time, you assign jsmith the instructor
role. User jsmith is now a student in one course and an instructor in another course, and
has student permissions in one course and instructor permissions in the other course.
Read on to discover how users can get an account in the CLE and how you can enroll
them in their course sites.
Note: For more information about user authentication and managing course and user
data, visit RSN and download the rSmart whitepaper Integration Decisions for
Authentication, Accounts and Courses.
34
35
36
Aliases
CLE Functional Administrators use this tool to view site e-mail aliases within the system.
When instructors create an email address for their site using the Email Archive tool, the
sites email alias will appear within the Aliases tool in the Administration Workspace.
37
Announcements/MOTD
CLE Functional Administrators use the Announcements tool to broadcast system
messages to all users. The message of the day appears on the home page of every
users My Workspace.
Configuration Viewer
CLE Functional Administrators use this tool to check property settings on your instance.
The Configuration viewer displays a list of settings from the sakai.properties and
local.properties files. CLE Functional Administrators may view the property settings
using this tool, but a System Administrator must make any changes to the property
settings. See sakai.properties and local.properties for more information about changing
property settings.
Note: This tool has been contributed to the Sakai community by another institution and
is not always up to date.
Help
This tool exists in all sites, and you can use Help to provide contextual help
documentation to site participants.
Home
The Home tool within the Administration Workspace displays the default Message of the
Day and the My Workspace Information page. These two things also exist on the Home
page of all users My Workspaces.
Link Tool
Use the Link tool to add tools built in other programming languages.
Job Scheduler
Use Job Scheduler to run immediate jobs and schedule periodic jobs that will
synchronize the CLE with your Student Information System.
Memory
CLE Functional Administrators use the Memory tool to view how the CLE is using
system resources, and if necessary, to reset all caches. Sometimes configuration
changes youve made will not take effect immediately, and resetting the caches takes
care of this issue.
On-Line
Use On-line to monitor session and server activity of users logged into the instance.
38
Realms
CLE Functional Administrators use this tool to manage roles and permissions.
Resources
The Resources tool in the Administration Workspace displays all files the users have
uploaded into the CLE. It also stores any public files that CLE Functional Administrators
want to make available to all users.
rSmart Support
This is a direct link to the rSmart Support Network (RSN).
Site Archive
This tool was designed to archive site content into a .zip file and store it on the CLE
server. A CLE Functional Administrator is needed to perform the archive tasks, and a
System Administrator is needed to retrieve the .zip file from the server.
Since this tool has not been updated or improved during the last few releases, we
do not recommend using it. Instead, there are site import and duplicate functions
that instructors can perform on their own without the assistance of a CLE Functional
Administrator. For more information about duplicating a site and/or importing content
from a site as an instructor/site owner, see the appropriate section for the Site Editor tool
in the Administration and Site Management Tools chapter of the rSmart Sakai CLE
User Guide, version 2.7.
Sites
CLE Functional Administrators use this tool to make changes to a site title, page or tool
names and site configuration.
Site Setup
Use Site Setup to create, edit, delete and troubleshoot sites. CLE Functional
Administrators will discover that the Site Setup tool within the Administration Workspace
provides access to all sites within the CLE.
Skin Manager
CLE Functional Administrators use Skin Manager to maintain skins for an instance. In
order to maintain skins, you must first create skins. Creating skins requires CSS and
HTML skills. For more information on creating skins, visit RSN and download the rSmart
Sakai CLE 2.7 Customization Guide.
Super User
Use Super User to log in as another user. This tool is helpful for troubleshooting user
issues. The tool does not create a user simulation, however, so use it with caution.
Anything you do when using SU will appear as though that particular user completed the
tasks.
User Membership
A CLE Functional Administrator can use this tool to locate a user and see all sites in
which the user is a participant, as long as the user is a participant in at least one site
39
(course, project or portfolio). The User Membership tool may be used as a substitute for
the Users tool when CLE Functional Administrators need to locate external users.
Users
CLE Functional Administrators use this tool to create new users within the CLE. CLE
Functional Administrators can also use this tool to change passwords for users who
have forgotten them. This tool only displays local users. So, if you have integrated your
instance of the CLE with LDAP or Active directory or have used some other method of
external authentication, those external users will not appear within the Users tool.
To locate all external users, your system administrator or database administrator (DBA)
will need to query the SAKAI_USER_ID_MAP table in the database. As a workaround,
any CLE Functional Administrator can use the User Membership tool within the
Administration Workspace to locate external users. For more information about this tool,
see the Administration Workspace Tool Overview.
40
1. Select the Site Setup tool. The CLE displays a list of sites. Select the checkbox
to the left of the Administration Workspace site.
2. Click the Edit link in the top menu bar. The page displays a list of participants in
the Admin workspace.
3. Click Add Participants in the top menu bar.
4. In the Other Official Participants field, enter the user ID for the new CLE
Functional Administrator.
5. Click Continue.
6. Under Roles, select the admin radio button, and then click Continue.
7. Choose whether to send an email notification to the new CLE Functional
Administrator, and then click Continue.
8. Click Finish. The CLE displays the Site Editor home page, with the new CLE
Functional Administrator added to the list of participants in the Admin workspace.
Be sure to test the new users login to confirm that it works.
41
3.7 What is a site realm? Why would I ever need to edit one?
How do I edit a site realm?
A site realm is the set of roles and permissions for a site. Every single site in the CLE
has its very own site realm. When a new site is created, the CLE takes a copy of the site
42
types realm template and applies those roles and permissions from the template to the
new site.
Tip: For more information about realm templates, see How do I change the default roles
for course, project and portfolio sites?
The need to directly edit a site realm does not arise often. All course, project and
portfolio sites get their initial set of roles and permissions from a template. Once a site is
created, site owners (Instructors and Organizers) are able to edit permissions for most of
the tools. There are, however, some tools that do not allow permission management at
the site level. These tools include:
Blogger
Drop Box
Feedback
Gradebook/Gradebook2
(Note: Instructors may edit some grading permissions for these tools)
JForum (Discussions Forums)
Lessons (Melete)
Roster
Search
Sections
Site Statistics
Syllabus
Tests & Quizzes (Samigo)
It is important to make sure that the default permissions for these tools are appropriate
for your institutions needs before you start creating new course, project and portfolio
sites.
You may occasionally need to make changes to an individual site realm. An instructor,
for example, may request that you let a teaching assistant use the Site Statistics tool for
a particular site. By default, only the instructor may access and use this tool.
Using the Realms tool, you can grant the Teaching Assistant role permissionfor this
site only--to use the Site Statistics tool. In this case, the permission you must grant is
sitestats.view.
Tip: If youre not sure about the appropriate permission to grant for a role, see the table
in the Permissions in CLE 2.7 section of this guide. The table lists permissions for all the
tools in the CLE, along with a description of what each permission allows a user to do.
Before you select the Realms tool to grant this permission, you must first determine the
site ID for the site. To do so, log in as a CLE Functional Administrator, access the
Administration Workspace, and follow these steps:
1. Select the Sites tool.
2. In the tool menu bar, enter the site title in the far left field and then click on
Search. The CLE should display the site title and site ID, which is all of the site
URL to the right of the last backslash. The site ID will look similar to this:
43
63eb3fe7-e863-44a0-86e6-46f663d94112
3. Copy this site ID.
Now youre ready to use the Realms tool. In the Admin workspace, select the Realms
tool and follow these steps:
1. Paste the site ID you just copied into the field in the tools menu bar.
2. Click Search. The CLE should display the sites realm ID as a link. The realm ID
will look like this:
/site/63eb3fe7-e863-44a0-86e6-46f663d94112
Note: Do not select any realms with /group/ or /content/ in the realm ID.
3. Click on the realm ID link.
4. Scroll down to Role ID and click on Teaching Assistant.
5. From the Functions list, scroll down to the sitestats.view permission and click on
the checkbox for it.
6. Click Save.
Now all teaching assistants for this site only will have permission to access and use the
Site Statistics tool.
If your goal is to ensure that, for all new course sites, all teaching assistants have the
sitestats.view permission by default, you must edit the course template too (and the
master course site(s) that you use for SIS integration, if applicable). For instructions on
setting permissions in a site template, see the next section, How do I set/change default
permissions for course, project and portfolio roles?
Note: Any changes you make to the course template will affect new sites only.
3.8 How do I change the default roles for course, project and
portfolio sites?
It is important to understand what roles are before you decide to add, remove or change
them.
Tip: To view a series of video tutorials on managing realms, roles and permissions in the
CLE, see Realms, Roles, and Permissions Training in RSN.
A role is a collection of permissions. A users role within a course, project or portfolio site
determines what the user is allowed to do within that site.
A course site, for example, has the following roles: Instructor, Student, Teaching
Assistant, Tech Support and Guest. In a course site, users with the Instructor role have
different permissions than users with the Student role. When you add a user to a site,
you must assign a role to the user for that site.
44
A user can have many roles within the CLE. For example, user jsmith might be a
Student in a Humanities 402 course and a Teaching Assistant in an English 101 course.
User jsmiths permissions in English 101 do not affect her permissions in Humanities
402.
There is a default role and permission template for each type of site (course, project and
portfolio). In the CLE, we call these templates site template realms. Each template
realm has a set of roles, and each role has a default set of permissions. The following
table displays the default roles per site type.
Course Roles
Instructor
Teaching Assistant
Student
Guest
Project Roles
Organizer
Participant
Guest
Portfolio Roles
Organizer
Participant
Reviewer
Evaluator
Guest
Program Admin
Remember that a role is just a collection of permissions, and the role name is just a
name. The permissions associated with each role determine what users are allowed to
do within a site.
Once your instance is in production, it is possible to add, remove or change roles. Read
on for instructions on adding, removing or changing roles.
!site.template.course
!site.template.project
!site.template.portfolio
For this example, we will add a new role to the !site.template.course realm.
WARNING: If you are using master sites for SIS integration, you MUST also make the
following changes in your master sites!
4. Select the !site.template.course realm. The Edit: Realm page displays.
5. Locate and select the Role ID whose permission set most closely matches the
permission set for the new role you are going to create. In this example, we will
45
6.
7.
8.
9.
create an Instructor2 role. This role is similar to the Instructor role, with some
small permission differences.
When you select the Role ID, a Set the Functions for this Role page displays.
Click Copy Role. The Copy Role page displays.
Enter the new role ID (in this example, enter Instructor2) in the Role ID field.
Click Save.
Next, you need to edit the permissions for the new role. For more information, see How
do I set/change default permissions for course, project and portfolio roles?
Note: Once you have edited the roles in the site template, any new sites you create will
contain the new roles. Sites that already exist will still have the old default role
configuration. To add a new role to an existing site, you must repeat the steps above
from within the individual sites realm.
If you expect users with this new role to participate in groups or sections, you should
also add the role to the appropriate group realm:
!group.template.course
!group.template.project
!group.template.portfolio
For more information on how group (and section) permissions work, see Groups vs.
Sections in the Sakai Wiki.
46
the instructions in these sections: Add a new role to a site template realm and Remove a
role from a site template realm.
47
If you forgot to assign a permission to a role in a site template realm and sites
have already been created based upon the bad template (see How do I
set/change default permissions for course, project and portfolio roles?), then you
may forcibly apply the permission to all existing sites using the !site.helper realm.
For tools that do not allow permission management within the site, it is the CLE
Functional Administrators responsibility to contact rSmart support so that rSmart
can use the Customizer tool to remove a permission from all sites. For more
information on tools that do not allow permission management within a site, see
What is a site realm? Why would I ever need to edit one? How do I edit a site
realm?
Tip: To view a video tutorial explaining how to use the rSmart Customizer tool to
manage permissions in the CLE, click here.
In the following example, you will choose to force the sitestats.view permission onto all
teaching assistants within your instance of the CLE.
To use the !site.helper realm to force permissions on a role for all existing sites,
complete the following steps:
1. Login as a CLE Functional Administrator and access the Administration
Workspace.
2. Locate and select the Realms tool.
3. Locate and select the !site.helper realm.
4. Look at the Role ID section. Does the Teaching Assistant role exist here? If so,
select it and proceed to step 7. If not, proceed to the next step.
5. Click Add Role. A Set the Functions for this Role page displays.
6. In the role ID field, type Teaching Assistant. Ensure that the name of the role
here matches the name of the corresponding role in the site realm. It is case
sensitive.
7. Scroll and select the checkbox next to the sitestats.view permission.
8. Click Save.
The sitestats.view permission will be forever forced upon all teaching assistants until you
decide to remove the permission from the Teaching Assistant role in the !site.helper
realm. You can use the !site.helper realm with any permission. Please use it with
caution, and if you use it regularly, remember to audit it regularly.
48
Note: If you force permissions onto roles using the !site.helper realm, users will not
be able to edit the permission you forced. For example, if you force the calendar.new
(create events) permission on the Teaching Assistant role using the !site.helper
realm, site owners will see the following when accessing the Permissions page for
the Calendar tool:
3.11 Site owners are not able to edit permissions for some
tools within their sites. The checkboxes are gone and
there is a black checkmark in their place. What is
causing this?
The !site.helper realm might be causing this. For more information on the !site.helper
realm, see I messed up some default permissions. Now all my newly created courses
have a few incorrect permissions. What can I do to fix this?
If you are experiencing this problem within subfolders within the Resources tool, it is
because subfolders inherit permissions from the root folder. Changing permissions on
the root folder will remove the forced permissions on the subfolders.
49
3. Search and select the template realm for the user account type you wish to edit.
For the maintain user account type, the correct realm is: !user.template.maintain
4. Locate and select the Role ID (.auth).
5. Scroll down until you reach the site.add, user.upd. or user.upd.<x> permission.
6. To give this user account type permission to create new sites, or to update their
account information place a checkmark in the selection box. To remove the
permission, remove the checkmark from the box.
7. Click Save.
Note: Changes you make are dynamic and will affect all users who have this user
account type. You should immediately use the Memory tool to reset all caches once you
change user account type permissions.
There is a known issue with the user.upd permissions. Sometimes the changes you
make will NOT work. To solve the problem, complete the following steps. Keep in mind
that you only have to complete these steps once:
1.
2.
3.
4.
5.
50
Potentially manage groups within the site (also requires the site.upd.grp.mbrshp
permission)
If you have TAs who need to grade assessments but must also be assigned to
sections, you can grant both the section.role.instructor permission and the
section.role.ta permission for the TA role.
Keep in mind that you can grant the section.role.instructor and section.role.ta
permissions to as many roles as you'd like in the site realm (!site.template), but you can
grant them to only ONE role in the group realm (!group.template).
For more information, see http://jira.sakaiproject.org/browse/SAM-915.
Gradebook/Gradebook2: gradebook.gradeSection
Sections: section.role.ta
Owner
Author
Nonediting Author
Contributor
Reviewer
51
You may change the default permissions for each of these roles by having your
Database Administrator update the first six rows of the MFR_PERMISSION_LEVEL_T
table. For more information, see CLE 2.7 Permissions: Forums Tool.
To ensure that any custom roles you've created for your sites are "mapping" correctly to
the Forums roles, you should create settings like the following (using your own roles) in
local.properties:
mc.default.Student=Contributor
mc.default.Instructor=Owner
mc.default.Guest=Reviewer
mc.default.Teaching\ Assistant=Author
mc.default.Tech\ Support=Owner
Be sure to restart Tomcat after adding or changing settings. Also, keep in mind that
these settings will only affect new forums and topics, not existing ones.
Managing Users
3.17 How do I create a new user account type?
Before you decide to create a new user account type, you must first understand what
user account type means. Read on for more information on user account types and
how to create a new one if necessary.
User account type properties:
Your instance of the CLE already has three user account types (registered, maintain,
and guest) by default. This means that you can create three different My Workspace
toolsets and determine whether each of the three user account types will have
permission to create new sites. All users must have a user account type. Each user can
only have one user account type.
Before you create a new user account type, first decide what to call the account type.
For this example, we will create a new user account type called alum. Next, log in as a
CLE Functional Administrator and access the Administration Workspace. Select the
52
53
54
sure to copy the site ID, so you can quickly find the site in the Admin workspace. To do
so, simply copy all of the site's URL to the right of the last backslash. The site ID will look
similar to this:
b92587ec-56fb-46e5-860d-e7d6830399f6
Go to the Admin workspace and select the Sites tool. Find the Junior Admin site you just
created, using the Site ID search if necessary by pasting in the site ID you copied. When
you find the site, click on its link. You must now add two admin tools to the site
manuallythe User Membership tool and the Site Statistics Admin tool.
Notes:
If you want a junior admin to have expanded options when generating reportssuch as
the ability to generate statistics for all sites in one report, or create predefined reports for
all sitesyou must add the Site Statistics Admin tool to the Junior Admin project site.
If you want a junior admin to be able to log in as another user, you may also add the
Super User (SU) tool to the site. For complete instructions, see How can I give nonadmins access to the Super User tool? Follow these instructions to add the SU tool to
the Junior Admin project site.
To add the User Membership tool and Site Statistics Admin tool, follow these steps:
1.
2.
3.
4.
5.
6.
Next, select the Realms tool. Find the realm for the Junior Admin site you created, again
pasting the site ID in the search field if necessary. When you find the site, click on its
link. Then, in the "Role ID" list, click the Participant link, and grant permission to the
following functions:
sitestats.view
sitestats.admin.view
usermembership.view
When you're finished, click Save. Complete the same steps for the Organizer role in the
realm.
Now find and select the !site.helper realm. In the toolbar, click Add Role, and in the
"Role ID" field, enter an appropriate name, such as "junioradmin." Then, grant
permission to the following functions.
Tip: To create a "view-only" junior admin role, grant permission only to the appropriate
functions. For more information about permissions, see Permissions in CLE 2.7.
55
annc--ALL
asn--EXCEPT asn.receive.notifications and asn.submit
assessment--EXCEPT assessment.submitAssessmentForGrade and
assessment.takeAssessment
blogwow--ALL
calendar--ALL
chat--ALL
content--ALL
dropbox--ONLY dropbox.maintain
eval--EXCEPT eval.be.evaluated and eval.take.evaluation
gradebook--EXCEPT gradebook.viewOwnGrades
jforum--EXCEPT jforum.admin
mail--ALL
mailtool--ALL
melete--ALL
metaobj--EXCEPT metaobj.suggest.global.publish
mneme--EXCEPT mneme.guest and mneme.submit
osp--EXCEPT all osp.style functions
poll--EXCEPT poll.vote
realm--ONLY realm.upd
roster--EXCEPT roster.viewhidden
rwiki--EXCEPT rwiki.superadmin
section.role--ONLY section.role.instructor
site--EXCEPT site.add.usersite and site.visit.unp
sitestats--ALL
usermembership.view
virtual_classroom_session--ALL
Note: Be sure that you also include the su.can_su permission if you are configuring the
Super User (SU) tool for your Junior Admin site.
When you're finished, click Save. Next, select the !site.helper realm again and follow
these steps:
1. Click Grant Ability in the toolbar.
2. In the User ID field, enter the user ID for the person you want promoted to junior
admin.
3. Select "junioradmin" as the person's role in the !site.helper realm.
4. Click Save.
5. Repeat this process to add all junior admins to the !site.helper realm.
Finally, go to your Junior Admin project site. Using the Site Editor tool, add the junior
admin users as participants.
As always, be sure to check your work. Log in as a junior admin user. Then, confirm that
you can view statistics for each site type, and that you can use the User Membership
tool to help a user troubleshoot a site in which you are not a participant.
56
Next, create a project site to which you can add the Super User tool. Give the site an
appropriate name, such as Super User. When creating the site, you only need to add
the Home and Site Editor tools.
57
Be sure to copy the site ID. To do so, simply copy all of the site's URL to the right of the
last backslash. The site ID will look similar to this:
b92587ec-56fb-46e5-860d-e7d6830399f6
In local.properties, configure the su.realm= setting by including the site ID for your
project site. Using the above site ID as an example, the setting would look like this:
su.realm=/site/b92587ec-56fb-46e5-860d-e7d6830399f6
Restart Tomcat.
Go to the Admin workspace and select the Sites tool. Find the Super User project site
you just created, using the Site ID search if necessary by pasting in the site ID you
copied. When you find the site, click on its link. You must now add the Super User tool to
the site manually. To do so, follow these steps:
1.
2.
3.
4.
5.
Once you have added the Super User tool, go to your Super User site and click on the
Super User link in the tools menu. By clicking on this link, you will now be able to grant
permission for the tool.
Note: In order to have access to the appropriate Super User tool permission for nonadmins, you must select the Super User tool in a site other than the Admin workspace
at least once.
Lastly, grant permission for the tool to the Participant and Organizer roles on your site.
To do so, follow these steps:
1. Select the Realms tool.
2. Find the realm for the Super User project site you created, again pasting the site
ID in the search field if necessary.
3. Click on the sites link.
4. In the "Role ID" list, click the Participant link, and grant this role the following
permission: su.can_su
5. Click Save.
6. Repeat the above steps for the Organizer role.
You can now add the appropriate users to the site. Once you have added the users, be
sure to test your work by confirming that they can access the Super User tool.
Tip: If you would like to give non-admin users additional administrator capabilities,
without giving them access to the Sakai Administration workspace, see How do I create
a "junior admin" user?
58
If you must change the value to false, be sure to restart Tomcat. For more information
about this property, see Turn on soft delete of sites.
To delete a users My Workspace, you must first locate and copy the user's internal ID.
For a local user, log in as a CLE Functional Administrator, access the Admin workspace,
and select the Users tool. From the list of users, find and copy the user's internal ID.
For an external user (who is not listed in the Users tool), log in as a CLE Functional
Administrator, access the Admin workspace, and follow these steps:
1. Select the Super User tool.
2. In the displayed field, enter the login ID for the user whose workspace you plan
to delete.
3. Click the View user info button. The CLE displays that users information,
including the users internal ID.
4. Copy the users internal ID.
Once you have located and copied the user's internal ID, access the Admin workspace
and follow these steps:
1. Select the Sites tool.
2. In the User ID search field, paste in the user's internal ID and hit enter. The CLE
displays the site ID for the user's My Workspace in the Site ID column.
3. Click on this site ID. The CLE displays the Edit:Site page.
4. In the menu bar, click Remove Site. The CLE displays a confirmation message.
5. Click Remove. The CLE displays the home page of the Sites tool.
59
2. Set the value of this property to the URL of the appropriate webpage. For
example:
myworkspace.info.url=http://www.myschool.com/docs/MyWorkspaceInfo
Page.html
3. Restart Tomcat.
Be sure to check your work when youre finished.
60
61
6. To add the tools to all existing My Workspace sites in the CLE, return to the "Add
Tools to Site Types" page and check Add Tool to All Sites for the appropriate
tools. Then, click Save Tool Choices again.
Be sure to make these changes on your test instance of the CLE first, before modifying
your production instance. Note: there is no undo button for this feature.
62
A CLE Functional Administrator can manually change a course site title by using
the Sites tool in the Administration Workspace.
All instructors could potentially change their course site titles at any time using
the Edit Site Information link within the Site Editor tool if and only if a System
Administrator has made course site titles editable. See Editable site titles by site
type for further instructions on making course site titles editable.
To change a course site title from the Sites tool in the Administration Workspace,
complete the following steps:
1. Login as a CLE Functional Administrator and access the Administration
Workspace.
2. Locate and select the Sites tool.
3. Search for and select the site title you wish to edit.
4. In the Title field, enter a new title for the site.
5. Click Save.
3.34 How can I change the text for a particular page in the
CLE? (Message Bundle editor)
Version 2.7 of the CLE includes a Message Bundle editor for the Customizer tool. This
feature lets you search for and edit message bundles (text) in the CLE.
Warning: The changes you make with the Message Bundle editor will take effect
immediately for all sites in the CLE. We recommend using this feature sparingly and with
great caution.
63
To change text with the Message Bundle editor, first access the appropriate page in the
CLE and copy the text you want to edit. Then, follow these steps:
1. In the Administration workspace, select the Customizer tool.
2. Click on Message Bundle Properties in the menu bar.
3. In the field next to the Search button in the top right corner, paste your text.
Depending upon the text you are searching for, you can also filter your search,
by selecting the appropriate tool from the dropdown menu in the upper left corner
of the screen.
Tip: Be sure that the search field has no spaces at the end of the text. If the text you are
searching for has several sentences, try searching for one sentence at a time.
4. Click the Search button. The CLE displays your search results by listing all
relevant properties. Each property entry includes the following information:
Property ID
Property name
Default value (the default text for the property)
Custom value (if you have already used the editor, this value is the
changed text for the property)
Module (tool)
Base name
Locale (language)
5. Find the property that matches the module for which you want to edit the text,
and click the Edit link below its name. The CLE displays the Edit Message
Bundle Property page.
6. In the text field, make your changes to the text.
7. Click Save. The CLE will display the message Edit Successful, and you will see
the changed text in the Custom Value column. This text will now appear to any
user who accesses this particular tool page from any site in the CLE.
To revert back to the default text, click on the Revert link for the appropriate property,
and then click on the Revert button on the Edit Message Bundle Property page.
Be sure to test your work by confirming that your changes took effect.
64
Although you can use an existing site as a template, we recommend creating a new site.
To do so, simply select the Site Setup tool in the Admin workspace and create the site.
Enter any name for the siteyoull be able to change the name in the next step of the
process. Be sure to include all the tools youll want for your site template.
Note: rSmart does not provide a default set of tools for site templates. Since a site
template may be used to create a large number of sites, we recommend that you give
careful consideration to the tools your site template will include.
While you are in the Site Editor tool, be sure to remove the sites roster. If you do not,
the roster will be displayed to site owners in all sites created with the site template. To
remove the roster, follow these steps:
1. In the menu bar, click on Edit Class Roster(s).
2. Click on the Remove checkbox.
3. Click the Update button. The CLE will display a message that no class has yet
been assigned to the course.
You may want to make the site published or unpublished. You may also want to add
content to the site, such as syllabus items or academic policies saved in the Resources
tool. These decisions depend upon your institutions specific needs for the site.
Note: Content you add to a site template will only be available to site owners if they
select the Copy content option when creating a new site with the template.
Before leaving the site, be sure to copy the site ID, by selecting all of the site's URL to
the right of the last backslash. The site ID will look similar to this:
b92587ec-56fb-46e5-860d-e7d6830399f6
Renaming the site
Next, rename the site. Keep in mind that this name is what site owners will see when
they select from the site template dropdown menu in the Site Setup tool. We also
recommend replacing the site ID with one that is shorter and easier to remember.
To change the sites name and ID, go to the Admin workspace and select the Sites tool.
Then, follow these steps:
1. Find the link for the appropriate site, pasting the current site ID into the Search
field if necessary.
2. Click on the link for the site. The CLE displays the Edit:Site page.
3. In the Title field, enter an appropriate name for the site template, such as Math
Course.
4. Next, click on Save As in the menu bar.
5. In the Site Id field, enter a new site ID, such as math.course.
6. Click the Save button.
Be sure to use the Sites tool to remove the original site, by following these steps:
1. Select the original sites link.
65
2. In the menu bar, click on Remove Site. The CLE displays a warning message
requesting confirmation that you want to delete the site.
3. Click the Remove button.
Making the template available
Next, you must make the site template available to site owners. In the Admin workspace,
once again select the Sites tool. Then, follow these steps:
1.
2.
3.
4.
5.
6.
Find the link for the site, using the Search field if necessary.
Click on the link for the site. The CLE displays the Edit:Site page.
Click the Properties button.
Enter template in the Name field.
Enter true in the Value field.
Under Complete the Site Edit, click Save.
Site owners and other authorized users may now create sites manually with this site
template, by selecting it from the template dropdown menu in the Site Setup tool.
Be sure to test your work when youre done. Log in as an admin and select the Site
Setup tool, and then click New Site in the menubar. You should now see a Use
template option beneath the appropriate site type, along with a dropdown menu that lets
you select the template.
3.36 How do I provide a master site, and make sure the CLE
uses this site to create new sites when it accesses the
Student Information System (SIS)?
If your instance of the CLE is integrated with a Student Information System (SIS), you
can provide master sites that the CLE will duplicate to create new sites after scanning
the list of courses from your institution's SIS course file (courses.csv). Any site can be
a master sitecourse, project, or portfolio. New sites created with master sites are
sometimes referred to as shells.
Warning: We strongly recommend that you do NOT use an existing site template as a
master site for creating a new site. If you do, the CLE will create multiple template sites
instead of just one new site.
Settings Configuration
For the CLE to use a master site, you must configure the cle.mastersiteid property
setting in the local.properties file.
Once you've configured this setting, the CLE will create courses by matching the site ID
of the master site to the master site ID of each course in the SIS course file.
Note: See Specifying site IDs for master sites for more information about CLE/SIS
integration.
If rSmart hosts your instance of the CLE, send us the site ID for your master site, and
we'll make the necessary changes to the property setting. If you host your own instance,
a System Administrator must make the changes. To do so, follow these steps:
66
3. Next, add the master sites site ID for a value. With a typical site ID, the setting
might look like this:
cle.mastersiteid.course=b92587ec-56fb-46e5-860d-e7d6830399f6
The CLE will then duplicate the site with this ID to create new shells (sites) for
any courses with the course master site ID in the SIS course file.
We recommend, however, that you give your master site a unique site ID that is
easy to remember. For this example, lets use master.course. If your master
site has this site ID, the cle.mastersiteid setting will be:
cle.mastersiteid.course=master.course
In this case, the CLE will duplicate the master.course site to create new shells
(sites) for any courses with the course master site ID in the SIS course file.
4. Restart Tomcat. Then, be sure to test your work by running a small SIS job.
Multiple master sites
The CLE can use more than one master site to create sites. You may, for example, want
to configure the cle.mastersiteid property setting according to site type. Lets say you
want to use master sites to create course, project, and portfolio sites in the CLE. You
could configure the following settings:
cle.mastersiteid.course=master.course
cle.mastersiteid.project=master.project
cle.mastersiteid.portfolio=master.portfolio
Keep in mind that you dont have to specify site type in the cle.mastersiteid property
setting, and that you may include other identifying information instead. Lets say, for
example, that you want to use a different master course site for your institutions math
and science departments. You might configure the following settings:
cle.mastersiteid.math_template=math.course
cle.mastersiteid.science_template=science.course
In this case, the CLE will duplicate the math.course site to create sites for any courses
in the SIS with the math_template ID, and it will duplicate the science.course site to
create sites for any courses in the SIS with the science_template ID.
67
Instructors can, however export assignment submissions, tests & quizzes and
gradebooks from within their course sites.
At this time, to ensure you retain all student submissions and records for all tools within
a course, you may choose to unpublish the course. This will ensure that CLE Functional
Administrators and instructors can access the course records. The students will not have
access to the course, but their records will remain.
To unpublish a course, complete the following steps:
1.
2.
3.
4.
5.
6.
7.
This will ensure that students no longer see the course. Their records, however, will
remain within the site and you can view them at any time.
Skin Selector
Skin Manager
Keep in mind that these tools are stealthed and not part of the supported, out-of-the-box
(OOTB) CLE. For more information, see Stealthing/unstealthing tools.
The Skin Selector tool lets users change the skin for a site. The Skin Manager tool
provides the skins for the Skin Selector by adding them in the CLE. While the Skin
Selector tool is available to both administrators and site owners, the Skin Manager tool is
available only to admins.
Creating a new skin
68
The best way to create a new skin is to download the zip file for the default skin to your
computer, rename the file, and make all necessary changes. You can then upload it as a
new skin.
Note: If the new skin you create will become the default skin, we strongly recommend
that you do NOT replace the existing default skin until you have thoroughly tested the
new skin in a production instance of the CLE.
Creating skins requires considerable skill with HTML and CSS. For more information on
creating skins, visit RSN and download the rSmart Sakai CLE 2.7 Customization Guide.
Downloading the default skin
To download the default skin, select the Skin Manager tool and click on the appropriate
link.
If you're not sure which skin is the default, select the Configuration Viewer tool and enter
"skin.default" in the Search field. The CLE will display the name of the default skin in the
"Value(s)" column.
Once you have clicked on the link for the default skin, follow these steps:
1. Click History in the menu bar. The CLE displays a list of all versions of the
default skin.
2. In the "Action" column, click the Download link for the appropriate version.
3. Save the file to your computer.
Uploading a new skin
To upload the zip file for a new skin, select the Skin Manager tool and follow these
steps:
1. Click New in the menu bar.
2. Enter the appropriate name for the file you're uploading and browse for the file on
your computer.
3. Click the Upload button.
Once you've uploaded the new skin, the CLE will display it in the Skin Manager, and it
will become immediately available in the Skin Selector tool.
Note: Keep in mind that all skins you add with the Skin Manager will be available in the
Skin Selector tool. We recommend that you maintain the list of skins in the Skin
Manager on a regular basis.
Changing the skin for a site
Once the Skin Selector tool is unstealthed, any owner of a course, project, or portfolio
site may add the tool and use it to change the sites skin. To change a skin using the
Skin Selector tool, follow these steps:
1. Select the tool, which is located in the Site Management tool group.
2. From the skin dropdown menu, select the appropriate skin.
69
3. Click save.
When you next log in, the CLE will display the new skin for the site.
Changing skins for site templates or master sites
As an admin, you can also add the Skin Selector tool to an individual site without having
to unstealth the tool and make it available to all site owners.
This approach can be useful if you only want to change skins for site templates or
master sites. You may want different course site templates or master sites for various
departments at your institution. In this case, the CLE could create course sites with a
particular skin for each department.
For instructions on creating site templates, see How do I create a site template?
For instructions on creating master sites, see How do I provide a master site,
and make sure the CLE uses this site to create new sites when it accesses the
Student Information System (SIS)?
To change the skin for a site template or master site, follow these steps:
1. Using the My Sites tab, find the appropriate site.
2. Add the Skin Selector tool to the site. For instructions on adding stealthed tools,
see How do I add a stealthed tool to a site?
3. Use the Skin Selector tool to add the new skin to the site.
Once youve added the skin, you can remove the Skin Selector tool from the site
template or master site. The tool wont be available to site owners, but all sites that the
CLE creates (with either the site template or master site) will have the new skin.
Managing Tools
3.40 How do I add a stealthed tool to a site?
For more information on stealthed tools, see Stealthing/unstealthing tools.
Even though you may have stealthed (hidden) a tool in your instance, a CLE Functional
Administrator can still add a stealthed tool to a site. To do so, follow these steps:
1. Login as a CLE Functional Administrator and access the Administration
Workspace.
2. Locate and select the Sites tool.
3. Use the Search field to locate the site you wish to edit.
4. Select the site you wish to edit.
5. Scroll down and select Pages.
6. Click New Page.
7. Enter the name of the tool in the Title box.
8. Click Tools.
9. Click New Tool.
70
10. Locate and select the tool you wish to add. For more information on tools, see
Tool Definitions and Status within this document. You may also download the
rSmart Sakai CLE Tool Overviews, v.2.7 from RSN.
11. Click Save.
12. Finally, use the Site Setup tool in the Administration Workspace to view the site.
Make sure the tool you added appears in the site.
This setting determines whether instructors are allowed to change tool names
when using the Page Order Helper. Set the value to true if instructors should be
allowed to change tool names, and to false if they should not be allowed to
change tool names.
Last, restart Tomcat and test to confirm your changes.
Managing Content
3.42 I need to upload a large file into Resources, but the
system indicates the file is too big for a single upload
action. Is there a way around this?
Yes. You can configure a WebDAV client on your local machine and upload files that
exceed the content upload limits. Click the Upload-Download Multiple Resources link
within the Resources tool of your site for instructions on configuring a WebDAV client.
All users can do this in sites they own, which includes their MyWorkspace. WebDAV,
however, will never allow a user to exceed the sites total available space as determined
by the site quota setting, unless the CLE Functional Administrator has given the site
71
some extra space. See the previous section of this guide for instructions on giving
individual sites more storage space.
After youve uploaded the new html file, you must change a property in the
local.properties file in Tomcat. Locate the following property:
webdav.instructions.url=/library/content/webdav_instructions.html
After youve changed this property, restart Tomcat. You should see your new WebDAV
instructions in all sites in the instance. If you dont, clear your browsers cache.
To make further changes to the instructions, use the Resources tool to access and edit
your html file. Any changes you make to the file will be seen immediately in all sites.
3.44 An instructor has exceeded the site quota limit for their
site's resources. How can I give the instructor more
space?
To change the quota limit for a sites resources, follow these steps:
1. Login as a CLE Functional Administrator and access the Administration
Workspace.
2. Locate and select the Site Setup tool.
3. Search for and select the site whose quota you wish to edit.
72
4.
5.
6.
7.
The default site quota is 1GB. To change this setting system-wide, see the Site quota
section of this guide. Changing this setting system-wide requires a System
Administrator.
Academic Terms
3.45 How do I add/remove academic terms?
In CLE 2.7, terms are managed by the Student Information System (SIS) integration and
by creating settings in the property files. See the Term settings section of this guide for
instructions on editing the property files.
Online Help
3.46 How do I customize Help?
In 2.7, the rSmart CLE help pages are hosted at rSmart. If you are an rSmart
subscription customer and you want to customize these help files, you may download
the rSmart Sakai CLE User Guide, version 2.7 from RSN, make changes, republish in a
location of your choice, and then have your System Administrator change the value in
the help location property setting to point to your own version of help. See Online Help
location for the property setting. rSmart does not recommend this, however, because
maintaining your own help pages for each version creates a lot of extra work for you!
rSmart updates help pages for each release, so it is best to use the hosted help.
Reset Password
3.47 How do I enable the Forgot Password feature in the
CLE?
As an admin, you can enable a Forgot Password? feature that lets users reset their
login password for the CLE by clicking on a Forgot Password? link and entering the
email address associated with their account. A new password is then generated and
sent to that address.
Keep in mind that this feature will only work correctly if:
73
In order to enable this feature, you must add the Reset Password tool to the gateway
site. To do so, access the Admin workspace, and follow these steps:
1. Select the Sites tool.
2. Find the !gateway link and click on it. The CLE displays the Edit Site page for the
gateway site.
3. Under Add/Edit Pages, click Pages.
4. In the menu bar, click New Page.
5. Copy the Page ID (you will need it for a later step in the process). The ID will look
similar to this: 0880a098-4af0-4429-9d5c-6f723e183c2b
6. In the Title field, enter Reset Password.
7. Under Continue Editing, click Tools.
8. In the menu bar, click New Tool.
9. Click on the radio button for Reset Password (sakai.resetpass).
10. Under Complete the Site Edit, click Save.
Next, you must add the "Forgot Password?" link to the gateway page, so users can
access the Reset Password tool. This link will include the page ID for the tool:
<a href="/xsl-portal/tool/0880a098-4af0-4429-9d5c-6f723e183c2b?panel=Main"
accesskey="3" target="_self"><span>Forgot Password?</span></a>
You can see an example of this link in home.html for the rSmart skin (it is commented
out by default).
For more information on editing the skin and gateway page, see the rSmart Sakai CLE
2.7 Customization Guide.
By default, only the guest account type may use the Reset Password tool. If you want
to change which account types may use the tool, you must make the appropriate
changes to the following property in sakai.properties:
resetRoles.count=3
resetRoles.1=guest
resetRoles.2=registered
resetRoles.3=maintain
Note: If you make any changes to this property, you must restart Tomcat.
74
Report within a site. If you want to generate a site-specific report that will be
available on that site, select the appropriate site and click Reports in the menu
bar. Then, click the Add button in the My Reports menu bar, and proceed with
75
generating a customized report. If you save the report, the CLE will display it on
the Site Statistics Reports screen for that site.
Create a predefined report. If you would like to add a predefined report to all
sites, click Admin Reports in the menu bar. Then, click the Add button in the
Reports menu bar, and proceed with generating a customized report. If you
save the report, it will be available to all site owners and will gather statistics
specific to each site.
Report on all sites. If you want to gather statistics on all sites in the CLE, click
Admin Reports in the menu bar. Then, click the Add button in the My reports
menu bar, and proceed with generating a customized report. From the Site to
report dropdown menu, select All sites. (To gather statistics on the Admin
workspace, select This site). If you save the report, it will be available on the
tools Reports screen in the Admin workspace.
Junior Admins
Any user with a junior admin role may use the Site Statistics Admin tool, as long as the
role includes sitestats.admin.view permission and the tool has been added to the junior
admin project site. For more information, see How do I create a "junior admin" user?
76
Tool Name
Tool ID
Home
home
Account
sakai.singleuser
Aliases
sakai.aliases
*Administration
Workspace tool
only
Announcements Use Announcements to distribute
information and send out
notification about activities or
events relevant to your site.
sakai.announcements
sakai.assignment.grades
77
Tool Name
Tool ID
Basic LTI
sakai.basiclti
blogger
Blogs
(BlogWow)
sakai.blogwow
Calendar
sakai.schedule
Chat Room
sakai.chat
Citation Helper
sakai.citation.tool
Configuration
Viewer
sakai.configviewer
rsmart.customizer
*Optional
configuration
Blogger
*This tool will be
deprecated in a
future version of
the CLE.
*Administration
Workspace tool
only
Customizer
*Administration
Workspace tool
only
78
Tool Name
Discussion
Forums
Drop Box
Elluminate
Bridge for Sakai
*Optional
configuration
Tool ID
sakai.dropbox
sakai.mailbox
Email Template
Administration
sakai.emailtemplateservice
*Administration
Workspace tool
only
Evaluation
System
Evaluations
(OSP)
osp.evaluation
Feedback
sakai.postem
Forms
(OSP)
sakai.metaobj
79
Tool Name
Tool ID
Forums
sakai.forums
Glossary
(OSP)
osp.glossary
Gradebook
sakai.gradebook.tool
Gradebook2
sakai.gradebook.gwt.rpc
Help
sakai.help
iTunes U
*Optional
configuration
**Requires thirdparty account
Job Scheduler
*Administration
Workspace tool
only
Lessons
(Melete)
sakai.scheduler
sakai.melete
80
Tool Name
Tool ID
Link Tool
sakai.rutgers.linktool
Live Virtual
Classroom
rsmart.virtual_classroom.
tool
Mailtool
sakai.mailtool
Matrices
(OSP)
osp.matrix
Media Gallery
sakai.kaltura
sakai.bbb
Membership
sakai.membership
Memory
sakai.memory
*Administration
Workspace tool
only
*Optional
configuration
*Requires thirdparty account
Meetings
*Stealthed/
unsupported
*Requires
hosting
*Administration
Workspace tool
only
81
Tool Name
Tool ID
Messages
sakai.messages
News
sakai.news
Oauth
Administration
com.rsmart.oauth.tools
Use this tool to provide
implementations for actions
relating to Google document types
in the Resources tool.
*Administration
Workspace tool
only
Oauth Token
Manager
com.rsmart.oauth.
management.tools
On-Line
sakai.online
*Administration
Workspace tool
only
Pentaho
Reports
*Stealthed/
unsupported
Podcasts
sakai.podcasts
Polls
sakai.poll
Portfolio
Layouts
(OSP)
osp.presLayout
Portfolio
Showcase
(OSP)
sakai.rsn.osp.iframe
82
Tool Name
Tool ID
Portfolio
Templates
(OSP)
osp.presTemplate
Portfolios
(OSP)
osp.presentation
Preferences
sakai.preferences
Profile
sakai.profile
Profile2
sakai.profile2
Realms
sakai.realms
sakai.reports
Resources
sakai.resources
rSmart Support
sakai.iframe.rsn
*Deprecated
*Administration
Workspace tool
only
Reports
*Stealthed/
unsupported
*Administration
Workspace tool
only
83
Tool Name
Tool ID
Search
sakai.search
Sections
sakai.sections
Site Archive
sakai.archive
Site Editor
sakai.siteinfo
Roster
sakai.site.roster
Site Search
sakai.sitebrowser
Site Setup
sakai.sitesetup
Site Statistics
sakai.sitestats
Site Statistics
Admin
*Administration
Workspace tool
only
*Administration
Workspace tool
only
Sites
*Administration
Workspace tool
only
sakai.sites
84
Tool Name
Tool ID
Skin Manager
edia.sakai.skinmanager
edia.sakai.selector
Styles
(OSP)
osp.style
Super User
sakai.su
Syllabus
sakai.syllabus
Tasks, Tests
and Surveys
(Mneme)
sakai.mneme
sakai.samigo
Turning
Technologies
*Administration
Workspace tool
only
*Stealthed/
unsupported
Skin Selector
*Stealthed/
unsupported
*Stealthed/
unsupported
*Optional
configuration
*Requires thirdparty account
85
Tool Name
Tool ID
Users
sakai.users
sakai.usermembership
Web Content
sakai.iframe
Wiki
sakai.rwiki
Wizards
(OSP)
osp.wizard
*Administration
Workspace tool
only
User
Membership
*Administration
Workspace tool
only
86
Permission Description
site.visit
site.visit.unp
Account/User
user.add
Account
user.upd.own.email
user.upd.own.name
user.upd.own.passwd
user.upd.own.type
user.upd.own
Aliases
alias.add
alias.del
87
Permission
(As listed in Realms tool)
Permission Description
alias.upd
Announcements
annc.all.groups
annc.delete.any
annc.delete.own
annc.new
annc.read
Read announcements
annc.read.drafts
annc.revise.any
annc.revise.own
Assignments
asn.all.groups
asn.delete
Delete assignments
asn.new
asn.grade
Grade assignments
asn.read
Read assignments
asn.receive.notifications
88
Permission
(As listed in Realms tool)
Permission Description
asn.revise
Revise assignments
Note: This permission does not work unless a role also has
asn.new permission.
asn.share.drafts
asn.submit
Blogs (BlogWow)
blogwow.comments.add
blogwow.comments.remove.any
blogwow.create
blogwow.entry.read
blogwow.entry.read.any
Read other users blog entries even when the blogs are
marked private
blogwow.entry.write
blogwow.entry.write.any
Calendar
calendar.all.groups
calendar.delete.any
calendar.delete.own
calendar.import
calendar.new
calendar.read
calendar.revise.any
89
Permission
(As listed in Realms tool)
Permission Description
calendar.subscribe
Subscribe to iCal
Note: The option to subscribe to iCal does not appear by
default in users My Workspaces unless they grant
themselves the permission. A global solution is to add the
calendar.subscribe permission to the maintain user in the
!site.user realm during the initial configuration of the CLE.
calendar.revise.own
Chat Room
chat.delete.any
chat.new.channel
chat.delete.channel
chat.revise.channel
chat.delete.own
chat.new
chat.read
jforum.admin
jforum.manage
jforum.member
Participate in discussions
Drop Box
dropbox.own
dropbox.maintain
Email Archive
mail.delete.any
mail.new
mail.read
Read/receive email
90
Permission
(As listed in Realms tool)
Evaluations (OSP)
Permission Description
osp.portfolio.evaluation.use
Use
Evaluation System
eval.assign.evaluation
eval.be.evaluated
eval.take.evaluation
eval.write.template
Forms (OSP)
metaobj.create
Create
metaobj.edit
Edit
metaobj.delete
Delete
metaobj.publish
Publish
metaobj.suggest.global.publish
metaobj.export
Export
Glossary (OSP)
osp.help.glossary.add
Add
osp.help.glossary.edit
Edit
osp.help.glossary.delete
Delete
osp.help.glossary.export
Export
Gradebook/Gradebook2
gradebook.editAssignments
gradebook.gradeAll
gradebook.gradeSection
91
Permission
(As listed in Realms tool)
Permission Description
gradebook.viewOwnGrades
Lessons (Melete)
melete.author
melete.student
create
virtual_classroom_session.
delete
virtual_classroom_session.edit
virtual_classroom_session.join
Mailtool (Mailsender)
mailtool.admin
mailtool.send
Matrices (OSP)
osp.matrix.scaffolding.create
Create
osp.matrix.review
Review
osp.matrix.scaffolding.
delete.any
Delete any
osp.matrix.scaffolding.
delete.own
Delete own
osp.matrix.scaffolding.
export.any
Export any
92
Permission
(As listed in Realms tool)
Permission Description
osp.matrix.scaffolding.
export.own
Export own
osp.matrix.scaffolding.
publish.any
Publish any
osp.matrix.scaffolding.
publish.own
Publish own
osp.matrix.scaffolding.
revise.any
Revise any
osp.matrix.scaffolding.
revise.own
Revise own
osp.matrix.scaffoldingSpecific.
accessAll
osp.matrix.scaffoldingSpecific.
accessUserList
osp.matrix.scaffoldingSpecific.
manageStatus
osp.matrix.scaffoldingSpecific.
use
osp.matrix.scaffoldingSpecific.
viewAllGroups
osp.matrix.scaffoldingSpecific.
viewEvalOther
osp.matrix.scaffoldingSpecific.
viewFeedbackOther
Messages
msg.emailout
Polls
poll.add
93
Permission
(As listed in Realms tool)
Permission Description
poll.deleteAny
Delete a poll
poll.deleteOwn
poll.editAny
poll.editOwn
poll.vote
osp.presentation.layout.create
Create
osp.presentation.layout.edit
Edit
osp.presentation.layout.delete
Delete
osp.presentation.layout.publish
Publish
osp.presentation.layout.suggest
Publish
Suggest publish
osp.presentation.template.
create
Create
osp.presentation.template.edit
Edit
osp.presentation.template.delete
Delete
osp.presentation.template.
publish
Publish
osp.presentation.template.copy
Copy
osp.presentation.template.
export
Export
Portfolios (OSP)
osp.presentation.create
Create
osp.presentation.delete
Delete
osp.presentation.comment
Comment
osp.presentation.review
Review
Preferences
94
Permission
(As listed in Realms tool)
Permission Description
prefs.add
Add preferences
prefs.del
Delete preferences
prefs.upd
Update preferences
Realms
realm.add
Add a realm
Note: This permission is necessary for creating
a site. In addition, users need this permission upon initial
login, since it allows them to have a personal workspace
created for them when they log in to the CLE for the first time.
For this reason, the realm.add permission exists in the
!user.template realms.
realm.upd
Update a realm
Note: If you remove this permission from the instructor role
for a course site, the instructor will not be allowed to
configure permissions for the site.
realm.del
Delete a realm
realm.upd.own
Reports
reports.create
Create
reports.edit
Edit
reports.delete
Delete
reports.view
View
reports.run
Run
reports.share
Share
Resources
content.new
content.all.groups
content.delete.any
content.delete.own
Delete content
95
Permission
(As listed in Realms tool)
Permission Description
content.hidden
content.read
Read content
content.revise.any
content.revise.own
Roster
roster.viewallmembers
roster.viewhidden
roster.export
roster.viewgroup
roster.viewprofile
roster.viewofficialphoto
roster.viewenrollmentstatus
Sections
96
Permission
(As listed in Realms tool)
Permission Description
section.role.instructor
Act as an instructor
Notes:
This permission identifies a user as an instructor.
A user with this role does not get "assigned" to sections,
because he/she should be able to view/target content toward
all sections.
This permission can be granted to multiple roles in the site
realm, but it can be granted to only ONE role in the group
realm.
section.role.student
Act as a student
Note:
The Sections tool uses this permission to identify who may
be placed into sections.
A student-type user (such as Guest or Auditor)
in a role that does not have this permission will not be
allowed to participate in sections.
This permission can be granted to multiple roles in the site
realm, but it can be granted to only ONE role in the group
realm.
section.role.ta
Site Statistics
sitestats.view
sitestats.admin.view
Site Editor
site.roleswap
Use the "View Site As" function at the top right corner of the
site
site.upd.grp.mbrshp
97
Permission
(As listed in Realms tool)
Permission Description
site.upd.site.mbrshp
site.add.guests
site.viewRoster
Site Setup
site.add
site.add.course
site.add.usersite
Get a user workspace when you log in for the first time
site.del
site.upd
Skin Manager
skinmanager.create
skinmanager.delete
skinmanager.edit
skinmanager.view
Styles (OSP)
osp.style.create
Create
osp.style.edit
Edit
osp.style.delete
Delete
osp.style.publish
Publish
osp.style.suggestGlobalPublish
osp.style.globalPublish
Publish global
assessment.createAssessment
Create an assessment
assessment.deleteAssessment.
any
assessment.deleteAssessment.
98
Permission
(As listed in Realms tool)
Permission Description
own
assessment.editAssessment.any
assessment.editAssessment.own
assessment.gradeAssessment.
any
assessment.gradeAssessment.
own
assessment.publishAssessment.
any
assessment.publishAssessment.
own
assessment.questionpool.copy.
own
assessment.questionpool.create
assessment.questionpool.delete.
own
assessment.questionpool.edit.
own
assessment.
submitAssessmentForGrade
assessment.takeAssessment
Take an assessment
assessment.template.create
99
Permission
(As listed in Realms tool)
Permission Description
assessment.template.delete.own
assessment.template.edit.own
mneme.grade
mneme.submit
mneme.guest
Wiki
rwiki.admin
rwiki.create
rwiki.read
rwiki.superadmin
rwiki.update
rwiki.delete
Wizards (OSP)
osp.wizard.create
Create
osp.wizard.edit
Edit
osp.wizard.delete
Delete
osp.wizard.publish
Publish
osp.wizard.view
Use
100
Permission
(As listed in Realms tool)
Permission Description
osp.wizard.export
Export
osp.wizard.evaluate
Evaluate
osp.wizard.review
Review
Author
Contributor
Reviewer
True
Nonediting
Author
True
CHANGE_SETTINGS
True
False
False
DELETE_ANY
True
False
False
False
False
DELETE_OWN
False
True
False
False
False
MARK_AS_READ
True
True
True
True
True
MOVE_POSTING
True
True
False
False
False
NEW_FORUM
True
True
True
False
False
NEW_RESPONSE
True
True
True
True
False
NEW_RESPONSE_TO_RESPONSE
True
True
True
True
False
NEW_TOPIC
True
True
True
False
False
POST_TO_GRADEBOOK
True
True
True
False
False
X_READ
True
True
True
True
True
REVISE_ANY
True
False
False
False
False
REVISE_OWN
False
True
True
False
False
MODERATE_POSTINGS
True
False
False
False
False
PERMISSIONS
101
Permission Description
kaltura.admin
N/A
kaltura.manager
N/A
kaltura.read
N/A
kaltura.write
N/A
Meetings:
Integration with BigBlueButton (BBB)
Note: This tool is currently stealthed/unsupported in the CLE
Create a new meeting in BBB
bbb.create
bbb.delete.any
bbb.delete.own
bbb.edit.any
bbb.edit.own
bbb.participate
elluminate.config.page.access
elluminate.meeting.add
elluminate.meeting.edit
Edit a meeting
elluminate.meeting.join
Join a meeting
elluminate.meeting.list.expired
elluminate.meeting.remove
Remove a meeting
elluminate.recording.play
102
Permission
(As listed in Realms tool)
Permission Description
elluminate.recording.remove
Turning Technologies:
Integration with Turning Technologies student response (clicker) system software
N/A
turningtool.course.view.all
turningtool.deviceid.view.all
N/A
turningtool.deviceid.write.any
N/A
turningtool.grade.view.all
N/A
turningtool.grade.write.any
N/A
turningtool.roster.view.all
N/A
103