FROG
FROG copied to clipboard
Learning Item Template Designer
Description of the feature
Provide the ability to create compound learning items via a UI in FROG.
Outline the feature in more detail
Explainer video: https://www.youtube.com/watch?v=vSk496oWbZw
Users should be able to create compound learning items in FROG, that is, a learning item that itself is made up of primitive learning items.
This features can be broken down in three pieces:
- A JSON format to represent complex learning items
- An editor to create compound learning items from primitive ones
- A renderer to create the learning item from the JSON representation
Acceptance criteria
- [ ] Need to have an interface to create compound learning items, made from primitive learning items
- [ ] Need to store learning items using a JSON representation
- [ ] Need to render the compound learning item from a JSON representation
How would data persistence work? Would the primitive learning items (the learning items that make up the compound one) hold their own value and the compound refers to them by ID?