NUDelta / interactive-soap-notes

Supporting coaching for complex work within and outside of coaching interactions
0 stars 0 forks source link

switch follow-up model to a simple binary tree for yes / no on strategies #61

Closed kapil1garg closed 4 months ago

kapil1garg commented 4 months ago

the follow-up model currently has the same set of questions regardless of if the student did the strategy or not. might make more sense to have a set of follow-ups for if they did or if they didn't separately, stored as a simple binary tree:

{
  "strategy": String; // description of strategy,
  "didDo": Boolean // whether strategy was done. in the reflections array below, false = index 0, true = index 1
  "deliverable": {
    "link": String // URL link to a deliverable
    "notes": String // optionally any notes on the deliverable
  }
  reflections: [
    [{ "prompt": String; "response": String }] // if didDo is false
    [{ "prompt": String; "response": String }] // if didDo is true
  ]
}

Some example questions (for self-work):

kapil1garg commented 4 months ago

note that this isn't a major issue right now. good to fix but ok if we dont