Fixed assorted issues with the Teacher, Coordinator and Academic Admin portals