Before submitting the program as a python script, I realized that the teacher who requested the program shouldn't be dealing with the nitty gritties of command line.Hence, I came across the tkinter Python library for creating GUI's.The code also enables computing a maximum assignment by changing the input matrix.
Everybody in the batch now took a copy of my program and submitted it.
There were a lot of things I learnt in this project, both technical and psychological.
It doesn't take a genius to figure out that the machine on which Sir would eventually run might not even contain the python binary, let alone GUI support for Tkinter. At the end, I converted the python program to an executable that's portable enough to run on most computers. D, sparing him the troubles of git clone and submitted it to my professor.
Later that day, I received an email saying that the program was very helpful and he can now quickly create custom questions and verify its correctness while checking the answer sheets.
TODO(user): base this code on Linear Sum Assignment.