Back to projects

BACHLOG

In progress
apieducationweb-applicationinformation-systems
Bachelor·Project start: 09.02.2025·by: Alexandra Voit

Pages

Files

OVERVIEW

BACHLOG: Overview

LOGO-LONG-BLUE.svg

TL;DR: A tool for curriculum planning and validation. Available here, happy planning!

Description

Curriculum planning at the University of Tartu requires students to manually verify compliance with course prerequisites, availability, and module composition rules. Existing tools, including the Student Information System 2 (SIS2), lack automated validation of these constraints and do not support long-term study planning.

BACHLOG is a web-based application that utilises SIS2 data to enable students to organise courses across semesters and modules while automatically verifying compliance with degree requirements. In addition to supporting individual students, it was integrated into the course Introduction to Speciality to streamline the assessment of a curriculum planning assignment, significantly reducing the workload of teaching assistants.

The application was evaluated through pilot, usability, and performance testing, demonstrating improved efficiency, high user satisfaction, and compliance with all performance requirements. Participant feedback was incorporated into successive versions of the application, progressively improving its alignment with user needs.

Ultimately, BACHLOG streamlines curriculum planning at the University of Tartu, encouraging students to take ownership of their studies while reducing the errors and effort associated with manual verification of degree requirements.

Extras

Additional materials
Video overviewIn EnglishIn Estonian
GitHubBackendFrontend

Thesis: BACHLOG: A Web Application for Bachelor's Degree Planning and Validation at the University of Tartu