brettkromkamp / contextualise

Contextualise is an effective tool particularly suited for organising information-heavy projects and activities consisting of unstructured and widely diverse data and information resources
https://contextualise.dev/
MIT License
1.05k stars 44 forks source link

Knowledge path creation UX #88

Open brettkromkamp opened 4 years ago

brettkromkamp commented 4 years ago

Contextualise has support for "knowledge paths". However, currently knowledge paths are created manually be adding associations of type "navigation" with appropriate roles (i.e., "next", "previous", "up" and "down") for the topics.

This feature would make it easier to create knowledge paths with a modal dialog in which the user can provide the "destination" topic and it's accompanying role (one of "next", "previous", "up" or "down"). The current topic's role (that is, the source topic in the association) would automatically be set to the inverse of the selected role; for example, if the user chose "next" for the destination topic, then the source topic's role would be "previous" (or vice versa). After configuring the path, the appropriate association would be created.

almereyda commented 3 years ago

There is a similar software environment that builds on learning paths and visualises them in a malleable graph.

Feel invited to explore https://metacademy.org/ and learn from its approaches.

https://github.com/metacademy/metacademy-application

brettkromkamp commented 3 years ago

@almereyda Thanks for the tip. I'll definitely take a look.