Implemented syncProficiency() for use on the index page, uses getgrade rather than multiple calls to ismoduleproficient to check for the proficiency of each module