Congratulations to team #UNIcode who won both the Codio sponsored prize and the BCUHack grand prize with their excellent educational app which tests your Python skills with questions pulled from Twitter.
From the start of the hackathon the team was impressed at how easy it was to get their Ubuntu servers setup using our technology stacks and sudo access to install custom Ubuntu packages. They created their education tool with Python and the Flask web framework. Team #UNIcode made extensive use of Codio's realtime collaboration features to give them the edge over other teams. They were able to work off one project and collaboratively edit their code files at the same time, saving them many hours and increasing their coding efficiency.
#BCUHack project UNIcode "Codio is amazing, the collaboration features made things really easy"
— Codio (@CodioHQ) March 1, 2016
Their Python Flask web app used the Twitter API to grab tweets with the #UNIcode hashtag. If a grabbed tweet contained a valid Python expression it would be displayed to the user and they would have to evaluate the expression and input the result to progress. In the photo below you can see the app is asking what the expression sum([1,2,3,4])
is ==
equal to and the correct answer of 10
is being input.
The elegant simplicity of the app allows it to be extended to many different topics and for a community to crowdsource the teaching material. In future posts we will be interviewing members of the team to find out how Codio made it possible to create such an awesome app in less than 24 hours!
UNIcode won the @clevercherry @CodioHQ & @MyBCU prize @C_D_Clarke @michaelpsenior @CattleOfRa @jacquesaryan #BCUHack pic.twitter.com/ztQbTHR1Mo
— Thomas Lancaster (@DrLancaster) March 1, 2016
To stay up to date on our teacher resources and product development, follow us on our blog, Twitter or Facebook.