首页> 外文会议>IEEE Symposium on Visual Languages and Human-Centric Computing >Codepourri: Creating visual coding tutorials using a volunteer crowd of learners
【24h】

Codepourri: Creating visual coding tutorials using a volunteer crowd of learners

机译:Codepourri:使用一群自愿的学习者来创建可视化编码教程

获取原文

摘要

A common way to learn is by studying written step-by-step tutorials such as worked examples. However, tutorials for computer programming can be tedious to create since a static text-based format cannot convey what happens as code executes. We created a system called Codepourri that enables people to easily create visual coding tutorials by annotating steps in an automatically-generated program visualization. Using Codepourri, we developed a novel crowdsourcing workflow where learners who are visiting an educational website (www. pythontutor.com) collectively create a tutorial by annotating execution steps in a piece of code and then voting on the best annotations. Since there are far more learners than experts, using learners as a crowd is a potentially more scalable way of creating tutorials. Our experiments with 4 expert judges and 101 learners adding 145 raw annotations to two pieces of textbook Python code show the learner crowd's annotations to be accurate, informative, and containing some insights that even experts missed.
机译:一种常见的学习方法是研究书面的分步教程,例如工作示例。但是,由于基于静态文本的格式无法传达代码执行时发生的情况,因此计算机编程教程的创建可能很繁琐。我们创建了一个称为Codepourri的系统,该系统使人们可以通过注释自动生成的程序可视化中的步骤来轻松创建可视化编码教程。使用Codepourri,我们开发了一种新颖的众包工作流程,其中访问教育网站(www.pythontutor.com)的学习者可以通过在一段代码中注释执行步骤,然后对最佳注释进行投票来共同创建一个教程。由于学习者的数量远多于专家,因此将学习者当成人群是创建教程的可能更具扩展性的方式。我们的实验由4位专家法官和101位学习者组成,他们在两本教科书的Python代码中添加了145个原始注释,这表明学习者群体的注释是准确,有益的,并且包含了一些专家甚至都无法理解的见解。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号