The invention relates to an examinee self-assessment method based on BS architecture. The method comprises the following steps: S1, a
server receives a testing request of a
client, wherein the testing request includes user account information and a testing type; S2, the
server collects the mistakes and marked topics in exercise and testing records of the user according to the user account information; S3, the
server judges whether the testing type is the personalized testing, if the testing type is the personalized testing, a
personalization requirement is added to a topic selection limiting condition, and the server enters the step S4; or, the server directly enters the step S4; S4, the server generates a test paper to send to a
client; S5, the server receives a answer result sent by the
client, and judges, records and saves the answer situation; and S6, the server generates an assessment result by synthesizing this testing result and the user historic answer
record. Compared with the prior art, the user can perform intensive training, understand the knowledge mastering situation, perform the
horizontal and vertical comparisons through the help of the self-assessment method disclosed by the invention.