File size: 935 Bytes
2cb90cd
b96156b
 
 
 
2cb90cd
 
 
 
 
b96156b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
---
title: Tamil MCQ Generator
emoji: πŸ“
colorFrom: red
colorTo: purple
sdk: gradio
app_file: app.py
pinned: false
---

# Tamil MCQ Generator & Quiz Web App πŸ“

An interactive web application to automatically generate Multiple-Choice Questions (MCQs) in Tamil from any text passage.

## πŸš€ Features
- **Sentence Quality Filtering**: Ensures only informative sentences are used to build questions.
- **Root-based MCQ Generation**: Extracts nouns and proper nouns and lemmatizes them to ensure base root words are targeted.
- **FastText Semantic Distractors**: Generates smart wrong options (distractors) using word vector clustering.
- **Interactive UI**: Let users click options, see instantaneous success/fail feedback, and track their scores.

## πŸ“¦ How to Run Locally
1. Install dependencies:
   ```bash
   pip install -r requirements.txt
   ```
2. Start the Streamlit application:
   ```bash
   streamlit run app.py
   ```