issues
search
ubc
/
lti-shim
Other
1
stars
0
forks
source link
Prototype4
#13
Open
ionparticle
opened
4 years ago
ionparticle
commented
4 years ago
Major
[ ] Assignment and Grades spec
[ ] LTI event logging
Minor
[ ] composer update
[ ] npm update
Nice to have but can wait
[ ] LtiSession / Nonce tables, auto cleanup of old entries (probably with retention period of 366 days)
[ ] Nrps currently doesn't update info for existing users, would be good to treat it as an update too
[ ] JWK key, if kid not given, we might need to try all keys (might be part of JWK spec, need to look it up)
[ ] JWK key, if kid given and not in known list of keys, make sure it grabs JWKS again
[ ] Instructor lookup tool probably can't handle large classes (e.g. 1k+ combined sections), need to test if pagination needed
Refactor
[ ] More consistent PascalCase in names, e.g.: I started off using LTI but somewhere along the way switched to using Lti more.
Questions
Should we get a better random name generator?
Course title/names are currently dropped, should we general a fake name?
Do we need to validate that Nrps endpoints match the domain of the platform?
Major
Minor
Nice to have but can wait
Refactor
Questions