Font Size: a A A

Research And Implementation Of Online Education Platform Based On Node.js

Posted on:2021-04-22Degree:MasterType:Thesis
Country:ChinaCandidate:Y WuFull Text:PDF
GTID:2427330611467508Subject:Control engineering
Abstract/Summary:PDF Full Text Request
The Internet has been in a state of rapid development in the past two decades.With the development of the Internet,the software system has also taken an explosive leap,which shows a state of "blooming flowers".Nowadays,Education is an important pillar for the rapid growth and sustainable development of the comprehensive national strength.The traditional education model is unable to satisfy the social needs for educational resources and methods.With the explosive development of the Internet,education and Internet technology collide and fuse with each other,resulting in the emergence of Online Education.Compared with traditional teaching methods,Online Education will break the limitation of time and space,it meets the demand of learners for a large amount of information.Thus,it improves the enthusiasm and creativity for leanr to a great extent.Moreover,the Online Education model can help students to choose the teaching resources freely and timely according to their own interests,which extremely improves the learning and teaching efficiency.What's more,The uneven distribution of educational resources can be balanced through Online Education in a large extentin,which promotes the all-round development and prosperity of education.In this paper,the overall architecture of the Online Education platform is composed of four functional modules,including: User personal center module,Online live teaching module,Question-and-answer interactive module and Online test module.On one hand,the function of the user personal center is to manage the user's personal information.On the other hand,it is to view the relevant operations from other modules through the user personal center.such as viewing the course learning history,collecting exercises and articles,etc,as well as receiving messages from the system and other users,including article comments and question replies.The main function of Online live teaching module is to provide teachers with an Online teaching platform and a way for students to learn Online courses.In the process of live teaching,teachers can use the Online drawing board function embedded in the module to present the relevant knowledge.Students can receive the knowledge at the same time,which provides a strong sense of on-the-spot teaching.The question-and-answer interactive module is used for users to ask questions,post and reply relevant courses and knowledge points.All users can answer and comment the content posted by other users,thismoudle provides more communication opportunities no matter for teachers or students.The Online test module provides students with many special test related to the course and many test papers.Students can master the relevant knowledge learned in class more skillfully by practicing exercises.The Online test is to check the students' learning achievements,which help them fill the gaps and achieve a better learning effect.This Online Education platform discussed in this paper is designed and developed based on the back-end running environment of Node.js.The B/S architecture makes it more convenient for teachers and students to use the platform for teaching.The combination of HTML5 technology,Web RTC audio and video technology and Web Socket communication technology creates an Online Education platform with good performance,strong interactivity and real-time capability for teachers and students.This platform provides students a more flexible learning way,Meanwhile,the problem of regional imbalance of traditional education resources can be effectively alleviated.
Keywords/Search Tags:Online Education, Node.js, B/S architecture, HTML5
PDF Full Text Request
Related items