crvouga / quiz-maker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Learning Tool

This is an example learning tool app. It's meant to interop with a LMS (like Canvas or Blackboard) using LTI 1.3

Image

What does the app do?

The app lets course instructors to create quizzes and students to take those quizzes

How to run the app locally?

Install server/client app dependencies

npm install

Build the client app whenever the client code changes

npm run client:build:watch

Now in a separate terminal. Run the server app whenever the server code changes. The server app serves the client app to the LMS

npm run server:watch

Done. Now the app is ready to be consumed by a LMS.

Where does LTI fit in?

LTI Concept: Deep Linking

About


Languages

Language:TypeScript 60.7%Language:Vue 38.0%Language:HTML 0.7%Language:JavaScript 0.6%