In 2012 the University of Michigan signed a 10-year contract with Google to provide Google Apps for Education to the academy. As a result, there has been significant interest among faculty, students, and campus leadership for integrations between the CLE and various Google tools. This sessions will discuss what we have been doing to meet those expectations. Specifically we will cover the following developments:
Presentation Slides: https://docs.google.com/a/umich....
Showcase featuring Jasig and Oakland University developed applications and their functionality in Oakland's uPortal environment.
by Alain Mayeur and Mathilde Guerin
This presentation is a great opportunity to understand how things work in France and get a glimpse of the projects we are currently working on, like:
by Seth Theriault and Benjamin Oshrin
In complex, decentralized environments like academic and research institutions, identity data is often seen as difficult to acquire and therefore limited to basic information. But high-quality identity data is often available from various sources, and if made available globally, can vastly simplify and improve a wide variety of service offerings. Using various use-case examples, the presenters will discuss methods to acquire this data from systems of record, strategies for managing it, and how it can used to improve the user experiences in applications such as Sakai CLE, library applications, uPortal, Bedework, and Shibboleth.
Managing media (video, audio, images, etc.) for a campus is a complex task. Kaltura provides a solution for encoding and storage of media content which integrates with many popular platforms like Sakai. Come see a demo of the new features in the Sakai Kaltura integration for CLE. We will also discuss new and upcoming features in Kaltura and the Sakai integrations and finally see how schools are currently using Kaltura with Sakai and discuss what needs the community might have.
How does Apereo OAE work? Its architecture has been changed dramatically in the last year in an attempt to resolve a number of outstanding performance and production problems. The project now targets a much higher scale and a multi-tenant cloud-compatible deployment model, where a single installation can host multiple institutions at the same time.
This presentation will provide an overview of the different components and technologies that are being used, as well as details around deploying and configuring OAE and its associated running costs.
We will also provide a summary of the approach used for continuous nightly performance testing and how we are validating the desired (horizontal) scalability. Details around back-end and UI unit testing, code coverage and security testing will be shared and contribution models for service development and UI development will be discussed as well.
Fully understanding session management, and effective logout strategies, when using SSO services (e.g. CAS, Shibboleth) can be difficult, particularly when increasing the complexity by layering one SSO service over another (e.g. Shibboleth relying on CAS for authentication). The behavior of various browsers regarding session cookies also must be considered. Questions frequently arise on the support lists for both CAS and Shibboleth around session management and logout. This session will explore the concepts around, existing functionality for, and good practices in tracking and terminating single sign-on sessions, including timeouts and logout, in CAS and Shibboleth. Logout approaches to be discussed include single logout, browser closing, operating system session ending, hard drive reformatting, and high atmosphere electromagnetic pulses! (The latter aren't best practices, but current out-of-the-box browser behaviors around secure session management may drive you to consider it.)
by John Bush
Elasticsearch is an Open Source (Apache 2), Distributed, RESTful, Search Engine built on top of Apache Lucene. Its was designed from the ground up to be cloud friendly. This session will explore the migration of Sakai's search system to an embedded ElasticSearch solution. The fundamentals of deploying and using ElasticSearch will be discussed in a way that is useful for any project that might need its capabilities.
Elasticsearch is designed to scale out horizontally. As such its being used in production on top of huge datasets. Our experiences tuning the system for typical data sets experienced with Sakai will be presented.
Partners from the Kuali Open Library Environment (OLE) will talk about the ongoing development process for their enterprise level library management system and the potential that they see for an aligned integration framework that would offer concierge level services to their enterprise institutional system partners (Student Information Systems, Learning Management Systems, Research Administration Systems). Features of Kuali OLE that make it unique include a "format-agnostic" document store (Apache Jackrabbit) that can include structured descriptive content (e.g. XML, Dublin Core) and unstructured content (e.g. PDF files, PPT, Word docs); workflow tools based on the latest version of Kuali RICE (2.1.2) and featuring the Kuali Rapid Application Development (KRAD) Toolkit (e.g. action lists, batch-processing tools); and integration tools.
As more enterprise level systems become aligned for use in cloud-based SaaS and IaaS deployment, we will see the abstraction capability necessary to align these systems using a services oriented framework. Kuali OLE is working towards this capability now and can envision a time when many of our currently siloed systems should and could work together for better information management of the enterprise. Kuali OLE can envision many opportunities for integration across the enterprise but what will it take in terms of middleware integration and standards adoption to make this happen? What are the appropriate roles for data management across the enterprise once this does occur to best capitalize on the rich data store and functional expertise of our various application support personnel. Can libraries best manage the docstore repositories that support much of our current business workflow and then apply archival specific management plans to that content for long-term born-digital document management? Can research administration systems supply the best researcher profile information that can then be used to enhance library-based institutional repositories for capturing the open access content of the researcher? Can student systems interact with library management systems at a level to best supply the library-financed econtent to support their current courses?
BOF to answer an obvious question raised by the merger.
Is there a wish for the sharing of Security resources across projects. Interested parties should have an opportunity to meet and discuss this face to face at the conference. Lets see if there is enough commitment to move forward.
by Josh Baron
Over the past two years Marist College has lead the NGLC-funded Open Academic Analytics Initiative (OAAI) which has developed an open-source academic early alert system using Sakai and Pentaho, an open-source Business Intelligence tool, designed to identify students who are at risk to not complete their courses? successfully and then deploy an intervention intended to help the student succeed.
With this project coming to its conclusion, there is interest in expanding the OAAI work and possibly creating a "learning analytics" project within Apereo. Although open to all related topics, this BOF will focus on discussions related to expanding learning analytics work within the Apereo community which could include Sakai as well as many other Apereo projects (Student Success Plan, uPortal, Bedeworks, etc.) which provide useful data for predictive analytics.
Join us for fast, fun presentations about developing for Apereo and open-source projects. Each presentation is 5-7 minutes. Learn from your peers about new tools, new developments, and other strategies and techniques.
WANT TO PRESENT? Sign up at the conference registration desk or at http://bitly.com/apereo-talks -- spaces are limited so sign up quickly!
Sakai was originally developed as a tool for traditional higher education institutions where the students are guided through the course by a professor or instructor (often an accompaniment to an in-person course). However, Sakai use is expanding into other learning organizations and often folks want to use it for other kinds of learning needs. These types of courses include totally online and/or self-paced courses, professional development and recertification, and personal enrichment. This presentation will cover some of the challenges of accommodating these uses in Sakai and a high-level overview of one approach Longsight has taken to integrate Sakai with Drupal to accommodate next-gen learning challenges like self-registration, payment, badges and certificates.
2nd–7th June 2013