Inspiration: We thought that it takes a lot of time for teachers and professors to grade hundreds of assignments and we wanted to make it less time-consuming so that they can use this time doing something more efficient.
What it does: We have a professor view homepage where they submit the answer key and we have a student view page where students can submit their assignments. We take both submissions and compare them together to grade them.
How we built it: We created the design for the website using html and css. We used javascript to get information from the the student and teacher submission. We used python to translate images into text and make it easier to compare the answer key to the student submission. We used flask to connect javascript and python.
Challenges we ran into: We didn't know how to connect the answer key and the student submission at the beginning to save it to a database. It was also challenging to transform the images into text and make sure that it's accurate and doesn't grade falsely.
Accomplishments that we're proud of: We are proud for using many languages and connecting them together to make the final product. We were able to always discuss any challenges we faced and how we think we should approach the problem. We had the same energy and motivation that we started with.
What we learned: We learned how to use flask and how to transform images into text using javascript. We also learned that the only way to go through this was to always discuss together what we like and what we don't like to make sure we're on the same page/
What's next for GradeCam
We want to make this into an app into the future. With the time we had, we were only able to create the website version. An app would be more accessible to everyone. Our mission is to help as many professors as we can since they have to do so many things for hundreds of students and it can get overwhelming. We want to make GradeCam globally accessible too so that students and professor's from around the world would be able to use it.
Log in or sign up for Devpost to join the conversation.