You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've been looking into the code for both this and the underlying PYLTI Library.
I've run into issues in understanding how state is managed.
When I open the Edx platform. It makes a post request with some information about OAuth and some stuff about LTI to /index .
The backend, upon verifying the OAuth stuff, returns a web-page tailored to my student that is displayed on the Edx platform.
My question is... Let's say 4 users are using this LTI tool simultaneously. When they submit their answers, where does /grade get the information that tells me which student submitted their solution? Is LTI state passed to the add form, then submitted back to the /grade? Or does the pyLTI flask component just magically store user state and disambiguates one user's request from anothers?
The text was updated successfully, but these errors were encountered:
I don't think I can answer your question in detail, but we have had folks use this library to develop apps that track learner state and push grades back into edX (and MITx).
It's possible that the example app doesn't demonstrate that type of feature.
I've been looking into the code for both this and the underlying PYLTI Library.
I've run into issues in understanding how state is managed.
When I open the Edx platform. It makes a post request with some information about
OAuth
and some stuff aboutLTI
to/index
.The backend, upon verifying the OAuth stuff, returns a web-page tailored to my student that is displayed on the Edx platform.
My question is... Let's say 4 users are using this LTI tool simultaneously. When they submit their answers, where does
/grade
get the information that tells me which student submitted their solution? Is LTI state passed to theadd
form, then submitted back to the/grade
? Or does the pyLTI flask component just magically store user state and disambiguates one user's request from anothers?The text was updated successfully, but these errors were encountered: