Python, Django and MySQL Project on Online Quiz System
The project Online Quiz System has been developed on Python, Django and MySQL. We provide full python mysql projects with source code. The main purpose for developing this project Online Quiz System is to manage the details of courses, question, quiz, students. It manages all the information about students. Here student can download the best python code projects with full source code. A student can easily download these online python projects. Here students can search Python Web Application Projects topic and get easily download pyhton projects with source code.
Modules and Description of Online Quiz System Project:
Course Module :
The main aim of this module is provide all the functionality related to course. This Course Module is the main module in this project Online Quiz System which has been developed on Python, Django and MySQL. A student can easily free download online python projects. It tracks all the information of the course. We have developed all type of CRUD (Create, Read, Update and Delete) operations of the course.
Features of Course Module:
- Admin can add new course records
- Admin can see the list of course details
- Only admin can edit and update the record of the course
- Admin will be able to delete the records of the course
Question Module :
The main purpose for developing this module is to manage the question. All questions will be managed by admin and student can easily view their question and also can see their quiz result.
Features of Question Module:
- Admin can manage the question
- Admin can edit/delete the question
- Admin can see the list of all question
- course can see his question
Topic Module :
The main aim of this module is provide all the functionality realted to topic. It tracks all the information and details of the topic.
Features of Topic Module:
- Admin can add new topic
- Admin can see the list of topic details
- Only admin can edit and update the record of the topic
- Admin will be able to delete the records of the topic
Student Module :
The main aim of this module is provide all the functionality realted to students. It tracks all the information and details of the student. We have developed all type of CRUD (Create, Read, Update and Delete) operations of the students. This is a role based module where admin can perform each and every operations on data but the student will be able to view only his/her data, so access level restrictions has also been implemented on the project.
Features of Student Module:
- Admin can add new students records
- Admin can see the list of students details
- Only admin can edit and update the record of the students
- Admin will be able to delete the records of the students
- Student will be able to see his details
- Student will be able to update his details
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 Exiting 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 Topic
- Adding New Topic
- Edit the Exiting Topic
- View details of the Topic
- Listing of Topic
- Manage Student
- Adding New Student
- Edit the Exiting Student
- View details of the Student
- Listing of all Student
- Reports of the project Online Quiz System
- Report of all Courses
- Report of all Questions
- Report of all Topics
- Report of all Students
Functionality performed by Student user:
- Student Registration : Any Student can register on wesbite using the registration module.
- Student Login : This is the login form, from where Student can login into the system
- Student Course Lists : This is the student course list form where Student can easily see course list.
- Student Question View : Student can able to view their questions.
- Student Quiz Level: This is the student quiz level form in this project.
- Student Quiz Result: Student easily search thier quiz result in this form.
- Change Password : This is the change password module from where student change his account password.
Static Pages and other sections :
These static pages will be available in project Online Quiz System
- Home Page with good UI
- Home Page will contain an animated slider for images banner
- About us page will be available which will describe about the project
- Contact us page will be available in the project
Technology Used in the project Online Quiz System
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
- Python : All the business logic has been implemented in Python
- JSP : All the front end logic has been written in JSP
- 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.