Name: Hui Lok Tung, Jennifer
Supervisor: Dr. Chim T W
Topic: An e-learning platform for teaching JavaScript and React Native
Description: In order to enhance people's learning motivations toward programming, this platform aims to teach JavaScript and React Native through games. By finishing the tutorials in the platform, people can have a basic knowledge about these two languages.
Unity is used to develop the application as it provides convenience for implementing game components.
Each tutorial consists of a detailed explaination of the programming scripts and some interactive games.
The platform provides a user-friendly interface with well-designed components and comfortable color pattern.
Two types of games are implemented in the platform: catching game and multiple choices.
The application uses xml files to store the data, including user accounts and mc questions,
The questions in games will be randomly selected from the database, and user can receive a feedback report.
Sep
Detailed Project Plan
This document introduces the general plan of the project, including the background, objective, literature review, scope, methodology, challenges and also the tentative schedule. However, any changes for the project are still possible due to the time constraint or other restrictions.
Jan
Intermediate Report
This report provide the details of the project, such as the background and literature review. It also introduces the methodology, including the designs of user interface, tutorials, database, security system and test cases. In the end of this report, there is the current progress of the project and the finalized schedule.
Apr
Final Report
This document provides the details of the final project. There are several changes on the designs, which are explained in the Methodology chapter. Also, the testing on different functions and systems are also shown in this report. Depending on the testing results, it further discusses the constrains and possible future works on the project.
Sep
Detailed project plan is uploaded
Jan
Intermediate report is uploaded
Apr
Final report is uploaded
Project website is updated with methodology