/

Back

Student Tracking System

A web application for Arteveldehogeschool enabling educators to monitor attendance, performance, coaching, and student progress.

Period

Apr 2024 - Jun 2024

Technologies

Handlebars

PostgreSQL

Express.js

Knex

Objection

PDFKit

Student Tracking System

Overview

The Student Tracking System is a web application developed for Arteveldehogeschool to monitor students throughout their education. The system allows teachers, learning coaches, program coaches, diversity coaches, and team leaders to track attendance, participation, performance, coaching information, and overall student status.

This project was developed as a team assignment together with Biraguma Ihimbazwe, Tristan De Ridder and Ella Jakale. The system provides a centralized platform where educators can document student engagement across lectures, practical sessions, coaching, and workplace learning, ensuring structured and accessible monitoring of student progress.

Challenge

Educational institutions require a structured and reliable way to monitor student progress across multiple dimensions. This includes attendance tracking, performance evaluation, coaching documentation, and status monitoring.

The challenge was to create a system that provides clear oversight while supporting different user roles, ensuring educators can easily access and manage relevant student information efficiently.

Solution

A web-based back-end system was developed using Express.js and PostgreSQL, with Handlebars for rendering the interface. The system enables educators to record attendance, evaluate participation, document coaching sessions, and track student status.

The architecture uses Knex and Objection for structured database interaction and PDFKit for generating reports. The platform supports multiple user roles and provides structured access to student data, enabling efficient monitoring and documentation.

Results

The Student Tracking System provides educators with a centralized and structured platform to monitor students throughout their education.

It enables efficient tracking of attendance, performance, coaching, and student status, improving visibility into student progress and supporting informed educational guidance.