Inspiration
Gradify is inspired by the need to reduce the workload of educators, allowing them to dedicate more time to engage with students and teaching content. It saves countless hours of grading and gives detailed, personalized feedback in mere minutes!
What it does
The application automates grading for student assignments like essay, solutions, and quizzes by utilizing Gemini AI models . This enables teachers to focus on building meaningful connections with students and focus more time and energy on teaching. The application also aids students by providing an accurate feedback based on testing rubrics, improving the quality of their assignments.
How we built it
We leveraged the multi-modal functionality of Google Gemini to allow users to upload PDF documents, images and text prompts. We then integrated LangChain and FAISS vector database to allow the model to provide feedback and grade essays based on a contextual rubric that the user can provide to specify the grading criteria. Additionally, we used Streamlit to ensure seamless navigation and a user-friendly interface.
Challenges we ran into
One of the main challenges was combining the different file types as there are separate models for analyzing images and text/documents. Our clever solution? To let the users choose their preferred input mode before uploading the files- this also resulted in a more simplified user interface.
Accomplishments that we're proud of
We are particularly proud of our implementation of vector databases which uses text vectorization for navigating through the grading criteria to efficiently analyze user data and provide fast and accurate results.
What we learned
We learnt about the vital applications of AI in education and also gained technical knowledge on LangChain technology, vector databases and also got an insight into the vast capabilities of the Gemini API.
What's next for Gradify.io
Moving forward, our main focus for Gradify.io is scaling the application and perform user testing by bring educators on board. We also wish to improve our platform, such that Gradify becomes an indispensable tool for educators and learners.
Built With
- faiss
- gemini-pro
- langchain
- python
- streamlit
Log in or sign up for Devpost to join the conversation.