Inspiration
We chose to center our project around programming education because we are confident that the future of education is going to heavily rely on technology and therefore it is crucial that the future generation is equipped with the right skills to hone in on the technical side and make significant contributions to the academic community. Our mission is to revolutionize programming education by leveraging the power of Azure AI and Azure Databases. We are committed to providing students in programming classes with an innovative and personalized learning experience. Our goal is to cultivate critical thinking, problem-solving skills, and a passion for technology, preparing the next generation of coders for success in the rapidly evolving landscape of the tech industry.
What it does
The basics of this is that a student will upload a flow diagram of what they want their code to do. We have a labeled data set that can be used to train the machine learning model to identify these patterns and shapes in the diagrams to understand the logic. Combined with training in coding, the system will be able to write out code in the backend using the given logic and with Azure's generative AI function, we will then be able to create a program that will allow users to interact with a tutor that guides them through the process of writing code. Behind the scenes, the program will have written out the actual code according to the diagram and as the user types line by line, it will compare it with its own code, asking questions along the way to make sure both the student and the system are learning and evolving.
How we built it
Though we don't have a fully functioning app, we were able to create the labeled dataset which will then be used to train the actual model. We also have a prototype built using Figma that resembles our future plan for this app.
Challenges we ran into
The main challenge here was time. With many upcoming deadlines and submissions outside of the hackathon, it was very stressful to be able to produce a decent project proposal. We felt very overwhelmed and anxious throughout this.
Accomplishments that we're proud of
We are very proud to have been able to turn in something that used Microsoft Azure services in the first place. As freshmen new to the technical world, it was very daunting to try something new. But the fact that we did a lot of research and actually came up with something functional is something that we are very proud of.
What we learned
We learned about the potential applications of Microsoft Azure's services and we also were able to learn how to think out of the box. In addition to this, we were given the chance to try building a revolutionary solution from scratch which was way harder than we thought. This taught us to take things one step at a time and to ensure that we are working together the whole way.
What's next for Coder Maker
Solving the education crisis is not something that can be done overnight and we hope that CoderMaker can be a step towards a better education world for all. As for our next steps, we plan on building the actual app and training the model. We would like to start implementing this at our university and then we can take it from there.
Log in or sign up for Devpost to join the conversation.