A Client-Server Architecture for Collection of Game-based Learning Data
dc.contributor.author | Jones, James R. | en |
dc.contributor.committeechair | Balci, Osman | en |
dc.contributor.committeemember | Arthur, James D. | en |
dc.contributor.committeemember | Norton, Anderson H. III | en |
dc.contributor.department | Computer Science | en |
dc.date.accessioned | 2015-01-28T09:00:15Z | en |
dc.date.available | 2015-01-28T09:00:15Z | en |
dc.date.issued | 2015-01-27 | en |
dc.description.abstract | Advances in information technology are driving massive improvement to the education industry. The ubiquity of mobile devices has triggered a shift in the delivery of educational content. More lessons in a wide range of subjects are being disseminated by allowing students to access digital materials through mobile devices. One of the key materials is digital-based educational games. These games merge education with digital games to maximize engagement while somewhat obfuscating the learning process. The effectiveness is generally measured by assessments, either after or during gameplay, in the form of quizzes, data dumps, and/or manual analyses. Valuable gameplay information lost during the student's play sessions. This gameplay data provides educators and researchers with specific gameplay actions students perform in order to arrive at a solution, not just the correctness of the solution. This problem illustrates a need for a tool, enabling educators and players to quickly analyze gameplay data. in conjunction with correctness in an unobtrusive manner while the student is playing the game. This thesis describes a client-server software architecture that enables the collection of game-based data during gameplay. We created a collection of web services that enables games to transmit game-data for analysis. Additionally, the web application provides players with a portal to login and view various visualization of the captured data. Lastly, we created a game called "Taffy Town", a mathematics-based game that requires the player to manipulate taffy pieces in order to solve various fractions. Taffy Town transmits students' taffy transformations along with correctness to the web application. Students are able to view several dynamically created visualizations from the data sent by Taffy Town. Researchers are able to log in to the web application and see the same visualizations, however, aggregated across all Taffy Town players. This end-to-end mapping of problems, actions, and results will enable researchers, pedagogists, and teachers to improve the effectiveness of educational games. | en |
dc.description.degree | Master of Science | en |
dc.format.medium | ETD | en |
dc.identifier.other | vt_gsexam:4444 | en |
dc.identifier.uri | http://hdl.handle.net/10919/51229 | en |
dc.publisher | Virginia Tech | en |
dc.rights | In Copyright | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
dc.subject | Digital educational games | en |
dc.subject | game-based learning | en |
dc.subject | client-server architecture | en |
dc.subject | iOS mobile software engineering | en |
dc.subject | real-time data collection and displa | en |
dc.title | A Client-Server Architecture for Collection of Game-based Learning Data | en |
dc.type | Thesis | en |
thesis.degree.discipline | Computer Science and Applications | en |
thesis.degree.grantor | Virginia Polytechnic Institute and State University | en |
thesis.degree.level | masters | en |
thesis.degree.name | Master of Science | en |
Files
Original bundle
1 - 1 of 1