Carleton University - School of Computer Science Honours Project
Fall 2020
Student Grade Optimizer Web App
Taher Mohammed
SCS Honours Project Image
ABSTRACT
Professors do not have a tool that allows them to optimize a batch of students’ grades at once. It was possible to do it one student at a time through online LP solvers, but it would be tedious and time-consuming to do this for 300-400 students. The Student Grade Optimizer is the solution to this problem. It is a production-level application that is reliable, consistent, and user-friendly. It can optimize a batch of students' (1000+) grades almost instantly. The purpose of this application is so the professor can decide how much each assessment should weigh (within an upper and lower bound) so that students achieve the highest possible grade. The SGO uses the GLPK’s Linear Programming Solver in the back-end java code to solve these optimizations,and it is a big reason why the SGO is so efficient.