Apereo

Customizing uPortal (Part 4)

Previously in this series, we covered suggestions on how to write customizations for uPortal 5 using Decorator and Strategy patterns. Here, our last post, we cover how to add such custom classes to your uPortal-start repo.

Customizing uPortal (Part 3)

Strategy pattern is a pattern that encapsulates more than one implementation of some feature and makes these implementations interchangeable. How is this done in practice? Let us continue with another real example from uPortal.

Customizing uPortal (Part 2)

You can use design patterns to limit custom code changes in uPortal 5. In this post, we provide a real example of applying Decorator to uPortal5.

Customizing uPortal (Part 1)

Release 5.0 of uPortal brought major changes to tooling, deployment, and split the uPortal repo in two. While there were several other changes, like renaming all the packages from org.jasig to org.apereo, the tooling, deployment and repo changes have a significant impact on customizing uPortal.

Apereo CAS High-Availability with Hazelcast and Kubernetes

November, 2018 - When it comes to deploying a highly available CAS server, one of the chief concerns is to choose a technology that is capable of sharing CAS-generated tickets across multiple server nodes. The task of managing and administering CAS tickets is handled today by a Ticket Registry component that is backed by a variety of technologies able to persist, manage, and distribute ticket objects across the entire CAS cluster. Perhaps the most popular and better-adopted option in this area is a ticket registry solution backed by Hazelcast.

Cloud Analytics Support National Course Outcomes

cloud under magnifying glass photo
For over two years Unicon has been a core partner in the development of Jisc’s Learning Analytics Service for the UK Higher Education and Further Education sectors. During the R&D Learning Analytics Project, Unicon provided infrastructure and a blend of on-site and remote consulting support for the development of an open source predictive data model. Unicon also deployed an open source case management tool (Student Success Planner - SSP) to enable visualization of ‘at risk’ indicators from the predictive data model.

Power Teaching and Learning

powerline photo
Digital content and resources span a wide range of asset types in higher education and support many campus stakeholders, including students, faculty, researchers, instructional designers, and library staff. Use cases for digital repositories in higher education include workflow that supports content creation/revision, indexing and searching, along with delivery of content for on-premise and online courses.

Achieve Reliability while Reducing Cost

cloud between skyscrapers photo
De La Salle University is an internationally recognized Catholic university in the Philippines, established by the Brothers of the Christian Schools in 1911. The university delivers on its mission by providing secure, reliable, and economical learning technology tools to 36 academic departments, 11 research centers, and an enrollment of approximately 18,000 undergraduate and graduate students. De La Salle relies on the open source Sakai learning management system (LMS) to engage with students and deliver course content/assessments.

Q2 2018 uPortal Open Source Support Briefing

August, 2018 - The quarterly uPortal Open Source Support (OSS) Briefing is an opportunity to share the contributions performed on behalf of the OSS program, highlight Unicon's perspective on contributions, and share happenings in the community along with opportunities to engage further with Unicon.