Platform for Conducting Online Examination through Websites PHP Project

Examinations are part of an education system where every institute is using an online platform for conducting examinations through websites. Existing methods mostly work on manual methods where there is a need for human resources, use of paperwork, and time-consuming process.  

In order to solve this problem and provide an effective platform for institutions and students, an online examination platform provides the best solution. This web Online Examination platform has simple features which cover admin, teachers, and student modules. Admin can view students who are registered with the application and add teachers based on department and view tests and marks of students.

Teachers can log in with a valid username and password and upload test detail with questions and times for each test along with positive and negative marks for answers. Students can register with the application and select a test and take the test. Students can view marks, results, ranking, and history.

PROBLEM STATEMENT:

Conducting online examinations needs a planned process where resources and time are important. It is not possible to conduct exams where students can write exams from any location.

OBJECTIVE:

Developing an online examination system that works on a web-based platform can help in conducting exams from any location in a short span of time and students from any location can write exams.

EXISTING SYSTEM:

Colleges and institutions conduct exams through examination centers where each student is provided with seat allocation and time. Based on that user need to be available at that location and time and take the test.

DISADVANTAGE:

This method needs a user available at that location.

Resources and costs are involved in the examination process.

PROPOSED SYSTEM:

The proposed Online Examination system works on the online web portal where students, admin, and lecturers can be part of this portal by registering with the application.  Admin will add teachers and students can register with the application and view all tests available and take tests and view results and ranks.           

ADVANTAGE:

Students and institutes can save time by conducting exams online.

The entire process is online students from any location can take tests.

SYSTEM REQUIREMENT:

Programming language: PHP

Database: Mysql

Server: Tomcat, xamp server

Front End: Html, CSS, Javascript.

Student Coding Assignment Evaluation Using API Project

Abstract:

Data mining in educational institutions is helping to analyze students’ details and provide an effective evaluation system in a short time. With the advancement of new technologies, the student evaluation procedure has changed from manual correction to automating the process of correction and analysis. This student coding assignment evaluation system using API is designed to evaluate students coding correction process through the automation process.

When a student submits an answer to a student’s question online faculty will evaluate coding by sending data to API and get results or error messages. By checking these messages faculty will give marks to students. This process is done through a web application that is developed in a python programming language.  

Problem statement:

Students assignment evaluation is a time taking process for faculty which required a manual process of checking each line of code and giving marks to students. 

Objective:

The coding evaluation process can be automated by using available code-checking API which can be integrated into the college assignment assigning website. Using this process evaluation is completed with just in a click and faculty can give marks based on results.

Existing system:

  • A manual process was used for checking assignments and evaluating results.
  • Data mining techniques were used for evaluation which uses previous coding datasets and predicts results that are not accurate.

Disadvantages:

  • Faculty must check each line of code to evaluate coding and give grading.
  • The time taken for the evaluation process is high.

Proposed system:

The student online coding evaluation system provides an automatic coding checking process through which faculty can assign coding assignments and get results from students and compile code in click and check results and give marks.

Advantages:

  • The entire process of assigning to evaluation is done online and coding evaluation is done in one click.
  • API is used for checking errors in code and giving grading.

System requirement: 

Programing language: python

Framework: Flask

Database: MYSQL

API: for compiling code

Citizen Card System Java Project

Abstract:

The project ‘Citizen Card system’ provides us the data regarding the citizen of a country. Every citizen has a unique Id to trace the personal data in each and every division or service that he enters. The data can be traced using the unique Id of that particular city.

In case a citizen wishes to use the services or utilities of the Government or private institutions, he ought to go to the various divisions with varied IDs for that specific division. But a citizen card allows the citizen to enjoy all the services and utilities under a single card. The citizen card system assists us in gaining data regarding the services or utilities as well as providing data regarding the conduct of the citizen in credit rating.

UML Diagrams:

Use Case Diagram:

Sequence Diagram:

Activity Diagram:

Class Diagram:

Existing System:

The existing system is a system operated by humans and the citizen requires to reserve his data through excel sheets or disk drives, but there is always a risk of losing the data due to mismanagement.

Proposed System:

The proposed system is more user-friendly and makes the entire project maintenance very uncomplicated and manageable. This system motivates people to get the Citizen Card, which is a multi-purpose card. This is a socially responsible website and functions on the principles of citizen data and strengthening citizen safety in the country.

Output Results:

1. Homepage


2. Admin Login Page

3. Admin Home Page

4. View Users


5. Citizen Registration

6. Citizen Login


7. Citizen Home


8. View Profile

9. Insurance Info

10. Electricity Bill Payment

11. Bank Bill Payment

12. Gas Bill Payment

13. RTO Bill Payment

Software Requirements:

  • Operating System:  Windows
  • Database:  Oracle
  • Technology :  Java/j2ee,JDBC,Servlets,JSP
  • Web Technologies:  Html , CSS, JavaScript
  • Web Server:  Tomcat
  • IDE: Eclipse/ Net beans

Booking Photography Java Project

Abstract:

Booking photography is a project which will enable customers or clients to book professional photographers online. It is difficult for those who want to book a photography session to request their favorite photographer since the process was done manually. By having this system, it will be easier for them to make their booking.

Booking Photography Java Project

Existing System:

In the existing system process of booking photography sessions was done manually by phone calls or drop-by at their place. It is hard to track the availability of the photographer and to manage all the bookings made by customers.

Booking Photography Gallery Page

Proposed System:

In the proposed system all the data is maintained in the database which is safe and easy to retrieve. Users can book the photographer anytime and anywhere. Users can know the location of the photo shoot.

Modules:

User:

The user module can get register as a new user and login for booking. Users can book their favorite photographer. Users are able to view the status of the booking. Able to check the availability timetable of the photographer

Admin:

Admin can get a login. Admin can add or change the bookings. Admin can check and approve or cancel customer’s booking.

Software Requirements:

Language:           Java

Web technologies:           JEE (Servlets/JSP)

Front-end Design:           Html, CSS, JSP, Bootstrap

Database:           MYSQL

Scripting:           JavaScript

Conclusion:

Booking photography is a system that satisfied the requirement of the user by booking the photographer from their location. This system fulfilled the desire of the users to select the photo shoot at their dream place. Users can know the status of their booking in the system.