A test system for psychology
Through the design of a psychological test system, the use of test indexes to match test questions and combined with double verification login have solved the limitations and inaccuracies of traditional testing methods and achieved improvements in the accuracy and security of test results.
Patent Information
- Application Number
- CN202510105311.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-23
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2045-01-23
AI Technical Summary
Traditional psychological testing methods are unable to quickly and dynamically adjust questions according to the conditions of different patients, resulting in limitations and inaccuracies in test results.
A psychology test system is designed. Through the collaborative work of the system terminal and the server, the test index is calculated according to the age and intelligence information of the test subjects, and test questions that suit their situation are dynamically matched. The system security is ensured through a double-verification login mechanism.
The accuracy of test results and system security are improved. Test questions can be dynamically adjusted to suit the actual conditions of different test takers, preventing test results from being tampered with.
Smart Images

Figure CN119786020B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to psychology test, in particular to a test system for psychology. Background Art
[0002] Psychology is the process and outcome of human beings' emotional interactions. Specifically, it refers to the subjective reflections of living things on the objective material world. The manifestations of psychology are called psychological phenomena. Mental illness often affects physical health, and severe mental illness can lead to behaviors that seriously endanger one's health, such as self-harm. Therefore, to help people quickly screen for mental illness, psychological tests are often conducted using a questionnaire-based scoring system. However, traditional questionnaire-based scoring systems rely on pre-set questions and are unable to dynamically adjust them to suit individual patient needs. This results in limitations and inaccurate results for current questionnaire-based scoring psychological tests. Summary of the Invention
[0003] Purpose of the invention: The purpose of the present invention is to provide a test system for psychology to solve the problems of certain limitations and inaccurate results of current psychological test methods.
[0004] Technical solution: A test system for psychology, including a system terminal and a system server. The system terminal is composed of a system login module, a testee information entry module, a test question display module, and a data submission module. The system login module is used to allow testees to log in to the system so that they can conduct psychological tests on the testees. The testee information entry module is used to allow the testee to enter the testee's information into the system, including the testee's age and intelligence. The test question display module is used to display test questions that are suitable for the current testee so that the testee can conduct psychological tests on the testee. The data submission module is used to submit the information entered in the testee information entry module, as well as the completed test questions and corresponding scores, to the system server.
[0005] The system server consists of an information pre-processing module, a test question search module, and a data storage module; the information pre-processing module is used to pre-process the age and intelligence information of the test subjects submitted, so as to obtain the test subject's test index TI p The test question search module is used to find the test index TI of the test subject from the data storage module. p The same questions of people who have completed the test, and calculate the test coefficient TI for each question t ;like: , then the question is returned to the system terminal and used as the psychological test question for the current person being tested; the data storage module is used to save the completed test questions and corresponding scores submitted by the system terminal.
[0006] Preferably, the information preprocessing module obtains the test index TI of the test person p When:
[0007]
[0008] Among them, ω a 、ω i are the weights of age and intelligence, ω a +ω i =1,a p 、i p are the age and intelligence of the subjects, respectively. min 、a max are the minimum and maximum ages of the subjects in the test system, i min 、i max They are the minimum and maximum values of the test system for the subject's intelligence.
[0009] Preferably, the test question search module calculates the test coefficient TI for each question t When:
[0010]
[0011] Among them, x k For each score sample of each question, is the average score of each question, μ j is the weight of each question j.
[0012] Preferably, the system terminal also includes a data retrieval and upload module and a data operation module; the data retrieval and upload module is used to retrieve data from the data storage module for display, and upload the data operated by the data operation module to the data storage module for further storage; the data operation module is used to operate on the data retrieved by the data retrieval and upload module.
[0013] Preferably, when the data operation module operates on the data retrieved by the data retrieval and upload module, it includes modifying the data and deleting the data.
[0014] Preferably, when the data submission module submits the data to the system server, it submits the data to the system server using 4G or 5G or WIFI or wired broadband.
[0015] Preferably, the system login module is composed of an account and password verification module and an identity dynamic verification module; the account and password verification module is used to verify the account and password of the tester; the identity dynamic verification module is used to dynamically verify the identity of the tester.
[0016] Preferably, the method for the system login module to verify the identity of the tester is: after the tester enters the account number, the system determines whether the current person is an authorized tester. If so, the employee number of the current tester is obtained, and the dynamic verification code is obtained based on the employee number. The dynamic verification code is then sent to the current tester. After the current tester enters the password, the dynamic verification code received is continued to be entered at the end of the password. The system verifies the dynamic verification code while verifying the password. After the double verification is passed, the current tester is allowed to enter the system.
[0017] Preferably, when obtaining the dynamic verification code based on the employee number, the employee number is first divided into several single characters, and then the character code M is obtained according to the following formula:
[0018]
[0019] Where S is the total number of characters, R is a random positive integer in the set (0, S], and floor(x) is the positive integer closest to x. Run the above formula multiple times to obtain multiple character bit codes. Then, find the character at the corresponding position according to each character bit code to obtain the dynamic check code.
[0020] Preferably, the information preprocessing module, the test question searching module and the test question display module together constitute the test module.
[0021] Beneficial effects: The present invention inputs the age and intelligence information of the testee, and obtains the test index of the testee based on the age and intelligence information of the testee, and then finds the questions of the people who have completed the test with the same or similar test points as the testee from the saved data, and then obtains the test coefficient of each question, and matches the test index with the test coefficient, and feeds back the questions that meet the conditions to conduct a psychological test on the current testee. In this way, the test questions can be dynamically adjusted to meet the actual conditions of different testees, so that the test results can be more accurate. Secondly, the system of the present invention also provides a safe and reliable login mechanism, which greatly improves the security of the system through dual verification of passwords and dynamic check codes, and can prevent the test results from being illegally tampered with. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 It is a schematic diagram of the system principle of the present invention. DETAILED DESCRIPTION
[0023] In order to make the technical solution of the present invention clearer, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0024] Example:
[0025] In this embodiment, the psychology test system is designed for individuals aged 10 to 30. The target intelligence range is 80 to 140. The age and intelligence of the testee are given equal weight, so the weights for both are set to 0.5. The system also includes multiple preset question banks, each corresponding to a different age group. For ages 10 to 15, bank 1 corresponds to question bank 1; for ages 16 to 20, bank 2; for ages 17 to 25, bank 3; and for ages 26 to 30, bank 4. Each bank contains a number of psychological test questions appropriate for the corresponding age group.
[0026] like Figure 1 As shown, the test taker first enters the system login page through the system terminal, and then enters the account number in the account and password verification module on the login page. After the account number is entered, the dynamic identity verification module matches the input account number with the database. After the match is successful, the personal information of the current test taker will be found from the database, including but not limited to the test taker's name, age, employee number, etc. For example, the personal information of the current test taker currently matched is: Name: Zhang San; Age: 37; Employee Number: 20030521; Gender: Male; Job Title: Senior Psychologist; Contact Information: 135XXXXXXXX. The system then splits the employee number into single characters: "2", "0", "0", "3", "0", "5", "2", "1". Then run the following formula 3 times, and get a character bit code M each time:
[0027]
[0028] Where S is the total number of characters, R is a random positive integer in the set (0, S], and floor(x) is the positive integer closest to x.
[0029] 1st time:
[0030]
[0031] 2nd time:
[0032]
[0033] 3rd time:
[0034]
[0035] Then, based on the three character codes 2, 1, and 8, the corresponding characters are found in the character set: 0, 2, and 1, forming the dynamic verification code 021. This dynamic verification code 021 is then sent to the current test-taker using their contact information. After receiving the dynamic verification code, the test-taker enters their password and then adds the dynamic verification code to the end of their password. The system verifies both the password and the dynamic verification code. Once both the password and the dynamic verification code are verified, the test-taker enters the system.
[0036] After the tester enters the system again, he / she will enter the age and intelligence information of the current testee into the system through the testee information entry module. For example, the age of the testee entered is 12 and the intelligence is 91. Then, the data submission module will submit the entered testee information to the system server through 4G / 5G / WIFI / wired broadband. After the system server receives the testee information, it will obtain the test index TI of the current testee through the information preprocessing module. p :
[0037]
[0038] Among them, ω a 、ω i are the weights of age and intelligence, ω a +ω i =1,a p 、i p are the age and intelligence of the subjects, respectively. min 、a max are the minimum and maximum ages of the subjects in the test system, i min 、i max They are the minimum and maximum values of the test system for the subject's intelligence.
[0039] In the initial stages of the system's operation, a psychological test will be randomly selected from the appropriate question bank based on the testee's age. These questions will be displayed on the system terminal via the question display module for the testee to take. For example, if the testee is 12 years old, several questions will be randomly selected from question bank ①. After the test is completed, the questions and their corresponding scores will be submitted to the data storage module on the system server via the data submission module for storage. After the system has been in use for a period of time, the data storage module will contain a large amount of completed test data (including the test index of the testee who has completed the test, the test questions and corresponding question numbers, the corresponding scores for each question, and the weights for each question). When the psychological test is subsequently conducted for the testee, the test index is obtained through the above operation. Then, the test question search module, based on the testee's test index, retrieves the test questions, corresponding question numbers, corresponding scores for each question, and the weights for each question from the data storage module for the testee with the same test index as the current testee. For example, through the above operation, the index of the current test subject is 0.17. At this time, in the data storage module, the data of the test subject with an index of 0.1 who has completed the test is:
[0040] Personnel①
[0041] Question numbers: 1, 3, 7, 8, 12, 15;
[0042] Corresponding scores: 0, 1, 3, 4, 2, 7;
[0043] Corresponding weights: 0.2, 0.1, 0.4, 0.6, 0.3, 0.8.
[0044] Personnel②
[0045] Question numbers: 1, 5, 7, 9, 11, 15;
[0046] Corresponding scores: 2, 1, 0, 5, 1, 8;
[0047] Corresponding weights: 0.2, 0.2, 0.4, 0.5, 0.4, 0.8.
[0048] Personnel ③
[0049] Question numbers: 2, 5, 6, 8, 12, 13;
[0050] Corresponding scores: 4, 3, 6, 1, 1, 7;
[0051] Corresponding weights: 0.5, 0.2, 0.7, 0.6, 0.3, 0.3.
[0052] Then calculate the test coefficient TI for each question t :
[0053] Question 1:
[0054]
[0055] Among them, x k For each score sample of each question, is the average score of each question, μ j is the weight of each question j. Similarly:
[0056] Question 2: 0; Question 3: 0; Question 5: 0.1; Question 6: 0; Question 7: 0.6; Question 8: 0.54; Question 9: 0; Question 11: 0; Question 12: 0.051; Question 13: 0; Question 15: 0.027.
[0057] If 0≤|TI p -TI t |≤0.1 (the upper threshold value is set and can be adjusted as needed), then the question is returned to the system terminal and used as the psychological test question for the current test subject. At this time, questions 2, 3, 5, 6, 9, 11, 12, 13, and 15 are returned to the system terminal and displayed on the system terminal through the test question display module to be used as the psychological test questions for the current test subject.
[0058] In addition, managers can enter the system backend after passing the verification through the system terminal using the same login method as mentioned above. At this time, managers can retrieve data from the data storage module in the system server through the data retrieval and upload module 4G / 5G / WIFI / wired broadband and view the retrieved data. At the same time, the retrieved data can be deleted and modified through the data operation module. After the data operation is completed, the modified data can be uploaded again through the data retrieval and upload module, and the original data in the data storage module will be overwritten. After the data is deleted again, the data retrieval and upload module will upload an empty mark to overwrite the original data, which can prevent data loss due to accidental deletion.
[0059] In this embodiment, the information pre-processing module, the test question search module and the test question display module together constitute a test module, so that the tester can conduct a psychological test on the testee.
[0060] The above-described embodiments merely illustrate several implementations of the present invention, and while their descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art would be able to make numerous variations and improvements without departing from the spirit of the present invention, all of which fall within the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be determined by the appended claims.
Claims
1. A test system for psychology, comprising a system terminal and a system server, characterized in that: The system terminal consists of a system login module, a testee information entry module, a test question display module, and a data submission module; the system login module is used for testees to log in to the system so as to conduct psychological tests on testees; the testee information entry module is used for testees to enter testee information into the system, including the testee's age and intelligence; the test question display module is used to display test questions that are suitable for the current testee so that the testee can conduct psychological tests on the testee; the data submission module is used to submit the information entered in the testee information entry module, as well as the completed test questions and corresponding scores, to the system server; The system server consists of an information pre-processing module, a test question search module, and a data storage module; the information pre-processing module is used to pre-process the age and intelligence information of the test subjects submitted, so as to obtain the test subject's test index TI p : ; Among them, ω a 、ω i are the weights of age and intelligence, ω a +ω i =1,a p 、i p are the age and intelligence of the subjects, respectively. min 、a max are the minimum and maximum ages of the subjects in the test system, i min 、i max They are the minimum and maximum values of the test system for the subject’s intelligence; The test question search module is used to find the test index TI of the test subject from the data storage module p The same questions of people who have completed the test, and calculate the test coefficient TI for each question t : ; Among them, x k For each score sample of each question, is the average score of each question, μ j is the weight of each question j; like: , then the question is returned to the system terminal and used as the psychological test question for the current person being tested; the data storage module is used to save the completed test questions and corresponding scores submitted by the system terminal.
2. The test system for psychology according to claim 1, characterized in that The system terminal also includes a data retrieval and upload module and a data operation module; the data retrieval and upload module is used to retrieve data from the data storage module for display, and upload the data operated by the data operation module to the data storage module for further storage; the data operation module is used to operate on the data retrieved by the data retrieval and upload module.
3. The test system for psychology according to claim 2, characterized in that The data operation module operates on the data retrieved by the data retrieval and upload module, including modifying and deleting the data.
4. The test system for psychology according to claim 1, characterized in that When the data submission module submits data to the system server, it submits the data to the system server using 4G or 5G or WIFI or wired broadband.
5. The test system for psychology according to claim 1, characterized in that The system login module consists of an account and password verification module and an identity dynamic verification module; the account and password verification module is used to verify the account and password of the test taker; the identity dynamic verification module is used to dynamically verify the identity of the test taker.
6. The test system for psychology according to claim 5, characterized in that The method by which the system login module verifies the identity of the test-taker is as follows: after the test-taker enters the account number, the system determines whether the current person is an authorized test-taker. If so, it obtains the employee number of the current test-taker and obtains the dynamic verification code based on the employee number. The dynamic verification code is then sent to the current test-taker. After the current test-taker enters the password, the system enters the received dynamic verification code to the end of the password. The system verifies the dynamic verification code while verifying the password. After the double verification is passed, the current test-taker is allowed to enter the system.
7. The test system for psychology according to claim 6, characterized in that When obtaining a dynamic verification code based on an employee number, first split the employee number into several single characters, and then obtain the character code M according to the following formula: ; Where S is the total number of characters, R is a random positive integer in the set (0, S], and floor(x) is the positive integer closest to x. Run the above formula multiple times to obtain multiple character bit codes. Then, find the character at the corresponding position according to each character bit code to obtain the dynamic check code.
8. The test system for psychology according to claim 1, characterized in that The information preprocessing module, the test question searching module and the test question display module together constitute the test module.
Citation Information
Patent Citations
Mental health detection analysis system
CN105893764A
System for intelligently identifying psychological portraits of risk personnel based on FMT features
CN113571157A