[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.