Inspiration
Our inspiration for this project is to simplify the struggles of teachers. Teachers do so much for us and struggle to keep their work balanced with their life due to the immense amount of work they put in. Thus, we want to make it easier for teachers to create tests
What it does
So this program has the teacher select the Teks (Texas education standards) on what they want the test to be on, and the program will go on and generate a test based on those Teks.
How we built it
We built this app using the flutter framework
Challenges we ran into
We originally had the Google Gemini API integrated into Python (to separate the frontend and backend), but linking Flutter and Python was very difficult as we would have to make a flask server for it to get the requests. Thus, we decided to integrate the API directly into Flutter; there, we met even more difficulties. We kept having problems typecasting a future to a string. In the end, we found out the ".text" extension could do that for us. (only 26 minutes before the deadline )
Accomplishments that we're proud of
We're really proud of the simplified UI and being able to use flutter
What we learned
Flutter does not have support for many conventional coding things because it is a relatively new programing language (<10 years) thus, even though flutter might be easy to use to develop applications, we see the benefits of using lower-level older languages such as the big 3 (Java, Python, and C++)
What's next for QuizWiz
Currently, we only have time to implement one subject but we are planning to add more and more.
Log in or sign up for Devpost to join the conversation.