
In Progress
Posted
Paid on delivery
I’m building a Django-based e-learning site that delivers full courses through text lessons, embedded videos, and live assessments. The application must recognise two broad user groups: students and a range of staff accounts (admin, accountants, content creators, reviewers, HR, app support, etc.). Core requirements • Role-based access: a clean assignment system that lets me create granular permissions for every staff profile while isolating the student experience. • Learning flow: modules that display text and video seamlessly, followed by auto-graded or manually graded assessments. • Activity insight: dashboards that log enrolment, lesson progress, quiz scores, and general usage in real time. • Notifications: email or in-app alerts for new content releases, assessment results, and flagged user activity. The site should be structured on standard Django best practices (class-based views, reusable apps, Django admin customisation) and integrate easily with popular front-end frameworks if I decide to skin it later. Clean, well-commented code and basic unit tests are essential for hand-off. Delivery will be source code in a private Git repo plus a short setup document so I can spin the project up locally with Docker or a simple virtualenv.
Project ID: 40386155
16 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hello, Built similar learning systems with Django handling role-heavy backends and structured course delivery. I would model roles using Django’s auth + custom permissions (or a scoped RBAC layer if needed), keeping student vs staff flows completely isolated. Courses/modules/assessments will be cleanly separated into reusable apps, with support for both auto and manual grading. For insights, I’ll track events (progress, scores, activity) and expose them via efficient querysets or a lightweight analytics layer. Notifications can run via signals + Celery for async email/in-app delivery. Code will follow class-based views, clean service layers, and include unit tests where logic matters. Docker setup + clear README included. Regards, Nitin Johnson
₹37,500 INR in 5 days
4.8
4.8
16 freelancers are bidding on average ₹24,534 INR for this job

As a well-rounded and versatile professional, I bring a unique combination of skills to the table. Having worked as a Graphic Designer, Front-End Designer, and Backend Developer over the past 8+ years, I've developed an impeccable skill set that aligns perfectly with your project needs. My proficiency in Adobe Photoshop, Illustrator, Figma design (UI/UX), WordPress, HTML, CSS... you name it; are all tools that I'm accustomed to and can be put to good use for our e-learning platform build. Finally, what truly sets me apart is my deep understanding of your end goal - creating an impactful platform for learners. Beyond just being technically competent with tools such as Docker or Virtualenv - which are commonly used in spinning projects locally - I'm committed to ensuring that your project succeeds in every way imaginable before, during and beyond delivery. With 2-3 revisions included and a 100% satisfaction guarantee,I can assure you that choosing me is choosing success backed by experience. I look forward to hearing more about your project so we can kick things off on the right-foot!
₹12,500 INR in 7 days
6.8
6.8

Hi there! You are building a Django e-learning platform with multiple staff roles and the real challenge is structuring permissions and learning flow without overcomplicating the system, which is where most LMS projects fail later. I recently built a Django-based learning dashboard with role separation and course tracking that improved admin content handling efficiency by 30% using clean CBV structure and Django admin customization. I will design a modular Django architecture with RBAC, course modules, video and text lessons, assessments, dashboards, and notification system using reusable apps and clean code standards. Check our work: https://www.freelancer.com/u/ayesha86664 Do you want assessments to include question banks with partial marking or only fixed scoring? I am ready to start — just say the word. Best Regards, Ayesha
₹20,000 INR in 7 days
4.1
4.1

As a seasoned Django developer, my expertise lies in delivering high-performance, user-centric web solutions driven by the very best of best practices. Throughout my career, I've built versatile e-learning platforms for clients across various industries with complex requirements similar to yours. A distinct advantage I bring to the table is not just coding mastery but also a deep understanding of business goals. Combining these two aspects, I can create a granular role-based access system to cater to your diverse staff profiles while keeping the student experience isolated- ensuring a smooth and personalized learning platform for each user. My knowledge and experience extend way beyond merely 'getting it done'. In line with your project's core requirements, I have a proven track record of building systems that display text and video content seamlessly, integrate assessments smoothly, and offer comprehensive dashboards for real-time activity insight. Furthermore, my skill in crafting reliable notification systems will guarantee users are promptly informed of any relevant updates as well as flagged activities.
₹20,000 INR in 5 days
3.9
3.9

I understand you may have many great options to choose from, but getting the opportunity to work on this project would genuinely mean a lot for my growth. I’ll make sure to deliver my absolute best I can structure your Django e learning platform with clean role based access, modular course flow, and real time dashboards while keeping the code scalable and easy to extend. I’ll build reusable apps with proper permissions, assessments, notifications, and a solid admin setup so your team can manage everything smoothly from day one. Best regards, Muzammil
₹25,000 INR in 7 days
2.5
2.5

Django e-learning platforms are a strong fit for my backend experience — the combination of granular role management, learning flows, and real-time dashboards is exactly the kind of architecture I enjoy structuring from the ground up. Here's how I'd approach it: **Role-Based Access** - Custom user model with Django's permission framework extended for every staff profile (admin, accountant, content creator, reviewer, HR, app support) - Student experience fully isolated — no permission bleed between groups - Django admin customised per role so each staff type sees only what they need **Learning Flow** - Reusable apps: `courses`, `lessons`, `assessments` — each independently testable - Text + embedded video lessons, auto-graded (MCQ/true-false) and manually graded assessments with a reviewer queue **Activity Dashboards** - Real-time enrolment, lesson progress, quiz scores, and usage logs - Built API-ready so a React or Vue skin drops in later without restructuring **Notifications** - Django signals driving email (via SendGrid or SMTP) and in-app alerts for content releases, results, and flagged activity **Delivery** - Private Git repo, Dockerised setup, virtualenv fallback, unit tests on core flows, and a clear setup doc One question: do you have a preferred database (PostgreSQL assumed) and any existing design mockups, or is the UI fully open at this stage? Best regards, Syed Farhan Ali
₹25,000 INR in 7 days
0.0
0.0

As an experienced developer, my skills align well with your Django e-learning project. With an intricate understanding of Django, I can guarantee clean code following the best practices, class-based views and customization through reusable apps. This alongside my extensive command of JavaScript, Python, CSS, and frontend development will ensure a seamless integration of any future front-end framework you choose to skin the platform with. Regarding user management, I have successfully implemented complex role-based access systems in prior projects that entailed creating a wide range of granular permissions for different staff profiles. My familiarity with creating dashboards that provide real-time insights into user activity such as enrolment, lesson progress, and quiz scores further complements the core requirements of your platform. Moreover, my attention to detail and emphasis on commenting code will guarantee that the hand-off process is smooth. Incorporating unit tests throughout the development phase is second nature for me, ensuring optimal performance and reducing any potential bugs. Ultimately, my goal is to deliver a high-performing e-learning site that promotes a superlative learning experience while making it easy for you to take over through a source code in a private Git repo and concise setup documentation that appreciates possible Docker or virtualenv setups. Choose me to make your e-learning vision come alive!
₹25,000 INR in 7 days
0.0
0.0

꧁ ༺ Dear client ༻ ꧂ I am a full stack developer with a lot of experience in Django and building web applications that are easy to use and can handle a lot of users. I know you want an e-learning platform where it is clear who is a student and who is a staff member and you want to be able to control what each person can do. I will make a Django system with parts that can be used again. I will use a strong system for controlling who can do what. I will make sure that students can learn easily with text and videos and tests and that staff members can see how students are doing in time. I will also make a system that sends notifications when important things happen. My code will be easy to understand and easy to add to. I will make sure it is tested and easy to set up using Docker or virtualenv. I really want to work on your elearning platform project because I love building things like this. I am sure I can do a job and finish it on time and, on budget. I would be happy to work with you on your elearning platform project.
₹12,500 INR in 7 days
0.0
0.0

I can build your Django-based e-learning platform with scalable architecture and clean role-based access for students and multiple staff profiles such as admin, accountants, creators, reviewers, HR, and support teams. Features include course modules with text lessons, embedded videos, graded assessments, progress tracking, dashboards for enrolment and performance analytics, plus email or in-app notifications for updates and results. The system will follow Django best practices using reusable apps, class-based views, customized admin panel, clean documented code, and unit tests. Frontend-ready APIs or templates can support future UI redesigns with React, Vue, or other frameworks.
₹25,000 INR in 7 days
0.0
0.0

I can build a clean, scalable Django e-learning platform with role-based access control, modular course delivery (text/video/assessments), and real-time progress tracking dashboards for students and staff roles. I’ll ensure best-practice architecture, admin customization, notifications, and provide well-documented, testable code with easy Docker/virtualenv setup for smooth deployment and handoff.
₹25,000 INR in 5 days
0.0
0.0

India
Payment method verified
Member since May 31, 2017
£250-750 GBP
₹12500-37500 INR
₹12500-37500 INR
₹12500-37500 INR
$30-250 AUD
₹1500-12500 INR
₹1500-12500 INR
$250-750 USD
₹12500-37500 INR
$250-750 USD
$250-750 USD
£10-25 GBP
₹1500-12500 INR
$250-750 USD
₹12500-37500 INR
$2-8 USD / hour
₹400-750 INR / hour
₹12500-37500 INR
€8-9 EUR
$10-30 USD
$250-750 USD
$30-250 USD
₹12500-37500 INR
₹400-750 INR / hour