-
Notifications
You must be signed in to change notification settings - Fork 0
Labels
Description
Improvements to be made
- isAvailableInHierarchy account for detached models
- rawSets sorted by order
- remove the word raw throughout and change for more accurate names
- remove the word sub throughout and change for more accurate names
- generally refactor code so that logic is more distinct and easier to read, split scoringset into interactionset, lifecycleset and scoringset, lifecycleset extends interactionset, scoringset exends lifecycleset, adaptmodelset extends interactionset, bankingset and randomisedset extend lifecycleset, assessmentset extends scoringset
- isolate the compatibility layers
- automatically assign set ids
- formalise state and objective apis
- formalise lifecycle phases and triggers for init, restore, start, reset, restart, visit, leave and update, combining with adapt-contrib-modifiers
- add order for lifecycle elements so that adapt-contrib-banking, adapt-contrib-randomise and adapt-contrib-assessment execute in order, order sets appropriately
- separate utility functions into appropriate files
- add documentation for lifecycle phases and intersection queries
- add jsdocs throughout
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Needs Reviewing