This piece of software was completed as part of a software engineering module at University, it achieved a score of 94/100. The brief was to create a program that automatically sorted through a list of students based on grades and skills and assign them to teams. The main objective was to limit the amount of interaction needed from the user, this software only need 4 clicks from start to finish to import and sort the students into teams.
To demo the software located in (target\artifacts), follow the instructions below.
- Run
- Import StudentsCSV found in root
- An error will appear showcasing the validation functionality of the software
- Students will be added, the software scans every CSV file within the selected folder and imports each line within the file.
- A tag showing how many have been added and how many are unsuccessful will show
- Click Sort
- All students are now sorted into teams of 4 or 3, each with a role that they’re graded best in. Students are grouped together by their average grade, so members are equally as skilled
- Toggle edit so the teams can be manually edited
- Save the file as a text file so it can be stored
- Add Student allows the user to manually enter a students information