top of page

L-EARN LMS (SHORT CUT LMS)

VINAYAK VISHWESHWARA DABGAR

17 Apr 2026

A UNIQUE LMS SOFTWARE






L-EARN - FOR NOW - NOT ACCESSIBLE. (CURRENTLY IN TRANSFORMATION AND MIGRATION)



A. L-EARN LMS - CURRENTLY IN THE PROCESS OF MIGRATION FROM AWS TO AZURE CLOUD.


B. SOME CHANGES TO THE SOFTWARE BEING IMPLEMENTED PRESENTLY INCLUDING MORE MODULES ADDENDUMS


L-EARN LMS


What changed and why


1. Dynamic tabs


Now: tabs are two database tables:


- Tab — a reusable tab type (e.g. "Intro", "FAQ", "Demo"). Create as

many as you like.

- ChapterTab — which tabs are switched on for a given chapter, in

what order, and under what label.


No code changes, no redeploy.


2. Content is now database-driven, not flat text files


3. Visual redesign


4. Payment gateways (Addendum 2)


Four gateways are wired up: Razorpay, Cashfree, Stripe, PayPal. Each is

independent — set only the credentials for the ones you actually want live,

and the others simply won't appear at checkout.



5. Live classes (Addendum 3)


Three providers are wired up: Zoom, BigBlueButton, and Jitsi Meet.

Jitsi works immediately with zero setup (it uses the free public

meet.jit.si server); Zoom and BBB need credentials from you first.


6. Full-text search (Addendum 5)



7. Certificates (Addendum 5)


A certificate is issued automatically the moment a student completes

every topic in every chapter belonging to a course — no manual step

required. Completion is checked right after Mark Complete is clicked on

a topic; if that was the last remaining topic for a course, the

certificate appears immediately with a congratulatory message.


- My Certificates (top nav, badge icon) — lists everything a student

has earned, each with a shareable link.

- Each certificate has a public verification page at

/certificates/verify/<code>/ — no login required, so it works as

a genuine "prove I completed this" link (e.g. on a resume or LinkedIn).

The code is a UUID, not a sequential ID, so certificates can't be

enumerated or guessed.


8. Assignments (Addendum 6)


Staff can post an assignment against any topic; students submit text

and/or a file attachment, staff grade it.


- Post one: from a topic page, click Assignments in the toolbar

→ New Assignment (staff only). Title, instructions, optional due

date, max score.

- Submit: students see a text box + file upload right on the

assignments page. Resubmitting is allowed and replaces the previous

submission (and clears any existing grade, since it's a new answer).

- Grade: staff click Submissions on any assignment to see every

student's submission with a grade + feedback field, saved inline.

Students see their grade and feedback back on the assignments page as

soon as it's saved.


9. Discussion Forum / Q&A (Addendum 6)


Per-topic Q&A — any logged-in user can ask a question, anyone can

answer, and answers from staff accounts are visually marked

Instructor so students can tell an authoritative answer from a peer's.


- Ask: from a topic page, click Discussion in the toolbar →

expand Ask a question.

- Answer: open any question to see the full thread and post a reply.

- Resolve: the question's own author or any staff member can mark it

resolved (shows a green checkmark in the list) once it's been

satisfactorily answered.


10. Mobile REST API (Addendum 7)


A full JSON API under /api/, built with Django REST Framework, for a

future mobile app (or any other client) to consume the same content the

website shows.



11. Wallet / Credit System (Addendum 8)


Students can top up a wallet balance through any configured payment

gateway, then spend that balance on courses instead of paying per-purchase

— useful for bulk top-ups, gifting, refunds-as-credit, or just a faster

checkout once funded.



12. Subscription / Membership Plans (Addendum 9)


Time-bound membership plans — pay once, get access for N days, renew

manually before or after it lapses. This is deliberately not

auto-recurring billing — see the note at the end of this section for

why, and what that would take instead.



13. Affiliate / Referral Program (Addendum 10)


Any user can become an affiliate and get a referral link; whoever they

refer earns them a commission on course purchases and subscriptions.



14. Access Control Default (Addendum 11)



15. Course Bundles (Addendum 13)


Group multiple courses together at a combined price, typically cheaper

than buying each one separately. One purchase grants access to every

course in the bundle at once.


16. SMS Two-Factor Login (Addendum 14)


Optional, per-user SMS-based 2FA via Twilio Verify. Off by default for

everyone — a user has to explicitly add and verify a phone number, then

explicitly turn 2FA on, before it affects their login at all.


17. PWA Support (Addendum 15)


The app is now installable as a Progressive Web App — "Add to Home

Screen" on mobile, or the install icon in the browser address bar on

desktop — and caches its own shell for basic offline use.



18. Live Class Polish (Addendum 16)



19. Assignment Late Penalties, Answer Upvoting, Forum Search (Addendum 17)


Regards,

Software Developer: Vinayak Vishweshwara Dabgar

--------------------------------------------------------------------------------------


L-EARN: Redefining Learning Through Intelligent Structure


What if learning didn’t have to feel overwhelming?


What if clarity replaced complexity?


Watch the video for quick insight on L-EARN LMS Software.



That question led me to build L-EARN — a web-based Learning Management System designed on a simple but powerful idea:

Learning becomes effective when it is structured intelligently.


The Core Idea: Shortcut-Based Learning


L-EARN introduces a shortcut-based framework — not to cut corners, but to cut confusion.


It focuses on:

✔ Reducing cognitive overload

✔ Structuring information for clarity

✔ Helping learners grasp concepts faster and deeper


A Clear Learning Flow


Content in L-EARN is not scattered — it is systematically organized:


📚 Subject → 📖 Chapter → 📌 Topic


This visual hierarchy allows learners to:


✔ Navigate effortlessly

✔ Understand concept relationships

✔ Build knowledge step-by-step



One Unified Learning Experience


Most platforms fragment learning.


L-EARN unifies it.


🖥️ Notes

🎥 Videos

🖼️ Images

📄 PDFs


All come together in a single continuous interface — ensuring:


Zero context switching

Better focus

A seamless, immersive learning experience



The 8-Step Learning Framework


At the heart of L-EARN is a structured model that transforms passive learning into active mastery:


1 Introduction

2 Business Use

3 How It Works

4 Application

5 Knot Scenarios (handling complexity)

6 Ease Scenarios (simplifying understanding)

7 Wise Insights (deep thinking)

8 Summary Sheet (quick revision)


This ensures learners don’t just learn — they analyze, apply, and retain.



Built for Flexibility


Every trainer teaches differently.


L-EARN adapts.


✔ Customizable structure

✔ Domain-specific flexibility

✔ Trainer-driven design



The Outcome


L-EARN transforms learning from:

❌ Passive consumption

➡️ Into

✅ Structured, guided, insight-driven understanding


Resulting in:

📈 Faster learning

🧠 Better retention

🎯 Practical application



✨ L-EARN isn’t just another LMS.

It’s a smarter way to think about learning itself.


Regards,

Vinayak Vishweshwara Dabgar

bottom of page