refactor + permissions for semesterwise data
More changes