XBase Tutor
One-to-one online lesson marketplace and personal learning system
Tutor matching, booking, video lessons, level test, learning path, spaced repetition and gamification; a fully customisable platform for your brand and your subjects.
- 01MarketplaceTutor profiles, verification flow, categories and matching rules.
- 02Booking and calendarAvailability, time zones, packages, reminders and cancellation rules.
- 03Lesson roomWebRTC video, time-limited access links, optional lesson recording.
- 04Learning engineLevel test, learning path, homework, spaced repetition and game formats.
- 05PaymentsLesson/package sales, tutor payouts, refunds and accounting export.
- 06Admin panel and APIOperations screens, reports, webhooks and REST API.
Product Overview
Online Education Platform
What it is
XBase Tutor is a live platform that connects learners with verified tutors and turns lessons into a learning system (odtutor.online runs on it). Tutor application and approval, goal selection and matching, booking and the video room, homework and progress measurement are all one product. The subject is your choice, not the platform's: English, another language, exam preparation, coding, music or in-house training.
The problem it solves
Most education platforms are a list of tutors: learners get lost among hundreds of profiles, do not know what to study between lessons, cannot see their progress, and tutor quality is unchecked. XBase Tutor matches by goal, plans the time between lessons, repeats what was answered wrongly and measures progress from assessed skills.
Who it is for
Built for education startups launching a branded lesson marketplace, language schools, exam-prep institutions, universities and corporate academies.
Core Features
Core Features
Tutor verification and approval
Application, document check, competence and communication assessment; a profile goes live only after platform approval. Admission criteria (university, certificate, experience) are yours to define.
Goal-based matching
The learner picks a goal in a few questions; the platform shows suitable tutors. Categories and specialisations are defined per subject.
Booking and calendar
Tutor availability, weekly calendar, lesson length and package choice; bookings confirm instantly, reminders go out automatically.
Video lesson room
Browser-based, with a secure link that opens before the lesson; tutor, date, length and time remaining on one card.
Level test and learning path
The starting level is assessed (CEFR for languages) and the plan is split into weekly stages; learners see where they are and what comes next.
Today panel and homework
Lesson, homework, the next topic, an unfinished test and a short practice round in one list; overdue items on top.
Spaced repetition
Wrong answers accumulate and come back at growing intervals; once answered correctly enough, they drop off the list.
Gamification
Short practice formats, level-appropriate content, XP and streaks; rewards come only from completed rounds.
Progress measurement
Level, assessed skills, milestones and the last 30 days; no score is invented for a skill that was not measured.
Transparent pricing and packages
Per-lesson or package pricing, tutor-specific rates, payment and refund rules; exports for accounting.
Real lesson reviews
Ratings come only from completed lessons; no fake reviews.
Admin panel
Tutor approval, lesson and payment tracking, content and category management, call-back requests and reports.
Modules
- Tutor Marketplace
- Booking
- Video Lessons
- Level Test
- Learning Path
- Homework & Tasks
- Spaced Repetition
- Game Zone
- Progress
- Payments & Packages
- Admin Panel
How It Works
How It Works
- 01
Brand and subject setup
Logo, colours, domain; subjects, categories, level scale and tutor admission criteria are configured for you.
- 02
Tutor pool
Tutors apply, documents are reviewed, and profiles go live after assessment and approval.
- 03
Learner flow
Goal selection, matching, booking and the first lesson; the level test creates the learning path.
- 04
Between lessons
Homework, spaced repetition and games fill the gaps; progress is measured from every activity.
- 05
Operations
Approvals, payments, content and reports from the admin panel; continuous development and support.
Architecture
Architecture
Marketplace, lesson room and learning engine modules run on a multi-tenant core (identity, payments, calendar, notifications). Subject, level scale and content formats are configuration data; a new subject area needs no code change.
- 01MarketplaceTutor profiles, verification flow, categories and matching rules.
- 02Booking and calendarAvailability, time zones, packages, reminders and cancellation rules.
- 03Lesson roomWebRTC video, time-limited access links, optional lesson recording.
- 04Learning engineLevel test, learning path, homework, spaced repetition and game formats.
- 05PaymentsLesson/package sales, tutor payouts, refunds and accounting export.
- 06Admin panel and APIOperations screens, reports, webhooks and REST API.
- 01
Marketplace
Tutor profiles, verification flow, categories and matching rules.
- 02
Booking and calendar
Availability, time zones, packages, reminders and cancellation rules.
- 03
Lesson room
WebRTC video, time-limited access links, optional lesson recording.
- 04
Learning engine
Level test, learning path, homework, spaced repetition and game formats.
- 05
Payments
Lesson/package sales, tutor payouts, refunds and accounting export.
- 06
Admin panel and API
Operations screens, reports, webhooks and REST API.
Technologies
- Node.js
- TypeScript
- React
- Next.js
- PostgreSQL
- Redis
- Docker
- Cloudflare
- WebRTC
Integration
Integration
REST API
Versioned, documented endpoints.
Webhook
Event-based, signed notifications.
Web Integration
Embeddable web components.
Mobile Integration
iOS and Android SDKs.
Security
Security
Personal data
GDPR/KVKK-compliant processing, consent records and deletion requests.
Lesson access
Room links are time-limited and personal; never left exposed on a page.
Payments
No card data on the platform; tokenisation through the payment provider.
Access control
Learner, tutor and admin roles; audit log.
Use Cases
Use Cases
Language marketplace
English, German, Spanish or multilingual, with the CEFR scale (the odtutor.online case).
Exam preparation
IELTS, TOEFL or national exams: level test plus weekly-plan-driven one-to-one lessons.
Coding and technical training
Programming, data and design lessons; project-based homework and mentoring.
Corporate academy
A tutor pool for employees, budget packages and progress reports.
Deployment
Deployment
- Cloud
- Private Cloud
- On-Premise
- Hybrid
Let's talk about Online Education Platform
For a demo, technical depth or pricing, talk directly to our engineering team.