| At present,the live broadcast courses,recording and broadcasting courses and online dual-teacher courses popular in the Internet education industry have solved the problem of uneven distribution of educational resources to a certain extent.However,the problems of low efficiency and insufficient personalization still exist in these education methods since the lack of effective interaction between teachers and students.In order to increase such interaction,the author's internship company has designed and developed an“offline”intelligent education platform based on interactive scenarios.The platform establishes a complete educational program to add interactive video clips at certain points of recording and broadcasting lessons,which allows teachers on the screen to have real-time and effective interaction with the students,promotes the mutual understanding,enhances students' learning interest on the basis of personalized teaching and finally solves the problem of low efficiency and lack of personalization in the education industry.During the development process,the author first participated in the demand analysis of the system and divided the system into three modules according to the analysis results,namely,courseware content production,teaching management,and teaching service.The author completed the teaching management and teaching service modules independently.Then the detailed design of the system is carried out on the basis of the outline design,and finally the coding and testing are carried out.Then the Spring Cloud ecological framework is used in the back end of this system,and the front end is developed using the Vue.js framework.It is displayed on the H5 page.Before communicating through the Web Socket protocol,the Nginx reverse proxy server is used to achieve load balancing under high concurrency in the class.At the same time,it realizes high-speed data reading and writing and eases the pressure on the database through the Redis caching mechanism.The design difficulty of this system is the development of teaching service module.This module includes three sub-modules:pre-class preparation,in-class interaction,and post-class feedback.And pre-class preparation can be further divided into courseware query and download,device detection,student avatar entry,clicker binding and so on.And in-class interaction includes teacher Q & A,order maintenance,volume feedback,student PK and other interactive modules development.The in-class module detects the student status throughthe SSD target detection algorithm and classifies status of the target student as positive,negative,and hands up.In this state,interactive components are developed based on the state detection of students in class and the interactive scenarios in the class are designed to provide intelligent interactive strategies for the teachers.The after-class feedback module includes student curriculum evaluation,after-class teacher praise,in-class report,parent message and praise,after-class test and other functions.All these help enhance the mutual understanding of students,teachers and parents,provide more suitable courses for students,create a virtuous teaching atmosphere,and provide students with personalized teaching methods.Now the project has been put into stable operation and the service has been upgraded continuously.The implementation of it will help solve the problems of personalized deficiencies and inefficiencies in online education,promote educational reform,and educational equity. |