2013-04-03 29 views
3

我正在爲教師編寫一個多選題測試計劃。標記的公式爲:哪種編程語言最簡單(用於用戶)作爲集成腳本語言使用?

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

這給出範圍[1,6]中的一個標記。

現在我想添加一種腳本語言,教師可以用它來定義標記公式的腳本語言。

假設老師是一個對程序設計瞭解不多的人,哪種編程語言最適合作爲腳本語言進行集成(從簡單易用的角度來看)?

一些可能的選擇是:

  • 的JavaScript
  • 的Python
  • 的Lua
  • VB.NET
  • C#
  • 紅寶石
  • 瓦拉

我自然傾向於使用JavaScript或Python。然而,我對這兩種語言是區分大小寫的編程語言有點謹慎。

我知道唯一不區分大小寫的選項是VB.NET。還有其他好的選擇嗎?

+1

總是有AppleScript。任何人都爲此編寫了.NET解析器? :-) –

+3

這個問題可能有點主觀......有沒有什麼方法可以縮小「最簡單」? – summea

+2

另請參閱:[用於嵌入C#/ .NET應用程序的腳本語言](http://stackoverflow.com/q/462311),[在C#桌面應用程序中嵌入的最佳腳本語言是什麼?](http: (http://stackoverflow.com/q/564357),[.net腳本語言](http:// http://stackoverflow.com/q/137933),[用於C#/ .NET應用程序的沙盒中的腳本語言] stackoverflow.com/q/3997911), –

回答

3

爲什麼你需要一個完整的編程語言來計算標記?

只需使用您選擇的編程語言即可創建一個很好的界面,教師在這裏可以靈活使用。

例如,你可以有一個簡單的輸入,並允許教師輸入一些你已經定義的變量,也許$ points和$ max_score以及一些基本的數學運算符(*/- +),然後你可以讀取輸入並解釋它。

另外,你可以使用下拉和其他控制來獲得更好的控制水平,這裏的選項實際上只受到你的想象力的限制。

+0

是的,這可能是解決問題的最好方法。也許[蘋果公司的日期/時間格式](http://i.stack.imgur.com/PdqFc.jpg),這使得一項複雜的任務變得簡單直觀。 –

+0

這就是我的想法。那麼這個答案是什麼? –

+0

對不起,我不是問這個問題的人。 :-) –