Skip to content
This repository has been archived by the owner on Apr 3, 2024. It is now read-only.

CLI utility to manage LEIC student's schedules as well as retrieve information about classes, courses and years

Notifications You must be signed in to change notification settings

odracir04/AED_scheduleManager

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AED - Schedule Manager

CLI utility to manage LEIC student's schedules as well as retrieve information about classes, courses and years.

Goal of the Project

Make use of different adequate Data Structures (vector, list, stack and queue) and Algorithms (sorting and searching) to store the data and perform various operations.

Implemented Features

  • Simple Command-Line Interface
  • Data loading from external CSV files
  • Schedule display per Student, Class and UC
  • Listing of Students (per Class, UC and Year)
  • Listing of Classes and UC
  • Occupations per Class, Year and UC
  • Request Operations (Remove, Insert, Switch, Undo, Process)
  • Total listing of Students, Classes and UC
  • Save changes in a CSV file
  • Save change history in a log file

Class: 2LEIC01 Group: G15
Final Grade: 18.8
Created in October 2023 for AED (Algoritmos e Estruturas de Dados) [FEUP-L.EIC011]

About

CLI utility to manage LEIC student's schedules as well as retrieve information about classes, courses and years

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.5%
  • CMake 0.5%