Inspiration
With the recent COVID-19 pandemic, students worldwide have transitioned to online schooling. For some students, however, the transition has been harder than for others. So we decided to help them when they needed it more than ever. Together, ReCovid Team worked on an online platform dedicated to targeted game programming lessons.
According to the National Federation, COVID-19 has had a disproportionate impact on the student, with many facing additional challenges during the pandemic. From an education standpoint, students and parents face uncertainty about the types of electronic materials they will be expected to use for the remainder of the academic year, making it hard for them to keep up with classes. Lastly, it is difficult for the visually impaired to learn how to code on their computer, a challenge that has been exacerbated by the pandemic.
If you want to learn to program, you need to write (a lot of) code. At Sours Code, our job is to make sure you're doing that with a smile on your face.
What it does
We built a text editor that can listen to the speech, translate it to Python code, and then run the code in a console. The platform is complete with an academy to teach students how to code, with lessons in variable types, for loops, if loops, functions, etc. We used natural language processing to:
Allow the visually impaired to code in python by simply speaking Provide a handful of python tutorials with voice and speech recognition features to effectively teach coding to people with visual impairments Create an online platform for the visually impaired to learn
How I built it
We used:Write code in C#, JavaScript/UnityScript, or Boo, to control your objects, scenes, and implement game logic.
Challenges I ran into
We at first parsed the code in Python. However, we don't have enough time to create C# and JS, it was incredibly laggy and didn't update in real-time. Therefore, we had to translate all the Python code into C# and JS which was tedious. In addition, The game on Unity works really great, but we need to do a lot of debugging to occur.
Accomplishments that I'm proud of
We're really proud that our product is actually working for others to use. Not only did we complete a text editor, but we also got the academy working, which was great.
What I learned
We learned how to use the Unity game engine and execute the code in string form. One of our teammates learned how to deploy code to Heroku and link it to a domain. We also learned more about linking JS with Python, especially for real-time work.
What's next for Sours Code
We want to make more aspects of our website game to further help make it accessible for the user and student. Afterward, we hope to have the platform available for all to use.
Log in or sign up for Devpost to join the conversation.