The Admin Module
The Admin Module serves as the central control panel for the entire platform. It provides administrators with the necessary tools to manage the user base and the overall structure of the learning environment. The interface is clean, efficient, and dashboard-centric, allowing for quick access to all management functions.
Key Features:
- User Management: Admins can create, view, and delete both Author and Student accounts, ensuring complete control over who can access and create content.
- Class Management: The module allows for the creation and deletion of Class IDs, which are used to assign students to specific sets of content, making it ideal for institutional use.
- Secure Access: The module is protected by a dedicated login, ensuring that only authorized personnel can make system-wide changes.

The Author Module
This is the heart of the content creation process. The Author Module provides a sophisticated yet intuitive environment for educators and content creators to build structured, multi-level lessons. The workflow is designed to separate content creation from structural management, providing a focused experience.
Key Features:
- Hierarchical Content Structure: Authors can create top-level Subjects and then build a nested tree of chapters, topics, and sub-topics (nodes).
- View/Edit Workflow: The dashboard provides separate "View" and "Edit" options.
- Rich Text Editor: A powerful WYSIWYG editor allows authors to format text, add lists, links, and more.
- Integrated AI Assistant: Authors can leverage AI to Append Content directly within the editor or Create New Nodes to automatically generate new sub-topics.
- Personalized AI Configuration: Authors can visit their Profile page to enter their own API key and choose their preferred AI provider (Gemini, ChatGPT, or DeepSeek).
