| With the booming development of online meetings and remote classrooms,online education has gradually emerged in people’s vision.All the work in traditional education is based on offline interaction between teachers and students,teachers may need to intervene in students at any time,which has a certain impact on teacher’s working efficiency.Online education platform can satisfy these requirement of teachers and students.For example,online practice and examination can help teachers save the time of correction,reduce the error of information transmission,and enable students to learn autonomously when teachers are not around.However,the personalized content in the current online practice system is mainly based on student’s behavior or the exercises itself,ignoring the significance of teachers in the education system.The personalized recommendation algorithm based on knowledge points proposed in this paper introduces the mechanism of teacher’s scoring on knowledge points.When recommending exercises,it combines student’s mastery of knowledge points and teacher’s evaluation of the importance of knowledge points to comprehensively recommend.After discussing the background and significance of the article,this paper first introduces the related technologies used in system development.Then the advantages and disadvantages of content-based recommendation algorithm are analyzed.Based on the basic principle of the algorithm,an exercise recommendation algorithm based on knowledge points is designed.The algorithm combines teacher’s evaluation of the importance of knowledge points and student’s mastery of knowledge points to recommend exercises.The whole recommendation process is close to the idea of arranging exercises in practical education.subsequently,this paper introduces a handwritten recognition algorithm,which is used to recognition and judge student’s homework completed offline,and can provide some guidance to students without the guidance of parents and teachers,this enables the system to cover student’s daily offline and online learning.Based on the above theories and research,this paper designs and implements an online education system,The client includes online examination,online practice,homework self-examination,notification center and user center.Management side includes user management,test management,curriculum management,bulletin publishing these sections.The whole system takes the notice,practice,examination and self-examination as the core,and the notice section allows students to know the course information and key learning points in time.Through personalized recommendation,the practice section enables students to find out and fill the learning gaps,so as to achieve targeted improvement.The test section is the standard for testing students,through the examination of students to let teachers know the student’s learning situation,in order to adjust the teaching plan and publish the course learning opinions in the notification center;The self-checking section allows students to judge the homework done offline,so that students can evaluate themselves without guidance. |