我有一个Excel格式的表格,如:
这是一个包含FACTORS (A,B,C,D,E....etc)
每个因子就像一个单独的测试。
每个因子 即。因素A 有[Raw Score]
和[Sten]
假设因素A ,有一个问题:
-----------------------------------
为什么人类有眼睛?
答案选项可以是:
a)观看电影= [原始分数] - > 10,
b)阅读小说= [原始分数] - > 5,
c)在睡觉时关闭它们= [原始分数] - > 0
因此,如果他们选择 a),系统将转到STEN TABLE
以获得STEN
等同于Factor A
,在这种情况下, sten 等价物将为4
。 (See Factor A->Row score 10-> Sten column)
有什么可能是最实用的方法来创建具有因子及其原始得分和骰子的STEN TABLE?
类似的东西:
**STEN TABLE**
|
|
**FACTORS (A,B,C,D...)**
/ \
/ \
/ \
/ \
/ \
**[Raw Score] [Sten]**
-----------------------
编辑1:
要获得更大的图片,请点击此处: http://ctrlv.in/459785
请注意,sten
对于所有因素并不相同,尽管Raw Scores
是相同的。 ie 在因子A ,[Raw Score]->3 = [sten]->2
但在因子C [Raw Score]->3 = [sten]->1
和因子F [Raw Score]->1 [sten]->2
,而因子E [Raw Score]->1 = [sten]->1
。
非常感谢任何建议。
答案 0 :(得分:0)
表格结构应为:
Questions
fields: id, factor, text
Answers
fields: id, question_id, text, raw_score
Sten-table(s)
fields: id; factor, raw_score, sten
id是标识该行的唯一主要自动填充字段。当你得到问题的答案时,你从问题中得到因子,从答案中得到raw_score,并在Sten表上做一个简单的选择,如
SELECT sten FROM sten_table WHERE factor = 'A' AND raw_score = 10
修改强>
Sten-table会将Excel表格中的所有行都放在彼此之下:
id,factor,raw_score,sten
1,A,1,1
2,A,2,1,1
3,A,.....
...
22,B,1,1
23,B,2,1,
...