Time | Item | Presenter | Notes |
---|---|---|---|
Product /UX/Spec Approach Document: LTI Update Work 2023-2024 |
| ||
Async Update |
| ||
| PII Sharing | Punt to July 11 | |
Product spec - visual/concept map | |||
Plan to touch base with Giovanni |
Meeting notes
Platform Use Cases? https://docs.google.com/document/d/1uw06pTjtQfREm0rYJvkeQkgPnaHjS3cXriSXAx2RfsY/edit?usp=sharing
Operator with a single organization – the platform can be registered once with a single client_id and the tool integrated multiple times.
Operator with multiple organizations, provides a catalog of pre-registered LTI tool integrations to multiple customers – in this scenario, the business relationship is established at the platform level and there is only one platform registration per tool (client_id). Ignoring deployment_id, this is the same as use case #1.
Operator with multiple organizations, each organization is responsible for managing its own catalog of LTI tool integrations – each org has a business relationship with the tool provider. There are multiple platform registrations (client_ids) for a given tool provider.
Operator with single or multiple organizations, course teams under an org are responsible for managing their own catalog of LTI tool integrations.
Marketplace (parallels with web services?) - WSDL and UDDI.
Maybe take a look at how public vs private service directories work.
recording:
✅ Action items
- Get Product Spec + UI/UX to “done” in terms of defining full vision/strategy for LTI
- Write user stories for all scenarios where licenses can be held/define who owns the business relationships
- [out of scope for MVP] Write user stories for search/discovery and facet/filtering in the marketplace
- [out of scope for MVP] Better specs for the Open edx Marketplace experience vs being authenticated with a particular instance