🔑 Teacher Registration Link GeneratorScoped Question Bank Access
Generate a single-use registration link for a teacher's assigned class and subject question banks.
Active Teacher Invitations & Registered Teachers
Class-wise, stream-wise, and subject-wise bilingual question repository. Teacher access is automatically scoped to assigned subjects.
🔓 Full Admin Access
📥 Master Admin: Bulk Subject JSON Importer
🔍 Hierarchical Question Explorer & Publish Controls
Tap on any teacher's name from the list on the left to open all control functions.
Teacher Name
teacher@ideakdc.in
Question-bank access
📊 Dashboard
Total Enrollments
—
Pending
—
Approved
—
Total Content
—
⏳ Recent Pending
Student Finance Support
Manage finance executives, verified Financial Assistance and recorded manual payouts.
➕ Content Upload
🌐 Master Website Content Upload (No Video or Quiz)PDF • DOCX • TXT • JSON
Select the exact academic page, then attach a PDF or Word document, or import TXT/JSON content. Review the title and publication status before saving. Video courses and quizzes use their existing upload controls below.
📄
Click or Drag & Drop Master Website File Here
PDF, DOCX, DOC, TXT or JSON. Maximum 20 MB; no ZIP or video files.
📄 File Loaded
📊 Real-Time Website Placeholder Ingestion StatusSeparated from Video & Quiz
📁 Supported Formats: PDF, DOCX, DOC, TXT and JSON up to 20 MB.
🏫 Target: The selected class, subject, chapter or exam section.
Select a file, review its academic target, then save. Publication is confirmed only after Firebase accepts the resource.
🔄 पुराना Data Migrate करें
आपका पुराना "Fluid Dynamics" course मिला है। इसे नए structure (Class → Subject → Chapter → Topic) में migrate करें।
Upload Mode
New upload will create a fresh courseId.
Public Thumbnail Repair
One-time safe migration: copy only non-protected thumbnail fields into the public thumbnailUrl metadata. It skips YouTube thumbnails that reveal a paid video ID.
Admin build: thumbnail-repair-v2
📹 Upload Type
🏫 Class & Subject
📝 Content Details
Thumbnail will be generated automatically from the YouTube video on the server after upload.
Default is locked/paid. Enable this only when the complete video may be watched without purchase.
Separate Quiz appears beside this lesson. Popup Timed Quiz keeps the existing timestamp flow.
No file selected.
No Separate Quiz file selected.
No Pop-up Quiz file selected.
Paste the video URL above, then load this preview to use the current video time.
No timestamps mapped yet.
Question 1
Question 2
Question 3
Question 4
Question 5
Question 6
Question 7
Question 8
📚 Uploaded Content
All
Class 5
Class 6
Class 7
Class 8
Class 9
Class 10
Class 11
Class 12
📋 Enrollments
Student Finance Support
Referral Settings
Student Finance Executives
🎟️ Coupons
➕ Add Discount Code
🎙️ Live Class Control & Quiz Publisher Studio
SELECT A SESSION BELOW
No Session Selected
Select a session from the list to launch the Live Control Studio.
STATUS: IDLE
🔴 1. Stream Setup & Go Live
▶️ OBS / YouTube Live Link
Paste your OBS YouTube Unlisted Stream URL below to flip status to LIVE:
🎯 2. Write & Publish Spot Quiz
Matching Pair Columns:
📋 3. Question Bank & 1-Tap Launch
Pre-Planned Questions
🎙️ 4. Student Interactive Room Controls
Global Room Toggles:
Active Students & Controls:
Student
Mic
Cam
Action
Select a session to manage students.
🔴 Live Class Manager
👥 Live Class Students
0Registered
0Interested
0Live now
Select Live Class to see students.
🗓️ Plan New Live Class
📋 All Planned & Live Sessions
Loading sessions...
🔴 Live Control & Quiz Publisher
👈 Select a session from the left list to control live quiz
▶️ Go Live — Stream Setup
Paste your OBS YouTube Unlisted Stream URL below to start:
🎯 Live Quiz & Pre-Stream Question Creator
Pair Left Items to Right Items:
Upload a JSON array of pre-planned questions for this class.
Open “Watch questions & options”, then use Publish on the required question.
📋 Class Quiz Question Bank
🎙️ Student Audio & Video Room Controls
Live Sync Active
Global Room Toggles & Bulk Permissions:
👥 Student Audience & Room Controls (0)
Student
Status
Mic State
Cam State
Action Controls
Select an active live session to manage interactive rooms.