Beruflich Dokumente
Kultur Dokumente
Revision History
Version 1.0 1.01 1.02 1.03 1.04 Date 06/04/08 06/13/08 07/31/08 07/10/09 12/28/10 Author K. Stiles J. Brown J. Brown S. Keesler J. Mezzanotte Description Initial release Revised section 2.1.27 Section Settings Revised section 2.1.28 Turning Categories On/Off (applies to CLE version 2.6.1) Updates for 2.6 CLE 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.
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
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.....................................................................................................12 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.................................................................................13 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...............................................................................................................15 2.29 Disable the unjoin link in the Membership tool......................................................15 Messages Tool...................................................................................................................15
2.30 Messages tool from email address.........................................................................15 News Tool...........................................................................................................................16 2.31 Default news title and news feed URL........................................................................16 OSP.....................................................................................................................................16 2.32 Experimental Assignments-Matrix integration..........................................................16 2.33 Enable portfolio caching.............................................................................................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.................................................................................................................17 2.36 Password reset feature availability............................................................................17 Portal..................................................................................................................................17 2.37 Portal error email message.........................................................................................17 2.38 My Sites display order.............................................................................................17 2.39 Turning categories on/off...........................................................................................18 Preferences Tool (My Workspace)....................................................................................18 2.40 Preferences toolpage order/visibility control.........................................................18 Sections Management.......................................................................................................18 2.41 Section settings...........................................................................................................18 2.42 Manual section creation (Sections tool) ...................................................................19 Server.................................................................................................................................19 2.43 Server URL..................................................................................................................19 2.44 Server ID......................................................................................................................19 2.45 Virus scan....................................................................................................................20 Site Roster Tool..................................................................................................................20 2.46 Remove user IDs and email addresses from site roster...........................................20 Site Statistics Tool.............................................................................................................20 2.47 Enabling server-wide access to Site Statistics tool .................................................20 Site/User Management.......................................................................................................21 2.48 Editable site titles by site type....................................................................................21 2.49 Turn on soft delete of sites.....................................................................................21 2.50 Stealthing/unstealthing tools......................................................................................21 2.51 Super User (SU) tool--allowing non-admin access ...................................................22 2.52 Assigning from address for email notification.......................................................22 2.53 Disabling e-mail notification for guest users............................................................23 2.54 Users present..............................................................................................................23 2.55 Presence expiration....................................................................................................23 2.56 Session expiration......................................................................................................23 2.57 Timeout Dialog settings..............................................................................................24 2.58 Enable role switching..................................................................................................24 Student Information System (SIS) Integration..................................................................24 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................................26 2.62 Allow additional information for SIS courses file......................................................26 2.63 Allow for additional course properties.......................................................................26 2.64 Allow for additional user properties...........................................................................27 2.65 Auto-create URL alias based on external site ID.......................................................28 2.66 Allow users update.....................................................................................................28 2.67 User password/removal (users created via SIS)........................................................28 2.68 Remove sections in sites............................................................................................29 2.69 Map student and TA roles...........................................................................................29 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
Tests and Quizzes (Samigo) Tool......................................................................................32 2.73 Email server settings..................................................................................................32 2.74 File upload question type...........................................................................................32 2.75 Allow instructor to change published assessments.................................................33 2.76 Enable auto-submit feature........................................................................................33 2.77 Word-2-QTI tool (Create using markup text feature).............................................33 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.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?.....................................................................63 Managing Course, Project, and Portfolio Sites................................................................63 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)..................................................................................................................................64 3.35 How do I create a site template?................................................................................65 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)?...............................67 3.37 How do I archive (export) a site?................................................................................68 3.38 How do I import a site?...............................................................................................69 3.39 How do I change and manage skins for a course, project, or portfolio site?..........69 Managing Tools..................................................................................................................71 3.40 How do I add a stealthed tool to a site?.....................................................................71 3.41 How do I turn on the Page Order Helper tool?..........................................................71 Managing Content .............................................................................................................72 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?..............................................72 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?........................................................................................73 Academic Terms................................................................................................................73 3.45 How do I add/remove academic terms?.....................................................................73 Online Help.........................................................................................................................74 3.46 How do I customize Help?..........................................................................................74 Reset Password.................................................................................................................74 3.47 How do I enable the Forgot Password feature in the CLE?..................................74 Site Statistics Admin Tool.................................................................................................75 3.48 How do I add and use the Site Statistics Admin tool?..............................................75 3.49 What activities does the Site Statistics tool track?...................................................77 Integration with External Systems and Services..............................................................77 3.50 How do I configure LDAP or Active Directory?.........................................................77 3.51 How do I integrate external applications with the CLE?...........................................77
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:
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 institutions 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 institutions 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.
Note: You will find hardware and environment requirements for the CLE server within the installation instructions located at http://rsn.rsmart.com.
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 directory. Two examples for tomcat.home could be /opt/cle27 or /opt/cle27/apachetomcat. What is Tomcat? Apaches 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 functional components 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 youve 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.
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
environment. environment.
local.properties This file stores custom configuration settings for your CLE
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.
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.
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=
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.
Note: A CLE Functional Administrator may change the Site Size Quota for an individual site via the user interface.
copyrighttype.5=Copyright status is not yet determined. copyrighttype.6=Use copyright below. copyrighttype.own=I hold copyright. copyrighttype.new=Use copyright below. default.copyright=Copyright status is not yet determined. default.copyright.alert=false fairuse.url=http://fairuse.stanford.edu newcopyrightinput=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 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:
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 reconfigurationi.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.
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
10
8&useServerPrepStmts=false&cachePrepStmts=true&prepStmtCacheSize= 4096&prepStmtCacheLimit=4096
# ip address or dns name of the machine where the virtual classroom server is running virtual_classroom.server.address=protactinium.phx.rsmart.com # port on which the virtual classroom server is listening 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 virtual_classroom.default_capacity=2 # 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 configuration, the system user/password the CLE uses to communicate with elluminate on the back end elluminate.sys.user=serversupport elluminate.sys.pass=elluminate
Email Configuration
The rSmart Sakai CLE Administrator Guide, v. 2.7 11
Forums Tool
12
13
#externalGradeProvider=org.sakaiproject.service.gradebook.shared.Extern alGradeProvider.reference.finalGradeOnly
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
Lessons (Melete) Tool 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.
14
melete.editor.site.default=true melete.allow.resource.links=true
Membership Tool 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 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).
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.
15
If msgcntr.notification.from.address is not set, notifications will appear to come from postmaster@yourschool.edu (or the value of your institutions serverName property).
News Tool 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 News news.feedURL=http://sakaiproject.org/announcements/feed
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
16
the value of this setting to false. For more information, see How do I turn on the Page Order Helper tool?
org.sakaiproject.site.tool.helper.order.rsf.PageListProducer.allo wTitleEdit=true
Note: If registered and maintain users authentication information is stored in an external system, those users should be directed to the systems self-service tools for password change requests, as appropriate.
17
Note: You cannot remove the prefs_tab_title setting because the rSmart CLE quicklinks require this function.
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
18
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.
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.
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.
19
# 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
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 # sites deleted hourly system usage
20
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?
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
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 include them in the stealthTools setting in local.properties. Heres what the setting might look like:
stealthTools@org.sakaiproject.tool.api.ActiveToolManager=sakai.rw iki,sakai.site.roster,osp.glossary
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
setup.request=requests@yourschool.com
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
inactiveInterval@org.sakaiproject.tool.api.SessionManager=3600
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=
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 sitecourse, 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)?
24
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. Lets say you want to configure the cle.mastersiteid setting to specify the following:
course for the master site ID in the SIS course file master.course for the site ID of the master site
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.
25
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)?
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
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 ocessor=13 course.sis.property.count=2 course.sis.property.1=alternateCourseId 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.
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.
27
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 eUserProcessor=true
28
29
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. 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
30
entries.
termlistabbr.count=11 termlistabbr.1=F10 termlistabbr.2=W11 termlistabbr.3=Sp11 termlistabbr.4=SpSu11 termlistabbr.5=Su11 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
31
termendtime 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
# ** Samigo File Upload question type settings ** # the following default settings: # com.corejsf.UploadFilter.repositoryPath, # com.corejsf.UploadFilter.sizeThreshold, # com.corejsf.UploadFilter.sizeMax and # com.corejsf.UploadFilter.saveMediaToDb # in Samigo web.xml can be overridden with the following settings in sakai.properties: samigo.answerUploadRepositoryPath==<path to new directory> /files/sam/uploads samigo.sizeThreshold=512 samigo.sizeMax=20480 samigo.saveMediaToDb=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.
33
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 users account type determines the following: 1. The toolset available within the users 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 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
Adding a new user account Adding a user to a work site Resetting a user password
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.
The rSmart Sakai CLE Administrator Guide, v. 2.7 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.
Creating CLE Functional Administrators 3.1 How do I create a CLE Functional Administrator user?
To create a CLE Functional Administrator user, you must first add the user into the CLE. Then, you must add the user to the Administration Workspace. To add the user into the CLE, follow these steps: 1. Log in to the CLE using your CLE Functional Administrators username and password (if this is your first time, log in as the admin user). 2. Click on the Administration Workspace site. 3. Locate and Select the Users tool on the left side of the page. 4. Click the New User link in the top menu bar. 5. Enter the appropriate information in the User ID, First Name, Last Name, Email and Password fields. 6. From the Type dropdown menu, select guest, registered, or maintain. (Note: Because you are going to make this user a CLE Functional Administrator, you may select any user type. The maintain type, however, generally has the highest level of permissions.) 7. Click Save Details. To add the user to the Administration Workspace, follow these steps:
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.
Installing the CLE 3.4 How do I install the rSmart Sakai CLE 2.7?
There are two ways to install the rSmart Sakai CLE, version 2.7. You can use the installer method or you can install from source. Visit http://www.rsmart.com for CLE installation information. For rSmart subscription customers, detailed instructions on installing from source are located here.
41
Managing Realms, Roles, and Permissions 3.6 Where can I view instructional videos on realms, roles, and permissions in the CLE?
To view a series of video tutorials on managing realms, roles and permissions in the CLE, see Realms, Roles, and Permissions Training in RSN.
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:
43
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: 63eb3fe7-e863-44a0-86e6-46f663d94112
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.
44
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. 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.
2. Locate and select the Realms tool. 3. Select the template realm for the site type you wish to edit. The three site
template realms are:
45
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 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.
6. 7. 8. 9.
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:
For more information on how group (and section) permissions work, see Groups vs. Sections in the Sakai Wiki.
2. Locate and Select the Realms tool. 3. Select the template realm for the site type you wish to edit. The three site template realms are !site.template.course, !site.template.project and ! site.template.portfolio. For this example, we will remove a role from the ! site.template.course realm. 4. Select the !site.template.course realm. The CLE displays the Edit: Realm page. 5. Locate and select the role you wish to delete. The CLE displays the Set
Functions for this Role page.
46
6. Click Remove Role. 7. Click Save. Change the name of a role in a site template realm
To change the name of a role within a site realm template, you must first copy the role you wish to rename and then delete the old role name. To complete these tasks, follow the instructions in these sections: Add a new role to a site template realm and Remove a role from a site template realm.
3.9 How do I set/change default permissions for course, project and portfolio roles?
Tip: For a better understanding of roles and permissions, read the previous section (How do I change the default roles for course, project and portfolio sites?). 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 CLE Functional Administrator can make changes to the default course, project and portfolio template permissions. Any changes you make to the template permissions will affect new sites only. For a complete list of CLE 2.7 permissions by tool, see Permissions in CLE 2.7. WARNING: If you are using master site templates for SIS integration, you MUST also make the following changes in your master site template(s)! Lets say you want to allow students to create new calendar appointments on the course calendar. To change the appropriate default permission, follow these steps.
Tip: To view a video tutorial explaining how to use the rSmart Customizer tool to manage permissions in the CLE, click here.
47
3.10 I messed up some default permissions. Now all my newly created courses have a few incorrect permissions. How can I fix this?
Tip: Make sure you have a good understanding of realms, roles and permissions before reading this section. For more information, see How do I change the default roles for course, project and portfolio sites? To view a series of video tutorials on managing realms, roles and permissions in the CLE, see Realms, Roles, and Permissions Training in RSN. It is sometimes possible to retroactively apply permission changes to existing sites. You must, however, keep in mind the following:
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. If, however, you accidentally assigned a permission to a role in a site template realm and you realize (after sites have been created) that you made a mistake, you cannot forcibly remove that permission using the !site.helper realm. The owner of the site must edit the permission manually from within the site. 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:
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.
48
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. 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.
user.upd: the permission that allows a user of a given type to update their own
account information user.upd.email, user.upd.own.name, user.upd.own.passwd: fine grained permissions that allow users to update some of their account information.
To change the default permissions for a user account type, complete the following steps:
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.
Access the Administration Workspace Locate and select the Realms tool Locate and select the !user.template realm Select the .auth role Id REMOVE the checkmarks from all permission boxes that begin with user.upd
Access the Site Setup/Site Editor tool Make changes to permissions (also depends on realm.upd permission) Add tools to site/remove tools from site Edit Site Information Manage access to the site Publish and unpublish the site Edit rostersfor course management (CM) implementation
50
Potentially duplicate the site (also requires the site.add permission and possibly the site.add.course permission in the user.template realm) Import from another site Edit the Syllabus (using the Syllabus tool) Add the first podcast (using the Podcasts tool) Manage forums (using the Discussion Forums tool) Post feedback (using the Feedback tool) Edit the Web Content URL Edit the News RSS URL Create and edit sections (if manual section editing is turned on) Potentially add participants to the site (also requires the site.upd.site.participants permission) Potentially manage groups within the site (also requires the site.upd.grp.mbrshp permission)
3.14 How should I grant users permission to grade assessments in the Tests and Quizzes tool?
The Tests and Quizzes tool borrows a Sections tool permission for grading purposes. So if you want to let users grade assessments in Tests and Quizzes, you must grant the appropriate permission in the site realm for both the Tests and Quizzes tool and the Sections tool:
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.
3.15 How should I grant TAs permission to grade by sections in the Gradebook and Gradebook2 tools?
The Gradebook and Gradebook2 tools borrow a Sections tool permission for grading purposes. If users with the Teaching Assistant role will be grading items by section in Gradebook or Gradebook2, you should grant the Teaching Assistant role the following permissions in the site realm/site template realm:
51
The section.role.ta permission determines who appears in the graders list in Gradebook/Gradebook2.
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.
Each user can have only one user account type. There are three default user account types in CLE version 2.7: registered, maintain and guest. A users account type determines the toolset that will exist within the users My Workspace. A users account type determines whether or not the user has permission to create new courses, projects and portfolios.
52
A users account type determines whether the user is allowed to change their name, email address and password (external users should not have these permissions) A users account type does not determine the users permissions for Courses, Portfolios or Projects.
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 Realms tool and follow these steps:
1. Find the !user.template.registered realm and click on its link. 2. Click Save As in the tool menu bar. 3. In the Realm ID field, enter a realm ID for the new user account type. In this example, we will use !user.template.alum for the realm ID. (Note: all user realms must begin with !user.template.) 4. Click Save. 5. Find the new realm you just created and click on its link. 6. In the Roles section, select the .auth link. 7. Scroll through the exhaustive list of permissions (most permissions listed here do not apply to user account types) and locate the site.add permission. This
permission allows users to create new sites. If you want users with this account type to create new course, project and portfolio sites, select the box. If not, leave it blank. 8. Click Save. Now you must create a MyWorkspace template site for the new user account type. To do so, select the Sites tool from within the Administration Workspace and follow these steps:
1. In the tool menu bar, enter !user.registered in the center search field and then
click Site ID.
2. Click on the link for the !user.registered site ID. The CLE displays the Edit: Site
page.
3. Select Save As in the menu bar. 4. In the Site ID field, enter a site ID for the new user account type (the ID is the new My Workspace template for this user type). In this example, we will use ! user.alum for the site ID. (Note: all user workspace templates must begin with !user.) 5. Click Save.
53
Lastly, be sure to test your work by creating a user with the new user account type. From within the Administration Workspace, select the Users tool and click on New User in the tool menu bar. You should now see the new user account type in the Type dropdown menu. For comprehensive instructions on adding a new user, see How do I add a user into the CLE? Log in as a user with this new account type. Then, confirm that you have all appropriate access to tools and functions. Note: For instructions on changing the default toolset for this user account type, see How do I change the default toolset for a user's My Workspace?
1. Log in to the CLE using your CLE Functional Administrators username and 2. 3. 4. 5. 6. 7.
password (if this is your first time, log in as the admin user). Click on the Administration Workspace site. Locate and Select the Users tool on the left side of the page. Click the New User link within the top menu bar. Complete the User ID, First Name, Last Name, Email and Password fields. Under Type, select guest, registered, or maintain. Click Save Details.
54
1. 2. 3. 4. 5. 6.
Scroll down to "Add/edit pages" and click the Pages button. In the toolbar, click New Page and enter "User Membership" in the "Title" field. Under "Continue Editing," click Tools. In the toolbar, click New Tools. Select the User Membership tool and click Save. Repeat this process to add the Site Stats Admin tool.
55
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:
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. 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
56
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.
1. In the !site.helper realm, click on the appropriate user ID. 2. Click Remove All in the toolbar. 3. Click Save.
Go to your Junior Admin project site. Using the Site Editor tool, remove the user from the site.
57
3.23 How can I give non-admins access to the Super User tool?
As an admin, you can give certain userssuch as Help desk staffaccess to the Super User tool, without giving them access to the Sakai Administration workspace. Warning: The Super User tool lets you log in as another user, and any action you take will appear to be performed by that user. If you plan on giving students at your Help desk access to the Super User tool, keep in mind that they will be able to log in as other students or even as instructors. As instructors, they will be able to perform any actions allowed for the instructor role--such as adding or editing grades. First, set the use.su.realm property to true in local.properties:
use.su.realm=true
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. 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.
Scroll down to "Add/edit pages" and click the Pages button. In the toolbar, click New Page and enter "Super User" in the "Title" field. Under "Continue Editing," click Tools. In the toolbar, click New Tools. Select the Super User tool and click Save.
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.
58
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?
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.
59
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.
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.
1. Select the Resources tool. 2. Expand the Public folder. 3. From the Actions dropdown menu next to the myworkspace_info.html file, select
Edit Content.
4. Using the rich text editor, change the content as appropriate. 5. Optionally, choose to notify users that the My Workspace information has been
changed. The default is no notification.
6. Click Continue. The CLE displays a message that it is saving the HTML file and
then once again displays the Resources home page. Another option is to upload a new HTML file. To do so, log in as a CLE Functional Administrator, access the Admin workspace, and follow these steps: 1. Select the Resources tool.
60
2. Expand the Public folder 3. From the Actions dropdown menu next to the myworkspace_info.html file, select
Upload New Version.
4. Click the Browse button and select the appropriate file from your computer. 5. Optionally, choose to notify users that the My Workspace information has been
changed. The default is no notification.
6. Click the Upload New Version Now button. The CLE displays a message that it
is saving the new file and then once again displays the Resources home page. Alternatively, you can create an external webpage and adjust a property setting to point to this externally managed webpage. To do so, follow these steps:
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
2. Locate and select the Sites tool. 3. In the Site ID search field, enter the Site ID for the user My Workspace template. The three default Site IDs are !user.registered, !user.maintain, and !user.guest. 4. Press Enter to search. 5. Locate and select the Site ID you wish to edit. The Edit: Site page displays. 6. Scroll down and select the Pages button. 7. To remove a tool, select its Page ID and then click Remove Page. 8. To add a new tool, click New Page. 9. Enter a title for the new page, then click tools. 10. Click New Tool. 11. Locate and select the new tool you wish to add. 12. Click Save.
61
If you created a new (non default) user account type and are unsure how to make changes, contact rSmart for assistance. Note: These My Workspace configuration changes will affect new users only. For information on changing My Workspace sites for existing users, see How do I reset the existing user My Workspaces? and What happens if I delete a user's My Workspace?
3.28 How can I add tools to all existing My Workspace sites in the CLE?
To add tools to My Workspace in the CLE, first log into the CLE as an admin and access the Admin workspace. Then, select the Customizer tool and follow these steps:
1. From the toolbar menu, select Site Types. The CLE displays the "Edit Tools, 2.
Categories, and Permissions for sites" page. Click the myworkspacebuserdregistered link. (Note: These instructions include adding tools to all registered users. To add tools to the guest or maintain users' My Workspace, this process must be repeated in the myworkspacebuserdguest and myworkspacebuserdmaintain links.) In the column on the right, click the add tools link for the "myworkspacebuserdregistered" site type. The CLE displays the "Add Tools to Site Types" page. Check Add Tool to This Type to ensure that all newly created users will receive this tool in their Workspace. Scroll to the bottom of the screen and click Save Tool Choices. 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.
3. 4. 5. 6.
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.
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?
CLE Functional Administrators will have a different My Workspace than non-manager users. The aggregated calendar appointments and announcement displays that would ordinarily exist in My Workspace will not exist for CLE Functional Administrators. This is because CLE Functional Administrators have access to all sites. There are too many calendar appointments and announcements in the CLE to display on any CLE Functional Administrators My Workspace home page.
3.30 I want to send communications to everyone within the system. How do I do that?
The CLE does not provide for mass-emails outside of course, project or portfolio sites. If you are looking to target communication toward your entire CLE population, you may
62
place the communication on each users My Workspace homepage using one of the following methods:
Use the Announcements tool in the Administration Workspace. See How do I create a Message of the Day? Change the content that is displayed in the My Workspace Information area so that everyone sees your notice within their My Workspace. See How do I change the My Workspace Information area?
Managing Course, Project, and Portfolio Sites 3.32 What is the best way for a CLE Functional Administrator to troubleshoot course, project, and portfolio site issues?
The best way to troubleshoot site issues is to use the Site Setup tool within the Administration Workspace. This tool gives CLE Functional Administrators full permissions within all sites that exist in the CLE. If you select the checkbox next to any site listed in the Site Setup tool and then select Edit, the Site Editor for the site you selected displays. If you click the title of any site listed in the Site Setup tool, the site will display. You can then behave as the owner of that site even though you may not be a registered site participant. Tip: Investigate site permissions first when troubleshooting user issues.
A CLE Functional Administrator can manually change a course site title by using the Sites tool in the Administration Workspace.
63
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:
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. 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
64
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.
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.
65
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. 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. Find the link for the site, using the Search field if necessary.
2. Click on the link for the site. The CLE displays the Edit:Site page. 3. Click the Properties button. 4. Enter template in the Name field. 5. Enter true in the Value field. 6. 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.
The rSmart Sakai CLE Administrator Guide, v. 2.7 66
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:
1. In the local.properties file, locate the cle.mastersiteid property setting. 2. Add the master site ID to the setting. Let's use course as this ID:
cle.mastersiteid.course=
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
67
(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.
1. 2. 3. 4. 5. 6. 7.
Log in as a CLE Functional Administrator or as an Instructor. Access the Site Setup tool in My Workspace. Select the checkbox next to the site you wish to unpublish. Click Edit. The Site Editor page displays. Select Manage Access. Remove the checkmark next to Publish Site. Click Update.
68
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.
3.39 How do I change and manage skins for a course, project, or portfolio site?
You can change and manage skins for all sites in the CLE. To do so, you'll need to access two tools: 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 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:
69
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. 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.
70
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.
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. 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.
71
2. Turn off the CLE categories by changing the value to false for the following
setting:
xslPortal.displayToolCategories=
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 some extra space. See the previous section of this guide for instructions on giving individual sites more storage space.
3.43 How can I change the WebDAV instructions that appear to users?
The CLE displays WebDAV instructions whenever users select Upload-Download Multiple Resources in the Resources menu bar. As an admin, you can change the instructions that the CLE displays. First, youll need a copy of the default instructions, which are saved as an html file. You can either request the file from rSmarts support staff, or retrieve it from the source code. Once you have a copy of the html file, make all of your changes to the instructions. Then, log into the CLE as an admin, access the Admin workspace, and follow these steps:
1. Select the Resources tool. 2. Find the public folder and open it. 3. Locate the webdav_instructions.html file.
The rSmart Sakai CLE Administrator Guide, v. 2.7 72
4. From the Actions dropdown menu next to the file name, select Upload New
Version.
5. Using the Browse button, select your new WebDAV instructions file. 6. Click the Upload New Version Now button.
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:
2. 3. 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.
73
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:
The email address associated with a users account is accurate. Your institution is NOT using LDAP or or a custom IDM integration to manage user accounts.
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 3. 4. 5. 6. 7. 8. 9. 10.
gateway site. Under Add/Edit Pages, click Pages. In the menu bar, click New Page. 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 In the Title field, enter Reset Password. Under Continue Editing, click Tools. In the menu bar, click New Tool. Click on the radio button for Reset Password (sakai.resetpass). 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:
74
<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.
Site Statistics Admin Tool 3.48 How do I add and use the Site Statistics Admin tool?
As an admin, you may go to any course or project site in the CLE and use the Site Statistics tool that is available to site owners. But you may also use the Site Statistics Admin tool, which gives you several additional reporting capabilities. From within the Admin workspace, this tool lets you: Quickly access statistics for any site, including admin sites. Create predefined reports that are available to all site owners. Generate a report for all sites in the CLE.
How to add the Site Statistics Admin tool By default, the Site Statistics Admin tool is not part of the Admin workspace, so youll have to add it. Before you do, confirm that the admin role includes sitestats.admin.view permission. Go to the Admin workspace, select the Realms tool, and follow these steps:
1. In the Realm ID column, click on the !admin link (the first one in the list). 2. Under Roles, in the Role ID column, click on the admin link. The CLE displays
a list of permissions you may select for the admin role. 3. If necessary, check the box for the sitestats.admin.view permission. 4. Click the Save button. Next, select the Sites tool. Find the Site ID link for the Admin workspace. If necessary, search for the site by entering the sites ID (!admin) into the Site ID search field. Click on the sites link and follow these steps:
The rSmart Sakai CLE Administrator Guide, v. 2.7 75
1. Under Add/Edit pages, click the Pages button. 2. Click New Page in the menu bar. 3. Provide a tool title, such as Site Stats Admin, and make your layout and popup 4. 5. 6. 7.
choices. Under Continue Editing, click the Tools button. Click New Tool in the menu bar. From the list, click the checkbox for Site Stats Admin (sakai.sitestats.admin). Click Save.
You should now see the Site Statistics Admin tool in your list of tools for the Admin workspace. Tip: If you would like to add this tool to the admin users workspace, select the Sites tool again, click on the appropriate Site ID link (~admin), and repeat these steps. Next, be sure that you have enabled access to site statistics across all sites in the CLE, by configuring the appropriate property setting in local.properties. For more information, see Enabling server-wide access to Site Statistics tool. Accessing Statistics In the Site Statistics Admin tool, the CLE displays a list of all sites for which you can get statistics. You may also filter this list according to site type. To get statistics for a particular site, simply click on its link. Reporting Options With the Site Statistics Admin tool, you may generate reports in several different ways: 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 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
76
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?
Integration with External Systems and Services 3.50 How do I configure LDAP or Active Directory?
For more information on LDAP, see Getting users into the CLE. For configuration instructions, see the Knowledge Base article How can I integrate my LDAP server with the CLE?
77
Tool Name
Home
Tool ID
home
Account
sakai.singleuser
sakai.aliases
Use Announcements to distribute information and send out notification about activities or events relevant to your site. *For CLE Functional Administrators only: this tool lets you post system-wide messages displayed in users' My Workspace sites. Note: when used in the Admin Workspace, this tool is sometimes referred to as the MOTD (message of the day) tool.
sakai.announcements
Assignments
sakai.assignment.grades
78
Tool Name
Basic LTI *Optional configuration
Tool ID
sakai.basiclti
Blogger *This tool will be deprecated in a future version of the CLE. Blogs (BlogWow)
blogger
Use Blogs to keep a chronological web log of news, commentary or events on your site. An alternative to Blogger, the tool provides improved usability and additional features, such as the ability to add a profile with an image. Use Calendar to post information about activities and events of interest to your site participants. Use Chat to engage in real-time, unstructured conversations with your site members. Use Citation Helper to manage citations and links to online materials. Use the Configuration Viewer to check property settings on your instance.
sakai.blogwow
Calendar
sakai.schedule
Chat Room
sakai.chat
Citation Helper
sakai.citation.tool
Configuration Viewer *Administration Workspace tool only Customizer *Administration Workspace tool only
sakai.configviewer
Use Customizer to upload the spreadsheet configuration, make changes to text (message bundles) on pages in the CLE, and manage permissions.
rsmart.customizer
79
Tool Name
Discussion Forums
Tool ID
sakai.jforum.tool
Drop Box
sakai.dropbox
Elluminate Bridge for Sakai *Optional configuration *Requires thirdparty account Email Archive
Use Elluminate Bridge for Sakai to sakai-elluminate participate in, manage, and view Elluminate Live! sessions from within the CLE.
Use Email Archive to see a list of messages that have been sent to your site. Use this tool to manage the body of common email messages sent out by the system, making changes to messages without a system restart. Use Evaluation System to conduct anonymous evaluations, both formative and summative, of your site. Use Evaluations to provide participants with summative feedback on wizard pages and matrix cells submitted for evaluation. Use Feedback to provide targeted feedback on assignments to site participants. Use Forms to create templates that assist participants in
sakai.mailbox
sakai.emailtemplateservice
sakai.rsf.evaluation
Evaluations (OSP)
osp.evaluation
Feedback
sakai.postem
Forms (OSP)
sakai.metaobj
80
Tool Name
Tool ID
Forums
Use Forums to post discussion topics or respond to discussion threads. Use Glossary to provide contextual definitions of terms used in your site including mouseover and pop-up definitions for row and column names in the matrix. Use Gradebook to calculate, store and distribute grade information to students. Use Gradebook2 to calculate, store and distribute grade information to students. An alternative to Gradebook, the tool provides a spreadsheet-style interface and many additional features. Use Help to provide contextual help documentation to site participants. Use the iTunes U tool to get access to your institutions iTunes U account from within the CLE, so you can add, manage, and view course content.
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)
Use the Job Scheduler to set up batch jobs that run on a regular basis.
sakai.scheduler
Use Lessons to create, publish, and manage online instructional sequences for your site.
sakai.melete
81
Tool Name
Link Tool *Administration Workspace tool only Live Virtual Classroom
Tool ID
sakai.rutgers.linktool
Use Live Virtual Classroom to participate in, manage, and view Elluminate Live! sessions from within the CLE. Use Mailtool to send email messages to site participants, groups, individuals and external users. Use Matrices to create an assessment process for participants to use in documenting and reflecting upon their learning in relation to a set of standards. Use the Media Gallery tool to access the open source platform Kaltura, in order to create, manage, and view video and richmedia content from within the CLE. Use the Meetings tool to access the open source web onferencing platform BigBlueButton (BBB), in order to create, manage and join BBB meetings from within the CLE. Use Membership to manage your participation in sites. Use Memory to see how the CLE is using system resources.
rsmart.virtual_classroom. tool
Mailtool
sakai.mailtool
Matrices (OSP)
osp.matrix
Media Gallery *Optional configuration *Requires thirdparty account Meetings *Stealthed/ unsupported *Requires hosting Membership Memory *Administration Workspace tool only
sakai.kaltura
sakai.bbb
sakai.membership
sakai.memory
82
Tool Name
Messages News Oauth Administration *Administration Workspace tool only Oauth Token Manager
Tool ID
sakai.messages
sakai.news
com.rsmart.oauth.tools
Use Oauth Token Manager to delete a token the CLE maintains for a third-party provider (such as Google), so the CLE no longer has access to your account with the provider. Users access the tool from their My Workspace sites. Use On-line to monitor session and server activity of users logged into the instance.
com.rsmart.oauth. management.tools
On-Line *Administration Workspace tool only Pentaho Reports *Stealthed/ unsupported Podcasts Polls Portfolio Layouts (OSP) Portfolio Showcase (OSP)
sakai.online
Use this tool to link your site to the rsn.linktool.pentaho Pentaho Reporting Engine.
Use Podcasts to share rss feeds with your site participants. Use Polls to take a quick poll of users on your site. Use Portfolio Layouts to specify the arrangement of items on a portfolio page. Link to the rSmart Portfolio Showcase.
sakai.podcasts
sakai.poll
osp.presLayout
sakai.rsn.osp.iframe
83
Tool Name
Portfolio Templates (OSP) Portfolios (OSP)
Tool ID
osp.presTemplate
osp.presentation
Preferences
sakai.preferences
sakai.profile
sakai.profile2
sakai.realms
Use Reports to run, view, and export results of reports on portfolio activity in your site. Use Resources to post, store and organize material of use to site participants. Direct link to The rSmart Support Network.
sakai.reports
sakai.resources
sakai.iframe.rsn
84
Tool Name
only Search
Tool ID
Use Search to look for content within or across sites in which you're a member. Use Sections to create and manage sections in your course. Use Site Archive to transfer site content from one site to another.
sakai.search
Sections Site Archive *Administration Workspace tool only Site Editor Roster Site Search Site Setup Site Statistics
sakai.sections
sakai.archive
Use Site Editor to edit and manage your site. Use Site Roster to view a list of participants in your site. Use Site Search to look for content on your site. Use Site Setup to create, edit and delete sites. Use Site Statistics to view, as well as generate reports for, statistics on your site by user, event or resource.
sakai.siteinfo
sakai.site.roster
sakai.sitebrowser
sakai.sitesetup
sakai.sitestats
Use Site Statistics Admin to view, sakai.sitestats.admin as well as generate reports for, statistics on any site in the CLE by user, event or resource; create predefined reports that are available to all site owners via the Site Statistics tool; and generate a report for all sites in the CLE. Use Sites to make changes to a site title, page or tool names and site configurations.
sakai.sites
85
Tool Name
Skin Manager *Administration Workspace tool only *Stealthed/ unsupported Skin Selector *Stealthed/ unsupported Styles (OSP) Super User
Tool ID
edia.sakai.skinmanager
edia.sakai.selector
Use Styles to select fonts, colors, and graphics for wizards, matrices and portfolios. The Super User tool lets you log in as another user without needing the users password. Use Syllabus to create a unitbased outline of your course. Use this tool for authoring, publishing, delivering and grading assessments.
osp.style
sakai.su
Syllabus Tasks, Tests and Surveys (Mneme) *Stealthed/ unsupported Tests & Quizzes (Samigo)
sakai.syllabus
sakai.mneme
Use Tests & Quizzes to create, edit and manage online assessments and to set up automatic feedback and grading options.
sakai.samigo
Use the Turning Technologies tool sakai.turningtool to access the Turning Technologies student response (clicker) system from within the CLE, in order to manage device ID registration and import clicker session scores into Gradebook.
86
Tool Name
Users *Administration Workspace tool only User Membership *Administration Workspace tool only Web Content
Tool ID
sakai.users
Use the User Membership tool to view a list of all sites to which someone belongs.
sakai.usermembership
Use Web Content to display a web site outside the system to your site participants. Use Wiki to create a web site that allows site participants to add and edit content collaboratively. Use Wizards to assist participants using a sequential or hierarchical process for creating and reflecting upon artifacts that represent learning or other achievements.
sakai.iframe
Wiki
sakai.rwiki
Wizards (OSP)
osp.wizard
87
site.visit site.visit.unp
user.add
Account
Create a user (including the admin upon first login) Update your email address via the My Workspace Account tool Update your first name/last name via the Account tool. Update your password via the Account tool Update your account type via the Account tool Note: This permission is currently not working.
user.upd.own
Update all of the above (except user.upd.own.type) via the Account tool By setting this permission, you do not have to set the other Account permissions, because they are included. Note: When you remove some user.upd permissions from the !user.template realms, the changes may not always take effect. To solve this problem, remove the user.upd.own permission from the .auth role in the !user.template realm.
Aliases
alias.add alias.del
Create new aliases in the Aliases tool in the Admin Workspace Delete aliases in the Aliases tool in the Admin Workspace
88
Permission Description Make changes to aliases in the Aliases tool in the Admin workspace
alias.upd
Announcements
annc.all.groups
Create OR view announcements for all groups Note: Users with this permission AND the annc.new permission will be able to create announcements for all groups and sections that exist in a site, even if they are not members of those groups or sections. Users with this permission AND the annc.read permission will be able to view announcements that were created for groups and sections to which they do not belong.
Delete any announcement Delete announcements you own Create new announcements Read announcements Read draft announcements Note: This permission will also allow a user to read draft announcements that another user has created
annc.revise.any annc.revise.own
Assignments
asn.all.groups
Create/view new assignments for all groups Note: This permission behaves in the same way as the annc.all.groups permission
89
Permission Description Can opt to receive notifications when students submit assignments Note: An instructor will see the notification options when creating an assignment. Any site participant who has this permission will be subjected to the notification choice when students begin submitting assignments.
asn.receive.notifications
asn.revise
Revise assignments Note: This permission does not work unless a role also has asn.new permission.
asn.share.drafts asn.submit
See draft assignments that other people created Submit assignments and appear in the list of assignments to be graded Note: An instructor who is granted this permission will see his/her name (as well as the names of all other instructors with this permission) in the list of assignments to be graded. When making decisions about default permissions, keep in mind that some instructors may not want their names displayed.
Blogs (BlogWow)
Add comments to other users blog posts Remove any comments that users posted to other users blog posts Create a blog entry Read other users blog entries Read other users blog entries even when the blogs are marked private Write your own blog entry Update/edit any users blog entry
calendar.all.groups
Create/view new calendar entries for all groups Note: This permission behaves in the same way as the annc.all.groups permission.
calendar.delete.any
90
Permission Description Delete own calendar entry Import calendar entries Create new calendar entries Read calendar entries Revise any calendar entry 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
Delete any chat entry Create new chat channel Delete new chat channel Revise a chat channel Delete only chat entries you own Note: Admins may want to decide whether to grant this permission. Some institutions do not allow students to delete any of their own chat posts, in accordance with official policies.
chat.new chat.read
Discussion Forums (Jforum)
jforum.admin
Administer JForum tool. Note: This permission is for admins only and should not be granted to instructors
jforum.manage jforum.member
91
Permission Description Dropbox created automatically when the user account is created Ability to see/manage all dropboxes in a site
dropbox.own dropbox.maintain
Email Archive
osp.portfolio.evaluation.use
Evaluation System
Use
Assign an evaluation for others in a group or course to complete Be evaluated by those who are taking the evaluation Take the evaluation Create evaluation templates
92
Permission Description Edit items in Gradebook/Gradebook2 Grade any item in Gradebook/Gradebook2 Grade sections in Gradebook/Gradebook2 Notes: For users to be able to grade items, they MUST have at least this permission (or the gradebook.gradeAll permission to grade all items). Gradebook and Gradebook2 borrow the section.role.ta permission from the Sections tool. The section.role.ta permission determines who appears in the "graders" list in Gradebook/Gradebook2.
gradebook.viewOwnGrades
View your own grades Notes: This permission identifies students in Gradebook and Gradebook2. If you grant this permission to users with a role other than student, such as a guest or auditor role, the users will receive grades just like official students. Instructors cannot change this permission in their course sites, so consider this decision carefully. Gradebook and Gradebook2 borrow the section.role.student permission from the Sections tool. For more information, see http://jira.sakaiproject.org/browse/SAK-14772.
Lessons (Melete)
melete.author melete.student
View, author, and manage modules and content View modules and content
Live Virtual Classroom (Integration with Elluminate Live!requires third-party service) Create a new Ellumintate Live! session virtual_classroom_session.
Edit/Update an Ellumintate Live! session Join an Ellumintate Live! session that a user has created
mailtool.admin
93
Permission Description
mailtool.send
Matrices (OSP)
osp.matrix.scaffolding.create osp.matrix.review osp.matrix.scaffolding. delete.any osp.matrix.scaffolding. delete.own osp.matrix.scaffolding. export.any osp.matrix.scaffolding. export.own osp.matrix.scaffolding. publish.any osp.matrix.scaffolding. publish.own osp.matrix.scaffolding. revise.any osp.matrix.scaffolding. revise.own osp.matrix.scaffoldingSpecific. accessAll osp.matrix.scaffoldingSpecific. accessUserList osp.matrix.scaffoldingSpecific.m anageStatus osp.matrix.scaffoldingSpecific. use osp.matrix.scaffoldingSpecific. viewAllGroups
Delete own
Export any
Export own
Publish any
Publish own
Revise any
Revise own
94
Messages
msg.emailout
Manage whether others in the site can forward email messages Note: This permission lets a user decide if other users in the site may have messages forwarded to their own email addresses. The permission should be given to site owners only and should NOT be given to students or guests.
Polls
Create a new poll Delete a poll Delete a poll that you created Edit a poll that any user created Edit a poll that you created Vote in the poll Note: Users who do not have any permissions for the Polls tool will not see polls.
osp.presentation.template. create
Create
95
Permission Description
Copy Export
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 realm.upd.own
96
content.new content.all.groups
Create new content Create/view content for all groups Note: This permission behaves in the same way as the annc.all.groups permission.
Delete any content Delete content View content that has been hidden Note: If users hide content and do not have this permission selected, they will not be able to see the content they hid.
roster.viewallmembers roster.viewhidden
View all site participants in the roster View site participants with hidden profiles in roster Note: At many institutions, the registrar determines who will get this permission.
roster.export roster.viewgroup
97
Permission Description
Note: This permission is helpful for studentsthey can see the groups to which they belong, as well as see their fellow group members.
roster.viewprofile
Click on a users name in the roster to see the users profile Note: This permission only works if the user who created the profile has chosen NOT to hide the profile.
roster.viewofficialphoto roster.viewenrollmentstatus
If official photos are used, view a user's official photo View a user's enrollment status Note: This permission is for course management (CM) implementation only.
Sections
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
98
Permission Description
Note: The Sections tool uses this permission to identify who can be assigned to sections as a teaching assistant. 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. Site Statistics
sitestats.view
View site statistics for a site Note: The instructor cannot change this permission for other roles in the site, so be sure to consider the default configuration carefully.
sitestats.admin.view
Site Editor
Use the "View Site As" function at the top right corner of the site Manage groups within the site Add participants to the site Add guest users to the site View the list of participants in the site
site.add site.add.course
Create a new site (project or portfolio) Create a new course site Note: This permission requires the site.add permission.
site.add.usersite
Site Setup/Site Editor
Get a user workspace when you log in for the first time
site.del site.upd
Delete the site Completely manage the site Note: For a list of the actions this permission governs, see What is the site.upd permission?
Skin Manager
skinmanager.create
99
Permission Description
Delete a skin using the Skin Manager tool Revise a skin using the Skin Manager tool Access the Skin Manager tool
Edit any assessment Edit an assessment you created Grade any assessment Note: The ability to grade an assessment also requires the section.role.instructor permission. For more information, see How should I grant users permission to grade assessments in the Tests and Quizzes tool?
assessment.gradeAssessment. own
Grade an assessment you created Note: The ability to grade an assessment also requires the section.role.instructor permission. For more information, see How should I grant users permission to grade assessments in the Tests and Quizzes tool?
assessment.publishAssessment.
100
Permission Description
any assessment.publishAssessment. own assessment.questionpool.copy. own assessment.questionpool.create assessment.questionpool.delete. own assessment.questionpool.edit. own assessment. submitAssessmentForGrade assessment.takeAssessment assessment.template.create
Publish an assessment you created
Take an assessment Create a template for an assessment Note: This permission lets instructors create new Assessment Types" in Tests & Quizzes.
assessment.template.delete.own
Delete templates you created Notes: This permission lets instructors delete Assessment Types" they have created in Tests & Quizzes. *If you are logged in as an admin and delete assessment types, your changes will affect all sites in your instance. You also cannot add more global assessment types unless you manipulate the database (DB).
assessment.template.edit.own
Edit a template you created Note: This permission allows instructors to change Assessment Types" they have created in Tests & Quizzes.
Tests, Tasks & Surveys (Mneme) *This tool has stealthed/unsupported status in the CLE Manage the Tests, Tasks & Surveys tool mneme.manage
mneme.grade mneme.submit
Grade tests, tasks and surveys "Take" and submit a test, task and survey
101
Permission Description
mneme.guest
Wiki
Administer the Wiki tool in your own site Create new wiki pages and contribute content View/read the wiki content Manage your instance of the wiki tool Note: This permission is for admins only.
rwiki.update rwiki.delete
Wizards (OSP)
102
CHANGE_SETTINGS DELETE_ANY DELETE_OWN MARK_AS_READ MOVE_POSTING NEW_FORUM NEW_RESPONSE NEW_RESPONSE_TO_RESPONSE NEW_TOPIC POST_TO_GRADEBOOK X_READ REVISE_ANY REVISE_OWN MODERATE_POSTINGS
True True False True True True True True True True True True False True
True False True True True True True True True True True False True False
True False False True False True True True True True True False True False
False False False True False False True True False False True False False False
False False False True False False False False False False True False False False
103
Permission Description
Meetings: Integration with BigBlueButton (BBB) Note: This tool is currently stealthed/unsupported in the CLE Create a new meeting in BBB bbb.create
Delete any meeting that was created in BBB Delete only meetings you created in BBB Update any meeting that was created in BBB Update only your own meeting that was created in BBB Participate in a BBB meeting that was created
Access the elluminate configuration pages Create a new meeting Edit a meeting Join a meeting View the list of expired Elluminate rooms and extend the available dates if desired Remove a meeting Play a recorded meeting Remove a recorded meeting
Turning Technologies: Integration with Turning Technologies student response (clicker) system software N/A turningtool.course.view.all
104
105