{"title":"Unison Live: Automated Feedback, Grading, and Analytics LTI Application","authors":"Ashish Aggarwal, Aeyzechiah Vasquez","doi":"10.1145/3564721.3565960","DOIUrl":null,"url":null,"abstract":"As the enrollments in CS courses continue to increase, the need to grade students’ submissions and provide effective feedback promptly at scale is a growing challenge for CS educators. Many autograding solutions have been introduced to address this issue. However, there are multiple barriers to adopting these solutions, including requiring significant changes in a course’s workflow, setup processes requiring extensive IT support, and, more importantly, the learning curve for instructors. These inhibit instructors’ ability to use autograding solutions effectively. In this demo, we present Unison Live, an automated feedback and grading web application that integrates with LTI (learning-tools-interoperability) compliant learning management systems (LMSs) like Canvas. With its use, instructors can enable autograding instructions on their existing assignments in their CS1/2 courses through an intuitive user interface without changing course specifications. Students submit their program files on the LMS and receive instant feedback and grade reports. Unison Live currently supports programming languages like Python, C++, and MATLAB. After the submission deadline, instructors receive auto-generated code similarity reports and aggregate behavioral analytics on student submissions. We believe that an app like this will not only address the logistical issues related to grading but also pedagogically support the integration of formative & optional programming assignments that students can practice at their own pace and receive feedback. More details on Unison Live are available on https://www.unisonlive.io/","PeriodicalId":149708,"journal":{"name":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 22nd Koli Calling International Conference on Computing Education Research","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3564721.3565960","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
As the enrollments in CS courses continue to increase, the need to grade students’ submissions and provide effective feedback promptly at scale is a growing challenge for CS educators. Many autograding solutions have been introduced to address this issue. However, there are multiple barriers to adopting these solutions, including requiring significant changes in a course’s workflow, setup processes requiring extensive IT support, and, more importantly, the learning curve for instructors. These inhibit instructors’ ability to use autograding solutions effectively. In this demo, we present Unison Live, an automated feedback and grading web application that integrates with LTI (learning-tools-interoperability) compliant learning management systems (LMSs) like Canvas. With its use, instructors can enable autograding instructions on their existing assignments in their CS1/2 courses through an intuitive user interface without changing course specifications. Students submit their program files on the LMS and receive instant feedback and grade reports. Unison Live currently supports programming languages like Python, C++, and MATLAB. After the submission deadline, instructors receive auto-generated code similarity reports and aggregate behavioral analytics on student submissions. We believe that an app like this will not only address the logistical issues related to grading but also pedagogically support the integration of formative & optional programming assignments that students can practice at their own pace and receive feedback. More details on Unison Live are available on https://www.unisonlive.io/