如何从R社区的角度创建最好的Interactive R语言在线学习平台?

Kai*_*hew 7 r machine-learning

除了商业闭源产品之外,R还提供统计计算的广度和深度.然而,R主要是高技能统计学家的编程语言,而且很多人都无法接触.--- R Journal Vol.½,2009年12月

Note: Name changed from Interactive R Language Online Learning Platform: CloudStat School
Run Code Online (Sandbox Code Playgroud)

如上所述,R是最好的工具,是统计学的通用语言.但很多人,特别是我的学生发现使用R有困难.

我希望建立一个名为CloudStat School的互动式学习平台.

学习R编程的最佳方法是学习.

在CloudStat School中,您将在左上角看到一个控制台框,而右上角会有课程说明.底部是输出框.您在控制台框中"运行"的任何内容都将在输出框中显示为结果.

因此,在学习笔记时,您可以立即"运行"R示例,而无需打开其他窗口,软件或选项卡.你可以在一个页面中完成.

我做了一个简单的工作原型: 第1课:R语言和CloudStat学校概述

原型只是简单地整合了在Irame的PôleBioinformatiqueLyonnais中托管的R Web.

如果你们许多人认为这个想法很棒,我会开始制作更好的版本.

这是我目前的简单想法,希望能得到你的一些反馈.

非常感谢.

Ond*_*rej 3

它可能会占用更多的资源,并且需要更多的精力来创建,但请检查一下:我发现Code Academy是一种修补 JavaScript 的有趣方式。不幸的是,该网站(到目前为止)仅适用于单一语言和闭源、风险投资支持的初创公司。

主要问题是 Rweb(正如我现在正在学习的那样)确实批量执行所有内容,因此 CA 中使用的这种逐行解释方法可能无法用它来完成。如果您要为 R 创建一个与 CA 类似的应用程序,则必须为每个用户打开一个 R 会话,因此存在上述资源密集型缺点。希望这个问题能够被克服,也许有人会有想法。

希望您发现这很有用,至少可以作为您努力的灵感。祝你好运。