Font Size: a A A

The Design And Implementation Of Online Real-time Question Answering System For Primary And Secondary Education

Posted on:2019-04-08Degree:MasterType:Thesis
Country:ChinaCandidate:S G LiuFull Text:PDF
GTID:2428330590992413Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As an auxiliary and extension of traditional education,online education has enriched learning resources,broke the limitation of time and space,and made knowledge acquisition more flexible and convenient.At present,online education modes mainly include live type,content type,and tool type,but these modes all exist problem about students and teachers online real-time communication in various degrees.With the development of mobile Internet,the real-time communication needs between students and teachers are developing in the direction of becoming lighter,more fragmented and so on.To solve the above problems,this paper design and implement an online real-time question answering system(ORQAS)for primary and middle school Students education which is based on the actual project of an online education company in China(hereinafter referred to as H Company)and on the basis of analysis and research on related technologies such as mobile application development and Web application development of real-time communication service.The core functions of the system include mobile applications answering,real-time communication services,Q & A activity management,systems and operations management and so on.The result of test and application shows that the system is feasible and effective.The main contents of this article are the following:1)The online Q&A mechanism based on the interactive whiteboard.The core questions of online Q&A are: need to support multiple modes of interaction such as one-to-one and one-to-many interactions that are allowed to listen as auditor.The mobile whiteboard needs to support multiple pages,and all information(whiteboard content and call information)in the Q&A process can be played back.On the basis of an in-depth analysis of Q&A 's role and process,this paper proposes an online Q&A mechanism based on interactive whiteboard.It discusses the whiteboard data structure organization from the server side and the mobile side in detail,and explains the design and implementation of a mobile whiteboard based on Android and Q&A message plug-in,and the design and implementation of a whiteboard service based on Q&A message server.The application shows that the ORQAS system currently supports 20,000 active users.2)Q&A Message Communication Mechanism Based on XMPP Protocol.It is difficult for the HTTP to support the requirements of real-time communication and synchronous communication based on interactive whiteboards for interactive whiteboards.Based on an in-depth analysis of various message protocols,this paper proposes a communication mechanism for Q&A messages based on the XMPP protocol.The design and implementation of the mobile-side plug-in and Q&A message server based on the Openfire open source framework are explained.The test results show that the 8G memory single-node communication server can support 20,000 users online.3)Based on REST service Q&A activity management service.Students and teachers in the process of an online Q&A,including online/offline,waiting for line/answer confirmation,start/end Q&A and other status changes,ORQAS system needs to provide students,teachers and managers with the management of these states service.This paper proposes a state-based Q&A activity management mechanism,elaborates the design and implementation of Q&A activity management services based on REST and Spring frameworks,and the application shows that the ORQAS system deployed on Alibaba Cloud has been successfully run for a year.
Keywords/Search Tags:Q&A, Interactive Whiteboard, Mobile Application, Openfire, Real-Time Communication
PDF Full Text Request
Related items