20240514T090520240514T0920America/ChicagoLightweight Reserves Display in the LMS with LTI and the Primo Search APICourse reserves are a high priority at our colleges, and the Canvas LMS is ubiquitous. We implemented a course navigation-type LTI app in Canvas that uses course information transferred by Canvas via POST to query the Primo Search API, and creates a display of any titles currently on reserve for the course. Automated course loading ensures that the unique course ID found in the Canvas course code exists in the Alma course as a searchable ID. What results is a lightweight, non-Leganto solution to integrating Alma resources into Canvas that requires no ongoing maintenance beyond working with Alma course reserves itself. I'll show the various pieces of this implementation and point to a few hiccups we've encountered.Minneapolis GrandEx Libris Knowledge Days and ELUNA Events 2024eluna-conf-planning@exlibrisusers.org
Course reserves are a high priority at our colleges, and the Canvas LMS is ubiquitous. We implemented a course navigation-type LTI app in Canvas that uses course information transferred by Canvas via POST to query the Primo Search API, and creates a display of any titles currently on reserve for the course. Automated course loading ensures that the unique course ID found in the Canvas course code exists in the Alma course as a searchable ID. What results is a lightweight, non-Leganto solution to integrating Alma resources into Canvas that requires no ongoing maintenance beyond working with Alma course reserves itself. I'll show the various pieces of this implementation and point to a few hiccups we've encountered.