{"title":"drop and Kinks:为一小时的代码风格教程建模流的留存率","authors":"A. Repenning, Ashok R. Basawapatna","doi":"10.1145/2978249.2978260","DOIUrl":null,"url":null,"abstract":"It can be difficult to evaluate Hour of Code activities for outcome measures such as motivation. Participation levels, for example, might be more indicative of marketing effectiveness and give little insight into longitudinal user engagement. By imagining these activities as a series of steps, we can develop a survival function model based on simple Markov chains. The student-retention this model predicts can be compared to empirical retention data gathered from traditional step-by-step and puzzle based programming tutorials. Retention of Flow is an affective evaluation [1] instrument that compares empirical student retention data to this model to better understand student motivation throughout the activity and beyond. This paper discusses two specific aspects of this Retention of Flow analysis. Drops, or sharp declines in retention, indicate a loss of motivation resulting from cognitive, practical and technical challenges. Kinks in retention indicate more gradual shifts in activity motivation. This paper uses data from a puzzle and a tutorial-based Hour of Code activity to show how understanding the Retention of Flow as a mathematical model can help with the evaluation and the design of programming tutorials.","PeriodicalId":423694,"journal":{"name":"Proceedings of the 11th Workshop in Primary and Secondary Computing Education","volume":"418 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Drops and Kinks: Modeling the Retention of Flow for Hour of Code Style Tutorials\",\"authors\":\"A. Repenning, Ashok R. Basawapatna\",\"doi\":\"10.1145/2978249.2978260\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"It can be difficult to evaluate Hour of Code activities for outcome measures such as motivation. Participation levels, for example, might be more indicative of marketing effectiveness and give little insight into longitudinal user engagement. By imagining these activities as a series of steps, we can develop a survival function model based on simple Markov chains. The student-retention this model predicts can be compared to empirical retention data gathered from traditional step-by-step and puzzle based programming tutorials. Retention of Flow is an affective evaluation [1] instrument that compares empirical student retention data to this model to better understand student motivation throughout the activity and beyond. This paper discusses two specific aspects of this Retention of Flow analysis. Drops, or sharp declines in retention, indicate a loss of motivation resulting from cognitive, practical and technical challenges. Kinks in retention indicate more gradual shifts in activity motivation. This paper uses data from a puzzle and a tutorial-based Hour of Code activity to show how understanding the Retention of Flow as a mathematical model can help with the evaluation and the design of programming tutorials.\",\"PeriodicalId\":423694,\"journal\":{\"name\":\"Proceedings of the 11th Workshop in Primary and Secondary Computing Education\",\"volume\":\"418 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-10-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 11th Workshop in Primary and Secondary Computing Education\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2978249.2978260\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 11th Workshop in Primary and Secondary Computing Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2978249.2978260","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Drops and Kinks: Modeling the Retention of Flow for Hour of Code Style Tutorials
It can be difficult to evaluate Hour of Code activities for outcome measures such as motivation. Participation levels, for example, might be more indicative of marketing effectiveness and give little insight into longitudinal user engagement. By imagining these activities as a series of steps, we can develop a survival function model based on simple Markov chains. The student-retention this model predicts can be compared to empirical retention data gathered from traditional step-by-step and puzzle based programming tutorials. Retention of Flow is an affective evaluation [1] instrument that compares empirical student retention data to this model to better understand student motivation throughout the activity and beyond. This paper discusses two specific aspects of this Retention of Flow analysis. Drops, or sharp declines in retention, indicate a loss of motivation resulting from cognitive, practical and technical challenges. Kinks in retention indicate more gradual shifts in activity motivation. This paper uses data from a puzzle and a tutorial-based Hour of Code activity to show how understanding the Retention of Flow as a mathematical model can help with the evaluation and the design of programming tutorials.