-
Notifications
You must be signed in to change notification settings - Fork 2
The brain
Seth edited this page Sep 15, 2022
·
3 revisions
There are roughly 4 distinct features that should be carried out by the backend:
Features:
- User log-in
- Capture and track user progress
- Save custom "scenarios" [1]
- Shareable scenarios
Wagtail?
Features:
- Allow for various models to be used (e.g., wiki articles, storyline content blocks, challenges etc)
- Rich text editor (WYSIWYG) for articles (wiki, storyline pages)
Features:
- Cronjob: fetch "inactive" data regularly from the ETM through Nora's custom client
- Fetch active "scenario context" from the ETM through their API
- GUI that allows for inspection of states of data in the model and in this database; adds metadata to that data (key translation, popover information, default settings, ranges, etc)
- Automated error processing (in staging environment) that updates the overview
Inputs to the model have the current form: https://github.com/ZEnMo/HOLON/blob/main/Base/config_gridNodes_1000_gridConnections.txt
[1] Scenarios - can be any of the 3 interaction modes as designed by the user themselves