我教本科统计学,并且对管理个性化的在线作业很感兴趣。我已经解决了一部分难题,使用latex/markdown
+生成多个版本的问题knitr/sweave
,使用seeds
.
我现在有兴趣开发一个基于 Web 的系统,该系统将使用生成的各种版本,并在线为每个学生管理一个不同的版本。我查看了几个与表单相关的网站(google docs
、wufoo
等formsite
),但没有一个网站允许以编程方式创建问卷。
我用它来标记它,R
因为这是我最熟悉的语言,并且是解决问题第一部分的关键。我知道有几个基于 Web 的 R 框架,并且想知道它们中的任何一个是否适合这项工作。
我并不反对其他语言的解决方案,例如Ruby
等Python
。但关键考虑因素是以编程方式交付在线作业的能力。我知道类似的工具WebWork
,但它们需要使用,Perl
而且接口通常很笨重。
如果您认为我错过了更合适的框架,请随时在帖子中添加标签。
编辑。让我通过一个例子来说明。目前,如果我想在线管理作业,我可以简单地创建一个 Google 表单,将链接发送给我的学生,然后在电子表格中收集所有回复,然后自动评分。如果我只有一个版本的作业,这很有效。
我的问题是,如果我想为每个学生管理不同版本的作业,并收集他们的回答,我该怎么做?