google / prog-edu-assistant

An easy system to create autograding tests in Jupyter Python notebook and deploy to cloud.
Apache License 2.0
30 stars 24 forks source link

Support LTI tool invocation flow #24

Open salikh opened 4 years ago

salikh commented 4 years ago

The autograder can be integrated as an LTI tool, i.e. a web application that is registered with an LMS (Learning Management System), that is formally added as an assignment to students. User flow can look like this:

A specific more technical description of the HTTP requests flow on LTI tool launch (based on limited understanding of LTI 1.3, so details may not be correct)

Abdess commented 3 years ago

+1