MCQ Generator avec Streamlit est une application Web qui permet aux utilisateurs de télécharger des fichiers PDF ou texte, de spécifier le nombre de questions, le sujet et le ton, et de générer des questions à choix multiples (QCM) en fonction des entrées fournies. L'application utilise des modèles de langage open source de l'API Hugging Face pour le traitement du langage naturel et fournit des commentaires sur la complexité du quiz généré.
Pour exécuter cette application :
Clonez le dépôt :
git clone https://github.com/4darsh-Dev/mcqgen.git
2 Installez les dépendances requises :
pip install -r requirements.txt
Configurez les variables d'environnement :
Créez un fichier .env dans le répertoire racine.
Ajoutez votre clé API OpenAI au fichier .env :
HF_API_TOKEN=YOUR_TOKEN_HERE
Installez le package local dans l'environnement virtuel :
python setup.py install
À VENIR...
Exécutez l'application Streamlit :
streamlit run main.py
Accédez à l'application dans votre navigateur Web.
Téléchargez un fichier PDF ou texte, spécifiez le nombre de questions, le sujet et le ton, puis cliquez sur le bouton « Créer des QCM ».
Consultez les QCM générés et les commentaires d'évaluation fournis.
logs
.