Font Size: a A A

Design And Implementation Of Live Teaching System Based On Online Programming Platform

Posted on:2022-03-04Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiuFull Text:PDF
GTID:2518306338985299Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet technology,"live+education",a new form of "Internet+" learning,emerges as the times require.At present,online programming education is more and more in the form of network live class.Professional teachers teach and demonstrate programming for children through online live teaching.But for programming practice,students can only practice offline alone,which leads to the disconnection between live class and programming practice environment,and cannot achieve the offline effect of learning and practicing and synchronous guidance.In order to better combine live teaching and programming learning,we develop a platform that can not only teach live online,but also assist programming synchronously,which can further improve the learning effect of online programming education.This thesis first introduces the characteristics of online programming learning platform at home and abroad,analyzes the current mainstream audio and video live technology,and then combined with the mainstream front-end and back-end development technology,designs the overall architecture of online programming platform live teaching system.The system consists of three subsystems:online live programming learning subsystem(student side),teacher teaching management subsystem(teacher side),online live service subsystem.The student end is mainly for students,providing the functions of course purchase,course learning,homework completion,etc.The teacher side is mainly for teachers,and provides curriculum management,order management,curriculum audit and other functions.The online live broadcasting service subsystem mainly applies Alibaba cloud's real-time audio and video and streaming media live broadcasting services to realize video forwarding,video storage,recording transcoding and other functions,and realizes real-time teaching control through classroom chat rooms.At the same time,the system also designs a learning behavior analysis module.Through the data collection of the learning process and learning effect of the live course,it uses the decision tree model to predict and analyze the students' learning situation.According to the prediction results,it can help the students who have difficulties in learning and achieve the purpose of improving the overall teaching level.This thesis introduces the design idea and implementation scheme of each module of the system in detail.After the function test and performance test,the system achieves the expected effect and runs stably.Live teaching system of online programming platform integrates traditional live teaching and online programming,creates a set of efficient and overall online programming learning environment,and provides great support for online programming education.
Keywords/Search Tags:Audio and video live broadcast, streaming, media online programming, analysis of learning behavior
PDF Full Text Request
Related items