Configuring Sakai John Leasia Friday, Dec. 8 8:30-10:00 INTL 8.

Slides:



Advertisements
Similar presentations
Jump to Contents Instructor Tutorial essignments.com Paperless assignment submission system.
Advertisements

ProgressBook User Start-Up
Editorial roles Members of a Manila site can be assigned an editorial role if you want to grant them access to write stories or modify the appearance of.
EleUM (Electronic Learning Environment Universiteit Maastricht)
Customizing the MOSS 2007 Search Results November 2007 Rafael Perez.
1 Unit & District Tools Phase 1. 2 To access the new Unit and District Tools, you will need to click on the link embedded in the MyScouting Flash page.
Hidden Features. What will we cover 16 hidden features for Admins Bonus: –2 hidden features for Employers –Live examples!
Getting Started. Edline Web Site Requirements Provide Students and Parents With: 1.A Brief Course Description 2.Your Address 3.Course Syllabus 4.Major.
Objectives Moodle is an online learning environment where instructors & their students interact. In this workshop you will learn: 1.Configure system requirements.
Sakai Overview ITS Teaching and Learning Interactive Aurora Collado January 10, 2008.
Kabel Nathan Stanwicks, Head Circulation and Media Services Department Electronic Reserves Introductory Tutorial for Faculty.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Welcome to the Turnitin.com Instructor Quickstart Tutorial ! This brief tour will take you through the basic steps teachers and students new to Turnitin.com.
Introductory CMS Training Welcome to the new Montana State University Content Management System!
All materials © The rSmart Group Customizing Portfolio Tools in Sakai Janice A. Smith The rSmart Group.
CLEW Basics Lorie Stolarchuk Learning Technology Trainer Centre for Teaching and Learning 1.
New School Websites Teacher Pages. Visit the SCUSD Website for videos tutorials: For more information.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
The Dr ü G Book: An Intro to Drupal The Dr ü G Book: An Intro to Drupal (Dr ü G: Drupal User ’ s Group - users, not developers) This is an introduction.
The 12 screens to follow contain a number of Tool descriptions, some instructions on their use, and in some cases a Task or two. If you dedicate one hour.
The Registration Experience Student Registration via Self-Service.
Advanced SAGE Formative Adding Your Own Resources Using Common Assessments Creating Educator Groups.
SMART Agency Tipsheet Staff List This document focuses on setting up and maintaining program staff. Total Pages: 14 Staff Profile Staff Address Staff Assignment.
 First time student activates their google account, they need to go to an internet browser and go to  drive.google.com/a/students.macon.k12.nc.usdrive.google.com/a/students.macon.k12.nc.us.
Kerry Cook Mathematics Teacher Franklin High School Franklin, NH
Lorie Stolarchuk Learning Technology Trainer 1 What has changed with the 2.7.X Upgrade to CLEW?
Creating Effective School and PTA Websites Sam Farnsworth Utah PTA Technology Specialist
CSC350: Learning Management Systems COMSATS Institute of Information Technology (Virtual Campus)
©2006, CSA Creating and Managing Your COS Expertise Profile Managing Your CV and Promoting Your Work ® Resources for Research, Worldwide.
Teaching and Learning with Sakai Getting Started for Faculty Charlene Yang Instructional Technology and Media Services
Distance Education Faculty Technology Workshop Getting Started with Blackboard Vista Sasi K Benzigar Educational Technologist.
Blackboard Learn Beginner. Key Dates May 1, 2011  New WebCT courses are no longer available January 1, 2012  WebCT will be shut down  WebCT courses.
Moodle (Course Management Systems). Managing Your class In this Lecture, we’ll cover course management, including understanding and using roles, arranging.
Teaching with SmartSite An Introduction Steve Faith.
Hands-on: Setup Menu. What we will cover Access to Setup Codes Memos Forms Permissions Settings And more!
Go to your school’s web locker site school name.schoolweblockers.com) Your user name is the first letter of your first name, the first 4.
CSC350: Learning Management Systems COMSATS Institute of Information Technology (Virtual Campus)
SCHOOLOGY. Click on Sign Up Choose Instructor Fill Out Form / Register o Use SCHOOL address Fill in Country / State / and type.
Configuring Sakai John Leasia Sakai Vancouver Conference May 30 – June 2, 2006.
Training Guide for Inzalo SOP Users. This guide has been prepared to demonstrate the use of the Inzalo Intranet based SOP applications. The scope of this.
My Workspace ELearning in Sakai Randy Graff, PhD HSC Training.
CLEW Basics Lorie Stolarchuk Learning Technology Trainer Centre for Teaching and Learning 1.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Office Server Specific Web content management –Page structure, layouts, and controls –Publishing.
Course Technology Student Navigation Guide. Step 1 – Initial Login Screen ►
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
CSC350: Learning Management Systems COMSATS Institute of Information Technology (Virtual Campus)
Table of Contents TopicSlide Administrator Login 2 Administrator Navigations 3 Managing AlternativeDr.com Blogs 4 Managing Dr. Lloyd May Blogs 5 Managing.
CD Web XMS Training How to use the Xeno Media web site content management system.
January 2006Colby College ITS Setting Up Course Pages.
Hubnet Training One Health Network South East Asia Network Overview | Public and Members-only Pages; Communicating and Publishing using Blogs and News.
Getting Started. Package Overview (GradeQuick)‏ Web-based grade book –Access Anywhere –Always Current Paper grade book “look and feel” Flexible grading.
8th Sakai Conference4-7 December 2007 Newport Beach Configuring Sakai John Leasia
The SharePoint Shepherd’s Course for End Users Based on the book by Robert L. Bogue Copyright 2011 AvailTek LLC All Rights Reserved.
School Fusion Communication Software Training Potomac Middle School, Prince William County Public Schools, August 2006.
Priority 21: Gap 23 ability for user to enter personal information and allow restriction based on system defined role This gap identifies the need for.
3M Partners and Suppliers Click to edit Master title style USER GUIDE Supplier eInvoicing USER GUIDE The 3M beX environment: Day-to-day use.
Invoices and Service Invoices Training Presentation for Raytheon Supply Chain Platform (RSCP) April 2016.
2016 CSO System Training & Networking Conference / Copyright © 2016 #csoconf 2016 CSO System Training & Networking Conference / Copyright © 2016 #csoconf.
Texas Assessment Management System STAAR Alternate Manage Teacher Assignments.
ANGEL Penn State’s Course Management System Created by PSY Office of C&IS.
Invoices Training Presentation for Supply Chain Platform: BAE Systems May 2015.
HR Development Division PA Office of Administration Room 511 Finance Building Harrisburg PA Enterprise Portal Community Management Overview Click.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADMINISTRATION.
Tutorial for 21Classes.com
About SharePoint Server 2007 My Sites
Boeing 787 SCMP Training June 2016
Welcome to the JCISD Teacher Website Training Guide
Active Orders Supplier Administrator Training Getting Started Activities This training presentation describes the Getting Started activities that will.
Activating your account and navigating through TIDE
Registering in Mastering
Presentation transcript:

Configuring Sakai John Leasia Friday, Dec. 8 8:30-10:00 INTL 8

This session: For: New users, support, admins, About: Changes that can be made to Sakai OOTB from a Support Admin role Explain some of the one time setup tasks that you should undertake Provide an explanation of permissions, realms, site and user templates. Sakai configurations to fit your environment once the integration coding has finished

Configurations What types of users, worksites will you use? Do you want to limit tools based on types of worksites? Do you want to order tools in worksites consistently? What roles in different types of worksites? What permissions for each role? What will user My Workspaces contain?

Configurations – cont. MOTD What will your ‘Gateway’ site look like? Help Do you want user presence on? What is your policy regarding account creation? What are the defaults for certain tools? There are many settings that affect tools. You should decide if the defaults fit your needs.

Worksite Types Worksite type specified when worksite is created

Worksite Types Other types are possible project, course, GradToolsStudent, Research, … A type can be defined by using it Create a site using Admin Sites tool and enter a type

Worksite Types

To change the types presented in Worksite Setup when creating new sites, see sakai.sitesetup.xml in subversion /site-manage/trunk/site-manage-tool/tool/src/webapp/tools/

sakai.sitesetup.xml <tool id="sakai.sitesetup" title="Worksite Setup" description="Modify your sites and create new ones."> #

Worksite Types

Worksite Tools Which tools can be chosen in a site?

<tool id="sakai.membership" title="Membership" description="View and modify your membership in sites you may join."> Worksite Tools Which tools can be chosen in a site? Specified in the tool’s registry file, i.e. sakai.membership.xml in sakai/site-manage/site-manage-tool/tool/src/webapp/tools svn: /svn/site-manage/trunk/site-manage-tool/tool/src/webapp/tools Membership tool is only in My Workspaces

Worksite Tools /svn/content/trunk/content-tool/tool/src/webapp/tools/sakai.resources.xml Resource tool is in all site types

Worksite Tools Additional control via stealthTools property Trumps the category_name values Default (for 2.3, includes a long list of tools, including osp tools): sakai.su, sakai.site.roster, sakai.rwiki, sakai.assignment SU, Roster, Rwiki Assignments (w/o grades) tools won’t show up regardless of what’s in their xml files Override in sakai.properties sakai.su, sakai.site.roster, sakai.assignment Wiki tool shows up according to what is defined in sakai.rwiki.xml category_name values

Worksite Tools Additional configuration options as of 2.3 Easy control of stealthed provisional tools that ship with Sakai In sakai.properties, use # make specified tools visible to users when creating/editing site # hide specified tools from users when creating/editing site

Worksite Tools So, which tools can be added to a particular type of worksite is controlled by entries in the tool’s.xml file and sakai.properties What order are the tools displayed?

Tools in Worksites – controlling the order We are really talking about the order of Pages The left hand menu column contains page names Though typically (so far) Sakai has one tool per page, more are possible (e.g., Home page) Page ordering in a site type can be optionally controlled using the toolOrder.xml file

toolOrder.xml goes in the Sakai Home folder e.g., sakai folder in tomcat root folder /usr/local/tomcat/sakai subversion: /svn/component/trunk/component-api/component/src/config/ org/sakaiproject/config/toolOrder.xml Tools in Worksites – controlling the order toolOrder.xml

Doesn’t control which tools appear If no entry for a worksite type, alpha order Any page that has a tool in the list will be placed in the order set by the list. If the page has multiple tools, it will be ordered with the first one in this list. Tools in Worksites – controlling the order

toolOrder.xml …. Tools in Worksites – additional controls in toolOrder.xml

If no toolOrder.xml file (default) Existing order isn’t changed Tools added to site get added to end of list If Home or Site Info are added, they are added at the top and bottom If Home or Site Info is already in the site, their position isn’t changed Tools in Worksites – controlling the order

PageOrder tool – contrib in 2.3 /contrib/asu/PageOrderHelper/ svn: confluence/display/POH/Home

We’ve specified Types of worksites in our installation To add a new type of site Edit sitesetup.xml to add the site type What tools show up in the list when adding tools to a worksite Edit the tool registration file to let Worksite Setup know to present that tool for selection Remember the stealthTool related settings in sakai.properties The order of tools in the different types of worksites Edit the toolOrder.xml file to place the tool in the left hand menu Still more to do before logging in Worksite Tools

General configuration settings General configuration used by tools Defaults set in Tool components.xml files sakai.properties svn: /svn/component/trunk/component-api/component/src/ config/org/sakaiproject/config/sakai.properties Override with settings in /sakai.properties e.g. /usr/local/tomcat/sakai/sakai.properties

components.xml (snippet from /svn/ /trunk/ -impl/pack/src/webapp/ WEB-INF/components.xml) <bean id="org.sakaiproject. .api. Service" class="org.sakaiproject. .impl.Basic Service" init-method="init" destroy-method="destroy" singleton="true"> 100 false General configuration settings

Override components.xml settings In sakai.properties, to override a component property Form a key: bean = value Default setting: <bean id="org.sakaiproject.service.framework. . Service" class="org.sakaiproject.component.framework. .Basic Service" init-method="init" destroy-method="destroy" singleton="true"> …. …. To override: (put in the sakai.properties file) To override: (put in the sakai.properties file)

sakai.properties Tool configuration via properties Assign a value to the property Default values: version.service=sakai_2-3-0 version.sakai=sakai_2-3-0 display.users.present=true To override (put these in the sakai.properties file) : version.service=Ruler 1.0 version.sakai=2.3 display.users.present=false

sakai.properties Multiple configuration files supported sakai.properties local.properties (if present, overrides sakai.properties) security.properties Documents in the Sakai Development site Resources and svn: svn/reference/trunk/docs/architecture How to Configure Sakai Resources/Architecture Docs/Sakai 2/Sakai Configuration Sakai Properties Resources/Architecture Docs/Sakai 2/Sakai Properties

sakai.properties Use sakai.properties to set Support, help addresses Help on/off Presence ‘Affiliate’ participants Active/Inactive user control Edit site title control Course,Subject,Section field size (now set in provider implementation) Footer links Server name, URL Login fields Footer copyright notice, links Skins Resource copyright notices Semester labels and dates sakai.properties

Examples UMich sakai.properties UMich toolOrder.xml Now it’s time to login! Additional configurations done as Admin user

Admin configurations Default Roles and Permissions (realms) User types (different from role in a site) My Workspace default tools Gateway tools MOTD Miscellaneous configurations

A site when created inherits a realm template Use the Admin Realm tool to edit realms Worksites get !site.template. Where is the worksite type (e.g., course, project) !site.template For untyped worksites, or worksties without a corresponding !site.template. Worksite type default roles, permissions

A site’s default roles are inherited from the associated realm template !site.template !site.template.course access Instructor maintain Student Teaching Assistant The realm also specifies the site creator’s role Defaults are maintain, Instructor Worksite type default roles, permissions

Sakai OOTB Worksite type default roles, permissions

UM CTools Worksite type default roles, permissions

What is in a realm? Edit !site.template realm See creator role setting, roles Worksite type default roles, permissions

Example - UM !site.template.project!site.template.courseOwner OrganizerInstructor MemberAssistant ObserverStudent Observer Affiliate Issues associated with different sets of roles Implications with externally provided users (registrar) Worksite type default roles, permissions

Group templates, permissions Sakai OOTB Worksite type default roles, permissions

Groups Group template should have same roles Same inheritance mechanism e.g. !group.template.course Permissions for group aware tools only

Groups Assignments Resources Schedule Announcements

Worksite type default roles, permissions Each role has a set of permissions These are all the permissions that can be set in all the Permission pages of tools (and then some)

Review Create !site.template, !group.template realms to match worksite types (if you want to) Easiest to copy an existing realm to a new one Define roles in the !site.templates Easiest to copy an existing role to a new one Add the role description Define default permissions for each role Worksite type default roles, permissions

Keep a master list of your settings Worksite type default roles, permissions

Helper realm Another way to influence role permissions Add a permission setting to a role in all existing sites that contain that role !site.helper realm !site.helper realm permission settings are added to corresponding roles in realms of all sites Can be used to add new permission settings to roles in old sites

 !site.helper/site/ tool.perm1  tool.perm2  tool.perm3  tool.perm4  tool.perm5  Resultant permissions for Instructor role in site    Permissions settings for Instructor role in site and helper realms Examples – asn.grade permission added Gradebook permissions in 2.0 Note! Helper realm

User types Users can have types Scope is the installation These are different from Roles scoped in a site Users (accounts) get realms from !user.template. Where is the account type (e.g., guest, registered) !user.template For untyped accounts, or accounts without a corresponding !user.template.

User types Admin User tool – creating a new user

Account tool – creating a new user

Sakai OOTB User types

UM CTools User types

!user.templates are realms – they have roles It is the.auth role for a !user.template that controls the account’s rights in the application scope site.add permission in the.auth role controls whether the account can create new worksites or not

User types Sakai OOTB -.auth role !user.template  site.add !user.template.guest  site.add !user.template.maintain  site.add !user.template.registered  site.add !user.template.sample  site.add

User types Example: UM CTools -.auth role !user.template  site.add !user.template.friend  site.add !user.template.guest  site.add !user.template.colleague  site.add !user.template.uniqname  site.add

Still new discoveries! Published: September 30, 2006 A redwood tree discovered in a remote California forest has turned out to be the world’s tallest tree, edging out one nearby that had been the titleholder. Prof. Steve Sillett of Humboldt State University said the record-setting tree, named Hyperion, was feet tall, bettering the previous record holder, the foot-tall Stratosphere Giant.

On the October 6th Saturday Night Live's Weekend Update segment, it was said that the tree was found using a method called "looking."

The User My Workspace When a user first logs in, their My Workspace is created The My Workspace pages/tools an account has is determined by the account type A site template is used to define the pages/tools Users (accounts) get a My Workspace based on !user. Where is the account type (e.g., guest, registered) !user For untyped accounts, or accounts without a corresponding !user. template

The User My Workspace Use !user. templates if you want different types of users to have different My Workspace pages/tools Sakai OOTB - !user

The User My Workspace Use the Admin Site tool to edit/create !user. templates Easiest to copy !user to !user.sometype

The User My Workspace Example – UM !user.uniqname Home Worksite Setup Site Browser Membership Schedule Announcements Resources UM Webmail News Web Content Preferences My Profile !user.guest Home Worksite Setup Site Browser Membership Schedule Announcements Resources News Web Content Preferences My Profile

The User My Workspace Editing sites Add a new page Add tools to a page Demo Add Web Content tool to the My Workspace !user template

User accounts, my workspaces Review We’ve decided on site and account types, Defined default roles and permissions in sites, Specified who can add new sites, Decided on what pages/tools show up A few other configurations Gateway page MOTD Welcome Message

Gateway Page The !gateway site

Gateway Page Edit the !gateway site Create a MOTD Edit the Welcome message Edit the info files (About, Training, etc.) Admin Sites tool to edit pages/tools Remove the New Account tool?

Gateway Page Create a MOTD In the Admin site – create a MOTD using the tool on the admin’s MOTD page This tool is a specially configured Announcement tool (sakai.announcement) that creates announcements on the channel = /announcement/channel/!site/motd The Message of the Day tool (sakai.motd) on the gateway site – special display tool to view the motd sakai.motd displays the announcement channel /announcement/channel/!site/motd

Gateway Page Announcement tool configuration for displaying the motd on the gateway page /announcement/channel/!site/motd

Gateway Page Edit the Welcome message The Welcome message is displayed in a Web Content tool (sakai.iframe.service) specially configured (a clone of sakai.iframe) Displays the content at Other information files… /library/content/server_info.html

Information files Displayed by various iframe tools Web Content (sakai.iframe) webcontent.instructions.url = /library/content/webcontent_instructions.html Instructions that appear when URL is blank in Web Content tool My Workspace Information Display (sakai.iframe.myworkspace) myworkspace.info.url = /library/content/myworkspace_info.html A message for My Workspaces (tool in the !user template) Service Information Display (sakai.iframe.service) server.info.url = /library/content/server_info.html Welcome message on gateway Site Information Display (sakai.iframe.site) Displays the description in a site – Worksite Info tool on site Home page Also, while were talking about library files webdav.instructions.url = /library/content/webdav_instructions.html

Gateway page Information behind Gateway pages should be customized to your installation, tools

Information Files To edit them, Edit the source – (not recommended) Files in: ›/reference/trunk/library/src/webapp/content ›sakai\reference\library\src\webapp\content\gateway Or, create new files in Admin’s Resources ›Put them in public, public/gateway ›Override default locations by adding new URLs in sakai.properties, e.g. server.info.url = /content/public/the_server_info.html myworkspace.info.url =

Gateway Page /content/public/server_info.html in the Admin’s Resources/public folder

Gateway Page Gateway page is setup Pages and tools on the page in the left hand menu column have been specified MOTD and Welcome message have been edited

Review New instance setups ! user.template.registered !user.template. Change site.add permission based on account type to control who can add new sites Add institutional roles to !site.template !site.template !site.template. Add Roles, adjust permissions Edit roles, permissions in !group.templates Upload files to Admin’s Resources/public folder Local server_info, training, features, about, webcontent, error page… Edit !gateway site to use WebContent tools pointed to these files Edit !error site to point to error page

Review New instance setups, cont. !user site template !user. Edit tools as needed in these My Workspace templates (e.g., institutional webmail) Add tools to !admin site (e.g., Become User tool) Add MOTD Edit !admin realm to add admin users

Still more… Other things to think about Skins see document Subversion: trunk/sakai/docs/architecture/sakai_skin_portal.doc trunk/sakai/docs/architecture/sakai_skin_portal.doc Collab site: Skin docs in ‘Resources: architecture docs/sakai 2’ Help, support addresses News tool default URL

A few new things Imports – drafts or not? By default, assignment, discussion, and announcement items import with draft status import.importAsDraft = false # imports come in posted – not as drafts

A few new things Hide left hand menu column items by role e.g., Web Content

A few new things Hide left hand menu column items by role

A few new things Before 2.3 content.all.groups content.new content.read content.delete content.revise For 2.3 content.all.groups content.new content.read content.delete.own content.delete.any content.revise.own content.revise.any Resources (content) permissions (similar permissions added for Schedule, Account) Resources (content) permissions (similar permissions added for Schedule, Account)

A few new things Before 2.3 user.add user.del user.upd.any user.upd.own For 2.3 user.add user.del user.upd.any user.upd.own user.upd.own. user.upd.own.name user.upd.own.passwd user.upd.own.type Account permissions

A few new things Before 2.3 calendar.all.groups calendar.delete calendar.import calendar.new calendar.read calendar.revise For 2.3 calendar.all.groups calendar.delete.any calendar.delete.own calendar.import calendar.new calendar.read calendar.revise.any calendar.revise.own Schedule permissions

Questions Create an account at Use the Membership tool in your my Workspace to join the Sakai Development worksite Send to

Questions Documents Sakai Development site Resources on collab sakai.configuration.pdf in particular sakai_properties.pdf helper_realm.pdf sakai_permissions.pdf Word docs in subversion – make corrections! archive at the Sakai Development site Confluence ›Sakaipedia, Sakai Installation FAQ

Configuring Sakai John Leasia Friday, Dec. 8 8:30-10:00 INTL 8