https://www.youtube.com/watch?v=V65x2oEENso
You can find this version deployed on http://35.234.144.15/. Please note that since we don't have a domain and a SSL key, it doesn't work with https, thus some antivirus might flag it as malicious and it won't save your score - but you will still be able to play. We managed to get around this (for now) by disabling the antivirus. Have fun! :)
Online learning becomes more common due to the current pandemic, but it is hard to keep students engaged in learning. Teachers reported it is not uncommon that students skip classes or missed assignments.
In light of this, we would like to make remote learning fun and enjoyable by creating an assessment platform with gamification components.
A multiple-choice test will be given in the form of a simple dungeon crawler to make it fun. The app also includes other gamification components such as scores and a leader board.
What it does
Teachers can create a game by completing a form in the 'Create Game' Tab. A game consists of 12 questions. Each question comes with a difficulty, 1 correct answer and 3 wrong ones. Each game must have 6 easy questions (difficulty between 1-4), 3 medium questions (5-7) and 3 hard questions (8-10).
Adding the test in the 'Create Game' tab generates a code and students can use the code given by their teachers to join a game.
On the 'Play Game' page, students can play a game by typing the code of the game and choosing their username.
In this dungeon-style game, the ultimate goal is to defeat the boss of the map by answering questions. The player starts with 3 lives. Upon exploring the map, the player will encounter mobs (which have 1 life) and, at the end, one final boss (which has 3 lives). The mobs can be defeated by answering a question correctly, but be careful - every wrong answer you give removes 1 life! To defeat the boss you will have to answer 3 questions correctly, which will come in increasing difficulty.
All game scores, calculated by both the accuracy of answers and speed of completion, will be recorded. Players will be shown on the leader board for recognition.
Challenges we ran into Most of our team members had no experience in unity and web development, we spent a lot of time watching tutorials and debugging.
Accomplishments that we're proud of We have completed the UI design and game development.
What we learned We learnt a lot about using Unity to make games.
New Features Arena (2 vs 2 or 3 vs 3)
Users can create a team
Users can join a team
Users can compete with each other in small games such as battleship (users can bomb their enemy by answering a question correctly)
Battleground (5 vs 5 or 10 vs 10)
Questions will be interdisciplinary
More difficult questions and encourages collaboration among team members
Revision
Users can review their answers and revise Teachers' interface
Users can log in/ sign up with their work email
Users can add assignments/ tests
Users can monitor the students' progress and review their answers
Users can send out reminders
Users can add/ edit/ delete question bank