WIP: KSAT Visual Representation (e.g. tree view)
Description of new requirement / requirement change
This is likely an epic.???
I'd like to be able to visualize the full "family tree" of my parent and child KSA's in a visual manner. This visualization should help us to understand "what drove what?" The tree could likely help us identify opportunities to "flatten" our tree or detect where certain topics are overly broken out and which are under broken out.
Ideas:
- Could I use the size of a dot/node to reflect the amount of time required to teach said topic (including children). The idea being to be able to quickly understand where we are spending out time.
- Requires we capture time to teach or some other metric of time.
- Colors should denote between KSAT types. Initially probably K (knowledge) vs SAT (performance) but eventually being able to see all types might help us make sure we have the right balance between them.
- Would love to be able to click on a node and pull up its record. See it's metadata.
- After clicking on a node you can edit and save the information (might be impossible)
- Can filter (perhaps by dulling or highlighting) via attribute
- Can show relationships to where taught (which KSAT's are in which lessons/courses)
- Perhaps this is a new visualization mapping KSAT's to Courses... worried if its all in there it'll get busy.
- Can show relationships to eval questions
- Or does this need to be a completely different visualization???
- You can click on an eval question and it will highlight every KSA involved in that eval question Knolede are one color Perf are nother Tree = parent/child relationships
Acceptance Criteria
-
A basic tree view showing links and nodes is viewable -
Nodes are color coded by knowledge vs performance -
Add the KSAs to the appropriate .json files -
Pipeline must pass all validation checks
Edited by charles.heaton.2