Font Size: a A A

The Design And Implementation Of Online Education System Based On HTML5 And Node.js

Posted on:2017-05-07Degree:MasterType:Thesis
Country:ChinaCandidate:Z M ZhaoFull Text:PDF
GTID:2308330485960493Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Now, with the rapid development of Internet, "Internet plus" has been the general trend, combination with the traditional industries and the Internet become more and more close, various aspects of our lives have been affected by the Internet.In the internship, author combined with today’s internet trends and prospects in the field of education, designed and implemented the online education system.This system is convenient to teachers teaching and students learning which is of grate significance.The author independently completed four modules of the system, namely:online classroom learning module, learning community module, online test module and personal center module.Online classroom learning module is divided into online live classroom and recording broadcasting classroom.Teacher simulate the usual teaching atmosphere by online live classroom to explain the knowledge to students in real time.At the same time, teachers use an electronic blackboard and the content which is directly synchronized to the students client that is convenient to students’ learning.In the recording and broadcasting classroom, students can watch the video which has been uploaded for studing. Learning community module is divided into Q&A module and article module.In the Q&A module, users can post questions after entering the related discussion groups.Other users can answer the familiar questions.In the article module, users can write their own learning experiences, also can view and evaluate the other people’s articles.Online test module is divided into special exercises and online exams.In the special exercises, teachers examine the students’ based knowledge through selecting and fill-in-the-blank.In practice, students can collect questions for future review.In the online exams, students can test by selecting, fill-in-the-blank and short answer after learning courses.And students can view the score after scoring by teachers.Personal center module is divided into personal information module and message center module.In the personal center module, users can view the courses, article notes, favorite questions and modify personal information.Implementation of system is based on MVC, using technologies such as:HTML5, WebSocket, WebRTC, Node.js which is clear. By this system, it can effectively solve the problems of normal education, such as:the uneven distribution of educational resources, no learning like-minded partners and improving students learning efficiency and initiative.Currently, the system has been launched and achieved the desired goals.
Keywords/Search Tags:online education, HTML5, Node.js, WebRTC, WebSocket
PDF Full Text Request
Related items