2

我正在为教师编写多项选择题测试程序。分数的公式是:

(points awarded) / (maximum score) * 5 + 1.

这给出了 [1,6] 范围内的标记。

现在我想添加一种脚本语言,老师可以用它自己定义标记公式。

假设老师是一个对编程知之甚少的人,那么哪种编程语言将是集成为脚本语言的最佳选择(从使用简单性的角度来看)?

一些可能的选择是:

  • JavaScript
  • Python
  • 卢阿
  • VB.NET
  • C#
  • 红宝石
  • 瓦拉

我的自然倾向是 JavaScript 或 Python。但是,我有点谨慎,因为这两种语言是区分大小写的编程语言。

我知道的唯一不区分大小写的选项是 VB.NET。还有其他好的选择吗?

4

1 回答 1

3

为什么需要一门完整的编程语言来计算分数?

只需使用您选择的编程语言来创建一个很好的界面,让教师有一定的灵活性。

例如,您可以有一个简单的输入并允许教师输入您已经定义的一些变量,可能是 $points 和 $max_score 以及一些基本的数学运算符 (*/-+),然后您可以读取输入并解释它。

或者,您可以使用下拉菜单和其他控件来进行更精细的控制,此处的选项实际上仅受您的想象力限制。

于 2013-04-03T07:31:18.390 回答