EdTech

School attendance tracking app

Developing a multifunctional application for student management and activity tracking for several schools in different cities.
School attendance tracking app

Background

The client is Academic Gateway, a prestigious Swiss private school that provides top-level education and prepares students for university admissions. Achieving success in exams at this school grants access to almost any university worldwide without competition. While the tuition fees are high, the school offers a structured benefits system. For instance, students who attend at least 95% of their classes but do not pass the annual exams are eligible to retake the course for free. To determine if students qualify for benefits, the school needs to track their attendance.

Challenge

Managing attendance for all students was challenging due to the absence of a unified system for storing student information, payment records, and tracking issued equipment. This fragmentation forced staff to spend considerable time gathering and cross-referencing data from multiple sources, causing delays and inefficiencies in reporting and administration. To address these issues, the school decided to develop an automated electronic attendance tracking system. The primary goal of this application was to provide school administrators with a centralized platform to efficiently monitor student attendance, streamline data management, and simplify decision-making processes related to fee exemptions and student records. This solution aims to improve accuracy, reduce administrative workload, and enhance overall student management across the school.
Tailored Tech Solutions

Solution

The first version of our student attendance tracking app enabled secure storage of attendance data. By late 2020, the second release added features for analyzing attendance rates and generating automated annual reports. This school attendance management system included both a web app and a Windows tablet app for scanning student access cards. Our team developed a reliable solution to collect, transmit, and organize student attendance records for efficient reporting and analysis.
Feature Highlights

Key implemented
features

The solution incorporates several key features, including:

User management
User management
A feature to manage user roles and permissions, ensuring appropriate access levels for different users (administrators, instructors, students, etc.).
Student management
Student management
A system for tracking student profiles, progress, attendance, and other relevant information for effective learning management.
School management
School management
Tools for managing and organizing school-level settings, including courses, departments, and other educational resources.
Time log management
Time log management
A feature to track and manage the time spent by students and staff on various activities or tasks within the platform.
Timetabling
Timetabling
A scheduling system to create and manage class schedules, ensuring optimal resource allocation and preventing scheduling conflicts.
Period report generation
Period report generation
Automated generation of reports on academic performance, attendance, and other key metrics, making it easy to assess progress over time.
Impact & Outcomes

Results

Currently, 14 classrooms across 4 buildings are connected to the system, each equipped with a scanning device at the entrance.

Students check in upon entering and check out as they leave. All devices are integrated with the system and connected to web storage, while each tablet also maintains local storage. This ensures that if the web server is unavailable, data can still be stored locally and backed up on each device, allowing for easy restoration if the connection is lost.

Technologies:

Frontend:
React React Angular Angular Vue.js Vue.js Electron.js Electron.js Tailwind CSS Tailwind CSS Material UI Material UI
Backend:
Node.js Node.js Express Express Python (Django / FastAPI) Python (Django / FastAPI) Java (Spring Boot) Java (Spring Boot) GraphQL GraphQL REST API REST API

Have an idea? Let's talk

    Name

    Company name

    E-mail

    Message

    ul. Bagno
    2ENTRANCE E/1 FLOOR,
    00-112, Warsaw, Poland

    Thanks for your message!

    We’ve received your inquiry and will respond as soon as possible. If it’s urgent, please contact us directly. Looking forward to connecting with you!

    MitrixGPT

    Mitrix GPT

    Ready to answer.

    Hey, how I can help you?