| With the advancement of science and technology,the construction of smart teaching is also constantly developing and progressing.Smart teaching is a teaching model that uses emerging information technologies such as the Internet of Things,cloud computing,and big data to build a diversified teaching classroom.The construction of smart teaching is one of the most important components in the field of educational informatization,and it is also an active field.Discussion and research in this field will help promote the development of informatization education in our country.The current teaching assistant systems on the market only focus on one aspect of the teaching process,and there is no system that combines all aspects of the teaching process.Aiming at the existing problems of the current intelligent teaching assistant system,this paper studied the design and implementation of the teacher-side software of the intelligent teaching assistant system based on the Internet of Things.Teachers can view the statistical analysis data of the class’ s exam/workbook and the situation of the previous class on the teacher software.Additionally,correct the students’ homework and test papers in the system,and use the software to publish in-class practice questions in the classroom.This article first explains the research background and significance of the teacher side of the intelligent teaching aid system,and analyzes the current research status of the technologies involved in the development of the system at home and abroad.Besides,the related Io T technology,cloud integration technology,Vue development related technology,and canvas drawing technology are explored through which the system architecture and function development are built.Subsequently,five modules including homepage,red pen correction,in-class mode,online correction,and personal center are gained through the analysis of functional requirements and non-functional requirements of the system.On this basis,the system architecture is given,and the various functional modules of the teacher-side software of the intelligent teaching assistant system are designed and implemented.The innovation is to integrate classroom tests and homework or test papers into the system.The difficult part of this article lies in the recognition model training during the upload and storage of the Bluetooth pen’s point code in the red pen correction module and the automatic correction process.To handle the aforesaid issue,the BLE protocol stack is applied to connect the Bluetooth pen and the teacher system to upload the point code.Furthermore,the sampling algorithm based on the third-order non-uniform B-spline curve is used to compress and sample the point code data uploaded by the Bluetooth pen to save storage space.For the training of the recognition model for automatic correction,the focus is on the KNN algorithm,which is used to train the handwritten data recognition model.The training data set is the NIST handwritten single-character data set and the handwritten Chinese data set provided by the Institute of Automation,Chinese Academy of Sciences.The trained model is used to recognize the handwriting of students in the automatic correction process,during which realize the automatic correction of objective questions in order to reduce the burden on teachers.On the basis of realizing the functions of the various modules of the system,test cases design and black box test are applied to test the functionality of the system.Tablets with different operating systems and different screen sizes are used to test the compatibility of the system.Moreover,the performance of the system is examined by simulating data concurrency.Afterward,security tests on the system are performed from four perspectives: database,permissions,user submitted data,and cross-site attacks.The results show that,the system functions normally with good performance and good security.At the end of this article,a summary of the system and areas that need to be improved in the future are given. |