ECHO
⭐️AI Grader for Assessments ⭐️
This innovative web application streamlines educational assessments by enabling teachers to generate tests using provided or AI-created content. Students access and complete these tests with unique keys, with their responses graded by AI for rapid feedback. Teachers can monitor test outcomes and manage test content, enhancing both teaching efficiency and student learning experiences in a technology-integrated environment.
Team number : VH207
| Name | |
|---|---|
| Sriman Vikram V | srimanvgn@gmail.com |
| Loghadhith J R | loghaiitm4@gmail.com |
| Dharanesh S P | dharaneshsp28@gmail.com |
| Vinith G | vinith11107@gmail.com |
Addressing the challenge of efficiently grading student assignments with accuracy and providing immediate feedback, while facilitating a dynamic and adaptable test creation process for educators in an online environment.
- AI-Powered Evaluation: Automates grading with AI, ensuring accuracy and fairness in assessments.
- Efficiency and Time-Saving: Reduces grading time, freeing up teachers to focus on instructional duties.
- Flexible Content Integration: Allows the creation of tests from existing content or through AI-generated material.
- Customizable Tests: Enables tests to be tailored to specific curricular needs, enhancing educational relevance.
- Unique Access Keys: Secures tests by giving students specific keys for access, preventing unauthorized entry.
- Online Accessibility: Facilitates remote learning by allowing tests to be taken from anywhere with internet access.
- Immediate Grading and Feedback: Offers students instant results and feedback, fostering a more interactive learning experience.
- Performance Tracking: Provides teachers with insights into student performance, aiding in the identification of learning gaps.
- Test Lifecycle Control: Empowers teachers with the ability to manage, edit, and delete tests as needed.
- Departmental or Group Targeting: Enables targeted assessments by allowing tests to be sent to specific student groups or departments.
Next , Express , GPT-3.5 , Pinecone (Vector DB) , Langchain (to Integrate LLM) , Postgres , Shadcn (UI Library)
explain detailed steps to run your project locally , example to run a react application
- step 1 : clone the repo
client
cd client
npm install
npm run dev
server
cd server
npm install
npm run dev
.env for server
OPENAI_API_KEY=
PINECONE_API_KEY=
PINECONE_INDEX=
DATABASE_URL=
PORT = 6969
.env for client
DATABASE_URL=
NEXTAUTH_SECRET=
-
Enhanced Submission Flexibility: Enable submissions of assignments in various formats, including PDFs of typed and handwritten work, to accommodate all students' needs.
-
Advanced Handwriting Recognition: Implement AI for recognizing and grading handwritten submissions, ensuring inclusivity and broadening assessment capabilities.
-
Detailed Performance Insights: Offer granular analysis on individual and group performance, identifying specific areas for improvement to tailor teaching strategies.
-
Instant Doubt Resolution: Integrate an AI-powered doubt clarification tool, providing students with immediate explanations and fostering a deeper understanding.
-
Transparent Grading Challenge System: Establish a platform feature that allows students to challenge AI grading decisions, promoting fairness and accuracy in assessments.
We confirm that the project showcased here was either developed entirely during the hackathon or underwent significant updates within the hackathon timeframe. We understand that if any plagiarism from online sources is detected, our project will be disqualified, and our participation in the hackathon will be revoked.





