[FEATURE]: Education AI Suite - Mind Map tab to display Keyword-Indexed Graph of Class Content
Created by: ashwinvijayakumar
Description Generate a visual mind map from the AI-generated class summary. The mind map should represent key concepts and their relationships, helping educators and ISVs quickly understand the structure and flow of the class content.
Implementation Notes
- The mind map is derived from the text summary generated by the audio pipeline.
- Business unit recommended Qwen2 for summarization and tools like Mermaid or PlantUML to render the tree-structured output
- The mind map should be displayed in the GUI alongside or after the class summary.
Assumptions
- The summary text is already available from the audio pipeline.
- Rendering libraries (e.g., Mermaid.js) can be integrated into the GUI.
Dependencies
- Completion of Issue #1 (Class Summary).
- GUI support for rendering dynamic visual elements.
Expected Output
- A rendered mind map in the GUI showing key topics and subtopics from the class.
- Option to export or save the mind map (optional for MVP).
Acceptance Criteria
- Mind map is generated from summary text.
- Visual is interactive or at least readable in the GUI.
- Tested with at least 3 different class summaries for robustness.