Skip to content

Version 2 #29

@oliverfoster

Description

@oliverfoster

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

Projects

Status

Needs Reviewing

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions