Font Size: a A A

Effective Bandwidth Management Based On Ajax Technology For Online Examination System

Posted on:2011-09-17Degree:MasterType:Thesis
Country:ChinaCandidate:D X GuFull Text:PDF
GTID:2178360305994411Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Web applications have become popular due to the increasing use of the Internet as one of the means to provide useful services and also because of the ubiquity of web browsing. Most of researchers want to improve traditional web applications which are built with old technologies by using new technologies in order to satisfy the needs of user when interacting with the applications. The traditional web applications are accused to present some drawbacks like no responsiveness and speed. That reason has incited many researchers on web applications area to remove those drawbacks. Research done on E-learning web applications has discovered the same shortcomings and tried to remediate using advanced technologies but they didn't achieve their objective. Ajax technology has been chosen to be used as emerged advanced technology in building web applications with extensive client side interactivity. In research, we deal with the examination process problems that occur when a student is doing an exam. The main obstacle in online examination process is interruption caused by the wasting time in waiting for the answer transfer processing before starting the next question.To make online examination process more convenient for the student we have considered how the student receives the exam question rapidly and how the student sends the answer to the server without misusing the bandwidth. Firstly we have considered how student receives the exam question at minimum time after requesting it from the server. Secondly, we have considered the answers transfer from the student's computer to the server with an efficient use of bandwidth. To achieve our objective, our thesis carried out online examination system based on Ajax technology, caching method and Unified Modeling Language (UML) that has applied for design using use cases, class and sequence diagram. From the implementation of our system, the examination process has proven to be faster, and there is no waiting time, no interruption during the interaction when student is taking the exam and that is convenient to the student. The usage of bandwidth is effective in examination process because of the way student sends the data from his computer to the server and the way used to receive data from the server. The traffic data from the student's machine and the server is reduced and which is the result of effective usage of bandwidth.
Keywords/Search Tags:Ajax, E-Learning, bandwidth, XMLHttpRequest, cache
PDF Full Text Request
Related items