Skip to content

Gerakl1123/ARDA_Stud_Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARDA_Stud_Manager

ARDA_Stud_Manager is a local cross-platform Qt application for managing students, groups, grades, and schedules. All data is stored locally — no database or internet connection required. Features

Student, group, and teacher management

Schedule and academic module creation

Grade and exam tracking

Local file-based data storage

Password hashing with SHA256

Qt Widgets-based GUI

Data serialization and deserialization

Fully offline usage

Technologies

C++17

Qt 5.15 / 6.x

CMake

Cross-platform: Windows, Linux

Build & Run

Make sure Qt and CMake are installed and available in your system path.

git clone https://github.com/Gerakl1123/ARDA_Stud_Manager cd ARDA_Stud_Manager mkdir build cd build cmake .. make ./ARDA_Stud_Manager

Demo

Demo videos are available in the ARDA/demo video/ folder. Development Status

Some menus (lesson plans, file manager) are under development. The project is currently undergoing a major code refactor — updates will pause for 1–2 weeks.

Work in progress:

Full rewrite of Contest and Student Manager classes

UI and logic separation

Bug fixes and optimization

Follow updates here: Telegram Channel Latest Changes

24.07.2025

Fixed bug with student sorting and saving

Merged file saving grid into main sorting grid

18.07.2025

Added two new menus

Refactored UI, logic moved out of widgets

Known Issues

Issue when adding many students to an existing notebook and saving after sorting (fixed 24.07.2025)

License

Licensed under CC BY-NC 4.0. Free for non-commercial use with attribution.

Author: Gerakl1123