MCQ Generator with Streamlit هو تطبيق ويب يسمح للمستخدمين بتحميل ملفات PDF أو ملفات نصية، وتحديد عدد الأسئلة، والموضوع، والنغمة، وإنشاء أسئلة متعددة الاختيارات (MCQs) بناءً على المدخلات المقدمة. يستخدم التطبيق نماذج لغة مفتوحة المصدر Hugging Face API لمعالجة اللغة الطبيعية ويقدم تعليقات حول مدى تعقيد الاختبار الذي تم إنشاؤه.
لتشغيل هذا التطبيق:
استنساخ المستودع:
git clone https://github.com/4darsh-Dev/mcqgen.git
2 تثبيت التبعيات المطلوبة:
pip install -r requirements.txt
إعداد متغيرات البيئة:
قم بإنشاء ملف .env في الدليل الجذر.
أضف مفتاح OpenAI API الخاص بك إلى ملف .env:
HF_API_TOKEN=YOUR_TOKEN_HERE
تثبيت الحزمة المحلية في البيئة الافتراضية:
python setup.py install
قريباً...
قم بتشغيل تطبيق Streamlit:
streamlit run main.py
الوصول إلى التطبيق في متصفح الويب الخاص بك.
قم بتحميل ملف PDF أو ملف نصي، وحدد عدد الأسئلة والموضوع والنبرة، ثم انقر فوق الزر "إنشاء أسئلة متعددة الأسئلة".
عرض الأسئلة MCQs التي تم إنشاؤها وتعليقات المراجعة المقدمة.
logs
.