[ 02 ]Features
Everything you need to
run an online school
Courses, payments, marketing, and student management — all in one dashboard, no extra tools to stitch together.
01
Course content
Mix and match content types freely within a single course.
- Video courses (Bunny Stream streaming, uploads straight from your browser up to 10GB with automatic resume on a dropped connection)
- Text courses (rich text editor: headings, tables, embedded video, callouts)
- Quizzes (5 question types: single/multi-choice, fill-in-the-blank, matching, open-ended)
- Assignments (student submissions + instructor grading)
- File downloads (digital products)
- Live events (external Zoom/Meet links)
- In-person event check-in (QR code ticket + door scanner)
- Embedded YouTube / Vimeo videos
- In-video interactive quizzes (pause-to-answer + branching + multiple attempts)
- AI-generated in-video questions, video summaries, and subtitle translation
- Website AI chat: answers visitors' questions about courses and prices, and hands over to you when it can't; your own FAQ and prices are answered directly without using AI messages; visitors can rate answers, you choose which topics always go to you, you can set the AI's tone and length, and you can step into any AI conversation and hand it back when you're done
- AI tutor: students ask while they learn; the AI looks in your video subtitles and lessons first and links to the moment it used
- Video chapters, bookmarks, and an interactive transcript panel
- Non-quiz video overlays (text/image/table/link cards) and social emoji reactions
- Video end screen (next-lesson CTA + quiz recap)
- Per-question answer analytics (accuracy, choice breakdown, hardest-questions ranking)
- Drip content (unlock after N days)
- Multi-language subtitle uploads
- Dynamic anti-piracy watermark (student email + IP, optional random movement)
- Course access duration (lifetime, days-after-purchase, or a fixed cutoff date)

02
Sales and payments
From a single course to a multi-item cart, design your own pricing strategy.
- ECPay + NewebPay + PayUni
- Cart and multi-item checkout
- Dynamic pricing (early-bird / pre-sale / limited-time tiers)
- Hidden-link exclusive offers
- Bundle discounts
- Group buy campaigns (join together for a discount)
- Coupon codes (with expiry and usage caps)
- Subscription courses (renewal / auto-charge architecture)
- Physical products with a course (workbooks, kits): collect a shipping address at checkout, shipping fee included or charged separately, and manage shipments in Orders
- Manual courier booking (address + weight collection)

03
Growth and marketing
Turn visitors into students, and students into referrers.
- Lead magnets (free resources in exchange for email)
- Referral commissions (auto-tracked from a code at checkout)
- Platform referral program (refer a fellow instructor, you both get a free month)
- Email broadcasts (monthly sending quota scales with plan)
- Email a single student (with a sent-mail history; replies go to your school's support inbox)
- GA4 / Meta Pixel / GTM tracking snippets
- Facebook Conversions API (server-side tracking)
- Mailchimp / ConvertKit / MailerLite list sync
- Cohorts and waitlists (students can queue when a cohort is full)
- Unlisted courses (reachable and purchasable only by direct link)

04
Accounts and login
Students log in the way they're used to, with account security built in.
- Email / password login
- Google / Facebook social login
- Self-service password reset
- Automatic lockout after repeated failed logins
- Device limits (anti account-sharing)

05
Student engagement
Questions before they buy, discussion after.
- Lesson comments
- Pre/post-purchase Q&A (course-level)
- Course reviews and ratings
- Consultation booking (instructor sets slots, students book)
- Student groups
- In-app notification center (orders, questions, community posts)
- Direct messages between students and teachers
- Student dashboard (learning history, certificates, orders and subscriptions, account settings)

06
Instructor dashboard
The day-to-day operating tools you need, ready to go.
- Teachvix assistant: ask how to set anything up, answered from the Help Center with a button to the right page (every plan)
- One-click setup: a new school answers 6 questions and the assistant drafts the homepage, first course, instructor page and FAQ — drafts only, nothing goes public on its own (every plan)
- Multi-instructor revenue-share calculator
- Granular team permissions (courses / marketing / students / orders access, set per instructor — courses access can be narrowed further to specific courses)
- Student list CSV export/import
- Developer API (read-only: courses / students / orders)
- Outbound webhooks (signed, auto-retried)
- Video storage and monthly view quotas by plan, with usage visible in the dashboard

07
Branding and multi-tenancy
Every school is the instructor's own brand, not our template.
- Your own subdomain, optional custom domain (DNS verified)
- Logo / brand colour / favicon / OG image
- Custom menu / custom CSS / custom JS
- Per-tenant sitemap
- Google Search Console verification

08
Platform and content
From acquisition to post-sale, the platform handles the surrounding pieces.
- Self-service school creation
- Drag-and-drop custom page builder (landing pages, announcements)
- Marketing homepage + course directory
- 4 complete homepage templates (sample copy and stock photos, saved as a draft before going live)
- Built-in help center
- Blog (rich text editor, categories/tags, SEO fields)
- Site-wide announcement bar
- Floating WhatsApp contact button
- Site-wide FAQ page, edited by the teacher
