Design and Implementation of Machine Learning Algorithms for Automated Student Assignment Grading | Synapse