The invention relates to a performance assessment method, which aims to provide a performance assessment method based on an online learning entire process. The performance assessment method divides the online learning entire process into four parts, i.e. online learning, after-class discussion, classwork and self examination. During the entire learning process, a learner's learning performance is obtained via comprehensively assessing the four parts. According to the invention, under the condition that the weight of each part of the online learning entire process is unknown, the weight of the each part is obtained via training data generated during the operation of a system, and further, by utilizing the weighted value of the four parts, the entire process learning performance of the learner in the system can be assessed; and in addition, manual weight setting is avoided, index weight can be obtained only via training the date generated during the operation of the system, and finally the weight obtained via training is used for assessing the learner's entire learning performance, as a result, the learner's learning performance can be really and objectively reflected.