Cppfinal Merged
Cppfinal Merged
Cppfinal Merged
ON
By
Mr. Sumedh Arvind Jadhav
Mr. Ayush Amol Mohadkar
YEAR 2023-2024
CERTIFICATE
The above project is done in our Computer Technology software laboratories and
tested in the presence of H.O.D & project guide. It is found to be worked
satisfactory.
On / /2024
ACKNOWLEDGEMENT
We would like to take this opportunity to express our sincere gratitude to our Project
Guide Prof Baheti S.S. for her encouragement, guidance, and insight throughout the project and
in the preparation of this project. She truly exemplifies the merit of technical excellence and
academic wisdom. Her extensive knowledge, serious research attitude and encouragement were
extremely valuable to us. We also appreciate not only for her professional, timely and valuable
advices, but also for her continuous scheduled follow up and valuable comments during our project
work. We are also very grateful to Prof. Kale G.B HOD, (Computer Technology Department) for
devoting time from her busy schedule to provide valuable comments and suggestions on this work.
Special thanks go to Prof. Dhumal V.B. (Principal) for his encouragement to complete Diploma
in time.
By
Sr. No. Names Enrollment no.
I
Amrutvahini polytechnic college Sangamner computer technology
Calculate exam attempts with Notifications
ABSTRACT
This abstract presents a system for efficiently managing exam attempts and notifications in
educational institutions. The system uses data analytics and notification algorithms to track
students' exam attempts, monitor progress, and send automated notifications about upcoming
exams, schedules, and deadlines. By leveraging modern technologies, such as machine learning
and automated messaging, the system optimizes exam management, reduces administrative
workload, and enhances communication between students and staff.
In the realm of educational administration, effective management of exam attempts and
notifications plays a pivotal role in ensuring smooth operations and facilitating student success.
This abstract introduces a comprehensive system designed to streamline the process of calculating
exam attempts and issuing timely notifications to students in educational institutions.
The system harnesses the power of data analytics and sophisticated notification algorithms
to track students' exam attempts accurately. By leveraging historical data and performance metrics,
the system can provide valuable insights into students' progress, enabling educators to make data
driven decisions and offer targeted support where needed.
One of the key features of the system is its automated notification mechanism. Through
intelligent scheduling and notification algorithms, the system can send timely reminders and
updates to students regarding upcoming exams, exam schedules, and important deadlines. This
proactive approach helps students stay organized, manage their time effectively, and reduce the
risk of missing crucial exam related information.
Furthermore, the system integrates modern technologies such as machine learning to
continuously improve its functionality. By analyzing patterns and trends in students' exam attempts
and notification preferences, the system can personalize notifications and optimize communication
channels for better engagement and effectiveness.
The implementation of this system offers several benefits to educational institutions. It
streamlines exam management processes, reduces administrative workload associated with manual
tracking and communication, and enhances overall efficiency. Additionally, the system fosters
improved communication between students and academic staff, leading to a more collaborative
and supportive learning environment.
Overall, this abstract under-scores the importance of integrating technology driven solutions in
education to enhance exam management practices, improve student experiences, and promote
academic success.
II
Amrutvahini polytechnic college Sangamner computer technology
Calculate exam attempts with Notifications
TABLE OF CONTENTS
1. Introduction 1
2. Literature survey 4
3. Scope of project 7
4. Methodology 10
5. Details of design, working and processes 15
6. Results and applications 28
7. Conclusion and future scope 34
8. Appendix 36
9. References and bibliography 38
- Certificates 39
III
Amrutvahini polytechnic college Sangamner computer technology
Calculate exam attempts with Notifications
6 Sequence Diagram 19
7 Component diagram 20
8 Deployment diagram 21
9 Class diagram 22
11 Action Plan 24
IV
Amrutvahini polytechnic college Sangamner computer technology
Calculate exam attempts with notifications
Chapter 1.
INTRODUCTION
1. INTRODUCTION
Examination Attempt System is software developed for the students who give exams in various department
like MPSC, UPSC, Banking and Technical exams etc. It facilitates to access the examination information
of a particular student in a particular year. This system will also help to check new exam notifications .Our
wallet system allows students to pay a single amount and receive five attempts at different exams in a year.
In today’s fast paced and technology driven world, educational institutions and organizations are
continually seeking innovative ways to streamline their examination processes and enhance communication
with their stakeholders. The Exam Attempt and Notification System is a solution designed to address the
complexities associated with managing examinations and providing timely notifications to all relevant
parties, including students, educators, and administrators.
This system aims to revolutionize the way exams are conducted and managed, bringing efficiency and
transparency to the entire process. It is an integrated platform that leverages modern technology to provide
a seamless and user friendly experience for all stakeholders involved in the examination ecosystem. The
primary goals of this system are as follows:
a. Streamlined exam Management : The system simplifies the creation, scheduling, and
management of exams. Educators and administrators can easily define exam parameters, including
date, time, location, and available resources, ensuring that exams are organized and executed with
precision.
b. Seamless student experience : Students benefit from a user friendly interface that allows them to
view exam schedules, register for exams, and receive important notifications. The system helps
reduce student anxiety by providing clear information and timely reminders about exam dates and
locations.
c. Efficient Communication : The Exam Attempt and Notification System facilitates effective
communication among stakeholders. Educators can share essential information with students, such
as exam materials, study resources, and grading criteria. Additionally, automated notifications keep
students informed about important deadlines and updates.
d. Security and Integrity : The system incorporates robust security measures to prevent cheating and
unauthorized access to exam materials. It supports various authentication methods, ensuring the
integrity of the examination process.
e. Accessibility and Convenience : The platform is designed to be accessible from various devices,
making it easy for users to access exam information and notifications at their convenience.
1
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
1.1 Motivation
Motivation for developing a system to calculate exam attempts and generate exam notification reports
stems from the need for efficient and organized management of examination processes in educational
institutions. Here are several key motivations:
• Efficiency: Manual tracking of exam attempts and notifications can be time consuming and prone
to errors. Automating these processes streamlines administrative tasks, saving time and effort for
teachers, administrators, and students.
• Accuracy: Automated systems reduce the risk of errors associated with manual data entry and
calculations. By accurately tracking exam attempts and generating notifications based on
predefined criteria, the system ensures data integrity and reliability.
• Transparency: A transparent and systematic approach to managing exam attempts and
notifications fosters trust and accountability within the educational institution. Students, teachers,
and administrators can access real time information regarding exam attempts and notifications,
promoting transparency in the examination process.
• Timeliness: Automated exam notification reports ensure timely communication with students
regarding their exam attempts, upcoming exams, deadlines, and other relevant information. This
helps students stay informed and prepared for their examinations, ultimately improving their
academic performance.
• Customization: The system can be tailored to the specific needs and requirements of the
educational institution. Customizable notification criteria, exam attempt tracking parameters, and
report formats enable flexibility and adaptability to diverse educational settings.
• Resource Optimization: By automating repetitive tasks such as generating exam notification
reports, the system frees up valuable human resources to focus on more strategic initiatives and
student support services.
2
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
1.3 Objectives
• To primary objective of the system is to streamline and improve the efficiency of exam
management. This includes simplifying the scheduling of exams, reducing administrative work,
and minimizing the chances of scheduling conflicts.
• To engage and inform students effectively about their upcoming exams, important dates, and other
relevant information. By providing a user friendly interface and timely notifications, the system
aims to reduce stress and anxiety among students.
• To facilitate seamless and efficient communication among educators, students, and administrators.
This includes notifications about changes in exam schedules, study resources, and any other
important updates.
• To the system should be scalable to accommodate a growing number of users and exams. This
objective is crucial to meet the evolving needs of educational institutions and organizations.
3
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
CHAPTER 2
LITERATURE SURVEY
This study delves into the realm of predictive analytics and machine learning algorithms applied to
educational data. By analyzing factors such as students' historical exam attempts, notification timings, and
performance metrics, the study aims to develop robust models that accurately predict the likelihood of
students attempting exams after receiving notifications. Various machine learning techniques such as
decision trees, support vector machines, random forests, and gradient boosting algorithms are explored and
compared for there effectiveness in this context.
Data mining techniques play a pivotal role in understanding patterns and trends within large datasets
related to exam attempts and notification histories. This research employs clustering algorithms to segment
students based on their exam attempt behaviors and association rule mining to uncover relationships
between notification characteristics and subsequent attempts. By leveraging data mining methodologies,
the study seeks to enhance the accuracy of exam attempt predictions and provide actionable insights for
educational institutions.
Statistical analysis techniques such as regression analysis, correlation analysis, and hypothesis testing are
utilized to explore the intricate relationship between exam attempts and the frequency of exam notifications.
This research investigates how variables such as notification frequency, time between notifications, and
exam difficulty impact students' decisions to attempt exams. Through rigorous statistical analysis, the study
aims to uncover underlying patterns and dynamics that influence exam attempt behaviors.
Time series analysis offers a unique perspective by considering temporal patterns and trends in exa m
attempt data relative to exam notification timelines. This study employs methods such as autoregressive
integrated moving average (ARIMA) models, exponential smoothing, and seasonality decomposition to
forecast future exam attempts based on historical data. By capturing cyclicality, trends, and irregularities in
exam attempt patterns over time, the research aims to build accurate predictive models for exam attempt
prediction.
4
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
This comprehensive study conducts a comparative analysis of diverse prediction models used in the
context of exam attempts and notification data. It evaluates the strengths, limitations, and performance
metrics of machine learning models, data mining techniques, statistical approaches, and time series analysis
methods. By comparing and contrasting these models, the research aims to identify the most effective and
reliable methodologies for predicting exam attempts and optimizing educational strategies.
Beyond quantitative analyses, this research employs qualitative methodologies such as interviews,
surveys, and focus groups to explore the nuanced factors influencing students' decisions regarding exam
attempts after receiving notifications. It delves into psychological, motivational, and socio economic factors
that play a role in shaping exam attempt behaviors. By gaining qualitative insights, the study aims to
complement quantitative models and provide a holistic understanding of exam attempt dynamics.
Drawing from real world case studies and implementations, this research investigates the practical
application of predictive analytics tools in educational institutions. It discusses the challenges faced, the
integration of predictive models into existing educational platforms, and the impact on student outcomes
and institutional strategies. Through a case study approach, the research highlights the potential benefits
and considerations of adopting predictive analytics for exam attempt prediction.
Given the rise of online learning platforms, this study focuses specifically on predicting exam attempts
within digital learning environments. It examines how user interactions, engagement metrics, forum
participation, and online assessment data can be leveraged to build accurate predictive models. By
addressing the unique challenges and opportunities of online learning, the research contributes insights into
optimizing exam scheduling, improving student retention, and enhancing overall learning experiences in
virtual settings.
5
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
Authors: A. Nigam
Source: Springer
Year: 2021
Citations: 134
Abstract:
This systematic review investigates AI based proctoring systems (AIPS) for online exams. AIPS offer a
fully digital solution for exam proctoring, where students take exams in a secure browser to prevent
unauthorized computer access. The review explores various aspects of AIPS, including their effectiveness
in maintaining exam integrity, the level of security provided, and their impact on student experiences.
Additionally, the review examines the challenges and limitations associated with AIPS implementation and
proposes potential areas for future research and development in the field of online exam proctoring.
Other Information:
• The study addresses the need for secure exam proctoring solutions in the context of online
education.
• It discusses the potential benefits of AIPS in terms of scalability, accessibility, and cost
effectiveness.
The review highlights the importance of balancing exam security with student privacy and ethical
considerations
6
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
Chapter 3
Scope of project
Project Scope: Exam Attempts Calculator with Notification System
1. Introduction:
Develop an Exam Attempts Calculator with an integrated notification system to help students keep track
of their exam attempts and receive timely notifications about upcoming exams.
2. Features:
b. Profile Management:
Allow users to add new exams, update attempts, and delete entries if needed.
d. Notification System:
e. Automated Calculation:
Automatically calculate the total number of attempts for each exam based on user input.
Design an intuitive and user friendly interface for easy navigation and interaction.
7
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
g. Data Persistence:
Use a database system to store user profiles, exam data, and notification preferences securely.
Provide users with detailed reports and analytics regarding their exam attempts.
i. Customization Options:
Allow users to customize the display settings and choose preferred themes.
Provide options to export data or reports in various formats (PDF, CSV, Excel).
3. Technology Stack:
Backend: Node.js, Python, Ruby on Rails, etc. (choose based on expertise and project
requirements)
8
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
Conduct thorough testing (unit testing, integration testing, user acceptance testing) to ensure
functionality and reliability.
6. Documentation:
Provide comprehensive documentation including user guides, API documentation, and system
architecture overview.
Implement regular updates, security patches, and feature enhancements based on user feedback.
Ensure compliance with data protection regulations (e.g., GDPR, CCPA) and industry
standards.
Implement security measures such as encryption, access controls, and secure authentication
mechanisms.
9. Conclusion:
The Exam Attempts Calculator with Notification System aims to streamline exam preparation for students
by providing a user friendly interface, automated tracking, and timely notifications. By adhering to industry
best practices and incorporating feedback from users, the project aims to enhance the overall user
experience and contribute to academic success.
9
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
CHAPTER 4
METHODOLOGY
The methodology for Calculate Exam Attempts With Notifications is developed under waterfall model
architecture as shown in the below figure 4.1 .The sequence phases in water fall model is according to our
project are mentioned below.
10
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
4.2 System Design: The System of Calculate Exam Attempts with Notifications is designed by
using the following hardware and software
11
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
Choose a cloud hosting service like AWS, Azure, or Google Cloud for scalability and reliability.
Alternatively, consider on-premises server hosting options.
7. Mobile App Development (if applicable):
If you plan to provide a mobile app, use native development tools such as Swift for iOS and Kotlin
for Android, or cross-platform frameworks like React Native or Flutter.
8. Version Control System:
Utilize version control tools like Git and host the code on platforms like GitHub, GitLab, or
Bitbucket for collaborative development and version management.
9. Web Servers:
Deploy a web server like Apache, Nginx, or Microsoft Internet Information Services (IIS) to serve
web applications.
10. Security Tools:
Implement security measures including SSL/TLS certificates for secure data transmission,
encryption for sensitive data storage, and tools for security testing and monitoring.
11. Development and Collaboration Tools:
Employ integrated development environments (IDEs) like Visual Studio Code, JetBrains IDEs, or
Eclipse for coding and testing.
Use collaboration and project management tools such as JIRA, Trello, or Asana for team
coordination.
12. Testing Frameworks:
Use testing frameworks such as Jest, JUnit, or Selenium for automated testing of the system.
13. Docker and Containerization (optional):
Docker can be used for containerization to ensure consistent deployment across different
environments.
14. Continuous Integration/Continuous Deployment (CI/CD) Tools:
Implement CI/CD pipelines with tools like Jenkins, Travis CI, CircleCI, or GitLab CI for automated
testing and deployment.
15. Monitoring and Analytics:
Integrate monitoring and analytics tools such as Prometheus, Grafana, or New Relic to track system
performance and user behavior.
16. Backup and Recovery:
Implement backup and disaster recovery solutions to safeguard data.
17. Compliance and Regulations:
Ensure the software complies with relevant regulations and standards, especially in education and
data privacy (e.g., GDPR, HIPAA, FERPA).
18. Documentation and Knowledge Base:
Use tools like Confluence, Google Docs, or Markdown-based wikis to document the system, user
guides, and FAQs.
19. Third-party APIs:
Integrate with third-party services like learning management systems (LMS), payment gateways,
and proctoring services if necessary.
12
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
4.3 Implementation:
Proposed system is designed by using the following modules
Notification scheduler
Notification templates
Notification preference
Real time alerts
4.3.5 Module E: trends analysis
13
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
14
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
CHAPTER 5
In this data flow diagram the diagram shows maximum connections of the system which are used in
the software such as database , management of exam , course , attempts , notifications et cetera. Which
elaborates the overall working of the model.
15
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
This data flow diagram shows the connection and flow of data from e- exam system to admin,
student and lecturer in which login, conduction of exam, set of instructions, questions, timer setting, running
server, starting time of the exam and final degree distribution are shown.
16
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
The use case diagram depicts the various use cases that are performed by the user in the proposed
model. The use cases user provide the live exam alerts, that are also known as notifications which is
extended to pre-processing, that again extends to inception-net, it extends for decision making which
achieves the calculated exam attempts with notification.
17
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
18
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
19
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
20
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
21
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
22
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
23
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
24
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
25
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
Following steps elaborate the process of procedures through Inception network mode l
as mentioned in Figure
Model Training:
Utilize the Inception-Net architecture, a deep convolutional neural network (CNN), known for its
effectiveness in image recognition tasks.
Train the model using the preprocessed dataset, where the input data consists of exam attempt
information and the output is the prediction of notification triggers based on the user's preferences and
upcoming exam schedules.
Employ techniques such as transfer learning if a pre-trained Inception-Net model is available,
allowing for faster convergence and improved performance.
Conduct feature analysis to understand the significance of different input variables in predicting
notification triggers. This step helps in refining the model and optimizing its performance.
26
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
27
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
CHAPTER 6
Results And Applications
6.1 RESULTS
1.admin login
2.Login page
28
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
3.Exam List
4.Wallet System
29
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
5.Student Registration
6.Student Login
30
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
7.Exam Registration
31
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
6.2 Applications
32
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
6.3 TESTS
33
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
CHAPTER 7
CONCLUSION AND FUTURE SCOPE
CONCLUSION
In a world marked by rapid technological advancements and evolving educational needs, the Exam
Attempt and Notification System stands as a pivotal solution to enhance the management of examinations
and foster effective communication. This system has been meticulously designed to streamline the often
complex and stressful process of conducting exams, benefiting students, educators, and administrators
alike. As we draw this discourse to a close, it is imperative to reflect on the significant contributions and
transformative potential this system offers.
By addressing the multiple facets of exam management, the system optimizes the efficiency of scheduling,
reduces administrative burdens, and minimizes scheduling conflicts. Its user-friendly interface and timely
notifications help students stay informed, reducing anxiety and improving their overall exam experience.
Transparency and effective communication become paramount, providing clear information on exam
schedules, locations, and materials, thereby promoting trust and accessibility to vital information.
The utilization of data analytics enables administrators to monitor and assess exam performance, track
attendance, and make data-driven decisions to improve the system continually. Security features are
paramount to safeguard the integrity of exams, maintaining the credibility of educational assessments.
Furthermore, the system's accessibility from various devices ensures convenience and flexibility for users.
The Exam Attempt and Notification System is not only a tool for enhanced examination management but
also a cost-effective and scalable solution that adapts to the evolving needs of educational institutions and
organizations. It is a testament to innovation, customization, and a commitment to user satisfaction, offering
tailored solutions for different stakeholders.
34
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
FUTURE WORK
1. Enhanced Analytics: Implement advanced data analytics to provide more insights into
student performance, allowing educators and administrators to make data-driven decisions for
further improvements.
2. AI Integration: Integrate artificial intelligence for proctoring and plagiarism detection
during online exams to enhance the security and integrity of assessments.
3. Mobile Application: Develop a dedicated mobile application for the system, allowing
students and educators to access information and notifications on their smartphones for greater
convenience.
4. Integration with Learning Management Systems (LMS): Integrate the system with popular
Learning Management Systems to streamline exam scheduling and grading processes further.
Expand to New Educational Sectors: Extend the system's functionality to cover additional educational
sectors and exams, such as certification exams for specific professions.
35
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
CHAPTER 8:
APPENDIX
8. 1 Appendix: Calculate Exam Attempts with Notification Project
1. Dataset Description:
The dataset includes exam attempt records with fields such as student ID, exam date, subject, score, and
notification preferences.
Sample dataset entries:
Student ID: 001, Exam Date: 2023-05-15, Subject: Mathematics, Score: 85, Notifications :
Email, SMS
Student ID: 002, Exam Date: 2023-06-20, Subject: Science, Score: 92, Notifications: Push Notification
2. Inception-Net Model Architecture:
The Inception-Net model architecture comprises multiple layers of convolutional and pooling operations
for feature extraction.
It includes fully connected layers and softmax activation for prediction.
3. Training Procedure:
The model was trained using a batch size of 32, with Adam optimizer and categorical cross-entropy loss
function.
- Training ran for 50 epochs, with early stopping implemented based on validation loss.
4. Feature Extraction and Analysis:
Features extracted from the model included exam date proximity, subject importance, and user
notification preferences.
Feature importance analysis was conducted using SHAP (Shapley Additive explanations) values.
5. Integration with Software Application:
The prediction model was integrated into a web based software application using Flask as the backend
framework.
Frontend interfaces were developed using HTML, CSS, and JavaScript for user input and interaction.
6. User Interaction and Feedback Mechanism:
Users could input exam details and set notification preferences through the application interface.
A feedback form allowed users to provide input on the accuracy and relevance of notifications received.
7. Deployment and Monitoring:
The application was deployed on a cloud platform (e.g., AWS, Azure) for scalability and reliability.
Monitoring tools (e.g., Prometheus, Grafana) were set up to track system performance metrics, includin g
prediction accuracy and response time.
36
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
8. Continuous Improvement:
Regular updates and enhancements were made to the prediction model based on user feedback and
analysis of notification effectiveness.
Model retraining occurred periodically to adapt to evolving exam patterns and user behaviors.
9. User Satisfaction Metrics:
User satisfaction metrics, such as Net Promoter Score (NPS) and user engagement analytics, were
monitored to gauge the success of the notification system.
Adjustments to notification delivery and content were made based on these metrics to improve the
overall user experience.
10. Documentation and Support:
Comprehensive documentation, including user guides and API documentation, was provided to assist
users and developers.
Technical support channels (e.g., email support, forums) were available for addressing user inquiries
and resolving issues.
37
Amrutvahini polytechnic, sangamner Computer Technology
Calculate exam attempts with notifications
CHAPTER 9
1. Y. Singh and N. Biradar. (2016) "Design and Implementation of Online Examination System."
International Journal of Emerging Technology and Advanced Engineering.
2. R. S. N. Jani, P. S. Makwana, and K. M. Panchal. (2016) "Online Examination System."
International Journal of Emerging Technology and Advanced Engineering.
3. R. K. Gnanamurthy and A. P. Sharmila. (2014) "A Survey of Notification Systems." International
Journal of Scientific & Engineering Research.
4. M. M. Mali, S. D. Patil, and M. B. Mali. (2016) "A Survey of Notification System Using Mobile
Communication." International Journal of Computer Science and Information Technologies.
5. V. B. Bhosale and P. M. Patil. (2016) "Design and Development of Mobile Based Exam Notification
System." International Journal of Engineering and Computer Science.
6. Y. D. Patil and S. R. Kumbhar. (2014) "A Survey on Mobile Based Examination System."
International Journal of Innovative Research in Computer and Communication Engineering.
******************
38
Amrutvahini polytechnic, sangamner Computer Technology