<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Game-based Learning | Kai Sun</title><link>http://cv.siriusq.top/tag/game-based-learning/</link><atom:link href="http://cv.siriusq.top/tag/game-based-learning/index.xml" rel="self" type="application/rss+xml"/><description>Game-based Learning</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Mon, 20 Dec 2021 00:00:00 +0000</lastBuildDate><image><url>http://cv.siriusq.top/media/icon_hu15bea3c196ecc28f042bba56f60c60a1_48176_512x512_fill_lanczos_center_3.png</url><title>Game-based Learning</title><link>http://cv.siriusq.top/tag/game-based-learning/</link></image><item><title>A Web App to Help Users Understand How to Code</title><link>http://cv.siriusq.top/publication/thesis/</link><pubDate>Mon, 20 Dec 2021 00:00:00 +0000</pubDate><guid>http://cv.siriusq.top/publication/thesis/</guid><description>&lt;!--
&lt;div class="alert alert-note">
&lt;div>
Click the &lt;em>Cite&lt;/em> button above to demo the feature to enable visitors to import publication metadata into their reference management software.
&lt;/div>
&lt;/div>
&lt;div class="alert alert-note">
&lt;div>
Create your slides in Markdown - click the &lt;em>Slides&lt;/em> button to check out the example.
&lt;/div>
&lt;/div>
-->
&lt;!-- Add the publication's **full text** or **supplementary notes** here. You can use rich formatting such as including [code, math, and images](https://docs.hugoblox.com/content/writing-markdown-latex/). -->
&lt;p>&lt;strong>Abstract&lt;/strong>&lt;/p>
&lt;p>With the continuous development of information technology, more and more people want to learn coding to solve problems in their work or study. However, coding often seems obscure to beginners, and many people give up halfway through. So people need a way to learn coding in a fun and easy way.&lt;/p>
&lt;p>This project addresses this need by developing Coding Sky, a serious game-based web application consisting of three main components: a coding game developed by Unity, a JavaScript online editor based on Ace Editor, and a quiz system. Users can easily learn about coding in the game, then try to write and run real code in the online editor, and finally get feedback on their learning through a quiz. In addition, the application provides a downloadable stand-alone version of the coding game for different operation systems, so that users can learn coding without Internet access.&lt;/p>
&lt;p>To verify that the application works as expected, the application was deployed on the AWS server and tested in different browsers on multiple devices running Android, iOS, Windows, Linux, or macOS systems, and the test results showed that the application runs smoothly and bug-free. In addition, several people who were just starting to learn coding were invited to participate in the evaluation of the project and gave lots of feedback, which also pointed the way to the further development of the project.&lt;/p></description></item></channel></rss>