For this hackathon, I worked with two other people who I'd never met before. We ended up making an interactive game for children teaching them facts about COVID-19 and ways to protect themselves against the virus. The files for our project can be found at the following Github repository.
This hackathon once again gave me experience with working with new people. Though I'd also worked with some new faces for my very first hackathon, I'd also had two of my friends by my side to fall back on. This time, I was fully alone, with my new team members, and I'm quite proud of the product we managed to produce.
Through this experience, I once again learned a lot of technical information and how to debug a variety of problems with my code, and continued to improve on how to work with new people on a fairly complex project over a short period of time. During my career, I will inevitably meet many new people and have to work with them, regardless of my previous familiarity with them, so this will no doubt be a valuable experience for me as I encounter similar experiences in the future.
The COVID-19 pandemic has impacted lives all over the world. During these unprecedented times, we believe that it's crucial to educate others about COVID safety and prevention measures, especially for the younger population who may be struggling to understand the changing environment. That is why we decided to create an interactive game that not only educates but entertains kids with COVID trivia!
This game allows the user to choose between two scenarios, one scenario being more technical (doctor’s office) while the other more situational (playground). It is the user's task to answer as many multiple choice questions correctly to gain points.
We used Python to extract questions for the game. The front-end implementation was primarily done in HTML and styled with CSS. The back-end implementation was done in JavaScript.
We ran into some difficulty when automating Chrome Web Driver to efficiently extract COVID-19 related questions from related websites. There was also some difficulty implementing the questions into the game because the original intention was to read them in from an external file, but we couldn’t figure out how to do that in JavaScript, since we were beginners with it.
We are proud of creating a product in our very first Hackathon!
We learned the functionality of Selenium, the importance of pseudo code for a smoother implementation later on. We also learned the functionality of HTML, CSS, and JavaScript to create an interactive platform.
Expanding the question bank to provide more challenges for children. Providing an information block after each question that will provide an explanation behind the right answer. Working with other front-end components to further the function and appearance of our UI.
Demonstration video for our project!