Your current filters are…
Interested in running with some Open Source colleagues? Join us for a short or long run (we'll be flexible) in the area as a great way to start your day. We'll meet in the Westin lobby for a 6:15 departure.
One suggestion is to run to Balboa park (about 1 mile) then run in Balboa until we need to head back, so that we finish in 1 hour. We will run at the speed of the entire group.
If you didn't bring running clothes/shoes and you are staying at the Westin no worries! They have running shoes & clothes available for $5 (New Balance). Just call the front desk and they will deliver it.
If you'd like to reserve this room for an ad-hoc meeting, please create a "session" and include:
NOTE: Balboa accommodates 6 people, and has no AV
You can add a session here:
If you'd like to reserve this room for an ad-hoc meeting, please create a "session" and include:
NOTE: Lindbergh accommodates 8 people, and has no AV
You can add a session here:
by James Marca
A node.js module for CAS validation #
This talk will present our node.js module for leveraging a CAS single
signon service. The module is open source and available on GitHub, and
we would love to see wider adoption and use of the module. Node.js is a
new-ish server platform that is gaining in popularity because it is
We needed to write our own node.js module to integrate with the
[Express] (http://expressjs.com/) web framework because at the time none
of the other available modules enabled single sign off. We started with
a simple service that verified whether a user was logged in to the CAS
server, and gradually expanded its functionality.
While the focus of the presentation will be on describing our CAS
client, a broader goal is to introduce node.js to an audience who may be
At its core, usability practices are implemented to gain a better understanding of a user's behaviors, rather than preferences, within an application. This presentation will focus on what user experience is, some easy low-cost methods to gather and analyze data, and how solid UX practices make for good design. Participants will see a glimpse of data gathered during research, wireframes, and the reasoning behind NYU's decisions behind skin and user interface updates/changes within Sakai CLE 2.8. After this session, attendees will have a better understanding of how engaging their users may lead to better and more meaningful design choices for their institutions.
This presentation is for anyone who supports an open source platform within his or her institution and would like to have a better understanding of how an application is used in terms of providing 1) better documentation 2) better training 3) better redesigns.
Stanford just upgraded from Sakai CLE 2.6 to 2.9. We also migrated hundreds of local customizations including new features, locally built tools, UX improvements and tweaks, and SIS integrations. We'll discuss our experiences and pain points. Hopefully it will be an opportunity for all to learn how to do an upgrade while managing a massive number of local customizations.
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....
It's been a decade since the founding of the Sakai Project and nine years since the release of version 1.0 of the Sakai Collaboration and Learning Environment (CLE). During this time the governance structure that supports the CLE product has evolved. Come learn how the Sakai CLE TCC (Technical Coordination Committee) group oversees, evolves and provides strategy for the Sakai CLE product. Additionally, this session will provide a year in review and an in-depth look at how the 2.9 release came to be, what it is and where Sakai is going in the future.
Come prepare to engage in discussion, give feedback and ask questions.
The MOOC Introduction to Communication Science of the University of Amsterdam was built on the Sakai platform because we had quite a lot of experience with WebKlassen, a small scale version of online education. The Sakai platform was a good choice; it provided almost all we wanted in our first MOOC. The costs of the extra development were negligible compared to building a dedicated new platform. The students were very happy with the MOOC: 95% agreed the course fulfilled its promise, 92% enjoyed the course, 95% thought the course was interesting and 70% found the exam challenging, certainly not too easy. And 97% replied that the UvA should provide more MOOC?s (n=717). The experiment with our MOOC has fired up the internal and external discussions about online education. The results challenge the traditional wisdom of the quality of education in workgroups and in hall lectures. The didactical model behind a MOOC should be very different from traditional forms to be effective and efficient. But MOOC?s have some challenges too. But we are only at the beginning. MOOC?s are here to stay and MOOC?s are here to change.
This will be a panel discussion about uMobile and what has happened since the last conference, where we are today, and where do we want to go in the future. If you have any interest in uMobile or mobilizing your portal, then this discussion is for you.
We would like to engage in a meaningful discussion on how uMobile might be used throughout the Apero portfolio of applications as well and how can we support that effort moving forward.
by Gonzalo Silverio and Neal Caidin
This is a Birds of a Feather (BOF). The purpose is to gather together across the Apereo panoply of activities all that are interested in accessibility for a frank exchange on the subject as it affects our "products". Hope to discuss what challenges we face now, where do we want to see our offerings in terms of a11y in the future and what strategies can we pursue together towards those goals.
Some other more specific possibilities to discuss are:
1. pooling of resources (a11y education, development, testing, user assistance) across Apereo
2. pursuing a11y certification from some organization
But this is a BOF - so all subjects are open to discussion.
This presentation will cover a wide range of topics around evolving standards for teaching and learning. First we will look at the well-established standard of IMS Learning Tools Interoperability (LTI) and Common Cartridge (CC) and look at the market penetration of each of the standards. Then we will look at upcoming standards form IMS like LTI 2.0 and give a sense of where they fit into the marketplace. And then looking beyond IMS, we will look at how EPUB3 may have a very significant impact in the LMS market and examine the overlap between the IMS standards and ODPF (EPUB3) standards. We will also talk about open source projects around EPUB3 and other content authoring efforts.
This presentation will showcase a number of features and improvements made to the gradebook2 tool at Texas State University ? San Marcos to address faculty concerns regarding the adoption of the gradebook2 tool and the phasing out of the original gradebook tool.
Features that will be discussed include the ability to enter a score above the maximum points, calculation of a student's total points, a display for category averages per student, importing a custom file format, additions to the student summary page, printing an individual students grades, and various UI improvements made throughout the tool.
Transition in a higher education institutes is never easy. But transitioning from a vendor model to an open-source or community-source solution, particularly at small and mid-size institution, presents unique challenges. With institutions currently facing the decisions on upgrading to a new version of a vendor product, there is a growing interest in understanding what is involved in implementing Sakai at your institution. In addition, many smaller institutions that have gone without course management systems are beginning to realize the central role this technology is and will increasingly play in the teaching and learning process online and on-campus. These questions and related issues will be answered and addressed during this session. This session will focus on Marist College and its smooth transition to Sakai.
Showcase featuring Jasig and Oakland University developed applications and their functionality in Oakland's uPortal environment.
The web continues to grow. Users continue to adopt our web applications in remarkable numbers. Then our application stops working correctly. We have hit a performance problem. Suddenly, we have to derail current application development to address critical performance problems in our production system.
Handling performance problems after the code has already gone to production is a problem. It impacts users and it impacts current application development. It would be better if we could learn to write code that does not have performance problems to begin with.
This session will show some common coding performance problems. We will try to give developers a set of tips and possibly design patterns to consider using as they do their application development. This session will focus on the Java Programming language. Many of the examples shown in this session could be applied to other programming environments.
CAS has a wonderfully simply protocol for delegated authentication and single-signon for browser based access to web applications. However, the same protocol may stymie the non-browser and programmatic clients commonly found in RESTful architectures. The CAS login form is fine for humans behind a browser, but programmatic clients and human users using non-browser interfaces such as a CLI (Command Line Interface) and, to some degree, AJAX clients will face difficulties. Such clients may avail themselves of the CAS RESTful login interface, but only if they know in advance to exactly when pre-authenticate; otherwise they will be unexpectedly and unwittingly be forwarded to the CAS login screen and fail.
Our approach transforms some CAS protocol 200 and 302 responses to 401 responses and makes navigating CAS protected REST interfaces a cinch. We prove this with a demonstration: accessing a CAS-protected REST endpoint with a single cURL command.
The purpose of this session is to create a forum for discussing the technical side of installing and maintaining Sakai at a mid-sized university. The University of Dayton (7,500 undergraduates) will give a brief overview of their journey implementing Sakai with a staff of 2 developers and 3 E-Learning Specialists, and will discuss some of the challenges they have faced since Sakai's adoption. The floor will then open for an exchange of ideas about technical practices and strategies related to Sakai.
The discussion will be broken into two main areas, Infrastructure and Development Practices. Topics will include (but are not limited to):
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.
by Charles Hedrick
This presentation will cover the Lessons tool. This is a tool for presenting structured content in Sakai CLE. The session will cover the current status and future plans for the tool.
Supporting a Sakai CLE instance in production is a mixture between theoretical and empirical data gathering. Often it is only under production loads that certain application behaviors exhibit themselves.
When complaints start coming in about slow performance, error reports, and other undesirable outcomes, what should you do first? We will look at several areas that have been very useful in identifying and resolving these issues.
rSmart supports several dozen clients in their hosting environment in Phoenix, AZ running at various loads, configurations and integrations. This varied environment has provided fertile ground in which to hone the craft of application monitoring, problem analysis and remediation.
We will review some of the techniques used in our day to day operations to support the expanding resource needs of Sakai as more and more students and faculty log on. How to triage, what metrics to analyze and what tools are available for this will be presented.
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.
by Ian Dolphin
Discuss how we handle Apereo infrastructure moving forwards, and explore areas we might be able to make more efficient use of our largely volunteer resources. Informal meeting of those who are responsible for any pieces of the former Sakai and Jasig infrastructure to take this forward, and effectively form a project to move things on.
Lunch provided for invited attendees who RSVP to Ian Dolphin.
the CAS AppSec Working Group will continue working through a threat modeling exercise based on data flow digrams the group worked up. Everyone in attendance is encourage to come join the fun. We'll post the results in the wiki and follow up conversation on cas-appsec-public.
Wednesday 1pm, Gaslamp (BOF room)
Application Threat Modeling:
CAS Data Flow Diagrams
CAS AppSec WG
Open discussion about specific experiences with Sakai in distance learning.
Let's fix issues!
GROUP A: Content
GROUP B: Tool
2nd–7th June 2013