A Focus on Student Education: Determining Student Attitudes Towards Transparent Autograding and Developing Artificially Intelligent Tools to Help Students Succeed