Quiz Maker is a GenAI tool that uses RAG to generate quiz on the fly based on content uploaded. It is an ASP.NET web application that utilises Semantic Kernel to invoke GPT-4o to produce structured JSON output based on unstructured course/book content that is uploaded by the user.
The JSON format quiz is then rendered in the form of an multiple-choice question in a web page which be then submitted by the student. Evaluation is also inbuilt into the application.
Uses the below Platforms & Technologies:
LLM Orchestration - Microsoft Semantic Kernel
Vector Database - Azure AI Search
Connector for Vector Database - Microsoft Kernel Memory
LLM Deployment & Content Filtering - Azure AI Studio
Database - CosmosDB MongoDB
Project Name
Quiz Maker
Description
Quiz Maker is a GenAI tool that uses RAG to generate quiz on the fly based on content uploaded. It is an ASP.NET web application that utilises Semantic Kernel to invoke GPT-4o to produce structured JSON output based on unstructured course/book content that is uploaded by the user.
The JSON format quiz is then rendered in the form of an multiple-choice question in a web page which be then submitted by the student. Evaluation is also inbuilt into the application.
Uses the below Platforms & Technologies: LLM Orchestration - Microsoft Semantic Kernel Vector Database - Azure AI Search Connector for Vector Database - Microsoft Kernel Memory LLM Deployment & Content Filtering - Azure AI Studio Database - CosmosDB MongoDB
Technology & Languages
Project Repository URL
https://github.com/shan-s/QuizMaker
Deployed Endpoint URL
No response
Project Video
https://youtu.be/fZLS5NNJC4A
Team Members
shan-s