Content Management
The Content Management section allows Super Admins, Organization Admins, and Teachers to manage the educational content for their organization. This page includes tools to create courses, manage lessons, upload knowledge bases, define FAQ flows, and structure lesson slides with dialogue and quizzes.
📘 Create Course
To create a new course, the following fields must be filled:
- Title: Name of the course.
- Type: Type of course (e.g., regular, FAQ).
- Is FAQ: Boolean flag to determine if the course is an FAQ-type.
- Tags: Comma-separated tags for search and categorization.
- Description: Brief summary of the course purpose/content.
📋 View & Manage Courses
All courses for the organization are listed in a table:
Title | Course ID | FAQ | Template | Description | Actions |
---|
- Delete: Removes the course permanently.
Clicking on a course expands its details:
-
Buttons:
- Create Lesson: Opens the lesson creation page.
- Edit Course Details: Modify course info.
- Go to Classroom: Launches home interface with the selected course.
-
Lessons:
-
Displayed as cards with:
- Edit: Modify the lesson.
- Play: Launches lesson in home interface.
- Delete: Permanently deletes the lesson.
-
📁 Upload Knowledgebase & FAQ
At the bottom of the expanded course:
- Upload Knowledgebase: Supports course-specific documents for AI reference.
- Upload FAQ Excel (only visible if
is_faq
is true): Upload or edit FAQ data. - Add/Edit Excel Data: Opens a structured form to edit FAQ entries:
| Question | Answer | URL | Animation | Course ID | Lesson ID | Content ID | Video Start |
- Question: Student/user query.
- Answer: Response from the AI avatar.
- URL: Optional site to be shown on whiteboard.
- Navigation IDs: Optional routing (Course, Lesson, Content).
- Video Start: Timestamp to begin video.
✍️ Create/Edit Lesson
Lessons are created/updated with:
- Lesson Name
- Description
- Tags
Knowledgebase Upload (for Lesson)
Upload knowledge specific to this lesson for AI reference.
Slides Section
- Add Slide: Adds a new slide to the lesson.
- Each slide appears in a list on the left.
- Selecting a slide shows its editing options:
Slide Media Type
- Image: Upload an image.
- Video: Upload a video.
- Embed Link: Embed external media.
- Statement: Text-based slide.
- Custom URL: External content.
- Quiz: See quiz structure below.
Entry & Exit Animation
- Dropdowns to select how the slide appears/disappears.
🧠 Quiz Creation
In quiz slides:
- Quiz Title
- Description
- Type:
Standard
orPersonality
- Questions: Selected from existing questions in the course.
➕ Add Question
- Tags
- Question Type: Multiple/single select
- Question Text
- Allow Multiple Correct Answers: Checkbox
- Options: Add multiple options
- Explanation: Reasoning behind correct answer(s)
🗣️ Add Dialogue
Create dialogue interactions per slide:
- Generate Dialogue: If checked, uses prompt to generate dialogue
- Available Variables: Drag and drop placeholders for dynamic data
- Manuscript for Dialogue: Hardcoded text or prompt input
- Record Audio: Optional voice input
- Animation: AI avatar animation during dialogue
- Facial Expression: AI avatar expression during dialogue
- Answer Expected: Waits for user input or proceeds automatically
- Delay (seconds): Wait before dialogue begins (or timestamp for video slides)
🧠 Manage Prompt (Slide Level)
Edit the system prompt for a specific slide:
- Replace System Prompt: Replace or append to the main prompt
- Select Prompt Template: Use predefined templates for guidance
- Prompt: Instructional text for the avatar’s behavior
- Available Variables: Replaced dynamically during runtime
This comprehensive content management system enables rich, interactive educational experiences by providing granular control over courses, lessons, and AI behavior for each organization.