techniques used to integrate and automate sakai in a large university
DESCRIPTION
Techniques used to integrate and automate Sakai in a large University. 9 th Sakai Conference Paris, France 1-3 July 2008. Charles Sturt University:. CSU supports over 32000 students 65% of these via distance education Both within Australia and across the world - PowerPoint PPT PresentationTRANSCRIPT
CSU supports over 32000 studentsCSU supports over 32000 students
65% of these via distance education65% of these via distance education
Both within Australia and across the worldBoth within Australia and across the world
CSU Interact went live in December 2007CSU Interact went live in December 2007
Interact is CSU’s branded version of Sakai 2.4.xInteract is CSU’s branded version of Sakai 2.4.x
7083 Sakai subject sites were created this year7083 Sakai subject sites were created this year
50522 Sakai users registered50522 Sakai users registered
CSU supports over 32000 studentsCSU supports over 32000 students
65% of these via distance education65% of these via distance education
Both within Australia and across the worldBoth within Australia and across the world
CSU Interact went live in December 2007CSU Interact went live in December 2007
Interact is CSU’s branded version of Sakai 2.4.xInteract is CSU’s branded version of Sakai 2.4.x
7083 Sakai subject sites were created this year7083 Sakai subject sites were created this year
50522 Sakai users registered50522 Sakai users registered
Automatically provision sites, tools, users and existing Automatically provision sites, tools, users and existing applications according to a predefined timelineapplications according to a predefined timeline
Customise Edit tools to support business rulesCustomise Edit tools to support business rules
Link to existing applications via a custom Sakai toolLink to existing applications via a custom Sakai tool
Add functionality to merge sitesAdd functionality to merge sites
Allow real-time user authentication and role updatesAllow real-time user authentication and role updates
Automatically provision sites, tools, users and existing Automatically provision sites, tools, users and existing applications according to a predefined timelineapplications according to a predefined timeline
Customise Edit tools to support business rulesCustomise Edit tools to support business rules
Link to existing applications via a custom Sakai toolLink to existing applications via a custom Sakai tool
Add functionality to merge sitesAdd functionality to merge sites
Allow real-time user authentication and role updatesAllow real-time user authentication and role updates
Start of Session
Start of Session-28 days- Student automated access- Other Staff automated access- Read Only automated access- Automated publishing of fixed informational tools begins
Start of Session-60 days- Subject sites created- Coordinator automated access- Student access site prior to -28 days ONLY if Coordinator publishes a tool prior to Start Session -28 days
Note: this diagram is not to scale
End of Session
End of Session+70 days- Student access removed- Other Staff access removed- Read Only access removed
End of Session+18 months- Academic access removed- Site archived
Start of Session-3 business days- Automated publishing of fixed activity tools
Supported via Enterprise Data feeds into a configuration databaseSupported via Enterprise Data feeds into a configuration database
Overnight ‘Provisioner’ runs to sync configuration database with Overnight ‘Provisioner’ runs to sync configuration database with Sakai via API’sSakai via API’s
Supported via Enterprise Data feeds into a configuration databaseSupported via Enterprise Data feeds into a configuration database
Overnight ‘Provisioner’ runs to sync configuration database with Overnight ‘Provisioner’ runs to sync configuration database with Sakai via API’sSakai via API’s
Supported by enterprise data feedsSupported by enterprise data feeds
Contains Sakai Subject sites with associated:Contains Sakai Subject sites with associated:Create/Open/Close/Archive datesCreate/Open/Close/Archive dates
Head of School and Subject Coordinator user dataHead of School and Subject Coordinator user data
Tools both Fixed, Optional (and pilot)Tools both Fixed, Optional (and pilot)
Used by primarily by provisioner and edit toolsUsed by primarily by provisioner and edit tools
Supported by enterprise data feedsSupported by enterprise data feeds
Contains Sakai Subject sites with associated:Contains Sakai Subject sites with associated:Create/Open/Close/Archive datesCreate/Open/Close/Archive dates
Head of School and Subject Coordinator user dataHead of School and Subject Coordinator user data
Tools both Fixed, Optional (and pilot)Tools both Fixed, Optional (and pilot)
Used by primarily by provisioner and edit toolsUsed by primarily by provisioner and edit tools
Uses CSU enterprise data to construct Uses CSU enterprise data to construct subjectsubject sites in Sakai for use by students and academics.sites in Sakai for use by students and academics.
Create/updates roles and services in the Create/updates roles and services in the roles roles systemsystem so that students and staff can gain so that students and staff can gain access to their Sakai subject sites. access to their Sakai subject sites.
Runs nightly via cron job.Runs nightly via cron job.
Uses CSU enterprise data to construct Uses CSU enterprise data to construct subjectsubject sites in Sakai for use by students and academics.sites in Sakai for use by students and academics.
Create/updates roles and services in the Create/updates roles and services in the roles roles systemsystem so that students and staff can gain so that students and staff can gain access to their Sakai subject sites. access to their Sakai subject sites.
Runs nightly via cron job.Runs nightly via cron job.
Fully customised Edit tools interfaceFully customised Edit tools interface
Allows Enforcement of Business rulesAllows Enforcement of Business rules
Date driven availability (by category)Date driven availability (by category)
Set to be available to subject coordinator onlySet to be available to subject coordinator only
Once available to all cannot be removedOnce available to all cannot be removed
When tool available to all, auto publish site earlyWhen tool available to all, auto publish site early
CSU Services tool - EASTS/Evals/Forum/OASIS/OutlineCSU Services tool - EASTS/Evals/Forum/OASIS/Outline
Screenshot to follow Screenshot to follow
Fully customised Edit tools interfaceFully customised Edit tools interface
Allows Enforcement of Business rulesAllows Enforcement of Business rules
Date driven availability (by category)Date driven availability (by category)
Set to be available to subject coordinator onlySet to be available to subject coordinator only
Once available to all cannot be removedOnce available to all cannot be removed
When tool available to all, auto publish site earlyWhen tool available to all, auto publish site early
CSU Services tool - EASTS/Evals/Forum/OASIS/OutlineCSU Services tool - EASTS/Evals/Forum/OASIS/Outline
Screenshot to follow Screenshot to follow
Provides dynamic linking to existing applicationsProvides dynamic linking to existing applicationsQueries the application via webserviceQueries the application via webservice
Displays either a link or message (if no access)Displays either a link or message (if no access)
Link may be different for users/managersLink may be different for users/managers
Attempts to open application in popup windowAttempts to open application in popup window
Provides dynamic linking to existing applicationsProvides dynamic linking to existing applicationsQueries the application via webserviceQueries the application via webservice
Displays either a link or message (if no access)Displays either a link or message (if no access)
Link may be different for users/managersLink may be different for users/managers
Attempts to open application in popup windowAttempts to open application in popup window
Sites created for every cohort (subject offeringSites created for every cohort (subject offering))
Allows management of a single site for multiple cohortsAllows management of a single site for multiple cohorts
Example: Accounting 100 Distance students share the Example: Accounting 100 Distance students share the same Sakai site as Internal students same Sakai site as Internal students
Merges Cohorts only (not content)Merges Cohorts only (not content)Old site unpublished (and flagged for archival)Old site unpublished (and flagged for archival)
Confirmation email sentConfirmation email sent
Merge will flow through to Forums and OasisMerge will flow through to Forums and Oasis
Screenshots to follow Screenshots to follow
Sites created for every cohort (subject offeringSites created for every cohort (subject offering))
Allows management of a single site for multiple cohortsAllows management of a single site for multiple cohorts
Example: Accounting 100 Distance students share the Example: Accounting 100 Distance students share the same Sakai site as Internal students same Sakai site as Internal students
Merges Cohorts only (not content)Merges Cohorts only (not content)Old site unpublished (and flagged for archival)Old site unpublished (and flagged for archival)
Confirmation email sentConfirmation email sent
Merge will flow through to Forums and OasisMerge will flow through to Forums and Oasis
Screenshots to follow Screenshots to follow
IMS Provider (access to Sakai) + overnight processIMS Provider (access to Sakai) + overnight process
Group Provider (access to subjects) live link to enterprise roles Group Provider (access to subjects) live link to enterprise roles systemsystem
Authz - feed changes back through Group Provider to update Authz - feed changes back through Group Provider to update enterprise roles system real-time.enterprise roles system real-time.
Modification to participant list to show provided usersModification to participant list to show provided users
Screenshot to follow Screenshot to follow
IMS Provider (access to Sakai) + overnight processIMS Provider (access to Sakai) + overnight process
Group Provider (access to subjects) live link to enterprise roles Group Provider (access to subjects) live link to enterprise roles systemsystem
Authz - feed changes back through Group Provider to update Authz - feed changes back through Group Provider to update enterprise roles system real-time.enterprise roles system real-time.
Modification to participant list to show provided usersModification to participant list to show provided users
Screenshot to follow Screenshot to follow
MSI – Mandatory Subject InformationMSI – Mandatory Subject Information
OSAM – Online Assignments and MarkingOSAM – Online Assignments and Marking
Tools and SitesTools and SitesDeleting sitesDeleting sites
ArchivingArchiving
SubsitesSubsites
MSI – Mandatory Subject InformationMSI – Mandatory Subject Information
OSAM – Online Assignments and MarkingOSAM – Online Assignments and Marking
Tools and SitesTools and SitesDeleting sitesDeleting sites
ArchivingArchiving
SubsitesSubsites
Australia’s first Sakai Community QA Server (QA1-AU)Australia’s first Sakai Community QA Server (QA1-AU)Built using Continuum for automated, repeatable buildsBuilt using Continuum for automated, repeatable builds
Running in a Solaris / Oracle environmentRunning in a Solaris / Oracle environment
http://qa1-au.sakaiproject.org/ http://qa1-au.sakaiproject.org/
AUSakai 08AUSakai 08
Hosted by Monash and CSU in NovemberHosted by Monash and CSU in NovemberFor more details contact:For more details contact:
Nathan Bailey ( [email protected] ) Nathan Bailey ( [email protected] )
Matt Morton-Allen ( [email protected] )Matt Morton-Allen ( [email protected] )
Australia’s first Sakai Community QA Server (QA1-AU)Australia’s first Sakai Community QA Server (QA1-AU)Built using Continuum for automated, repeatable buildsBuilt using Continuum for automated, repeatable builds
Running in a Solaris / Oracle environmentRunning in a Solaris / Oracle environment
http://qa1-au.sakaiproject.org/ http://qa1-au.sakaiproject.org/
AUSakai 08AUSakai 08
Hosted by Monash and CSU in NovemberHosted by Monash and CSU in NovemberFor more details contact:For more details contact:
Nathan Bailey ( [email protected] ) Nathan Bailey ( [email protected] )
Matt Morton-Allen ( [email protected] )Matt Morton-Allen ( [email protected] )
David RomaDavid RomaCharles Sturt UniversityCharles Sturt University
[email protected]@csu.edu.au
Paul Bristow (Technical)Paul Bristow (Technical)[email protected]@csu.edu.au
David RomaDavid RomaCharles Sturt UniversityCharles Sturt University
[email protected]@csu.edu.au
Paul Bristow (Technical)Paul Bristow (Technical)[email protected]@csu.edu.au