•  

Sessions at Open Apereo 2013 Conference (Jasig & Sakai) on Wednesday 5th June Main Sessions, Showcase Demos

View as grid

Your current filters are…

  • Apereo Morning Run

    by Cris Holdorph, Tim Levett and Jim Helwig

    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.

    At 6:15am to 7:15am, Wednesday 5th June

    In The Westin San Diego

  • Ad-Hoc Meeting Room available 8am - 6pm (Balboa)

    If you'd like to reserve this room for an ad-hoc meeting, please create a "session" and include:

    • Your name
    • Is this open to anyone, or have you invited certain folks? (Open / Private)
    • Topic of discussion (if open)

    NOTE: Balboa accommodates 6 people, and has no AV

    You can add a session here:
    http://lanyrd.com/2013/apereo/ed...

    At 7:30am to 8:00am, Wednesday 5th June

    In Balboa, The Westin San Diego

  • Ad-Hoc Meeting Room available 8am - 6pm (Lindbergh)

    If you'd like to reserve this room for an ad-hoc meeting, please create a "session" and include:

    • Your name
    • Is this open to anyone, or have you invited certain folks? (Open / Private)
    • Topic of discussion (if open)

    NOTE: Lindbergh accommodates 8 people, and has no AV

    You can add a session here:
    http://lanyrd.com/2013/apereo/ed...

    At 7:30am to 8:00am, Wednesday 5th June

    In Lindbergh, The Westin San Diego

  • Breakfast

    At 7:30am to 8:45am, Wednesday 5th June

    In Emerald Ballroom, The Westin San Diego

  • A node.js module for CAS validation

    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
    based on JavaScript.

    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
    familiar with client-side JavaScript, but not with server-side.

    At 9:00am to 9:45am, Wednesday 5th June

    In Opal, The Westin San Diego

  • Beyond Putting Lipstick on the Pig

    by Francesca Socolick

    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.

    At 9:00am to 9:45am, Wednesday 5th June

    In Diamond I, The Westin San Diego

  • BOF: Upgrading Sakai CLE from 2.6+ to 2.9 without going insane

    by Charles Hasegawa, Aaron Zeckoski and Lydia Li

    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.

    At 9:00am to 9:45am, Wednesday 5th June

    In Gaslamp, The Westin San Diego

    Coverage slide deck

  • Sakai and Google Integrations

    by John Johnston

    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:

    • Setting the Groundwork: Provisioning Google course groups with our student information system
    • Baby Steps: Our initial (somewhat superficial) integrations
    • Google Calendar: Full integration of the Google Calendar interface into Sakai, leveraging the FullCalendar javascript library
    • Dynamic Links: Integrated links with dynamic "badges" which provide a visual representation of new notifications in Google Mail, Drive, Calendar, and Google+
    • Future Integrations: Provisioning Google Drive folders for course sites. Automating assignment postings in Google Calendar. Google Hangouts in Sakai.

    Presentation Slides: https://docs.google.com/a/umich....

    At 9:00am to 9:45am, Wednesday 5th June

    In Diamond II, The Westin San Diego

  • Sakai CLE Governance & Future Direction

    by Megan May and Anthony Whyte

    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.

    At 9:00am to 9:45am, Wednesday 5th June

    In Topaz, The Westin San Diego

  • TWSIA Winner: Introduction to Communication Science: MOOC on the Sakai Platform

    by Arie den Boon

    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.

    At 9:00am to 9:45am, Wednesday 5th June

    In Crystal II, The Westin San Diego

    Coverage video

  • uMobile Panel Discussion: Why do we even need this mobile stuff and where is it headed?

    by Eric Goldman and Matthew Polizzotti

    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.

    At 9:00am to 9:45am, Wednesday 5th June

    In Pearl, The Westin San Diego

  • BOF: Accessibility in Apereo. Where are we at and where do we want to be?

    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.

    At 10:00am to 10:45am, Wednesday 5th June

    In Gaslamp, The Westin San Diego

    Coverage video

  • Directions for Standards in Teaching and Learning

    by Charles Severance

    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.

    At 10:00am to 10:45am, Wednesday 5th June

    In Crystal II, The Westin San Diego

    Coverage slide deck

  • Gradebook 2 - Local Modifications and Feature Enhancements

    by Yuanhua Qu, Chris Schauer and Jimmy Rico

    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.

    At 10:00am to 10:45am, Wednesday 5th June

    In Topaz, The Westin San Diego

  • Implementing Sakai at Your Institution

    by Reba-Anna Lee

    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.

    At 10:00am to 10:45am, Wednesday 5th June

    In Diamond II, The Westin San Diego

  • Oakland University Portlet Showcase

    by Dave Derderian and Skye Schneider

    Showcase featuring Jasig and Oakland University developed applications and their functionality in Oakland's uPortal environment.

    Portlets:

    • Financial Aid Portlet
    • Courses Portlet
    • Progress to Degree
    • Sail Mail (Email Preview)
    • My Details Portlet
    • CMS Portlet Implementation

    At 10:00am to 10:45am, Wednesday 5th June

    In Pearl, The Westin San Diego

  • Programming for Performance

    by Cris Holdorph

    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.

    At 10:00am to 10:45am, Wednesday 5th June

    In Diamond I, The Westin San Diego

  • RESERVED - UNICON

    At 10:00am to 11:00am, Wednesday 5th June

    In Balboa, The Westin San Diego

  • RESTful CAS: Leveraging CAS to Protect RESTful Resources and Support Non-browser Clients

    by David Ohsie, Vijayanand Bharadwaj and John Field

    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.

    At 10:00am to 10:45am, Wednesday 5th June

    In Opal, The Westin San Diego

  • BOF: The Technical Side of Sakai at a Mid-Sized University

    by Paul Dagnall and David Bauer

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

    Infrastructure.

    • Diagnosing and reporting on performance issues related to inadequate hardware
    • Expanding from a single application server to a VMware cluster
    • Moving binary content out of a database and onto a file server
    • Offsite DR

    Development Practices

    • Upgrading with several local customs
    • Applying individual community patches vs. upgrading

    At 11:00am to 11:45am, Wednesday 5th June

    In Gaslamp, The Westin San Diego

    Coverage slide deck

  • ESUP-Portail: News from the French Community

    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:

    • the French packaging of uPortal4 to include French-specific needs and requests (internationalization, UI customizations, etc).
    • the new services that have been developed and released by ESUP members: ESUP-Twitter, ESUP-filemanager, esup-portlet-bigbluebutton, etc.
    • the activities related to mobility (mobile-friendly services, uMobile)
    • the contributions on the Nuxeo platform to meet the community needs and find ways to integrate it into the portal, etc.
    • Sakai OAE: the interest in this product has been growing within the community since it has been presented during a ESUP-Day Conference back in June 2012. The internationalization work provided by some ESUP members has also been warmly welcomed and recognized by the Sakai OAE developer team.
    • the reflections and discussions on authentication, communication tools, Grouper, etc.

    At 11:00am to 11:45am, Wednesday 5th June

    In Pearl, The Westin San Diego

  • Identity Management and the Academic & Research Community

    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.

    At 11:00am to 11:45am, Wednesday 5th June

    In Opal, The Westin San Diego

    Coverage video

  • Lessons Update

    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.

    At 11:00am to 11:45am, Wednesday 5th June

    In Crystal II, The Westin San Diego

  • Practical Monitoring, Tuning and Troubleshooting of Sakai CLE

    by Michael DeSimone and Brooke Biltimier

    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.

    At 11:00am to 11:45am, Wednesday 5th June

    In Diamond I, The Westin San Diego

    Coverage video

  • What's New in Kaltura CLE?

    by Robert Long and Aaron Zeckoski

    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.

    At 11:00am to 11:45am, Wednesday 5th June

    In Diamond II, The Westin San Diego

  • BOF: Apereo Infrastructure Meeting

    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.

    At 11:45am to 1:00pm, Wednesday 5th June

    In Crystal Ballroom, The Westin San Diego

  • Lunch

    At 11:45am to 1:00pm, Wednesday 5th June

    In Emerald Ballroom, The Westin San Diego

  • CAS AppSec Working Group cont.

    by Bill Thompson and David Ohsie

    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:
    https://www.owasp.org/index.php/...

    CAS Data Flow Diagrams
    https://wiki.jasig.org/display/C...

    CAS AppSec WG
    https://wiki.jasig.org/display/C...

    At 1:00pm to 2:45pm, Wednesday 5th June

    In Gaslamp, The Westin San Diego

  • Distance Learning with Sakai

    Open discussion about specific experiences with Sakai in distance learning.

    At 1:00pm to 2:30pm, Wednesday 5th June

    In Diamond II, The Westin San Diego

  • Documentation Working Group

    by Matt Clare and Alan Regan

    Let's fix issues!

    GROUP A: Content

    GROUP B: Tool

    At 1:00pm to 2:30pm, Wednesday 5th June

    In Diamond I, The Westin San Diego