|
@@ -97,7 +97,7 @@ public class RIVENCognize extends BaseScale {
|
|
resultDBJson.put("versionNo", "2.0");
|
|
resultDBJson.put("versionNo", "2.0");
|
|
//知觉辨别能力得分
|
|
//知觉辨别能力得分
|
|
int A = 0;
|
|
int A = 0;
|
|
- //雷同比较能力得分
|
|
|
|
|
|
+ //类同比较能力得分
|
|
int B = 0;
|
|
int B = 0;
|
|
//比较推理能力得分
|
|
//比较推理能力得分
|
|
int C = 0;
|
|
int C = 0;
|
|
@@ -150,7 +150,7 @@ public class RIVENCognize extends BaseScale {
|
|
columnName.add("评估指标");
|
|
columnName.add("评估指标");
|
|
columnName.add("我的");
|
|
columnName.add("我的");
|
|
JSONArray columnValue = new JSONArray();
|
|
JSONArray columnValue = new JSONArray();
|
|
- columnValue.add("知觉辨别能力;雷同比较能力;比较推理能力;系列关系能力;抽象推理能力");
|
|
|
|
|
|
+ columnValue.add("知觉辨别能力;类同比较能力;比较推理能力;系列关系能力;抽象推理能力");
|
|
columnValue.add(A+";"+B+";"+C+";"+D+";"+E);
|
|
columnValue.add(A+";"+B+";"+C+";"+D+";"+E);
|
|
table1.put("tableName","table1");
|
|
table1.put("tableName","table1");
|
|
table1.put("columnName",columnName);
|
|
table1.put("columnName",columnName);
|
|
@@ -168,7 +168,7 @@ public class RIVENCognize extends BaseScale {
|
|
indicatorA.put("max",12);
|
|
indicatorA.put("max",12);
|
|
indicator.add(indicatorA);
|
|
indicator.add(indicatorA);
|
|
JSONObject indicatorB = new JSONObject(true);
|
|
JSONObject indicatorB = new JSONObject(true);
|
|
- indicatorB.put("name","雷同比较能力");
|
|
|
|
|
|
+ indicatorB.put("name","类同比较能力");
|
|
indicatorB.put("max",12);
|
|
indicatorB.put("max",12);
|
|
indicator.add(indicatorB);
|
|
indicator.add(indicatorB);
|
|
JSONObject indicatorC = new JSONObject(true);
|
|
JSONObject indicatorC = new JSONObject(true);
|
|
@@ -249,17 +249,6 @@ public class RIVENCognize extends BaseScale {
|
|
scoreE.put("groupName","第一组");
|
|
scoreE.put("groupName","第一组");
|
|
dimensions.add(scoreE);
|
|
dimensions.add(scoreE);
|
|
resultDBJson.put("dimensions", dimensions);
|
|
resultDBJson.put("dimensions", dimensions);
|
|
-
|
|
|
|
- //注意事项模块
|
|
|
|
- /*JSONArray notes = new JSONArray();
|
|
|
|
- JSONObject noteObject = new JSONObject(true);
|
|
|
|
- noteObject.put("totalScore",score);
|
|
|
|
- noteObject.put("scoreDes","通过五个方面得分的结构,一定程度上有助于了解被测者智力结构。 \n" +
|
|
|
|
- "对分数作解释时注意,由于瑞文测验强调推理方面的能力,并非完全的智力,目前仅用于智力方面的筛选。因此不能绝对化。\n" +
|
|
|
|
- "该测验根据斯皮尔曼智力二因素理论编制,所测量的均为一般智力,而不是某方面的特殊技能。\n" +
|
|
|
|
- "本报告不具有临床诊断意义,仅供专业人员参考。\n" +
|
|
|
|
- "智力不是一成不变的,会随着年龄变化和受教育以及环境等因素变化而变化,所以以上维度智力得分低的受测者可以通专业训练提升。");
|
|
|
|
- notes.add(noteObject);*/
|
|
|
|
resultDBJson.put("note", "通过五个方面得分的结构,一定程度上有助于了解被测者智力结构。 \n" +
|
|
resultDBJson.put("note", "通过五个方面得分的结构,一定程度上有助于了解被测者智力结构。 \n" +
|
|
"对分数作解释时注意,由于瑞文测验强调推理方面的能力,并非完全的智力,目前仅用于智力方面的筛选。因此不能绝对化。\n" +
|
|
"对分数作解释时注意,由于瑞文测验强调推理方面的能力,并非完全的智力,目前仅用于智力方面的筛选。因此不能绝对化。\n" +
|
|
"该测验根据斯皮尔曼智力二因素理论编制,所测量的均为一般智力,而不是某方面的特殊技能。\n" +
|
|
"该测验根据斯皮尔曼智力二因素理论编制,所测量的均为一般智力,而不是某方面的特殊技能。\n" +
|
|
@@ -277,35 +266,14 @@ public class RIVENCognize extends BaseScale {
|
|
Map<String, String> resultMap = new LinkedHashMap<>();
|
|
Map<String, String> resultMap = new LinkedHashMap<>();
|
|
resultMap.put("知觉辨别能力", String.valueOf(A));
|
|
resultMap.put("知觉辨别能力", String.valueOf(A));
|
|
resultDBJson.put("知觉辨别能力", String.valueOf(A));
|
|
resultDBJson.put("知觉辨别能力", String.valueOf(A));
|
|
- resultMap.put("雷同比较能力", String.valueOf(B));
|
|
|
|
- resultDBJson.put("雷同比较能力", String.valueOf(B));
|
|
|
|
|
|
+ resultMap.put("类同比较能力", String.valueOf(B));
|
|
|
|
+ resultDBJson.put("类同比较能力", String.valueOf(B));
|
|
resultMap.put("比较推理能力", String.valueOf(C));
|
|
resultMap.put("比较推理能力", String.valueOf(C));
|
|
resultDBJson.put("比较推理能力", String.valueOf(C));
|
|
resultDBJson.put("比较推理能力", String.valueOf(C));
|
|
resultMap.put("系列关系能力", String.valueOf(D));
|
|
resultMap.put("系列关系能力", String.valueOf(D));
|
|
resultDBJson.put("系列关系能力", String.valueOf(D));
|
|
resultDBJson.put("系列关系能力", String.valueOf(D));
|
|
resultMap.put("抽象推理能力", String.valueOf(E));
|
|
resultMap.put("抽象推理能力", String.valueOf(E));
|
|
resultDBJson.put("抽象推理能力", String.valueOf(E));
|
|
resultDBJson.put("抽象推理能力", String.valueOf(E));
|
|
- //第一版计分规则
|
|
|
|
- /*resultMap.put("总分", String.valueOf(score));
|
|
|
|
- resultDBJson.put("总分", String.valueOf(score));
|
|
|
|
- resultMap.put("结论", "智力水平大于" + resultScore + "%的同龄人");
|
|
|
|
- resultDBJson.put("结论", "智力水平大于" + resultScore + "%的同龄人");
|
|
|
|
- if (resultScore < 5) {
|
|
|
|
- resultMap.put("智力水平", "低下");
|
|
|
|
- resultDBJson.put("智力水平", "低下");
|
|
|
|
- } else if (resultScore >= 5 && resultScore <= 24) {
|
|
|
|
- resultMap.put("智力水平", "中下");
|
|
|
|
- resultDBJson.put("智力水平", "中下");
|
|
|
|
- } else if (resultScore >= 25 && resultScore <= 74) {
|
|
|
|
- resultMap.put("智力水平", "中等");
|
|
|
|
- resultDBJson.put("智力水平", "中等");
|
|
|
|
- } else if (resultScore >= 75 && resultScore <= 94) {
|
|
|
|
- resultMap.put("智力水平", "良好");
|
|
|
|
- resultDBJson.put("智力水平", "良好");
|
|
|
|
- } else {
|
|
|
|
- resultMap.put("智力水平", "优秀");
|
|
|
|
- resultDBJson.put("智力水平", "优秀");
|
|
|
|
- }*/
|
|
|
|
resultMapList.add(resultMap);
|
|
resultMapList.add(resultMap);
|
|
|
|
|
|
String datas = jsonArray.toString();
|
|
String datas = jsonArray.toString();
|