Skip to content
Filari
Services Pricing Portfolio About
Chat on WhatsApp

Learning platforms, student portals & AI-assisted course creation

Build the Learning Platform Your Teaching Actually Needs.

Filari builds Moodle-based, modular and fully custom learning platforms for institutions, coaching centres, training companies and independent educators — with student portals, course commerce, assessments, examinations, admissions, payments and AI-assisted course creation.

CoursesStudent portalAssessmentsExaminationsPaymentsAnalyticsAI assist
See the AI Course Engine
learn.example-institute.in/courses
One platform, four audiencesStudent · teacher · admin · parentWeb & mobile

The learning journey

Live
Discover the coursesearch or referral
Enrol & payonline, instantly
Learnvideo, notes, live class
Practisequizzes & assignments
Assessexamination & result
Certifycertificate issued
Teaching, not administrationThe platform handles the rest

Illustrative platform concepts and sample data · not student data

AI-assisted course creation

Four Stages. One Pipeline.
From Raw Lectures to a Ready Course.

Upload what you already have — recordings, notes, a syllabus, a textbook chapter — and the pipeline drafts the structure, the practice and the marking scheme. Your faculty reviews and approves every stage before anything reaches a student.

Video Lecture recordings ingested
Content Structured into a syllabus
Practice Questions & assignments drafted
Grading Rubrics & feedback prepared
Course build — Data Structures & Algorithms Idle

Press run — the pipeline is idle

0%
1 Video Queued
Transcribing 4 lecture recordings
Detecting chapter boundaries
Extracting key concepts
Generating timestamped index
2 Content Queued
Drafting module structure
Writing lesson summaries
Building a reading list
Tagging learning outcomes
3 Practice Queued
Drafting 60 practice questions
Creating 3 assignments
Mapping difficulty levels
Linking questions to outcomes
4 Grading Queued
Building marking rubrics
Preparing model answers
Drafting feedback templates
Setting pass thresholds

Draft course ready for faculty review

Nothing is published to students until a teacher approves each module. Every AI draft keeps its source reference, so a reviewer can check it against the original lecture.

6Modules drafted
60Practice questions
3Assignments with rubrics

Faculty approves, always

Every AI draft enters a review queue. A teacher edits, approves or rejects it — AI never publishes to students directly.

Grounded in your material

Drafts are generated from the content you upload, with the source reference kept against each item so a reviewer can verify it.

Optional, usage-based

The AI engine is a paid add-on on top of the platform. Model and API usage is billed separately, and the platform works fully without it.

Four routes, one decision

Moodle, modular, custom — or AI on top of any of them.

The honest answer is usually not "build everything". Open any route for what it suits, what it includes and where it fits commercially.

When teaching runs on WhatsApp and Drive

The teaching is good. The delivery is held together by hand.

WhatsApp groupsGoogle Drive linksYouTube unlistedPDF notesZoom linksExcel attendancePaper tests

Course material is scattered

A link here, a PDF there, a video in a chat from March.

Anyone can forward the content

Paid material leaves the group and never comes back.

Nobody knows who actually watched

Attendance in a class is visible; learning is not.

Fees are chased manually

Screenshots, reminders and a separate register.

Doubts arrive at midnight

On a personal number, from 200 students.

Tests are printed and marked by hand

Then re-entered into a sheet for results.

Parents have no visibility

Except a phone call at the end of term.

Certificates are made in Word

And cannot be verified afterwards.

Growth means more admin, not more teaching

The bottleneck is the process, not demand.

A learning platform is not a video library.
It is the system that makes teaching repeatable.

The complete learner journey

Discover → Enrol → Learn → Assess → Certify → Progress.

Twelve stages, one student record. Most platforms cover the middle four and leave the institution to manage the rest by hand.

One student, one journey

Twelve stages · one record
01DiscoverSearch, referral, campaign
02ExploreSyllabus, faculty, demo lesson
03EnquireCounsellor or WhatsApp
04ApplyAdmission form, documents
05PayFee, instalment or EMI
06OnboardLogin, batch, timetable
07LearnVideo, notes, live class
08PractiseQuizzes, assignments, doubts
09AssessExamination and result
10CertifyVerifiable certificate
11SupportMentor, parent, alumni
12ProgressNext course or placement
01DiscoverSearch, referral, campaign
02ExploreSyllabus, faculty, demo lesson
03EnquireCounsellor or WhatsApp
04ApplyAdmission form, documents
05PayFee, instalment or EMI
06OnboardLogin, batch, timetable
07LearnVideo, notes, live class
08PractiseQuizzes, assignments, doubts
09AssessExamination and result
10CertifyVerifiable certificate
11SupportMentor, parent, alumni
12ProgressNext course or placement
First searchCertificate · alumni · next course

One platform, four audiences

Everyone gets the view that belongs to them.

Student

My coursesProgressLive classNotes & downloadsQuizzesAssignmentsDoubtsAttendanceResultsCertificatesFeesNotifications

Teacher

My batchesCourse builderUpload contentSchedule classSet quizGrade assignmentsAnswer doubtsAttendanceClass analyticsAnnouncements

Admin

Courses & batchesEnrolmentsFees & duesTeachersTimetableExaminationsCertificatesReportsRolesContent approval

Parent

AttendanceProgressTest resultsFee statusTeacher remarksAnnouncementsCalendar

Role-based access throughout — a parent never sees another student, a teacher never sees another batch's finances, and every content change is attributable.

Course delivery & content protection

Deliver the course properly — and keep it yours.

Course structure

Coursethe product
Modulea unit of learning
Lessonvideo, text or live
Resourcenotes, slides, sheets
Activityquiz or assignment
Outcomewhat the student can now do
Drip releasePrerequisitesCompletion rulesProgress trackingBookmarksResume where leftDownloadable notesTranscripts

Video & live classes

Secure streamingAdaptive bitrateResume playbackPlayback speedChapter markersWatch-time trackingLive class integrationRecording after classAttendance from the live session

Live classes integrate with the provider you already use rather than forcing a switch.

Content protection

Honest limits
Signed, expiring video URLsDomain restrictionDynamic watermark with student IDSingle-session loginDevice limitsDownload controlScreenshot deterrenceAccess logs

No DRM claim we cannot backNothing makes video theft impossible — a camera pointed at a screen defeats every system. What these measures do is make casual sharing traceable and inconvenient, which is what actually reduces it.

Assessment, examination & certification

Practice, tests and results without a printer.

Mock test — Physics · Batch 2027A

Sample data · illustrative

Live now
Appeared184of 210
Average62%+4 vs last
Auto-graded168objective
For review16subjective
Kinematics78%
Rotational motion41%
Thermodynamics66%

The weak topic is visible the same evening — not after the term ends. Revision content can be assigned to exactly the students who need it.

Question & test engine

Question bankMCQ & multi-selectNumericalSubjectiveMatch & sequenceImage-basedDifficulty taggingTopic mappingNegative markingSection timingRandom paper generationPractice vs graded

Examination & results

Scheduled examwindow & duration
Proctoring optionswhere required
Auto-gradingobjective items
Teacher gradingsubjective, with rubric
Result publicationcontrolled release
Rank & percentilewhere relevant
Re-evaluation requestlogged
Verifiable certificateUnique IDPublic verification pageTranscriptMarksheet

High-stakes examinations need a specification of their own — integrity requirements, proctoring policy and grievance process are decided with the institution, not assumed.

Admissions, fees & course commerce

Selling a course is a different job from teaching it.

Course commerce

Course landing pageSyllabus & outcomesFaculty profilesDemo lessonReviewsPricing & plansBundlesSubscriptionCouponsScholarship codesCart & checkoutInstant enrolment

A course page that answers the parent's questions, not only the student's.

Admissions workflow

Enquirycaptured with source
Counsellor assignedautomatically
Applicationwith documents
Eligibility checkby rule
Offerissued
Fee paymentonline or instalment
Batch allocationand login created

Fees & finance

Full paymentUPI · card · net banking
Instalmentsschedule per batch
Financingvia a partner, where used
Dues reminderautomatic
Receipt & invoicegenerated
Refundper policy, recorded

Gateway and financing-partner charges are the provider's. Fee policy stays the institution's decision — the platform only enforces it consistently.

Engagement, communication & analytics

Most students don't drop out loudly. They just stop opening the app.

Keeping learners going

Class reminderbefore it starts
Streaks & milestoneswhere they suit the audience
Assignment duewith a deadline
Inactive 7 daysmentor alerted
Test resultwith the weak topic
Revision suggestiontargeted
Certificate earnedcelebrated

Delivered in-app, by email, or on WhatsApp where the institution has consent.

Doubt support

Ask on a lessonPhoto of a problemVoice noteAssigned to facultyAnswered publicly or privatelySimilar answered doubtsAI first-pass on approved materialEscalation to a teacher

AI can answer from your approved course material and hand anything else to a teacher. It never guesses at a syllabus it has not been given.

Learning analytics

Live
Active learners1,284this week
Completion68%cohort avg
At risk47flagged
Doubts open23under 24h

Also: watch time, drop-off point per lesson, topic-level accuracy, batch comparison, teacher workload, fee collection and enrolment source.

Standards, mobile, integrations & migration

The unglamorous parts that decide whether it lasts.

Learning standards

SCORM and xAPI where your content or funding requires it — confirmed in discovery, not assumed.

Mobile learning

Responsive web first. A PWA or native app where offline lessons and push genuinely matter — scoped separately.

Integrations

Payment gateway, live class provider, ERP or student-information system, accounting, email, SMS, WhatsApp, SSO.

Migration

From WhatsApp and Drive, from another LMS, or from a legacy system — after the source data is assessed, never before.

Accessibility

Semantic structure, keyboard access, captions and transcripts, contrast and reduced motion.

Performance

Video that starts fast on a modest connection, and pages that work on the phones your students actually own.

Student data

Minimised, access-controlled, retained per policy, with consent recorded — especially where minors are involved.

Hosting & scale

Sized for real concurrent load, with backups that have been restored at least once in testing.

Where a platform serves school students, guardian consent, data retention and communication rules are designed in from the start. Compliance obligations vary by country, board and funding source — they are established in discovery rather than claimed on a landing page.

How we work

From teaching model to live cohort.

01

Discovery

Teaching model, audiences, goals

02

Course architecture

Structure, roles, progression

03

Route decision

Moodle, modular or custom

04

UX & prototype

Student, teacher, admin, parent

05

Build

Iterative modules

06

Content migration

Existing material moved in

07

QA & UAT

Teachers test with real courses

08

Pilot cohort

One batch, closely watched

09

Launch

Full rollout

10

Training

Faculty and admin

11

Monitor

Adoption and performance

12

Improve

Next phase by real usage

A pilot cohort is not optional

The gap between a demo and a real batch is where LMS projects fail. One cohort runs on the platform end to end — enrol, learn, test, result, certificate — before the whole institution moves.

One batchReal contentReal paymentsReal assessmentFaculty feedbackFixes before rollout

Sample platforms

Different teaching models. Different platforms.

Open any one to walk through its course page, student dashboard, lesson, assessment, mobile view and admin console.

Illustrative platform concepts built for this page · sample data · not client work

Investment

Priced around the teaching model, not the number of screens.

Indicative ranges. Final cost depends on route, modules, roles, assessment complexity, examinations, integrations, content migration, mobile apps and expected scale.

Course store / starter

₹50,000+

One educator or a focused course set

Course pagesSecure videoEnrolmentPaymentsStudent loginProgressCertificatesBasic reports
Most chosen

Modular LMS

₹1,00,000+

Coaching centres & training companies

Courses & batchesLive class integrationQuizzes & assignmentsAttendanceFees & duesParent accessDoubt supportAnalytics

Moodle implementation

₹1,50,000+

Institutions needing standards compliance

Custom themeCourse architecturePluginsSSOPaymentsERP integrationMigrationHosting & tuning

Custom / enterprise platform

₹3,00,000+ / custom

Unique teaching models & large scale

Custom data modelMulti-centre or franchiseExamination engineMarketplace logicMobile appsAdvanced analyticsAPIsEnterprise integrations

Optional add-ons

AI course engineAI doubt supportWhatsApp automationMobile appProctored examinationsAdvanced analyticsMulti-languageSCORM / xAPISSOERP integrationContent migrationVideo hostingLive class providerPayment gatewayFinancing partner

Provider, model and API usage fees remain separate — video hosting and AI usage in particular scale with your learner count.

Commercial clarity

What is a build, and what is a running cost.

Platform build

One-time, per the agreed scope

Hosting & video

Ongoing, sized to your learner count

AI engine

Optional add-on, usage-based

WhatsApp

Provider messaging charges are separate

Maintenance

Quoted against criticality — an LMS in exam week is not a brochure site

Ownership

Custom code and your academic data per the agreement; Moodle and third-party components under their own licences

Why Filari

We start with how you teach, not with a feature list.

Route before build

Moodle, modular or custom — recommended honestly, including when the answer costs us less.

Teaching model first

Batches, mentors, centres and practicals are mapped before a screen is designed.

Faculty stays in control

AI drafts; teachers approve. Nothing reaches a student unreviewed.

Pilot before rollout

One real cohort proves the platform before the institution commits to it.

Honest about limits

No unbreakable-DRM claims, no guaranteed completion rates, no invented compliance.

Built to grow

Examinations, parent access, apps and AI can follow once usage proves the need.

Questions

What institutions ask before building.

Twenty-one answers on choosing a route, content protection, examinations, AI limits, parents, fees, ownership and running costs.

Choosing a platform

01Should we use Moodle or build a custom LMS?

If you need standards compliance, a large course catalogue and proven grading, Moodle is usually the better and cheaper answer. Custom development makes sense when your teaching model has no product behind it.

02What is a modular LMS?

A focused platform assembled from the modules you actually use — typically a third of what a full LMS ships with, built properly, with room to add the rest later.

03Can you customise our existing Moodle?

Yes — theme, course architecture, plugins, integrations, payments, SSO, performance and the upgrade path.

04Can you migrate from another LMS?

Yes, after assessing the source data. Courses, users, enrolments and historical results can usually move; how cleanly depends on what the current system exposes.

05How long does an LMS take to build?

It depends on route and scope. A focused course store is quick; an examination engine or a multi-centre platform is delivered in phases with a pilot cohort in between.

Teaching, content & assessment

06Can we protect our video content?

We use signed expiring URLs, domain restriction, dynamic watermarking with the student ID, session and device limits, and access logs. Nothing makes video theft impossible — a camera defeats every system — but casual sharing becomes traceable and inconvenient.

07Can we run live classes?

Yes, integrated with the provider you already use, with recording and attendance flowing back into the platform.

08Can we conduct examinations online?

Yes — scheduled windows, section timing, negative marking, auto-grading for objective items, teacher grading with rubrics for subjective, and controlled result publication. Proctoring is an add-on.

09Can students ask doubts?

Yes, on a specific lesson, with a photo or a voice note, routed to faculty. AI can take a first pass on approved material and hand anything else to a teacher.

10Can we issue certificates?

Yes, with a unique ID and a public verification page, so an employer can check it.

AI, honestly

11What does the AI course engine actually do?

It drafts course structure, lesson summaries, practice questions, assignments and marking rubrics from material you upload — recordings, notes, a syllabus.

12Does AI grade students?

It can auto-grade objective items and assist with drafts for subjective ones. Final grades and any decision affecting a student remain with faculty.

13Can AI publish content to students?

No. Every draft enters a review queue and a teacher approves, edits or rejects it.

14Will AI invent content?

Drafts are generated from the material you provide, with the source reference kept against each item so a reviewer can verify it. Where it has no source, it does not answer.

15Is AI included in the platform?

No. The AI engine is an optional paid add-on, billed on usage. The platform works fully without it.

Commercials & operations

16Can parents get access?

Yes — attendance, progress, results, fee status, teacher remarks and announcements, scoped to their own child only.

17Can we collect fees in instalments?

Yes, with schedules per batch, automatic dues reminders, receipts and recorded refunds. Financing through a partner is possible where you use one.

18Can we have a mobile app?

Yes, separately scoped. A PWA often does the job first; a native app makes sense where offline lessons and push notifications genuinely matter.

19Who owns the platform and the data?

Your academic and student data is yours. Custom code ownership follows the agreement; Moodle and third-party components remain under their own licences.

20What does it cost to run?

Beyond the build: hosting, video delivery, live class provider, payment gateway, and AI usage if you enable it. These scale with learners and we size them openly before you commit.

21Do you guarantee course completion or enrolment numbers?

No. The platform removes friction and gives you visibility into who is falling behind. Completion depends on teaching quality, cohort design and follow-up.

Teaching deserves better technology

You know how to teach. We build the platform that carries it.

From the first course page to enrolment, live classes, practice, examinations, certificates and the next cohort — with AI drafting where it saves real time, and faculty deciding everything that matters.

AI can draft the course.
Only a teacher can approve it.