Skip to content

NUS-ALSET/firebase-lti

Repository files navigation

firebase-lti

A reference Firebase LTI-provider application.

Development

In a terminal, install node dependencies:

npm install
npm install -g firebase-tools firebase-bolt

If you don't have Firebase project setup, head to the [Firebase console] and create one. Then in a terminal, set this project with firebase-tools:

firebase use

You also need to create a service account for this project and save the json service account details at ./functions/<project-id>-service-account.json.

Then run a local server (it only run a local hosting server, the app still need remote access to the Firebase server):

npm run deploy-rules
npm run deploy-triggers
npm start

Deployment

Make sure you targeting the expecting Firebase project using firebase use and then deploy:

firebase use
firebase deploy

The LTI plugin is now serving.

Installation

moodlecloud

  • TODO

About

A reference Firebase LTI-provider application.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published