Skip to content

Latest commit

 

History

History
21 lines (11 loc) · 1.08 KB

File metadata and controls

21 lines (11 loc) · 1.08 KB

Experience Ethos Example - Instructor Classes

This example includes a card and page that show an instructor's classes. This example has two npm projects: an extension and a microservice. The data for the card is acquired through the Ethos GraphQL utilizing the same resources as the Today Classes example.

Diagram of the interaction between the Experience card and Ethos.

Instructor Classes Extension

This extension includes a card that displays a list of the classes the instructor is teaching.

For details regarding the extension, see: readme

Instructor Classes microservice

This microservice is implemented as a Serverless.com project, which uses a JavaScript Lambda function in AWS. This extension makes CORS (Cross-Origin Resource Sharing) API calls to an AWS Gateway that triggers an AWS Lambda function. This Lambda function authorizes requests and queries Ethos GraphQL.

For details regarding the microservice, see: readme

Copyright 2021–2023 Ellucian Company L.P. and its affiliates.