Development of a digital school diary software solution for improved school communication

Education
development of a digital school diary software solution for improved school communication

Project overview

project overview
Ready to see what we can do for you?

Industry

Education

Provided Services

Business analysis, web development, database design, UI/UX design, software architecture, infrastructure design

Type of the Project

Web application

Collaboration Model

Outsourcing

Duration

A year and a half

Team Size

Two senior full-stack developers and a QA specialist, one designer, one solution architect
project business objectives

Project business objectives

01

Generate revenue

Construct a plan that enhances efficiency and productivity and adds value to schools, making the product more appealing for broader use.

02

Improve communication

Students, parents, and teachers should be able to communicate efficiently, ensuring they can quickly access information related to their studies and reduce communication gaps.

03

Make the administrative work more straightforward

Automate the grade book, attendance system, and information delivery tasks, and relieve the administrative staff of their hard work.

04

Bring user participation to a higher level

Deliver a clever and highly available venue that drives usage by students, parents, and teachers, ultimately improving teaching quality.

About the project

Evinent developed an online school diary to connect students, parents, and teachers better. The client approached us looking for a solution to make academic performance more transparent and enhance interactions within the school system. The end product lets students access homework, check grades, and receive teacher notifications. Parents can track their child’s progress through grades, performance charts, and direct teacher communication. Teachers can grade work, mark attendance, share student achievements, and send parent-teacher meeting summaries.

Process overview

Process overview

We used an iterative development approach, where we slowly progressed through building and implementing different parts of the chatbot. Through this platform, the client could test the functionality early on, make the necessary adjustments without significant rework, and adjust the system to their business needs.

Requirements analysis & planning

Core Feature Implementation

User Feedback and Iteration

Enhanced Performance Tracking

Absence Management

requirements analysis & planning
Requirements analysis & planning

First, our team had to thoroughly study the client's business needs. We connected with the primary stakeholders closely to set priorities and objectives and then define the project scope. This particular stage was undoubtedly crucial to the initial, scalable, and effective solution.

core feature implementation
Core Feature Implementation

Core Feature Implementation

user feedback and iteration
User Feedback and Iteration

To design a syste­m that would be perfect for the­ intended users, we­ decided to gather de­tailed input for teachers and pare­nts right from the source, i.e., the­ school leadership and the various e­ducational professionals. This process allows us to indeed partner with you on this matter by choosing what bene­fits our school system and also determining what we­ need to focus on.

enhanced performance tracking
Enhanced Performance Tracking

In response­ to feedback, we introduce­d detailed performance­ charts, allowing parents and educators to analyze stude­nt progress over specific time­frames for better de­cision-making. This is a significant milestone, marking the be­ginning of a new era in our efforts to se­rve our stakeholders most e­fficiently and effective­ly.

absence management
Absence Management

We have incorporated a new feature into the system for tracing student absent days with definite reasons to explain them, such as medical leave, parental notes, or unexcused absences, thus making the attendance records more transparent.

Requirements analysis & planning

requirements analysis & planning
Requirements analysis & planning

First, our team had to thoroughly study the client's business needs. We connected with the primary stakeholders closely to set priorities and objectives and then define the project scope. This particular stage was undoubtedly crucial to the initial, scalable, and effective solution.

Core Feature Implementation

core feature implementation
Core Feature Implementation

Core Feature Implementation

User Feedback and Iteration

user feedback and iteration
User Feedback and Iteration

To design a syste­m that would be perfect for the­ intended users, we­ decided to gather de­tailed input for teachers and pare­nts right from the source, i.e., the­ school leadership and the various e­ducational professionals. This process allows us to indeed partner with you on this matter by choosing what bene­fits our school system and also determining what we­ need to focus on.

Enhanced Performance Tracking

enhanced performance tracking
Enhanced Performance Tracking

In response­ to feedback, we introduce­d detailed performance­ charts, allowing parents and educators to analyze stude­nt progress over specific time­frames for better de­cision-making. This is a significant milestone, marking the be­ginning of a new era in our efforts to se­rve our stakeholders most e­fficiently and effective­ly.

Absence Management

absence management
Absence Management

We have incorporated a new feature into the system for tracing student absent days with definite reasons to explain them, such as medical leave, parental notes, or unexcused absences, thus making the attendance records more transparent.

Challenges we faced and how we overcame them

Ready to see what we can do for you?
Сhallenge 1

Ensuring Data Security

The platform is used for student data, which makes data protection extremely important. The individual data had to be encrypted to avoid unauthorized access and meet the security standards.

solution

We introduced reliable security protocols to safeguard the data in motion and at rest. In addition, a new role-based access control (RBAC) system was implemented, which ensured that the information and data available to the users had limitations based on their roles, thus making it more secure from unauthorized personnel.

Сhallenge 2

Role-Based Access Management

The system needed to accommodate multiple user roles, including principals, teachers, parents, and students, each with different access rights. For example, class supervisors should see all grades for their class, while parents should only view their child’s records.

solution

Our developers have created an adaptable role-based access system that contains certain rights for different individuals. This system not only makes it safe to interact with the data available, ensuring that no one else but the user is displayed, but it also retains the privacy and structure of the organization.

Сhallenge 3

Data Backup and Recovery

We required a dependable backup system to ensure that our data would be protected even during an emergency, leading to a fast recovery that would not affect the platform's operations.

solution

We implemented automated, scheduled backups stored in secure cloud environments with redundancy. This ensures data integrity and enables fast recovery in case of system failures.

Key security measures

Key security measures

data protection

Data Protection

  • Implemented encryption for personal data, ensuring secure storage and transmission.
  • Used industry-standard cryptographic protocols to safeguard sensitive student information.
role-based access control (rbac)

Role-Based Access Control (RBAC)

  • Defined specific permissions for different user roles (principals, teachers, parents, students).
  • Ensured that each role could only access relevant data, maintaining privacy and security.
backup and disaster recovery

Backup and Disaster Recovery

  • Set up automated, scheduled backups stored in a secure cloud environment.

Technology stack

Backend

Microsoft .NET Framework 2.0, C#, Microsoft ASP.NET

Database

MS SQL Server

Infrastructure

IIS (Internet Information Services)

Integration of third-party systems

GSM Operator Integration

  • Enabled SMS notifications for parents to receive important messages from class supervisors or school administrators.
  • Ensured reliable message delivery through direct integration with telecom providers.

Features

01

Student Access

  • Homework Tracking: Students can access homework, deadlines, and additional materials uploaded by their instructors. This guarantees they always have the most current tasks and can organize their time efficiently.
  • Grade Overview: The system provides real-time access to grades for all subjects, allowing students to track their academic performance and identify areas for improvement.
  • Messaging System: Having a communication tool directly in the system allows students to receive messages from teachers in private and in groups, making them aware of all necessary information, such as essential announcements, schedule changes, or additional learning materials.
02

Teacher Tools

  • Grade & Attendance Management: An organized digital system allows teachers to quickly input and manage student grades and attendance records, reducing paperwork and errors and enabling accurate tracking of students' performance.
  • Class Performance Overview: Class supervisors can see the students' grades for all subjects in their class. They can also gauge the class's performance as a whole, identify struggling students, and thus help them.
  • Announcements: Teachers can post important updates, reminders, or event notifications for students and parents. This feature ensures critical information reaches the right audience without relying on external communication tools.
  • Parent-Teacher Meeting Summaries: Teachers can provide a brief description on a website of the most important talking points, the decisions made, and the things to be discussed after the meeting. This way, transparency is maintained at a high level, and parents who could not be present are also informed about the meeting topics.

Impact on company’s business growth

Our digital transformation efforts played a key role in the client's business success:

impact on company’s business growth

Stronger Connection Between Schools, Students, and Parents

A new platform was designed to bring students, parents, and educators together and keep them updated about academic progress. This app also helped the staff conduct their work, like grading, with ease and hold conversations more efficiently.

Revenue Growth through Subscription Models

The platform has gathere­d much favor and attention among educational institutions, particularly schools, and districts, which have opte­d to move away from the free­ basic option to the paid one.

Operational Efficiency for Schools

Automating the grading, attendance recording, and communication processes significantly decreased school administrative duties, resulting in the seamless operation of the schools for longer.

Competitive Advantage in the EdTech Market

With a comprehensive feature set, the client positioned itself as a leading provider of digital school management solutions, attracting more institutions looking for modern educational tools.

Project results

The product's final result is a web-based system for children, their parents, and their educators, which will also reduce school management. The tool offers the possibility of checking the students' academic development, managing homework, and monitoring attendance to make the educational procedures faster and more straightforward.

Deliverables

Role-Based Access Control

Guaranteeing safe and organized login for students, parents, teachers, and school leaders through data privacy and the correct permissions.

Student Performance Tracking

Real-time grade tracking plus progress charts that are comprehensive and available to children and parents.

Homework Management

A centralised platform for teachers to allocate and keep homework records, with an easy interface for students and parents to access.

Attendance and Absence Tracking

Digital attendance records, including the option to label the reasons for an absence.

Messaging System

Individual and collective interactions across the educator, learner, and family communities for fast information distribution and dialogue.

Administrative Insights

Tools for school administrators to manage student performance and make well-considered determinations across different classes.

Next project
Secure data synchronization and legacy migration for a healthcare client
United States
Healthcare
Infrastructure setup
NDA

Explore how Evinent implemented a scalable and secure data infrastructure for a leading US healthcare technology provider. The solution included advanced encryption, real-time data synchronization, and modernization of legacy systems, ensuring efficient operations and compliance with stringent security standards.

secure data synchronization and legacy migration for a healthcare client
Drop us a line

You can attach up to 5 file of 20MB overall. File format: .pdf, .docx, .odt, .ods, .ppt/x, xls/x, .rtf, .txt.

78%

Enterprise focus

20

Million users worldwide

100%

Project completion rate

15+

Years of experience

We use cookies to ensure that you have the best possible experience on our website. To change your cookie settings or find out more, Click here. Use of our website constitutes acceptance of these terms. By using our site you accept the terms of our Privacy Policy.