109
 The rSmart Sakai CLE Administrator Guide for version 2.7

Sakai 27 Manual

Embed Size (px)

Citation preview

1.01 06/13/08 J. Brown Revised section 2.1.27 Section Settings
1.02 07/31/08 J. Brown Revised section 2.1.28 Turning Categories On/Off (applies to CLE version 2.6.1)
1.03 07/10/09 S. Keesler Updates for 2.6 CLE
1.04 12/28/10 J. Mezzanotte Updates for 2.7 CLE
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.
8/9/2019 Sakai 27 Manual
ADDITIONAL SOURCES OF INFORMATION  ......................................................................................... 2 
INSTALLING THE OPEN SOURCE RSMART CLE ................................................................................ 2  
CLE INFRASTRUCTURE (OVERVIEW) ............................................................................................... 2 
2  Advanced Configuration ............................................................................. 4 
SAKAI.PROPERTIES AND LOCAL.PROPERTIES  ................................................................................... 4 
2.2  
2.3  
2.4  Configuring Turnitin integration for Assignments tool ............................................... 5 
2.5  Sending group assignments to the Gradebook tool ................................................. 6 
Calendar Summary Tool....................................................................................................... 6 
Content Management (Resources) ..................................................................................... 7  
2.9  Site quota .................................................................................................................. 8 
2.12  
Customizer Tool .................................................................................................................... 9  
Database Management ....................................................................................................... 10 
Elluminate Integration (Live Virtual Classroom Tool) ..................................................... 11  
2.17  Elluminate settings .................................................................................................. 11 
Email Archive Tool .............................................................................................................. 12  
Forums Tool ........................................................................................................................ 12  
Gradebook Tool .................................................................................................................. 13 
Gradebook2 Tool ................................................................................................................ 13 
2.24  
2.25  Disabling Help links ................................................................................................ 14 
2.26  
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 
News Tool ............................................................................................................................ 15 
OSP ....................................................................................................................................... 16  
2.34  Reviewer access to student matrices in all groups................................................. 16  
Page Order Helper Tool ...................................................................................................... 16  
2.35  Renaming tools with Page Order Helper tool ......................................................... 16 
Password Reset .................................................................................................................. 16 
Portal .................................................................................................................................... 17 
2.39  
2.40  
Sections Management ........................................................................................................ 18  
Server ................................................................................................................................... 19  
Remove user IDs and email addresses from site roster ........................................ 20  
Site Statistics Tool .............................................................................................................. 20 
Site/User Management ....................................................................................................... 20  
2.50  Stealthing/unstealthing tools ................................................................................... 21 
2.52  
Assigning “from” address for email notification ....................................................... 22  2.53  Disabling e-mail notification for guest users .......................................................... 22 
2.54  Users present.......................................................................................................... 23 
2.59  Specifying site IDs for master sites ........................................................................ 24 
2.60  Specifying a site ID for a single master site ............................................................ 25 
2.61  Enable detailed reporting for changed members and courses ............................... 25 
2.62  Allow additional information for SIS courses file..................................................... 26 
2.63  Allow for additional course properties ..................................................................... 26 
2.64  
2.66  
2.68  
2.69  
2.70  Remove existing enrollments .................................................................................. 29 
2.71  Assign “active” or “inactive” status to site members ............................................... 29 
Term (Semester) Settings .................................................................................................. 29 
2.72  Term settings .......................................................................................................... 29 
8/9/2019 Sakai 27 Manual
2.73  Email server settings .............................................................................................. 32 
2.74  
2.75  
2.76  
SKINS AND BRANDING  .................................................................................................................. 33 
GETTING USERS INTO THE CLE AND ADDING USERS INTO COURSES ............................................... 34  
Getting users into the CLE ............................................................................................... 35 
Getting users into their courses ........................................................................................ 36 
3  
CLE FUNCTIONAL ADMINISTRATOR VS. SYSTEM ADMINISTRATOR .................................................. 37 
WHAT MAKES A USER A CLE FUNCTIONAL ADMINISTRATOR? ......................................................... 37 
ADMINISTRATION WORKSPACE TOOL OVERVIEW ........................................................................... 37 
COMMON MANAGEMENT TASKS AND CONFIGURABLE COMPONENTS IN THE CLE ............................ 40 
Creating CLE Functional Administrators ......................................................................... 40 
3.1  How do I create a CLE Functional Administrator user? ......................................... 40 
3.2  
How do I make a current user a CLE Functional Administrator? ........................... 41  
3.3  
How do I create different levels of CLE Functional Administrator? ........................ 41  
Installing the CLE ................................................................................................................ 41  
3.4  How do I install the rSmart Sakai CLE 2.7? ........................................................... 41  
3.5  How do I upgrade to CLE 2.7 from an earlier version? .......................................... 42  
Managing Realms, Roles, and Permissions..................................................................... 42 
3.6  Where can I view instructional videos on realms, roles, and permissions in the CLE? ................................................................................................................. 42 
3.7  What is a site realm? Why would I ever need to edit one? How do I edit a site realm? .............................................................................................................. 42 
3.8  How do I change the default roles for course, project and portfolio sites? ............. 44 
3.9  
How do I set/change default permissions for course, project and portfolio roles? . 47  
3.10  
 
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? ....................................................................................................... 49 
3.12  How do I change default permissions for a user account type? ............................. 49 
3.13  What is the site.upd permission? ............................................................................ 50 
3.14  How should I grant users permission to grade assessments in the Tests and Quizzes tool? .......................................................................................................... 51 
3.15  How should I grant TAs permission to grade by sections in the Gradebook and Gradebook2 tools? ................................................................................................. 51 
3.16  
How do I set permissions for the Forums tool? ...................................................... 51  
Managing Users .................................................................................................................. 52  
3.17  How do I create a new user account type? ............................................................ 52 
3.18  How do I change a user’s account type? ................................................................ 53 
3.19  How do I manually add a user into the CLE? ......................................................... 54  
3.20  
How do I create a "junior admin" user? .................................................................. 54  3.21  How can I “decommission” a junior admin? ............................................................ 57 
3.22  How does the Super User tool work? ..................................................................... 57 
3.23  How can I give non-admins access to the Super User tool? .................................. 57  
Managing My Workspace Sites ......................................................................................... 59 
3.24  What happens if I delete a user's My Workspace? ................................................ 59  
3.25  How do I reset the existing user My Workspaces? ................................................. 60 
3.26  
How do I change the My Workspace Information area? ........................................ 60  
3.27  
How do I change the default toolset for a user's My Workspace? ......................... 61  
3.28  How can I add tools to all existing My Workspace sites in the CLE? ..................... 61  
8/9/2019 Sakai 27 Manual
http://slidepdf.com/reader/full/sakai-27-manual 6/109
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  
 
How do I create a Message of the Day? ................................................................ 62  
Managing Course, Project, and Portfolio Sites................................................................ 62  
 
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  
3.38  
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  
 
Online 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  
4  Tool Definitions and Tool IDs ................................................................... 77 
5  Permissions in CLE 2.7 ............................................................................. 87 
Default OOTB Permissions .............................................................................................. 87  
Forums Tool Permissions ............................................................................................... 101  
8/9/2019 Sakai 27 Manual
The rSmart Sakai CLE Administrator Guide, v. 2.7 
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 you—a CLE Functional Administrator or System Administrator—can maintain a successful environment at your institution. CLE management and administration tasks fall into two categories:
•  System Administrator tasks Management of configuration files and settings on the server
•  CLE Functional Administrator tasks Configuration management and application of administration tools within the CLE
user interface  
System Administrator tasks on the server If your school attended a configuration requirements session, rSmart has implemented configuration settings for your instance based on your institution’s specifications. In case you need to change some configuration settings, this guide includes instructions and examples of the CLE configuration files located on the server.
A system administrator must access these configuration files to make changes. If you are responsible for maintaining configuration files, this guide assumes that you have the technical expertise to perform these tasks given minimal guidance. If your institution’s CLE is hosted, rSmart is responsible for these files. In this case, please contact rSmart
for assistance when you need to make changes.
CLE Functional Administrator tasks within the CLE user interface This guide provides instructions and examples on using the Administration Workspace within the CLE to complete CLE management tasks. This guide assumes that you have a basic functional understanding of the rSmart Sakai CLE and are familiar with CLE navigation, sites, and tools.
Supported Browser/OS Combinations for Users Supported browser/OS combinations for the rSmart Sakai CLE include:
•  Microsoft Windows o  Internet Explorer 6.0 and later o  Netscape 7.1 and later o  Mozilla Firefox 1.5 and all subsequent versions released as of April 9,
2008 (2.0.0.13, 3.0.x)
•  Linux o  Netscape 7.1 and later o  Mozilla Firefox 1.5 or later
•  Mac OS X (10.x.x)
8/9/2019 Sakai 27 Manual
The rSmart Sakai CLE Administrator Guide, v. 2.7 2
o  Netscape 7.1 and later o  Mozilla Firefox 1.5 or later
Note:  You will find hardware and environment requirements for the CLE server within the installation instructions located at http://rsn.rsmart.com .
Additional Sources of Information The rSmart Support Network, or RSN, is located at http://rsn.rsmart.com. There you can download additional technical and functional documentation, learn more about the CLE from Knowledge Base articles, view instructional videos and submit support cases. You can find general information about the community version of Sakai at the following locations:
•  Sakai community homepage: http://www.sakaiproject.org/  
•  Sakai email lists: http://collab.sakaiproject.org/mailman/listinfo  
•  Sakai Confluence: http://confluence.sakaiproject.org   •  Sakai JIRA (bug tracking): http://jira.sakaiproject.org/jira 
Note:  The configurable components that exist in the community version of Sakai may differ from those in the CLE. Consult with rSmart before implementing any suggestions you receive from the community email lists or from the community Confluence pages.
Installing the Open Source rSmart CLE Visit our download registration page for installation instructions and the CLE download:
http://www.rsmart.com/sakai/try-it/download  
The free download from the rSmart website is a binary distribution that is easy to install by completing a series of screens that collect and validate preferences. The downloadable CLE supports a GUI or console installation on Linux and Windows platforms.
The out-of-the-box version is pre-configured to be usable immediately (with the exception of the e-portfolio tools, which require situation analysis and planning). Most clients apply a minimal amount of branding to make the package look like it belongs to their institution. 
Additionally, source code is available online at rsmart.com/cle-releases.
CLE Infrastructure (Overview) Now that the CLE is installed on your server, a tomcat.home directory exists on your server. This is the directory from which the CLE is running. It probably won't be called “tomcat.home,” as your system administrator may have decided to name it something else, such as “CLE” or “CLE27” or “apache-tomcat.” Usually the system administrator installing the application will choose where to place and how to name the tomcat.home 
8/9/2019 Sakai 27 Manual
tomcat .
What is Tomcat? Apache’s Tomcat is the application server that starts and runs the Sakai CLE on your server. If you start Tomcat, you are starting the Sakai CLE. If you stop Tomcat, you stop Sakai, and users will not be able to access it.
What is the tomcat.home directory?
The tomcat.home directory is the directory on your server in which Tomcat exists. The
tomcat.home directory and its subdirectories contain all the files the Sakai CLE needs in order to run successfully. This includes configuration files, registration files, files with code in them, etc. Sometimes, a system administrator may need to access some files in the tomcat.home directory and make changes to them. Please proceed into this directory with caution.
The files within the tomcat.home directory tell Tomcat (the application server) what to do
with Sakai upon startup, including how certain things should display and which functionalcomponents are configured.
There are a few reasons to stop/start Tomcat:
•  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.
How to stop and start Tomcat Usually, a system administrator will write a script to stop and start Tomcat easily
whenever necessary. A sample script (cle.sh) for Linux is included with the rSmart CLE.Here are instructions on how to do it manually.
If you are using Linux, complete these steps: •  Determine which user the Tomcat server is running as and log in as that user. •  Execute the shutdown.sh script in tomcat.home/bin to stop Tomcat.
•  Tail catalina.out  in /logs to make sure you’ve successfully stopped Tomcat before initiating the next action.
•  Execute the startup.sh script in tomcat.home/bin to start Tomcat.
If you are using Windows and you are not running Tomcat as a windows service, complete these steps:
•  Execute the shutdown.bat  script in tomcat.home\bin to stop Tomcat.  •  Execute startup.bat  in tomcat.home\bin to start Tomcat.
8/9/2019 Sakai 27 Manual
The rSmart Sakai CLE Administrator Guide, v. 2.7 4
2 Advanced Configuration rSmart has implemented many of the following rSmart Sakai CLE settings according to your institution’s specifications. Changes to these settings are not required unless your institution’s 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 and local.properties If you decide to change any configuration components, it is important to become familiar
with the settings within the sakai.properties and local.properties files. A system administrator can make many configuration changes to the CLE using the sakai.properties and local.properties files. The values that exist within these two files govern everything from configuring your database to adding/removing functional components to and from the user interface.
The property files are located here: tomcat.home/sakai 
Note: After editing either of these configuration files, you must restart Tomcat for any changes to take effect.
•  sakai. properties  – This file stores the default configuration settings for your CLE environment.
•  local.properties – This file stores custom configuration settings for your CLE 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.
8/9/2019 Sakai 27 Manual
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
2.2 Assignments tool notification defaults This setting determines the default selected option for assignment email notifications (if enabled).
assignment.instructor.notifications.default=digest
The possible values are:
•  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.
•  each--by default, instructors/site owners will receive an email for each assignment submitted by a student. The instructor or site owner can change this default within each assignment.
•  none--by default, instructors/site owners do not receive an email notification when a student submits an assignment online. 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.
2.3 Assignmments tool confirmation emails This setting determines whether or not a confirmation email will be sent to the student when they submit their assignment. If set to true, an email is sent to the student whenever they click the submit button on the Submit Assignment page. To enable this feature, add this setting to local.properties.
assignment.submission.confirmation.email=true  
2.4 Configuring Turnitin integration for Assignments tool The following settings are necessary for configuring the CLE for integration with the Turnitin service, which instructors access from within the Assignments tool. If your institution has a subscription to this service, instructors may opt to have assignment submissions sent to Turnitin and receive reports on the originality of the submissions. Instructors may also opt to let students view the reports.
8/9/2019 Sakai 27 Manual
The rSmart Sakai CLE Administrator Guide, v. 2.7 6
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
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=
turnitin.defaultInstructorFName=
turnitin.defaultInstructorLName=
turnitin.defaultInstructorPassword=
sets up
#A default assignment name to use if none is specified
turnitin.defaultAssignId=
#A default assignment name to use if none is specified
turnitin.defaultAssignmentName=  
2.5 Sending group assignments to the Gradebook tool Instructors or TA’s can create assignments within a course and release these assignments to specific groups or sections within the course. If this setting is set to true,
then instructors will also be able to send these group assignments to the Gradebook tool.
[email protected].
The rSmart Sakai CLE Administrator Guide, v. 2.7 7
2.6 Default view for the Calendar Summary tool You can set the default view (currently set to month) for the Calendar Summary tool using this setting. Add this setting to local.properties. The possible values are week and month.
calendarSummary.viewMode=week 
2.7 External content storage
View the following settings in local.properties to see where uploaded content from the Melete (Lessons) and Resources tool is stored:
[email protected] =
[email protected] =
fs1,fs2,fs3,fs4,fs5,fs6,fs7,fs8,fs9,fs10,fs11,fs12,fs13,fs14,fs15
,fs16
melete.packagingDir=<path to new
melete.packagingscormdir=<path to new
directory>/files/melete/uploads/scorm
2.8 Content upload limits You can set a limit to control the size of the content users upload to the Resources tool. This setting exists in sakai.properties and you can change it by setting a new value in
local.properties.
content.upload.max=20
•  This limit is not enforced when uploading files via WebDAV.
•  This limit applies to all files in a single upload action.
•  This limit applies to users in all roles.
•  This limit applies to all other tools that include an “add attachment” button.
8/9/2019 Sakai 27 Manual
The rSmart Sakai CLE Administrator Guide, v. 2.7 8
2.9 Site quota Site Quota puts a limit on the total size of all resources in a site. This means that all course, project, portfolio and MyWorkspace sites have the SAME amount of storage space (default is 1GB or 1048576 kilobytes). You can change this setting by changing the numeric value 1048576 to a number of your choice (in kilobytes) in local.properties:
[email protected]=1048
576
Note: A CLE Functional Administrator may change the Site Size Quota for an individual site via the user interface.
2.10 Site type-specific quotas This setting allows the quota for each site type to be set independently, allowing all course sites to have default quotas different than project and portfolio sites.
content.quota.{site type}= {quota in kilobytes}
content.quota.project= {quota in kilobytes}
content.quota.portfolio= {quota in kilobytes}
content.quota.myworkspacebuserdguest= {quota in kilobytes}
content.quota.myworkspacebuserdregistered= {quota in kilobytes}
content.quota.myworkspacebuserdmaintain= {quota in kilobytes}
2.11 Enabling the “Show other sites” feature This setting enables the “Show Other Sites” link in the list mode of the Resources tool, the resources helper tool and the dropbox tool. By default, the CLE comes with the “Show other sites” feature enabled for the resources tool and the resources helper tool, but NOT for the dropbox. Enabling this feature allows users to copy files from resources
folders from other sites in the CLE and paste them into other folders or dropboxes. You can enable or disable each of these features in local.properties.
resources.show_all_collections.tool=true
resources.show_all_collections.helper=true
resources.show_all_collections.dropbox=true
2.12 Copyright type This setting configures copyright options that appear when adding/creating a file using
the Resources tool. These settings exist in sakai.properties and you can change the
settings by creating and editing the following values in local.properties.
# the copyright options for the resources tool
copyrighttype.count=6
copyrighttype.2=I hold copyright.
copyrighttype.4=I have obtained permission to use this material.
copyrighttype.5=Copyright status is not yet determined.
copyrighttype.6=Use copyright below.
copyrighttype.own=I hold copyright.
8/9/2019 Sakai 27 Manual
copyrighttype.new=Use copyright below.
default.copyright.alert=false
fairuse.url=http://fairuse.stanford.edu
newcopyrightinput=true
2.13 Enabling conditional release feature The following property, if set to “true,” activates the “conditional release” feature for the Resources tool. This feature lets instructors opt to have a resource become available to students only if a certain condition has been met for an item in the Gradebook tool.
conditions.service.enabled=true
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 withit 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:
•  Immediately reset realm templates, permissions, roles, user workspace sites, user workspace permissions, tool names, categories and tool placement back to the default rSmart CLE configuration.
•  Prepare your instance for complete reconfiguration—i.e., prepare your instance to load and process the configuration spreadsheet in such a way that the
spreadsheet completely resets some or ALL of your CLE configuration.
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.
8/9/2019 Sakai 27 Manual
The rSmart Sakai CLE Administrator Guide, v. 2.7 10
1. This setting, if set to true, will reload default site template, realm template, tool & category info from the source code:
[email protected]=false
2. This setting, if set to true, will allow the configuration spreadsheet to overwrite
realms, roles, tools & categories:
  .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.
[email protected]=user
[email protected]=pwd
[email protected]=mysql
[email protected]=com.mysql.jdbc.Driver
hibernate.dialect=org.hibernate.dialect.MySQLDialect
[email protected]=TRANSA CTION_READ_COMMITTED
[email protected]=jdbc:mysql://localhost:3306/cle25?us
4096&prepStmtCacheLimit=4096
The rSmart Sakai CLE Administrator Guide, v. 2.7 11
2.16 Database connection maximum This setting defines the maximum number of active database connections (set to -1 for unlimited). You should coordinate with your DBA to make sure your database can handle the number specified. This setting may be added to local.properties.
[email protected]=100
Elluminate Integration (Live Virtual Classroom Tool)
2.17 Elluminate settings The Live Virtual Classroom tool allows teachers and students to manage and view Elluminate Live ! event schedules as well as attend Elluminate Live ! events from within Sakai. These settings exist in local.properties and can be changed to your institution- specific values. Your institution must have an Elluminate account in order to use the Live Virtual Classroom tool. For more information, see http://www.elluminate.com 
# ip address or dns name of the machine where the virtual
classroom server is running
virtual_classroom.server.port=8888
# the name of the adapter in elluminate which the CLE talks to
virtual_classroom.server.adapter=default
# default capacity to use when creating a new virtual classroom
session
# specifies the maximum number of concurrent users allowed by the
virtual classroom server across the whole system
virtual_classroom.server.max_capacity=10
# specifies the time (in minutes) prior to the scheduled start
time of the virtual classroom session during which a user can
join. The options are 0, 15, 30, 45, and 60 minutes
virtual_classroom.server.grace_period=15
elluminate.sys.user=serversupport elluminate.sys.pass=elluminate
Email Configuration
2.18 Email configuration The rSmart CLE can be configured for both incoming and outgoing mail.
8/9/2019 Sakai 27 Manual
To review the outgoing mail configuration, see the following in local.properties:
# SMTP server for outgoing email
[email protected]=some.smtp.org (where
some.smtp.org is your outgoing mail server)
# set to false to allow email to be sent, otherwise it's logged
and not sent
To review the incoming mail configuration, see the following in local.properties:
# dns addresses used for incoming email
smtp.dns.1 = 255.255.255.1
smtp.dns.2 = 255.255.255.2
# SMTP port on which our SMTP server runs. Default is 25.
#Recommend running on 8025, and using a standard mailer on 25 to
forward mail to Sakai.
smtp.port = 25
# flag to enable or disable our SMTP server for incoming email
(true | false)
smtp.enabled = true
2.19 Notification email reply-to addresses Many events (posting announcements, updating resources, etc.) can initiate an email to users in the worksite. By default, all of this email comes from an email address to which recipients cannot respond. The CLE may be configured to send email from the user initiating the email. This setting exists in local.properties.
emailFromReplyable@org.sakaiproject.event.api.NotificationService
=true
Email Archive Tool
2.20 Set Email Archive search threshold This setting sets the maximum number of emails in an email archive before the search feature is disabled. Search through the email archive may affect server performance when searching through large numbers of messages. The default value is 2500 messages, but may be altered in local.properties.
sakai.mailbox.search-threshold=2500
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. 
8/9/2019 Sakai 27 Manual
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,  
2.24 Exporting grades in Gradebook2 The following settings are for enabling the export of grades in Gradebook2 to an
institution’s external grade reporting system. Add these settings to local.properties.
Note: If you plan to export grades to an external reporting system, please contact rSmart support for configuration assistance. There is a services fee for the configuration and code writing required to export grades in Gradebook2.
# gradebook export feature
# uncomment for reference provider which support mid term and final
grades
#externalGradeProvider=org.sakaiproject.service.gradebook.shared.Extern
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 tool’s name.
display.help.icon=false
2.26 Online Help location This setting indicates the location of the online Help.
help.location=http://27.help.rsmart.com/rsmart-help-content
2.27 Custom Help links These settings may be used to create custom Help links in the top left box of the CLE Help pages. Complete this change in local.properties.  
help.link.name.count=2
help.link.url.count=2
2.28 Turn on the experimental Lessons (Melete)/Resources integration feature
These settings turn on the Lessons/Resources enhancements to Melete. The default value is “true,” which means that the enhancement is turned ON by default in the rSmart
CLE. For more information on this feature, download the rSmart Sakai CLE 2.6.0 Release Notes from RSN. To turn this enhancement OFF, set the values to false. Complete this change in local.properties.
melete.editor.site.default=true
melete.allow.resource.links=true
Membership Tool
The rSmart Sakai CLE Administrator Guide, v. 2.7 15
2.29 Disable the “unjoin” link in the Membership tool The following setting disables the “unjoin” link from within the Membership tool for all site types . This means that no one will be allowed to “unjoin” from a site using the Membership tool. Add this setting to local.properties.
disable.membership.unjoin.selection=true
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 siteupon 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 user’s 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=<[email protected]>
msgcntr.notification.user.real.from=true  
•  If msgcntr.notification.user.real.from is set to true, notifications will appear to come from the email address of the user sending the message.
•  If msgcntr.notification.user.real.from is set to false, or if a user does not have an email address specified, notifications will appear to come from the address specified in msgcntr.notification.from.address.
•   If msgcntr.notification.from.address is not set, notifications will appear to come
from [email protected] (or the value of your institution’s serverName property). 
News Tool
The rSmart Sakai CLE Administrator Guide, v. 2.7 16
2.31 Default news title and news feed URL This setting configures the default title and URL for the News tool that appears during site setup. Users may make changes to this default title and URL with the Site Setup tool. Place your customized default settings in local.properties. 
news.title=Sakai Newsnews.feedURL=http://sakaiproject.org/announcements/feed
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
2.33 Enable portfolio caching This setting enables caching portfolio presentation information, reducing load on the database when viewing portfolios and improving portfolio page load times.
cache.osp.presentation=true
2.34 Reviewer access to student matrices in all groups This setting allows matrix reviewers to access all student matrices in a worksite,
regardless of whether they belong to that student’s group. The default behavior is to only allow reviewers to view matrices of students in their groups.
osp.reviewer.groups.allowall.global=true
Page Order Helper Tool
2.35 Renaming tools with Page Order Helper tool This setting allows site owners to edit site tool names with the Page Order Helper tool in the Site Editor. If you do not want site owners to be able to change tool names, change
the value of this setting to “false.” For more information, see How do I turn on the PageOrder Helper tool? 
org.sakaiproject.site.tool.helper.order.rsf.PageListProducer.allo
The rSmart Sakai CLE Administrator Guide, v. 2.7 17
2.36 Password reset feature availability This set of properties determines which user types may reset their password using the Password Reset tool. By default, the CLE only allows “guest” users to reset their passwords. However, if registered and maintain users have local accounts (i.e., they do not have their authentication credentials stored in a directory outside of Sakai), they also
may be allowed to retrieve their passwords if these settings are enabled inlocal.properties.
resetRoles.count=3
resetRoles.1=guest
resetRoles.2=maintain
resetRoles.3=registered
Note: If registered and maintain users authentication information is stored in an external system, those users should be directed to the system’s self-service tools for password change requests, as appropriate.
Portal
2.37 Portal error email message If the portal catches any errors while processing a user request, the error report and the user’s bug report (if created) will be sent to the email address configured in this setting. This setting exists in local.properties.
[email protected]
2.38 “My Sites” display order
The order of the sites in the “My Sites” drop down menu is set by the order set by the “portal.term.order” properties. The default order is to order sites in reverse chronological order by term so as to keep the most recent (and likely relevant) sites at the top of the list. This order can be overridden by setting your own order in local.properties.
term.order.count=7
portal.term.order.1=SPRING 2011
portal.term.order.2=WINTER 2011
portal.term.order.3=FALL 2010
portal.term.order.4=SUMMER 2010
portal.term.order.5=SRPING 2010
portal.term.order.6=WINTER 2010
portal.term.order.7=FALL 2009
2.39 Turning categories on/off To disable the tool categories in your instance of the CLE, you must change the following setting in local.properties from “true” to “false.”
xslPortal.displayToolCategories=true
Preferences Tool (My Workspace)
2.40 Preferences tool—page order/visibility control The Preferences tool, which is typically available in a user’s My Workspace site, has several options that can be turned on by explicitly enabling or disabling settings in the
preference.pages property in local.properties.
# Controls the order pages appear in the Preferences tool, and
whether a page appears at all.
# To eliminate a page, explicitly set preference.pages and leave
the page value out.
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.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.
2.42 Manual section creation (Sections tool) This setting allows you to configure the Sections tool once you decide whether instructors will be allowed to manually create course sections within their course sites. Make any configuration changes in local.properties.
[email protected]=MANUAL_MANDATO
The possible values for this setting are:
MANUAL_MANDATORY – Site owners must create their sections manually. 
MANUAL_DEFAULT – By default, site owners must create their sections
manually, but if they so choose, they can have an external authority (an integrated Student Information System) create sections automatically. The SIS integration MUST be configured to automatically create sections in order for this option to work. 
AUTOMATIC_DEFAULT – By default, Sakai will use an external authority to
automatically create sections within a course. If an instructor so chooses, he/she may switch the option to manual and create sections manually. 
AUTOMATIC_MANDATORY – An external authority will automatically create
sections within a course, based on the rosters that exist within the course.
Instructors are not allowed to manually create sections.  
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 you’re 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
2.45 Virus scan If you want to enable virus scanning for files that are uploaded to the CLE, you can install anti-virus software on the server. These three settings will tell you whether virus scanning is enabled, the host IP, and the port at which it’s listening. These settings exist in local.properties.
8/9/2019 Sakai 27 Manual
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. 
Site Roster Tool
2.46 Remove user IDs and email addresses from site roster The site roster tool displays usernames and email addresses in the roster by default. To remove this information from the display, set the following properties in local.properties:
roster_view_email=false
roster_view_user_id=false
Site Statistics Tool
2.47 Enabling server-wide access to Site Statistics tool This setting allows admins access to site statistics across all sites in the CLE. Statistics include the following:
•  total number of logins
•  # unique users •  # sites created
In local.properties, the value for this setting should be “true.”
serverWideStatsEnabled@org.sakaiproject.sitestats.api.StatsManage
r=true
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. 
8/9/2019 Sakai 27 Manual
Default:
To make course site titles editable, change the setting to:
titleEditableSiteType.count=3
titleEditableSiteType.1=project
titleEditableSiteType.2=portfolio
titleEditableSiteType.3=course
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.
2.49 Turn on “soft delete” of sites This setting allows a Sakai systems administrator or a database administrator (DBA) to restore a site that is accidentally deleted by a site owner. When a site is deleted, a flag is changed in the database, so the site can no longer be accessed and appears deleted to the site owner. An admin can then change the flag and restore the site. If you would rather allow your site owners to “deep delete” sites instead of “soft deleting” sites, change the value of this setting to false. Make any changes in local.properties. 
# uncomment to turn on logical delete of site data
[email protected]=true
Note: If your institution is a hosted client and you have this property set to “true,” contactrSmart for assistance with “undeleting” a site.
2.50 Stealthing/unstealthing tools Some tools in the CLE are “stealthed” by default, meaning that they are hidden from site owners upon site creation and within the Site Editor.
In order to stealth a tool, you first need to know its tool ID. If you are a CLE Functional Administrator, you can find a list of tool IDs by accessing a function of the Sites tool in the Administration Workspace. Alternatively, you can see the following section of this guide: Tool Definitions and Tool IDs. To stealth some tools, locate the tool IDs for the
tools you wish to stealth (example: Wiki, Site Roster, and Glossary), and then includethem in the stealthTools setting in local.properties. Here’s what the setting might look like:
[email protected]=sakai.rw
The rSmart Sakai CLE Administrator Guide, v. 2.7 22
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? 
2.51 Super User (SU) tool--allowing non-admin access The following setting lets admins activate the Super User (SU) tool in sites other than the Administration Workspace:
# uncomment to turn on feature to allow non-admin users ability
to super user (CLE-4323)
use.su.realm=true
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? 
2.52 Assigning “from” address for email notification This setting controls the email address used as the “from” address for any email sent by Site Setup and Site Editor tools. This setting exists in local.properties. 
[email protected]
2.53 Disabling e-mail notification for guest users Sometimes, a site owner (Course Instructor, Project Organizer or Portfolio Organizer) may choose to add guests to a site within your instance of the CLE. This function is available to all site owners via the user interface (From the Site Editor/Add Participants function).
If a site owner adds a guest user (using their email address), the CLE will create a user account for that user (assuming the user doesn’t already exist in the CLE) and send that
8/9/2019 Sakai 27 Manual
The rSmart Sakai CLE Administrator Guide, v. 2.7 23
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
2.54 Users present This setting controls whether or not the Users Present list shows in the left-hand menu column within a site. The list shows those who are ‘present’ (that is, looking at any page of the site). It may be desirable to remove this information across the site completely or to control which sites have the feature enabled in order to conform to local policy. This setting exists in sakai.properties and you can change the default value by adding this
setting to local.properties.
display.users.present=true 
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  
2.55 Presence expiration A user’s presence will expire if not refreshed in this many seconds (in sites in which
display.users.present permits the presence display). This setting exists in sakai.properties and you can change the default value by adding this setting to
local.properties.
[email protected]=60
2.56 Session expiration A user’s session will expire if nothing happens in this many seconds (default is 3600 seconds/one hour)
[email protected]=3600
2.57 Timeout Dialog settings
The timeoutDialogEnabled setting determines whether a timeout warning box will appear to users shortly before they are automatically logged off. Possible values are true or false. The default is false.
timeoutDialogEnabled=false
The rSmart Sakai CLE Administrator Guide, v. 2.7 24
The timeoutDialogWarningSeconds setting specifies, in seconds, how much time will remain before automatic logoff when the timeout warning box appears. There is no default value for the timeout warning setting.
timeoutDialogWarningSeconds=
2.58 Enable role switching
This setting allows users with the site.roleswap permission to switch between a set of specified roles and return back to their own role. This feature allows Instructors to view the course sites as a Student, or portfolio site Organizers to view the site as a Participant. When a user enters a site in which they have the site.roleswap permission, a link or dropdown menu with available roles displays below the “My Sites” tab in the CLE portal.
studentview.roles=Student,Participant,Guest  
Student Information System (SIS) Integration
2.59 Specifying site IDs for master sites If you have master sites that get duplicated when your courses are loaded into the CLE via SIS integration, you must specify the site ID for each master site by configuring the
cle.mastersiteid property setting in local.properties. By configuring this setting, you specify the master site that the CLE will use when creating a new site for a particular course in the SIS course file (courses.csv).
We recommend that you give a master site a unique site ID that is easy to remember,
such as “master.course” for a master site that will be used to create new course sites.
Keep in mind that a master site can be any type of site—course, project, or portfolio. 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)? 
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.
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.
You must also configure the property setting to specify the master site ID for the appropriate courses in the SIS course file. Let’s say you want to configure the cle.mastersiteid setting to specify the following:
8/9/2019 Sakai 27 Manual
The rSmart Sakai CLE Administrator Guide, v. 2.7 25
•  “course” for the master site ID in the SIS course file
•  “master.course” for the site ID of the master site
You would then configure the following setting:
# Site Masters (will match site master id column in course csv file. If blank in csv file, will use masterSiteId from
CleCourseProcessor)
cle.mastersiteid.course=master.course
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.
2.60 Specifying a site ID for a single master site If you plan to use only a single  master site that the CLE will use to create sites when accessing a Student Information System (SIS), you may configure the following setting in local.properties.
# site id for course processor to clone
masterSiteId@com.rsmart.customer.integration.processor.cle.CleCou
rseProcessor=MasterSite
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 site—course, 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)? 
2.61 Enable detailed reporting for changed members and courses
If your institution’s instance of the CLE accesses a Student Information System (SIS) when creating sites, setting the following properties in local.properties to “true” will enable detailed reporting for changed members and courses. You may access these reports in the catalina.out  log when running the SIS synchronization job, to confirm that
8/9/2019 Sakai 27 Manual
your files are set up properly.
extendedReporting@com.rsmart.customer.integration.processor.cle.C
  leCourseProcessor=true
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.
2.62 Allow additional information for SIS courses file
Configuring the following settings in local.properties will allow for additional information
in the SIS courses.csv file used to create sites in the CLE.
# allow for additional columns for Contact Name (10th column) and
Contact Email (11th column) to be set in courses.csv
columns@com.rsmart.customer.integration.processor.cle.CleCoursePr
ocessor=11
# allow for a header row in the csv file; Semester, Site ID, etc.
The SISProcessor will start processing from the second row.
headerRowPresent@com.rsmart.customer.integration.processor.cle.Cl
2.63 Allow for additional course properties
Configure the following setting in local.properties to allow the courses.csv file to specify additional course properties. You may configure this setting for up to five additional properties.
# allow up to 5 properties to be specified in courses.csv file
and added as course properties.
columns@com.rsmart.customer.integration.processor.cle.CleCoursePr
ocessor=16
course.sis.property.count=5
course.sis.property.1=propertyName1
course.sis.property.2=propertyName2
course.sis.property.3=propertyName3
course.sis.property.4=propertyName4
course.sis.property.5=propertyName5
As an example, you might want to add the alternateCourseId and alternateName  properties. To do so, you would configure the following setting:
columns@com.rsmart.customer.integration.processor.cle.CleCoursePr
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.
2.64 Allow for additional user properties
Configure the following setting in local.properties to allow the users.csv file to specify additional user properties. You may configure this setting for up to five additional properties.
columns@com.rsmart.customer.integration.processor.cle.CleUserProc
user.sis.property.4=propertyName4
user.sis.property.5=propertyName5
As an example, you might want to add the alternateEmailAddress and alternateName properties. To do so, you would configure the following setting:
columns@com.rsmart.customer.integration.processor.cle.CleUserProc
essor=9
user.sis.property.count=2
user.sis.property.1=alternateEmailAddress
user.sis.property.2=alternateName
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.
2.65 Auto-create URL alias based on external site ID
If the following setting is configured in local.properties, each site the CLE creates by accessing the SIS will be assigned a URL alias based on the external site ID (the unique course ID in the SIS courses.csv file). If the value for this setting is set to “false,” each site will be assigned an auto-generated URL (consisting of a long string of numbers and
letters).
createAlias@com.rsmart.customer.integration.processor.cle.CleCour
2.66 Allow users update
If the following property is set to "true" in local.properties, information in the users.csv  file will overwrite information in the CLE database.
# allow information in CSV file to overwrite information in
database.updateAllowed@com.rsmart.customer.integration.processor.cle.CleUs
erProcessor=true
2.67 User password/removal (users created via SIS) Note: The following property settings are only applicable if your institution creates users through an SIS process.
Enable password update Configure the following setting in local.properties to allow user passwords to be updated.
updatePassword@com.rsmart.customer.integration.processor.cle.CleU
  serProcessor=true
Allow auto generation of user passwords The following property in local.properties, if set to “true,” will allow user passwords to be automatically generated when the CLE imports users by accessing the SIS user file.
generatePassword@com.rsmart.customer.integration.processor.cle.Cl
Remove users from the CLE (remove user EIDs)
For the CLE to remove users by accessing a list of EIDs (the SIS removeusers.csv
 file), you must add the following settings to local.properties.
#set location of remove file (one userid per line)
filename@com.rsmart.customer.integration.processor.cle.CleRemoveU
serProcessor=${sakai.home}/sis/removeusers.csv
# defaults to false, meaning it looks the user up by eid, set
this to true to lookup by user id
lookupByUserId@com.rsmart.customer.integration.processor.cle.CleR
emoveUserProcessor=false
2.68 Remove sections in sitesBy setting the following property to "true" in local.properties, sections will be removed from a site if they do not show up in the SIS sections file (sections.csv). Note: This
property only works on sites for which section data exists in the sections.csv file.
deleteSections@com.rsmart.customer.integration.processor.cle.CleS
2.69 Map student and TA roles
By configuring the following settings in local.properties, the CLE will assign student or teaching assistant roles to site members according to the roles listed for them in the members.csv file.
# allow for mapping of role names in the members.csv file to those
within the system
# allow for the removal of any existing enrollments for the
student or teaching assistants deleteTeachingAssistants@com.rsmart.customer.integration.processo
2.71 Assign “active” or “inactive” status to site members
By adding the following setting in local.properties, user status for a site can be controlled
by assigning the appropriate value to the SIS membership (members.csv) file. This setting adds a fourth column to the file. In this column, assign either “true” (active) or “false” (inactive) for each user.
columns@com.rsmart.customer.integration.processor.cle.CleMembersh
These settings exist in sakai.properties in the CLE .
Note: rSmart settings differ from the term settings in 2.7 community Sakai.
Make any changes in local.properties. 
termterm 
Terms (semesters) are known by different names at different institutions. This list is where the particular terminology used for terms/semesters is specified. The termterm.count  value should match the number of terms specified by termterm.n entries.
8/9/2019 Sakai 27 Manual
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
The rSmart Sakai CLE Administrator Guide, v. 2.7 32
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.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 you’ve chosen before editing these term settings. 
Tests and Quizzes (Samigo) Tool
2.73 Email server settings
The Tests & Quizzes tool uses the following email settings in local.properties instead of the standard e-mail settings.
# outgoing SMTP server (If not set, the Sakai smtp server setting will be used)
samigo.smtp.server=smtp.somewhere.edu
# outgoing SMTP port (If not set, the default part 25 will be
used)
samigo.email.prefixedPath=/tmp/
2.74 File upload question type
These settings govern the file upload specifications for the Tests & Quizzes tool. Make changes to these settings in local.properties.
# ** Samigo File Upload question type settings **
# the following default settings:
# in Samigo web.xml can be overridden with the following settings
in sakai.properties:
/files/sam/uploads
2.75 Allow instructor to change published assessments This setting governs whether or not an instructor may edit an assessment after it has been published.
samigo.editPubAssessment.restricted=false
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.
2.76 Enable auto-submit feature This setting enables a feature that provides an assessment option to automatically submit assessments on their due date. The “Auto Submit Assessments Job” must also be scheduled in the Job Scheduler tool in order for this feature to work.
samigo.autoSubmit.enabled=true
2.77 Word-2-QTI tool (“Create using markup text” feature) This setting allows you to enable/disable the “Create using markup text” (Word-2-QTI) feature within Samigo (Tests & Quizzes). This setting exists in sakai.properties and the default setting in the rSmart CLE is true (meaning the “Create using markup text” option is turned on). You can make any changes to this default value by adding/changing this setting in local.properties. 
samigo.samliteEnabled=true 
Skins and branding For information on skins and branding, visit RSN to download the rSmart Sakai CLE 2.7 Customization Guide.
8/9/2019 Sakai 27 Manual
The rSmart Sakai CLE Administrator Guide, v. 2.7 34
Getting users into the CLE and adding users into courses Getting users into the CLE  In order to access the CLE, a user must have a user ID, password and a user account type . A user’s account type determines the following:
1. The toolset available within the user’s My Workspace
2. The system  permissions for that user – i.e., what privileges does this user get  just by logging in ?
There are three default user account types in the rSmart CLE 2.7:
•  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 user’s 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
•  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, andhas 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.
8/9/2019 Sakai 27 Manual
The rSmart Sakai CLE Administrator Guide, v. 2.7 35
Getting users into the CLE There are a number of ways to create user accounts in the CLE.
Create users manually, one-by-one See How do I manually add a user into the CLE? for instructions. This method is not
ideal if you have many users to add.
External Authentication using LDAP or Active Directory Configure the CLE to use LDAP or Active directory for user authentication. You can find configuration instructions in the RSN Knowledge Base article How can I integrate my LDAP server with the CLE? 
Using LDAP/AD authentication benefits CLE Functional Administrators because it saves time—once you have configured the CLE to authenticate against your own internal system, you won’t need to create users manually. The users will, in fact, log in simply with their LDAP/AD user ID and password. LDAP/AD authentication also benefits users, because there is no need for them to remember an additional password.
For more information, visit RSN and download the rSmart whitepaper User Authentication with LDAP and the rSmart Sakai CLE.
Use another Identity Management (IDM) solution, such as CAS or Shibboleth, to manage user access to the CLE rSmart will be happy to consult with you regarding your existing IDM system and your IDM/Sakai integration needs.
Use the rSmart roster import tool In the absence of LDAP authentication, you can use the rSmart Roster Import tool to add all users into the CLE. We recommend that you test the Roster Import tool with just a few users before importing all users. For instructions, download Using the Roster Import Tool from RSN.
Invite them as guests into your course, and a user ID will be created for them with a “guest” user account type  Use the Site Editor tool and click “Add Participants”. Add the email address of each new user that you wish to add to your site in the “Non-official Participants” area. Creating users in this way will send each new user an email with their login information.
Use the SIS integration code to mass-import your users into the CLE via a users.csv file. If your institution’s instance of the CLE is integrated with a Student Information System
(SIS), the CLE can optionally access a list of users (the users.csv file) exported fromthe SIS. This file will include each user’s enterprise ID (EID), which is the ID that will be used to log in to the CLE, as well as each user’s login password and email address.
Note: This option should not be used if your instance of the CLE is already integrated with LDAP/Active Directory (AD).
8/9/2019 Sakai 27 Manual
The rSmart Sakai CLE Administrator Guide, v. 2.7 36
Getting users into their courses There are a number of ways to get users into their course sites.
Let the users enroll themselves using the Membership tool  If you do not have a student information system and you also do not have a course
registration process at your institution, you could make all courses “joinable” and allowstudents to join courses using the Membership tool. This is not an ideal way to manage course registrations if you already have a student information system at your institution.
Tell instructors to manually enroll the users If the users already have an ID in the CLE, instructors can easily add a list of participants to a course using the Site Editor/Add Participants tool. Just paste the user IDs into the Site Editor/Add Participants page.
Integrate the CLE with your SIS (Student Information System) so that courses (and potentially sections) are automatically created and users are automatically enrolled.
For more information on this method of SIS integration, contact rSmart for assistanceand see the following RSN Knowledge Base article for instructions on preparing your SIS exports: What sorts of file exports does the CLE expect from my SIS? 
SIS Integration with Flexible Site Creation You may also integrate the CLE with your SIS using the Course Management API.
This method uses the Sakai Course Management API to populate the CLE database with course, section and roster information exported regularly by your SIS. Instructors can manually create courses and choose the rosters to import into their newly created course sites.
Please note that implementation may require additional services work. Contact rSmart for assistance, and visit RSN to download Course Management SIS Integration for more information on configuring the Course Management API.
8/9/2019 Sakai 27 Manual
3 Managing the rSmart Sakai CLE
CLE Functional Administrator vs. System Administrator A CLE Functional Administrator is someone who has the highest level of permissions within the CLE and can manage configuration components of the CLE and help users troubleshoot within the user interface . A System Administrator is someone who has access to the CLE server and file system, manages configuration files and can