arrow icon
Cases

LCCA Canvas LMS Upgrade

Open source Canvas LMS software is updated frequently by its development team. The aim of this project is to apply the most recent release (according to Canvas Releases) to the LCCA Canvas instance taking into account integration with SMS and internal system customisations.
LCCA Canvas LMS Upgrade

The customer

Our customer, London College of Contemporary Arts, is located in London, UK. It is a higher education institution that specialises in nurturing and developing new creative talent in the field of art and design.
As part of the University for the Creative Arts (UCA), LCCA offers accredited degrees that are recognised for their quality and excellence. The affiliation with UCA, ranked as the best creative university in the UK according to The Guardian’s 2021 league table, further solidifies LCCA’s reputation as a leading institution in the creative arts industry.
LCCA is a part of Global University Systems (GUS), a network of institutions, affiliates and partners that offer courses and qualifications to students.

Business challenge

LCCA opted to upgrade their Canvas instance to enhance the level of security, performance stability and reliability. Additionally, upgrading to the most recent Canvas version would allow LCCA to access the latest features available in Canvas as well as install the most recent version of the Turnitin app, which was not compatible with their current Canvas version.
The unique aspect of this project was the presence of custom features in the LCCA Canvas instance as well as its integration with the Student Management System. All of these needed to be carefully considered and addressed during the upgrade process.
background

Solution

In order to upgrade the LCCA Canvas instance, we updated the existing Canvas staging environment with the most recent Canvas version. Additionally, we set up a staging environment for the Student Management System in order to test the integration of the two systems. Once we ensured that worked as expected, the upgraded Canvas version was deployed to live.
An important thing to note is that the latest Canvas versions require a separate Redis cluster because they do not support namespaces. This prompted us to set up new Amazon ElastiCache Redis clusters for both the staging and production environments accordingly.

Results

Our client’s Canvas LMS instance was upgraded to the most recent version, which significantly increased its security, performance stability and reliability. Additionally, our client was able to upgrade the Turnitin app in their Canvas instance to the 1.3 LTI version.

Technologies

Amazon EKS, Amazon ECR, Amazon ElastiCache Redis, Ruby, Canvas LMS, Helm, Terraform, Gitlab CI

Contact us for a non-commitment discovery call to unlock your project's potential.

Our team is committed to actively contributing to your project's success. We'll delve deep into your challenges and opportunities, offering our expertise every step of the way.
Expect a tailored proposal designed to address your specific needs. Whether it's improving existing systems or building from scratch, count on us to be your reliable partner on the journey to success.
Trusted by
Brands that partner with RichBrains for software & app development
Tell us more about your project and business goals.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.