2025-04-16 22:12:30 +01:00
2025-04-16 22:12:30 +01:00

AI-Powered Automated Assessment and Feedback Agent


🏆 Hackathon Info

This project was developed for the Microsoft Hack Together: AI Agents Hackathon (April 830, 2025).


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

  1. Teacher uploads student submissions through an easy-to-use interface.
  2. AI analysis powered by Azure OpenAI and Cognitive Services quickly assesses student work.
  3. 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


🛠️ 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


📌 License

Licensed under the Business Source License 1.1.
See LICENSE file for details.

S
Description
No description provided
Readme 5.6 MiB
Languages
TypeScript 58.9%
Svelte 34%
Gherkin 3.2%
JavaScript 1.7%
HTML 1.6%
Other 0.6%