Giter Club home page Giter Club logo

studentmanager's Introduction

StudentManager

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.

  1. Run
  2. Import StudentsCSV found in root
  3. An error will appear showcasing the validation functionality of the software
  4. Students will be added, the software scans every CSV file within the selected folder and imports each line within the file.
  5. A tag showing how many have been added and how many are unsuccessful will show
  6. Click Sort
  7. 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
  8. Toggle edit so the teams can be manually edited
  9. Save the file as a text file so it can be stored
  10. Add Student allows the user to manually enter a students information

studentmanager's People

Contributors

willjicar avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.