This content originally appeared on DEV Community and was authored by Shivam Rohilla
Hello Devs,
In this post, you can learn how to make an E-learning website in Django 3.0, after reading this you can easily create an e-learning platform in django and check my GitHub repository and learn how to create an e-learning website in django and python.
The Most Popular Examples of E-learning Platforms
1) Udemy
Everyone knows about this platform, udemy is the largest e-learning platform, in which we can buy or purchase courses, this platform is advanced and has top-notch features like user progress tracking and download certificates, udemy has 4-5 Interfaces or panels like Teacher Panel, in which teacher upload their courses and video or certificates and second is user panel in which user create a profile and purchase a course and start learning.
and after completing the course we get our certificate.
2) Edureka
3) Desire2Learn
4) Docebo
5) Simplilearn and there are many other platforms.
Live Link:-
https://edurekanet.herokuapp.com/
Features of My E-learning Platform code:-
Dynamic Slider
User Login/ Registration
Add To Cart / Remove From Cart
Add Coupons
Payment Gateway Integration
Custom Admin Panel
User Panel
Search bar
Image Size Compressor
a) User Panel
-> Purchase Courses
-> Download Certificate after completing the course
-> Watch Videos
-> Edit Profile
-> Change Password
-> Order History
-> Add To Cart, Remove from Cart.
-> Calculate Total Amount
b) Custom Admin Panel
-> Upload Video for Particular course
-> Add Post
-> Category, Sub Category, and Sub Sub Category
-> Autoslug
-> Add Multiple Sections like FAQ or Price or Features
-> Add Discount Coupons
-> All Orders
-> All Users
-> Allow Certificates to Users, Admin has permission to enable or disable the certificate.
-> Index Categories and Post (Move post and Categories)
-> Add Dynamic Sections on Homepage
-> Add latest offers on banners
-> Add Blogs
and many other functionalities in this project...
Before running the project, run these commands,
1) pip install -r requirements.txt
2) python manage.py migrate
3) python manage.py runserver
GITHUB LINK:-
https://github.com/ShivamRohilllaa/E-learning-Django-
This content originally appeared on DEV Community and was authored by Shivam Rohilla
Shivam Rohilla | Sciencx (2021-05-23T12:39:41+00:00) How to Make an E-Learning Platform in Python & Django 3.0. Retrieved from https://www.scien.cx/2021/05/23/how-to-make-an-e-learning-platform-in-python-django-3-0/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.