iHiD 上传的头像

与 The University of Chicago 和 The Sloan Foundation 合作重新设计轨道

@iHiD
大约7年前

正如我们在上个月的博客文章中讨论的那样,我们明年的核心目标之一,是重组学习轨道,既要让学生学得开心,也要让指导更轻松。过去一年,在 Maud de Vries 牵头的 Track Anatomy 项目中,我们取得了巨大的进展。也正是从这个项目中,我们发现了轨道在结构上存在的一些根本性问题,我们认为这些问题需要优先解决。过去两个月里,管理团队一直在讨论应该如何着手,以及需要做哪些事情,才能让我们的轨道达到必要的状态,及时地提供各种语言地道惯用法的学习体验。

今天,我非常激动地宣布,我们将与芝加哥大学的 James Evans 和 Gary Lupyan 合作,在 Sloan Foundation 的赞助下启动一个项目。这个项目将让我们能够投入大量的精力和专注,从零开始重新思考 Exercism 的学习轨道,并在多种编程语言上落实这些改动。此外,我还很高兴地宣布,我们已聘请 Erik Schierboom 来领导这个项目。

背景

过去两年,James 和 Gary 一直在研究程序员使用的语言如何影响他们的效率、创造力和协作。在 Sloan Foundation 的资助下,他们确定这项研究的一个关键部分,是理解程序员如何学习不同的语言,以及一个人已有的知识如何帮助或阻碍新的学习。这正是我们一直在思考的、关于 Exercism 语言轨道的问题。一个人过去的经验,会如何影响他们在我们轨道中所需的路径,以及他们最能接受的指导风格和内容?

James、Gary 和 Sloan Foundation 决定投入一部分资源,让 Exercism 能够把精力集中到重新设计轨道上,使轨道更聚焦于每种语言的独特之处,并根据学生已有的经验变得更加个性化。

项目

未来几周和几个月里,我们会写更多博客来介绍这个项目,但我想先概述一下我们希望达成的几个主要目标,以及它们会如何影响 Exercism。

重新思考轨道的核心: 我们的轨道旨在教授编程语言,而不是编程本身。我们打算把这一点写进轨道里,重新思考核心路径,让它们围绕语言的独特性展开,具体来说,就是教授那些让一门语言独一无二的惯用法。我们打算设计并开发新的练习,每个练习专门聚焦一个惯用法。例如,在 Ruby 中,我们可能会有一道练习专门讲枚举而不是循环;在 JavaScript 中,则可能讲原型或绑定。

为核心练习开发全面的自动分析覆盖: 我们希望学生能够快速通过轨道的核心部分。在设计练习时,我们会刻意关注如何为各种可能的解答提供 95% 的自动分析覆盖率。这意味着导师的互动将集中在真正需要帮助的那 5% 学生身上,或者放在更有趣、更多样的附加练习上。为此,我们希望开发一些工具,让导师无需深入研究代码库,就能为自动分析器贡献力量。

根据以往经验提供量身定制的自动指导与指导提示: 完成前面的步骤后,我们希望探索如何根据学生以往的经验来调整他们收到的反馈,无论是他们收到的自动回复,还是我们提供给导师的提示。一个人在学习某门特定语言时需要的反馈,很大程度上取决于他原有的知识。每个人的锚点不同,而且原有的知识可能更难改掉,所以通过考虑一个人以往的经验,我们可以为学生提供更个性化、更有用的体验。

加入浏览器内编程支持: 在重新思考核心轨道的同时,我们还将加入呼声最高的功能之一:在浏览器中解答练习。这不会取代使用 CLI,我们相信 CLI 是一种极其宝贵的学习方式,但它能让人们快速尝试和探索各种语言,而无需安装相应的语言及其工具。

资助

我们从 Sloan Foundation 通过 James 和 Gary 获得的资助,将让 Jeremy、Nicole、Charles 和 Karlo 在接下来 12 个月里,把大部分时间投入到实现上述目标所需的产品工作、开发工作和架构上。

这笔资助也让我们得以聘请 Erik,负责项目在“课程体系”方面的工作。自 2016 年以来,Erik 一直是 Exercism 的重要贡献者:他维护 C#、F# 和 Scala 轨道,构建分析器,设计练习,参与 project-specifications,还做指导。他也热爱编程语言,已经完成了 Exercism 上相当大一部分轨道。更重要的是,他在 Exercism 社区里广受喜爱和尊敬,因此非常适合帮助我们理解,如何设计轨道和系统,让 50 种不同编程语言的差异与共通之处都能充分展现出来。

参与其中

我们会组建一个专门的团队来协助这个项目。这个团队将负责定义各轨道中的惯用法、设计新的核心练习、帮助我们设计分析器的框架和标准,并深入思考已有知识如何影响学习。

如果你是一位经验丰富的导师并且是维护者,又想参与其中,我们非常期待听到你的声音。请在 Slack 上联系我。

结语

我们对接下来这个阶段充满期待。我们相信,它会帮助 Exercism 向前迈出巨大的步伐,更好地服务学生和导师。我们非常感谢 James、Gary 和 Sloan Foundation 的支持。

2019年09月12日 · 觉得有用吗?