By: Prof. Dr. Fazal Rehman | Last updated: March 3, 2022
Online Course Website Project in PHP or ASP.NET
Here, we are showing you a detailed summary of the Online Course Website Project in PHP or ASP.NET.
Abstract/Introduction
In today’s world, the internet has made tremendous development in all the fields of life including education and learning. With advancement of technologies, e-learning is flourishing day by day.
The aim of this project is to use existing internet technologies and develop an e-learning platform. Using this platform anyone can get enrolled in any course(s) from a list of courses offered by industry/academic professionals and can learn new skills.
Figure: Online Course Website Project in PHP or ASP.NET
Functional Requirements
There will be three types of users:
Administrators
Instructors (Course administrators)
Students
There will be a registration feature for Students and instructors.
There will be a Dashboard for students for the following tasks:
Course enrollment
Asking Questions
Watching Course videos
Accessing course contents
There will be a Dashboard for instructors for the following tasks:
Managing new\existing courses
Upload course videos and other content o Managing schedule
o Handling course related queries o Managing course announcements
Managing profile
Managing students
There will be a Dashboard for Administrators for the following tasks:
Approve students and instructors
Add new administrator
Approve course after reviewing contents
Tools
PHP/Asp.net
SQL/MySQL/Oracle, etc.
Sublime, PHP storm Visual studio, etc.
Project Domain / Category
Web Programming
You can use any of the following PHP Frameworks For developing this Web Development Project
1. Laravel
2. Phalcon
3. Fat-Free Framework
4. CodeIgniter
5. Laminas Project
6. CakePHP
7. FuelPHP
8. Slim
9. PHPixie
10. Symfony
11. Yii