File size: 1,324 Bytes
d33b1b9
 
 
 
 
 
 
 
 
 
 
 
0ded493
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
---
title: SNS
emoji: πŸ‘
colorFrom: indigo
colorTo: gray
sdk: gradio
sdk_version: 6.0.0
app_file: app.py
pinned: false
license: mit
---

# πŸš€ AI-Powered Exam Generator System

A complete multi-agent system for generating structured question papers, answer keys, and OBE summary reports using Groq API and Gradio.

## 🌟 Features

- **Multi-Agent Architecture**: Three specialized AI agents for generation, verification, and formatting
- **OBE Compliance**: Automatic Outcome-Based Education reporting
- **Real-time Updates**: Incorporates recent developments using SerpAPI
- **Stream-specific Templates**: CSE (MAANGO BIG15) vs Non-CSE (GATE patterns)
- **DOCX Export**: Professional document generation
- **Gradio UI**: User-friendly interface deployable on Hugging Face Spaces

## πŸ—οΈ System Architecture

### Agents:
1. **Generator** (Llama 3.1 70B): Creates structured question papers
2. **Verifier** (Gemma 2 27B): Validates quality and standards
3. **Formatter** (Mixtral-8x7B): Produces final outputs and answers

### Outputs:
- Question Paper (.docx)
- Model Answer Key (.docx) 
- OBE Summary Report (.docx)

## πŸš€ Quick Start

### Prerequisites
- Python 3.8+
- Groq API Key
- SerpAPI Key (optional)

### Installation

1. Clone the repository:
```bash
git clone <repository-url>
cd exam-generator-system