techniques used to integrate and automate sakai in a large university

17

Upload: abba

Post on 14-Jan-2016

40 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Techniques used to integrate and automate Sakai in a large University
Page 2: Techniques used to integrate and automate Sakai in a large University

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

Page 3: Techniques used to integrate and automate Sakai in a large University

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

Page 4: Techniques used to integrate and automate Sakai in a large University

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

Page 5: Techniques used to integrate and automate Sakai in a large University

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

Page 6: Techniques used to integrate and automate Sakai in a large University

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.

Page 7: Techniques used to integrate and automate Sakai in a large University

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

Page 8: Techniques used to integrate and automate Sakai in a large University
Page 9: Techniques used to integrate and automate Sakai in a large University

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

Page 10: Techniques used to integrate and automate Sakai in a large University

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

Page 11: Techniques used to integrate and automate Sakai in a large University
Page 12: Techniques used to integrate and automate Sakai in a large University

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

Page 13: Techniques used to integrate and automate Sakai in a large University
Page 14: Techniques used to integrate and automate Sakai in a large University
Page 15: Techniques used to integrate and automate Sakai in a large University

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

Page 16: Techniques used to integrate and automate Sakai in a large University

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] )

Page 17: Techniques used to integrate and automate Sakai in a large University

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