Quellcode durchsuchen

推文测试开发

zsf vor 3 Monaten
Ursprung
Commit
e76115a264

+ 106 - 18
src/main/java/com/rf/psychological/scale/resultBusiness/cognitiveResult/RIVENCognize.java

@@ -10,6 +10,7 @@ import com.rf.psychological.user.dao.model.UserEntity;
 import com.rf.psychological.utils.AgeUtil;
 import com.rf.psychological.utils.Constant;
 import com.rf.psychological.utils.ExcelUtil;
+import com.rf.psychological.utils.RandomSuggestionUtil;
 import org.apache.commons.lang.StringUtils;
 
 import java.util.ArrayList;
@@ -28,6 +29,60 @@ public class RIVENCognize extends BaseScale {
         super(jsonArray, resultJson);
     }
 
+    //总分五个等级,总分共五个等级:优秀、良好、中等、中下和低下
+    private final static  String total1 = "1. 您拥有极高的逻辑推理能力和问题解决技巧。您能够迅速识别复杂图案中的规律,并有效地应用这些规律解决新问题。这种高水平的智力潜能使您在学术、职业及日常生活中都能展现出卓越的表现和创新思维。#;\n" +
+            "2. 您展现出卓越的思维敏锐度和洞察力。您具备识别复杂模式的天赋,能够轻松把握其中的规律,并灵活地将这些规律应用到新的情境中。这种智力优势为您带来了广阔的发展潜力,使您在面对挑战时游刃有余,在学术、工作和生活中不断突破自我、展现创意。#;\n" +
+            "3. 您展现出非凡的抽象思维和灵活应变的能力。您能够在错综复杂的信息网络中迅速识别核心规律,并将其巧妙地运用于新问题。这种智力优势不仅体现了您的高效学习能力,也表明您在处理复杂任务时拥有独到的见解与创新潜力,让您在各类情境中游刃有余。";
+    private final static  String total2 = "1. 您在逻辑推理和问题解决方面具有较强的能力。您能够较好地理解和分析复杂信息,运用逻辑推断来找出解决方案。这一结果预示着您在多数智力挑战中都能表现出色,适合从事需要一定智力水平和分析能力的工作或学习任务。#;\n" +
+            "2. 您在逻辑推理和问题解决方面的可靠能力。您能够较为敏锐地捕捉和分析复杂信息,利用清晰的逻辑来制定解决方案。这个结果表明,您在大多数需要思维深度的挑战中都能应对自如,适合参与需要思维条理性和洞察力的工作或项目。#;\n" +
+            "3. 您在逻辑推理和问题解决方面具备良好的基础,能够有效地分析复杂信息,并通过逻辑思维找到合适的解决方法。这样的能力预示着您在各种需要思维严谨和判断力的任务中都能够胜任,能够在需要分析力和智力支持的工作或项目取得一定的成功。";
+    private final static  String total3 = "1. 您具备基本的逻辑推理和问题解决技能。您能够处理日常生活中的大多数智力需求,但在面对高度复杂或抽象的问题时可能需要更多时间和努力。通过持续学习和练习,您有望进一步提升自己的逻辑推理和问题解决能力,拓宽解决问题的能力范围。#;\n" +
+            "2. 您在逻辑推理和问题解决方面具有扎实的基础,能够胜任日常生活中的大部分智力任务。面对更复杂或抽象的问题时,您可能需要投入额外的时间和努力。随着持续的学习和练习,您有望不断提升思维能力,进一步拓展自己的问题解决技能。#;\n" +
+            "3. 您具备基本的逻辑推理和解决问题的能力。在处理日常生活中的一般智力任务时,您表现得较为稳健,但在应对高度复杂或抽象问题时可能需要投入更多的时间和精力。通过不断的学习和实践,您可以进一步提升自己的思维能力,从而拓展自身的解决问题能力。";
+    private final static  String total4 = "1. 您在逻辑推理和问题解决方面目前处于较为基础的水平,这意味着您在面对高度复杂或抽象的问题时可能需要额外的支持和指导。通过参加针对性的训练课程、寻求专业辅导或参与更多智力刺激活动,您可以逐步增强自己的逻辑思考能力和问题解决技巧。#;\n" +
+            "2. 您在逻辑推理和问题解决方面目前处于较为基础的水平,面对极具挑战性或深度抽象的问题时,或许会感到需要更多的协助与引领。参与定制化的培训课程、寻找专家指导或投身于更多激发思维的活动,将是您逐步提升逻辑敏锐度与问题解决本领的有效途径。#;\n" +
+            "3. 您在逻辑推理和问题解决方面的能力目前处于基础阶段,这为您提供了进一步发展的空间。在面对智力挑战时,您可能会从额外的支持和指导中获益。通过参加专门的训练、接受专业的辅导,或多参与能激发思维的活动,您有机会逐步提升逻辑思考和问题解决的技能。";
+    private final static  String total5 = "1. 在逻辑推理和问题解决方面,您目前正处于一个充满成长潜力的起点,这表明您在逻辑推理和问题解决方面有着巨大的提升空间。通过采用专门定制的教学方法、获得更多个性化的辅导,或是积极寻找适合您的学习资源,可以有效地满足自己的学习需求。保持那份积极向上的心态至关重要,运用适合自己的学习策略,一步步地迎接挑战,您将惊喜地发现,自己在不断挖掘并最大化地实现着个人潜能。\n" +
+            "2. 在理解与解决问题的领域,您目前正站在一个潜力无限的起跑线上,这预示着您在逻辑思维与问题解决能力上有着广阔的进步空间。借助量身定制的学习方案、寻求个性化的指导,或是主动探索符合您学习节奏的资源,您将能够高效地满足自己的求知渴望。保持一颗勇于探索的心,运用恰当的学习策略,一步步攀登挑战的高峰,您会发现,自己在不断地解锁并发挥着前所未有的个人潜能。#;\n" +
+            "3. 面对逻辑思考与解决问题的挑战,您此刻正处在一个蕴含无限可能的起点,这显示出您在逻辑推理与问题解决领域拥有着巨大的成长余地。通过采纳为您独家设计的教学途径、接受针对性的辅导,或是积极寻觅贴合您学习习惯的资源,您将能够有效地填补知识的空缺。保持那份积极进取的心态,运用适合自己的学习策略,一步步跨越障碍,您将会惊喜地见证,自己在不断地挖掘并展现着个人潜能的无限深度。";
+
+    //维度一
+    private final static String A1 = "1. 您在处理外界环境信息时,具备出色的组织和整合能力,能够快速将不同来源的感觉信息统筹起来,形成完整的认知视图。这种全局观使您在看待问题时不易被细节干扰,反而能从整体出发,综合分析各方面因素。您的观察力敏锐,能在复杂的环境中耳听八方、眼观六路,准确把握关键点并做出合理判断,从而更有效地应对各种情境和挑战。#;\n" +
+            "2. 您在处理外界信息时具备很强的组织和整合能力,能够迅速将不同感官渠道的输入统一起来,形成清晰的整体认识。您的全局视角使您在分析问题时能抓住关键,不被局部细节所困,反而能从宏观层面综合评估各方面的影响。您观察敏锐,能在复杂环境中迅速捕捉到重要信息,耳听八方、眼观六路,使您能够从容应对多种情境并作出明智判断。#;\n" +
+            "3. 您具备卓越的感官信息整合能力,能够迅速将多方位的感知融合成整体的认知视角。这种全局观帮助您在分析问题时保持重点清晰,不受细节的干扰,更多地从宏观层面审视各种因素。您的敏锐观察力使您能够在复杂的情境中迅速抓住关键信息,真正做到耳听八方、眼观六路,从而有效应对多样的环境和挑战。";
+    private final static String A2 = "1. 您在整合外界环境中来自不同感官的信息时可能存在一定困难,这使得您在分析和处理问题时容易忽略对整体情况的把握。在面对复杂的情境时,您可能会更多地关注细节,而不自觉地忽视了更广泛的背景或关键因素,从而导致决策上可能出现偏差或处理不当。这种局限性可能影响您在多任务处理或需要全局观的情况下的表现。#;\n" +
+            "2. 您在处理外界环境中的多重感官信息时可能存在一些挑战,这在分析问题时可能导致对整体情况缺乏全面的掌控。面对复杂情境时,您可能更容易被具体细节吸引,而忽视了更大的背景或关键环节,从而在决策过程中出现一定的偏差。这种情况可能在多任务处理或需要整体视角的场合中影响您的表现。#;\n" +
+            "3. 您在整合外界环境中的各种感官信息时可能遇到一些困难,这使得您在处理问题时容易忽视整体的把控或出现偏差。在面对复杂或多变的情况时,您可能更多关注局部细节,而忽略了整体框架,从而影响了决策的准确性或处理的有效性。这种情况可能会在需要全局视角的任务中限制您的表现。";
+    //维度二
+    private final static String B1 = "1. 您在识别同类现象并洞察其共同规律方面展现出了卓越的能力,能够迅速捕捉事物之间的微妙联系与相似性,进而进行精准而高效的归纳总结。这种能力让您在面对纷繁复杂的信息海洋时,您能够迅速筛选出那些真正有价值的核心要素,排除干扰,直达问题的本质。因此,您不仅能够形成条理清晰、逻辑严密的结论,还能深刻理解这些结论背后的深层次含义,展现出一种超越常人的智慧与洞见。#;\n" +
+            "2. 您在探索同类现象并提炼其共通法则的过程中表现出非凡的敏锐与深刻的智慧。您擅长于迅速洞察事物间的内在联系与相似性,并以此为基础,进行条理清晰、逻辑缜密的归纳总结。面对海量的复杂信息,您能够精准地辨识出关键信息,抽丝剥茧,直达核心。这不仅使您能够迅速形成见解独到、条理清晰的结论,更能让您深刻理解这些结论背后的逻辑脉络与深层意义,展现出一种令人瞩目的智慧与洞察力。#;\n" +
+            "3. 您在识别同类现象并把握其共同规律方面,展现出了令人赞叹的敏锐与智慧。您能够迅速捕捉事物间的微妙关联与相似性,进行细致入微的归纳与总结。在应对复杂多变的信息挑战时,您能够准确提炼出关键要素,构建出清晰明了的理解框架。这不仅让您能够迅速形成条理清晰、逻辑严密的结论,更使您能够深入剖析这些结论背后的深层次逻辑与关联,展现出一种超凡脱俗的智慧与洞见。";
+    private final static String B2 = "1. 在类同比较的过程中,您可能会遇到一些挑战,难以迅速察觉到信息之间的内在联系,掌握这一能力或许需要您付出更多的时间与精力。不过这并不代表无法克服,您可以在学习和训练中着重加强类同比较的能力培养。通过一系列有针对性的练习,您将能够提升自己在纷繁复杂的现象或信息中敏锐识别共性与差异的能力,进而更加高效地归纳总结,使您的思考更加条理清晰,逻辑严密。#;\n" +
+            "2. 您在尝试通过类同比较来发现规律和进行归纳总结时,可能会感到一定的难度,难以迅速把握信息间的相似性和关联性,这需要您投入更多的耐心与努力来逐步掌握这项技能。建议您在未来的学习与实践中,特别关注并强化类同比较能力的锻炼。通过一系列精心设计的练习,您将逐渐增强自己在不同情境下识别共性与差异的能力,使您在归纳总结时能够更加得心应手,思维更加敏锐与全面。#;\n" +
+            "3. 面对利用类同比较能力来提炼规律和归纳总结的任务,您可能会遇到一些阻碍,难以迅速洞察信息之间的内在联系,这要求您付出更多的时间和心力来培养这一能力。建议您可以专注于提升类同比较的能力,通过一系列富有挑战性的练习,您将能够增强自己在复杂信息中辨识共性与个性特征的能力,从而更有效地进行归纳总结。这不仅会让您的思考更加深入与细致,也会为您的学习和工作带来显著的助益。";
+    //维度三
+    private final static String C1 = "1. 您具备出色的举一反三能力,能够迅速将已学知识和经验迁移到新的情境中,并在不同的领域中灵活应用。这种强大的迁移学习能力使得您不仅能够更高效地吸收新信息,还能在面对复杂问题时,快速找到解决方案并加以实施。随着这种能力的不断提升,您将能够在多种情境中展现出更高的创造力,提出独特的见解和创新的解决办法。因此,您的思维方式将越来越具有突破性和前瞻性,在解决问题和开展创意工作时,展现出更强的竞争力。#;\n" +
+            "2. 您在举一反三和迁移学习方面具有卓越的能力,能够轻松将已有的知识和经验应用到新的情境中,并通过灵活的思维方式解决不同类型的问题。这种能力让您不仅能够快速掌握新信息,还能够在面对新的挑战时迅速找到关联并有效应用。随着这一能力的不断发展,您将能够发挥出更强的创造力,产生更多独特的想法和创新方案。这使得您在多变的环境中能够持续提供新颖的解决方案,展现出独特的思维优势。#;\n" +
+            "3. 您具备卓越的举一反三能力,能够将已有的知识和经验迅速转化并运用到新的情境中。这种迁移学习的优势使得您在面对新问题时,能够灵活地借鉴过去的解决方案,并快速找到合适的应对策略。随着这种能力的进一步发展,您将能够激发更强的创造力,提出独特且创新的想法。这不仅增强了您解决问题的能力,还为您在不断变化的环境中提供了持续的创新动力。";
+    private final static String C2 = "1. 您的举一反三能力目前尚处于成长阶段,这意味着在面对新颖问题时,您可能需要一些时间来适应,将既有知识巧妙地应用于不同情境。同时,您在迁移学习与解决问题的技巧上也拥有不小的提升空间,这可能导致在遭遇陌生挑战时,您需要花费更多精力去摸索。然而,通过专门的训练与持续实践,您将能够稳步增进这些能力,使自己在多变的环境中更加游刃有余,展现出灵活应对与创新解决问题的卓越才能。#;\n" +
+            "2. 这意味着,当面对陌生问题时,您可能需要更多时间去探索和适应。同时,在迁移学习和解决问题的策略上,您也有着相当大的进步空间,这可能导致您在解决新问题时需要投入更多精力。但请相信,通过有针对性的练习和不断的实践,您将能够显著提升这些能力,让自己在多变的环境中更加自如,展现出出色的适应性和创新解决问题的能力。#;\n" +
+            "3. 您在运用已有知识解决新问题上,正处于一个逐步构建与提升的过程中。面对新情境时,您可能需要额外的时间来调整和适应,将所学知识融入到新的环境中。此外,在迁移学习技巧及独立解决问题方面,您也具备很大的成长潜力,尽管这可能在面对未知挑战时增加了一些探索的难度。然而,通过系统性的训练与反复的实践,您将能够循序渐进地增强这些能力,使自己在复杂多变的环境中更加灵活多变,展现出卓越的问题解决与创新思维。";
+    //维度四
+    private final static String D1 = "1. 您具备较强的场景动态敏感性,能够迅速察觉周围环境和情境的变化。这使您在换位思考时更具同理心,能够站在他人的角度理解和感受他们的情绪和需求。您的交际能力也非常出色,能够通过细致的观察和有效的沟通与他人建立良好的关系。这种敏感度和同理心让您在与人互动时,更能把握对方的心理状态,促进理解和合作。#;\n" +
+            "2. 您对环境变化具有较高的敏感性,能够快速察觉场景中的动态变化。这使得您在与他人互动时,能够更好地进行换位思考,从而理解他人的感受和需求。您的交际能力也非常出色,能够通过细腻的观察和有效的沟通建立起深层次的联系。您能够体会他人的内心世界,这让您在人际交往中更容易获得信任和合作。#;\n" +
+            "3. 您在察觉场景变化和动态方面具有较强的敏感度,能够快速适应不同的环境和情境。在与他人交往时,您能够有效地换位思考,理解他人的情感和立场,从而建立更加深入的连接。您的交际技巧十分出色,能够通过细致的观察和沟通与他人建立信任,这使您更加擅长感知并体会他人内心的真实想法和需求。";
+    private final static String D2 = "1. 您可能较难进行换位思考,更倾向于专注于自己的内心世界,而较少关注他人的情感和需求。尽管如此,这种独立的思维方式让您在思考问题时能够更深入,展现出较强的分析能力和内在的思维深度。您能够从自己的视角深刻理解复杂问题,培养出独特且有深度的思维方式。#;\n" +
+            "2. 您可能较难进行换位思考,更倾向于活在自己的思维世界中,这让您在理解他人情感和需求时可能会遇到一定挑战。然而,从另一个角度来看,这种独立思考的特质使得您在深入思考和分析问题时展现出更强的思维能力。您能够集中精力在自己的内心世界中探索复杂的想法,从而培养出深邃的洞察力和独特的思维方式。#;\n" +
+            "3. 您可能不太习惯从他人的角度看问题,更倾向于沉浸在自己的思维和感受中。这种倾向可能导致您在理解他人情感时稍显困难。然而,从另一个角度来看,这种独立的思维方式使得您拥有更加深邃的内心世界和强大的思维能力,能够深入探索复杂的思想和问题,发展出独特的视角和洞察力。";
+    //维度五
+    private final static String E1 = "1. 您具备世俗意义上的高智商,思维灵活,能够迅速适应各种认知挑战。您的创造力和想象力也非常出色,能够提出独特的见解并突破常规思维。这些特点使您在科学研究和发明创造等领域表现出色,能够不断推动创新,解决复杂的问题。您善于从不同角度看待问题,具备探索未知的潜力,适合从事需要高度智力和创新思维的工作,如科学家或发明家。#;\n" +
+            "2. 您拥有高智商,思维极为灵活,能够迅速适应复杂的认知任务。您的创造力和想象力非常突出,能够跳出常规框架,提出新的解决方案。这些优势使您非常适合从事科学研究或发明创造等工作,能够在探索未知领域时发挥巨大的潜力。您的能力让您能够不断推动创新,解决各种复杂问题,适合进入那些需要高度智力和创新思维的职业领域。#;\n" +
+            "3. 您具备出众的智力和高度灵活的思维方式,能够轻松应对各种认知挑战。您的创造力和想象力丰富,常能提出独到的见解和创新的解决方案。这些特质使您非常适合从事科学研究或发明创造等需要高度智力和创新的职业。您能够在复杂问题面前发挥独特的思维优势,不断推动技术和理念的创新,为解决世界难题做出贡献。";
+    private final static String E2 = "1. 在抽象推理领域,您可能还在寻找最适合自己的理解路径。这可能会让您在面对错综复杂的逻辑关系和抽象问题时,感到一定的挑战。但请放心,通过精心设计的练习与持续的学习,您完全有能力逐步增强这些能力,深化对抽象概念的认识,为将来攻克复杂难题奠定更为坚实的基石。#;\n" +
+            "2. 在处理抽象推理任务时,您可能还在探索最适合自己的思维方式。这可能导致在面对复杂逻辑和抽象概念时,您会遭遇一些理解上的障碍。但请不要担心,通过坚持不懈的针对性练习和深入学习,您将能够逐步克服这些挑战,深化对抽象事物的理解,能够为日后解决复杂问题铺设一条更为宽广的道路。#;\n" +
+            "3. 在抽象推理方面,您可能还在寻找那把打开理解之门的钥匙。这意味着,在面对需要深度逻辑分析和抽象思考的挑战时,您可能会遇到一些困难。然而,通过持续不断的努力、有针对性的练习以及深入的学习,您将能够逐步提升自己的能力,更加深入地把握抽象概念,为将来在复杂问题上的突破打下坚实的基础。";
+
+
     public  JSONObject scaleCalculate() throws Exception {
         List<Map<String, String>> resultMapList = new ArrayList<>();
         JSONObject jsonObject = resultJson.getJSONObject("jsonObject");
@@ -70,14 +125,19 @@ public class RIVENCognize extends BaseScale {
         totalScoreObject.put("totalScore",score);
         if (resultScore < 5) {
             totalScoreObject.put("totalScoreDesc","智力水平低下");
+            totalScoreObject.put("totalScoreUnscramble", RandomSuggestionUtil.getSuggestion(total5));
         } else if (resultScore >= 5 && resultScore <= 24) {
             totalScoreObject.put("totalScoreDesc","智力水平中下");
+            totalScoreObject.put("totalScoreUnscramble", RandomSuggestionUtil.getSuggestion(total4));
         } else if (resultScore >= 25 && resultScore <= 74) {
             totalScoreObject.put("totalScoreDesc","智力水平中等");
+            totalScoreObject.put("totalScoreUnscramble", RandomSuggestionUtil.getSuggestion(total3));
         } else if (resultScore >= 75 && resultScore <= 94) {
             totalScoreObject.put("totalScoreDesc","智力水平良好");
+            totalScoreObject.put("totalScoreUnscramble", RandomSuggestionUtil.getSuggestion(total2));
         } else {
             totalScoreObject.put("totalScoreDesc","智力水平优秀");
+            totalScoreObject.put("totalScoreUnscramble", RandomSuggestionUtil.getSuggestion(total1));
         }
 
         totalScores.add(totalScoreObject);
@@ -145,47 +205,46 @@ public class RIVENCognize extends BaseScale {
         JSONObject scoreA = new JSONObject(true);
         scoreA.put("name","知觉辨别能力");
         scoreA.put("score",A);
-        scoreA.put("Describe","知觉辨认能力是指对外界感官信息做出整体性辨别的能力,比如万花丛中一点绿,在视力水平相等情况下,知觉辨认能力强的人会马上察觉到这点绿,而知觉辨认能力弱的人则不能。\n" +
-                "在知觉辨认能力维度得分高的受测者对外界环境各种感觉的组织整合能力较强,看待问题更有全局观,往往能耳听八方、眼观六路。\n" +
-                "而在该维度得分较低的受测者则对外界环境各种感觉信息的组织整合能力较差,看待问题时可能忽略对整体的把控或处理失误。\n" +
-                "对于在该维度得分较低的受测者,建议可以后续在心灵照相机平台加强感知觉整体性的辨别训练。");
+        scoreA.put("Describe","知觉辨认能力是指对外界感官信息做出整体性辨别的能力,比如万花丛中一点绿,在视力水平相等情况下,知觉辨认能力强的人会马上察觉到这点绿,而知觉辨认能力弱的人则不能。");
+        scoreA.put("conclusion",this.getConclusionByScore(A));
+        scoreA.put("unscramble",this.getUnscrambleByScore(A,A1,A2));
+        scoreA.put("Describe","知觉辨认能力是指对外界感官信息做出整体性辨别的能力,比如万花丛中一点绿,在视力水平相等情况下,知觉辨认能力强的人会马上察觉到这点绿,而知觉辨认能力弱的人则不能。");
         scoreA.put("maximum","12");
         scoreA.put("groupName","第一组");
         dimensions.add(scoreA);
         JSONObject scoreB = new JSONObject(true);
-        scoreB.put("name","同比较能力");
+        scoreB.put("name","同比较能力");
         scoreB.put("score",B);
-        scoreB.put("Describe","类同比较能力跟比较推理能力差不多,不同的是类同比较能力只强调个体将同类事物进行比较并从中提取出共同要素即可,而不强调举一反三将其用于其他同类问题的解决。因此简单地说,类同比较能力就相当于找不同。\n" +
-                "该维度得分高的受测者在同类现象中发觉共同规律的能力较强,归纳总结能力较强。而在该维度得分低的受测者这类能力较差。\n" +
-                "该维度得分较低的受测者可以后续加强类同比较能力训练。");
+        scoreB.put("Describe","类同比较能力跟比较推理能力差不多,不同的是类同比较能力只强调个体将同类事物进行比较并从中提取出共同要素即可,而不强调举一反三将其用于其他同类问题的解决。因此简单地说,类同比较能力就相当于找不同。");
+        scoreB.put("conclusion",this.getConclusionByScore(B));
+        scoreB.put("unscramble",this.getUnscrambleByScore(B,B1,B2));
         scoreB.put("maximum","12");
         scoreB.put("groupName","第一组");
         dimensions.add(scoreB);
         JSONObject scoreC = new JSONObject(true);
         scoreC.put("name","比较推理能力");
         scoreC.put("score",C);
-        scoreC.put("Describe","比较推理能力是指个体从同类现象或问题中提取出共性因素,举一反三,并应用于其他同类问题的解决中去的能力,比如鲁班根据茅草发明了锯子,人类根据鸟的模型发明了飞机等。\n" +
-                "在比较推理能力维度得分高的受测者,其举一反三能力更优秀,迁移学习能力更好,且将会获得更好的创造力。\n" +
-                "而在该维度得分低的受测者,其举一反三的能力较差,迁移学习的能力和解决问题的能力也有待提高\n" +
-                "对于在该维度得分较低的受测者,建议可以在平台坚持类比迁移能力的训练和创造力训练,且在平时生活实践中要打破常规惯性思维,提高解决实际问题的能力。");
+        scoreC.put("Describe","比较推理能力是指个体从同类现象或问题中提取出共性因素,举一反三,并应用于其他同类问题的解决中去的能力,比如鲁班根据茅草发明了锯子,人类根据鸟的模型发明了飞机等。");
+        scoreC.put("conclusion",this.getConclusionByScore(C));
+        scoreC.put("unscramble",this.getUnscrambleByScore(C,C1,C2));
         scoreC.put("maximum","12");
         scoreC.put("groupName","第一组");
         dimensions.add(scoreC);
         JSONObject scoreD = new JSONObject(true);
         scoreD.put("name","系列关系能力");
         scoreD.put("score",D);
-        scoreD.put("Describe","系列关系能力指个体对情景中若干信息之间的联系的觉察能力,该能力高的个体偏向场依存的认知模式,更能觉察到情景中的变化,更关注外界,该能力低的个体偏向场独立的认知模式,更关注内在。但需要注意的是,场依存和场独立的认知模式是中性的,无好坏之分,而系列关系能力作为一种认知能力是有高低好坏之分的,高肯定比低好。\n" +
-                "因此,该维度得分高的受测者拥有更好的对场景动态的敏感性,换位思考、交际能力更好,更能体会到别人的内心。\n" +
-                "而该维度得分低的受测者这方面能力较差,不太能够换位思考,更多活在自己的世界,但从另一个角度来讲,这部分受测者内心更加深邃,思维能力更强。\n" +
-                "低分受测者也可以通过场依存认知训练等来弥补缺陷。");
+        scoreD.put("Describe","系列关系能力指个体对情景中若干信息之间的联系的觉察能力,该能力高的个体偏向场依存的认知模式,更能觉察到情景中的变化,更关注外界,该能力低的个体偏向场独立的认知模式,更关注内在。但需要注意的是,场依存和场独立的认知模式是中性的,无好坏之分,而系列关系能力作为一种认知能力是有高低好坏之分的,高肯定比低好。");
+        scoreD.put("conclusion",this.getConclusionByScore(D));
+        scoreD.put("unscramble",this.getUnscrambleByScore(D,D1,D2));
         scoreD.put("maximum","12");
         scoreD.put("groupName","第一组");
         dimensions.add(scoreD);
         JSONObject scoreE = new JSONObject(true);
         scoreE.put("name","抽象推理能力");
         scoreE.put("score",E);
-        scoreE.put("Describe","抽象推理能力是一种高级思维能力,小孩在7岁左右开始萌芽,12岁左右青春期开始较快发展。\n" +
-                "抽象推理能力指不仅能把握事物的表面,更能揭露事物的深层本质,即透过现象看本质的能力。该维度得分高的受测者拥有世俗认为的高智商水平,认知灵活性强,其创造力想象力都较高,适合做科学家发明家工作。而得分低的个体则这方面能力较低。作为一种一般能力,抽象推理能力越早培养越好,若受测者年龄较小,可以尽快培养起来。");
+        scoreE.put("Describe","抽象推理能力是一种高级思维能力,小孩在7岁左右开始萌芽,12岁左右青春期开始较快发展。抽象推理能力指不仅能把握事物的表面,更能揭露事物的深层本质,即透过现象看本质的能力。");
+        scoreE.put("conclusion",this.getConclusionByScore(E));
+        scoreE.put("unscramble",this.getUnscrambleByScore(E,D1,D2));
         scoreE.put("maximum","12");
         scoreE.put("groupName","第一组");
         dimensions.add(scoreE);
@@ -261,6 +320,35 @@ public class RIVENCognize extends BaseScale {
         return returnJson;
     }
 
+    /**
+     * 根据维度得分获取到维度解读
+     * @param score 维度得分
+     * @param unscramble1 较好
+     * @param unscramble2 较差
+     * @return
+     */
+    private String getUnscrambleByScore(int score,String unscramble1,String unscramble2){
+        if ( score >= 0 &&  score <=6){
+            return RandomSuggestionUtil.getSuggestion(unscramble2);
+        }else {
+            return RandomSuggestionUtil.getSuggestion(unscramble1);
+        }
+    }
+
+    /**
+     * 根据维度得分获取到维度结论
+     * @param score 维度得分
+     * @return
+     */
+    private String getConclusionByScore(int score){
+        if ( score >= 0 &&  score <=6){
+            return "较好";
+        }else {
+            return "较差";
+        }
+    }
+
+
     //瑞文根据年龄分值转换
     private int RIVENScore(String userBirthday, int score) throws Exception {
         int resultScore = 0;

+ 3 - 6
src/main/java/com/rf/psychological/security/DESede.java

@@ -170,12 +170,9 @@ public class DESede {
     }
 
     public static void main(String[] args) throws Exception {
-        System.out.println(decryptString("pN4k0rB1q2EqmRQQql6h46iBo4Jb0q1j"));
-        System.out.println(decryptString("AGySzZXGEiQ="));
-        System.out.println(decryptString("FFq0jdg/ZIU="));
-        System.out.println(decryptString("jsTC97oY/No="));
-        System.out.println(decryptString("uwtn3M2LbNE="));
-        System.out.println(decryptString("3Iy7A3sIzHw="));
+        System.out.println(decryptString("EeksYPfThSscG3JBFQmOO8dSxmMI/WR+iVOecn8nmzXkLq687GD7zq8qRmzDFynRSWKK9NcQsaQHfVpLKOhF7bdJsTN+UjvmoqSiz89p60dS+WCFtwt/xKg+4byt0cXnWleN8vubbOXacV/b4Tf2nV84l9hKXcjVKd7h0I/vDFV5sjVqoAILxuYvAnDmAlOfXgWDZhPInlhbTjNCVquhJxQS8X2yvdOzIdBEgimIX0c/FlzwsYRDXAv+LrH/wTrwT+nUkEzYtABRlCyaO1rI88ohqmQes+MpO4dqaBrxpurKBi+1PPmVmleeZ8MBKd1mKItJjIL4e/VqoNaKOUzcdNxFEX6Dygfdmfg14M+OscPdl3uH8ErQvBPk3Fw03UcrICXfymBBFOcT6fD8y8yaX3zMTYmT/L73q0xj/YCsiIu8RwhwAz9cXmzbdO5Z4khbf3jtVjIWsyDNx7NYxhsrdw=="));
+        System.out.println(decryptString("t2Hs07LgduU="));
+
         System.out.println(encryptString("设计理论的课程"));