Online E-Learning Portal

Posted By freeproject on February 2, 2018

Python, Django and MySQL Project on Online E-Learning Portal

This project Online E-Learning Portal has been developed on Python, Django and MySQL. We provide full python web application projects with source code. Here students can search Easy Python Projects and get easily download free php projects with source code and database. This Python project Online E-Learning Portal maintains all the details about students, courses, topics, tutorial, tutor, result etc. It track all the personal information about student. This is Easy Python Projects which you can easily configure it and learn a lot from these. We will provide you full python source code and database of the project.

I have attached the Screens and demo of the project below the description. Look into for more details.

Modules and Description of Online E-Learning Portal Project:

Course Module :

The main purpose for developing this module is to manage the course data wise. So all course will be managed by admin. Admin can see the list of all the courses and filter it according to the students.

Features of Course Module:

  • Admin can manage the course
  • Admin can edit/delete the course
  • Admin can see the list of all course
  • Student can see course

Question Module :

The main purpose for developing this module is to manage the question. So all questions will be managed by admin and students will be able to see the question.

Features of Question Module:

  • Admin can manage the question
  • Admin can edit/delete the question
  • Admin can see the list of all question
  • Student can see question

Student Module :

The main purpose of this module is provide all the functionality realted to student. It tracks all the information of the student. We have developed all type of CRUD (Create, Read, Update and Delete) operations of the student. This student module is the main module in this project Online E-Learning Portal which has been developed on Python. Django and MySQL

Features of Student Module:

  • Admin can add new student records
  • Admin can see the list of student details
  • Only admin can edit and update the record of the student
  • Admin will be able to delete the records of the student
  • All student forms are validated on client side using JavaScript

Result Module :

The main purpose for developing this module is to manage the result. So all result will be managed by admin.

Features of Result Module:

  • Admin can manage the result
  • Admin can edit/delete the result
  • Admin can see the list of all result
  • Student can see his result

Faculty Module :

The main purpose of this module is provide all the functionality realted to faculty. It tracks all the information and details of the faculty. We have developed all type of CRUD (Create, Read, Update and Delete) operations of the.

Features of Faculty Module:

  • Admin can add new faculty
  • Admin can see the list of faculty details
  • Only admin can edit and update the record of the faculty
  • Admin will be able to delete the records of the faculty
  • All faculty forms are validated on client side using JavaScript

Result Module :

The main purpose for developing this module is to manage the result. So all result will be managed by admin.

Features of Result Module:

  • Admin can manage the result
  • Admin can edit/delete the result
  • Admin can see the list of all result
  • Student can see his result

Tutorial Module :

The main purpose of this module is provide all the functionality realted to tutorial. It tracks all the information and details of the tutorial. We have developed all type of CRUD (Create, Read, Update and Delete) operations of the.

Features of Tutorial Module:

  • Admin can add new tutorial
  • Admin can see the list of tutorial details
  • Only admin can edit and update the record of the tutorial
  • Admin will be able to delete the records of the tutorial
  • All tutorial forms are validated on client side using JavaScript

Tutor Module :

The main purpose for developing this module is to manage the tutor. So all result will be managed by admin.

Features of Tutor Module:

  • Admin can manage the tutor
  • Admin can edit/delete the tutor
  • Admin can see the list of all tutor
  • Student can see his tutor

Functionality performed by Admin user:

These are the functionality performed by the admin users.

  • Login For Admin
  • Forgot password for Admin
  • Edit Profile For Admin
  • Change Password For Admin
  • Logout Functionality
  • Dashboard for Admin User
  • Manage Course
    • Adding New Course
    • Edit the Exitinng Course
    • View details of the Course
    • Listing of all Course
  • Manage Question
    • Adding New Question
    • Edit the Exiting Question
    • View details of the Question
    • Listing of all Question
  • Manage Student
    • Adding New Student
    • Edit the Exiting Student
    • View details of the Student
    • Listing of all Student
  • Manage Result
    • Adding New Result
    • Edit the Exiting Result
    • View details of the Result
    • Listing of all Result
  • Manage Topic
    • Adding New Topic
    • Edit the Exiting Topic
    • View details of the Topic
    • Listing of all Topic
  • Manage Tutorial
    • Adding New Tutorial
    • Edit the Exiting Tutorial
    • View details of the Tutorial
    • Listing of all Tutorial
  • Manage Tutor
    • Adding New Tutor
    • Edit the Exiting Tutor
    • View details of the Tutor
    • Listing of all Tutor
  • Reports of the project Online E-Learning Portal
    • Report of all Courses
    • Report of all Questions
    • Report of all Students
    • Report of all Results
    • Report of all Topic
    • Report of all Tutorials
    • Report of all Tutors

Technology Used in the project Online E-Learning Portal

We have developed this project using the below technology

  • HTML : Page layout has been designed in HTML
  • CSS : CSS has been used for all the desigining part
  • JavaScript : All the validation task and animations has been developed by JavaScript
  • Python : All the business logic has been implemented in Python
  • MySQL : MySQL database has been used as database for the project
  • Django : Project has been developed over the Django Framework

Supported Operating System

We can configure this project on following operating system.

  • Windows : This project can easily be configured on windows operating system. For running this project on Windows system, you will have to install Python 2.7, PIP, Django.
  • Linux : We can run this project also on all versions of Linux operating system
  • Mac : We can also easily configured this project on Mac operating system.

Send Message

Vertical Tabs

Cost and Technology

Project Title
Online E-Learning Portal
Image
Python, Django and MySQL Project on Online Elearning Portal
Description

This project Online E-Learning Portal has been developed on Python, Django and MySQL. We provide full python web application projects with source code. Here students can search Easy Python Projects and get easily download free php projects with source code and database. This Python project Online E-Learning Portal maintains all the details about students, courses, topics, tutorial, tutor, result etc. It track all the personal information about student. This is Easy Python Projects which you can easily configure it and learn a lot from these. We will provide you full python source code and database of the project.

Operating System
Windows
Project Title
Online E-Learning Portal
Project Rating
Average: 2.5 (4 votes)
Database
Price
₹ 10000 INR
Discount
20%
Offer Price
8000 INR / $ 150 USD
Documentation
Documentation charges will be extra for any project
Note
These softwares are not suitable for any of the business requriements.

Recent uploaded Django Projects with source code and database Download