mirror of
https://github.com/jcreek/AutomatedAssessmentFeedbackAgent.git
synced 2026-07-12 18:43:49 +00:00
77b01f9e7b400bb5d084f3cebc87f1054f0f539b
AI-Powered Automated Assessment and Feedback Agent
🏆 Hackathon Info
This project was developed for the Microsoft Hack Together: AI Agents Hackathon (April 8–30, 2025).
- See the Official Rules
- Status: Hackathon prototype/MVP
An intelligent, automated system designed to significantly reduce teachers' workload by providing instant assessment and personalized feedback for student assignments.
🎯 Key Features
- Automated Grading: Instantly grades student submissions across various assignment types, including short answers, essays, and quizzes.
- Personalized Feedback: Provides detailed, actionable feedback tailored to each student's individual performance and learning needs.
- Resource Recommendations: Suggests targeted educational resources based on identified strengths and weaknesses to support ongoing learning.
⚙️ How It Works
- Teacher uploads student submissions through an easy-to-use interface.
- AI analysis powered by Azure OpenAI and Cognitive Services quickly assesses student work.
- Detailed, individualized feedback is generated immediately, enabling teachers to efficiently review and share results with students.
🚀 Technical Stack
- TypeScript: Ensures reliability, maintainability, and scalability.
- Azure OpenAI: Provides advanced NLP capabilities for nuanced and accurate assessment.
- Azure Cognitive Services: Enhances semantic analysis for precise feedback generation.
📖 Educational Impact
- Reduces hours spent grading and marking.
- Improves quality and consistency of student feedback.
- Allows teachers more time to focus on direct student interaction and lesson planning.
🔮 Future Enhancements
- Integration with major Learning Management Systems (LMS) for streamlined workflow.
- Expansion of supported assignment types and subjects.
- Development of analytics dashboards for deeper insights into class performance.
📽️ Demonstration Video
[Coming soon: View a full demonstration of the agent in action.]
👥 Team
- Josh Creek
jcreek.co.uk
🛠️ Getting Started
This project uses SvelteKit and TypeScript with pnpm as the package manager.
Prerequisites
Installation & Running Locally
pnpm install
pnpm dev
The app will be available at http://localhost:5173 (or the port shown in your terminal).
📚 Resources
- Hack Together: AI Agents Hackathon – Introduction & Getting Started
- Hack Together: AI Agents Hackathon – Building Your Agent
📌 License
Licensed under the Business Source License 1.1.
See LICENSE file for details.
Description
Languages
TypeScript
58.9%
Svelte
34%
Gherkin
3.2%
JavaScript
1.7%
HTML
1.6%
Other
0.6%