# TheBigFive **Repository Path**: RightRon/TheBigFive ## Basic Information - **Project Name**: TheBigFive - **Description**: 五大人格测试python版 - **Primary Language**: Python - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 1 - **Created**: 2020-03-09 - **Last Updated**: 2025-04-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 大五人格测试问卷答题系统python版 ## 介绍 **大五是心理学家在对人格进行因素分析时,发现人格的基本结构是由“五大”因素构成的,五大人格,是目前最为流行的人格结构模型,而且在实践也得到了广泛良好的应用。大五人格问卷的结构分别测试五个大的维度,每个大的维度下面还有六个小的量表,如下所示** * N:神经质 * N1焦虑,N2愤怒敌意,N3抑郁,N4自我意识,N5冲动性,N6脆弱性 * E:外向性 * E1热情性,E2乐群性;E3自我肯定,E4活跃性,E5寻求刺激,E6积极情感 * O:开放性 * O1想象力,O2艺术美感,O3情绪体验性,O4行动,O5观念,O6价值 * A:宜人性 * Al人际信任,A2坦诚,A3利他性,A4顺从性,A5谦虚,A6温存 * C:严谨性 * C1胜任感,C2计划条理性,C3责任感,C4事业心,C5自律性,C6审慎胜 **本项目是为大五人格测试题编写的一个答题软件,测试题分为5大维度,每个维度的次级维度都有一定数量的题目对应,整个问卷有240道题,答题者需要使用数字0~4对每个问题进行作答,数据越大越符合描述。最后软件会给出每个大维度和其下属各个小维度的分数,答题者需要依靠分数去对照`result.docx`中相应的文字表述。** ## 使用说明 - 首先点击`my_GUI.py`进入主程序,选择是否读取进度,如果重新开始,则之前的进度将会消失。进入测试之前应该选择性别,不同的性别对应的测试标准有所不同,进入答题界面。 - 进入答题界面之后可以通过鼠标点击或者键盘快捷键选择相应的选项进行答题。 - 如果要选择跳题可以直接通过上一题、下一题按钮,或者在跳题按钮下输入相应的数字进行跳跃。 - 在答完题之后选择展示结果,则结果会显示在屏幕上,可以通过选择不同的按钮查看五大维度的人格选项。最后的答案也会保存在`结果.txt`中。 - 如果想中途退出则可以点击`保存并退出`按钮,下一次登录继续读取进度即可。 ## 环境依赖 - `python3` - `pyqt5` ## 文件说明 1. `my_GUI.py` : 主函数,实现可视化界面的主要程序 2. `fun.py` : 功能模块 3. `all-index` : 各个维度下题目的索引 4. `re-index` : 得分反向扣除的题目索引 5. `record-grade.txt``record-number.txt``record-set` :记录数据的临时二进制文档,不推荐点开查看 6. `result.txt` : 展示结果的文本文档 ## 分数计算法则 **说明:** 每个大维度和其下所有的小维度都有各自的平均分和标准差,每个维度的最终得分都要根据其由表1查到的平均分和标准差带入表2计算得出。