Tutor -Ai - مجموعة أدوات قائمة على NLP لكل معلم
مرحبًا بكم في Tutor-AAI ، منصة SAAs جاهزة للإنتاج مصممة لمساعدة المعلمين على إدارة اختبارات الفصل الدراسي بكفاءة وتقديمات طلاب الصف باستخدام تقنية المعرفة الضوئية المتقدمة. يعمل هذا التطبيق المستند إلى Django على الاستفادة من التحول السريع للاختبارات ودمج Google Vision لأتمتة تقييم التقديمات المكتوبة بخط اليد. تم تصميم Tutor-AAI على Google Cloud ، وتم تصميمه لتوسيع نطاق تجربة سلسة للمعلمين.
جدول المحتويات
- سمات
- مكدس التكنولوجيا
- تثبيت
- المتطلبات الأساسية
- استنساخ المستودع
- قم بإعداد البيئة
- ترحيل قاعدة البيانات
- قم بتشغيل خادم التطوير
- الوصول إلى التطبيق
- الاستخدام
- المساهمة
- رخصة
- اتصال
سمات
- التقليل السريع للاختبارات: قم بإنشاء وتخصيص وإدارة الاختبارات دون عناء مع نظام الطرز السريع البديهي.
- تصنيف OCR مع Google Vision: استخدم إمكانيات OCR من Google Vision لتقديم التقديمات المكتوبة بخط اليد تلقائيًا وتوفير الوقت وضمان الدقة.
- آمنة وقابلة للتطوير: مستضافة على Google Cloud لتوفير منصة قوية وقابلة للتطوير وآمنة لاحتياجاتك في الفصل الدراسي.
- إدارة تقديم الطلاب: بسهولة تتبع وإدارة عمليات إرسال الاختبارات من الطلاب ، مع التخزين المنظم واسترجاع.
- واجهة سهلة الاستخدام: تم تصميمها مع التركيز على البساطة وسهولة الاستخدام ، مما يجعل من السهل على المعلمين التنقل واستخدام جميع الميزات بشكل فعال.
مكدس التكنولوجيا
- الخلفية: Django
- الواجهة الأمامية: HTML ، CSS ، JavaScript ، bootstrap
- OCR: Google Vision API
- الاستضافة: Google Cloud
- قاعدة البيانات: SQLite (للتطوير) ، Google Cloud SQL (للإنتاج)
تثبيت
المتطلبات الأساسية
- بيثون> = 3.8
- PIP (مثبت حزمة Python)
- حساب جوجل سحابة
- مفتاح Google Vision API
استنساخ المستودع
git clone https://github.com/hadithedetonator/tutor-ai-llm-toolkit.git
cd tutor-ai-llm-toolkit
قم بإعداد البيئة
إنشاء بيئة افتراضية:
python -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate`
تثبيت التبعيات:
pip install -r requirements.txt
ترحيل قاعدة البيانات
python manage.py migrate app
python manage.py migrate accounts
python manage.py migrate
قم بتشغيل خادم التطوير
python manage.py runserver
الوصول إلى التطبيق
افتح متصفحك وانتقل إلى http: // localhost: 8000.
الاستخدام
- التسجيل/تسجيل الدخول: يمكن للمعلمين تسجيل أو تسجيل الدخول إلى حساباتهم.
- قم بإنشاء اختبارات ، والواجبات ، والامتحانات: استخدم نظام الطالب المطري لإنشاء وإدارة الاختبارات والامتحانات وحتى الامتحان المتوسط /النهائي.
- عمليات تقديم الطلاب: يمكن للطلاب تقديم إجابات مكتوبة بخط اليد.
- الدرجات التلقائية: تقوم Google Vision OCR بعمليات وتقديم الطلبات.
- المراجعة والملاحظة: يمكن للمعلمين مراجعة تقرير التقديمات المتدرج من الذكاء الاصطناعي وتقديم العلامات النهائية.
المساهمة
المساهمات مرحب بها! اتبع هذه الخطوات للمساهمة:
- شوكة المشروع
- قم بإنشاء فرع الميزات الخاص بك (
git checkout -b feature/AmazingFeature ) - ارتكب التغييرات الخاصة بك (
git commit -m 'Add some AmazingFeature' ) - ادفع إلى الفرع (
git push origin feature/AmazingFeature ) - افتح طلب سحب
للحصول على أي أسئلة أو مناقشات ، يمكنك الاتصال بي على [email protected].
رخصة
موزعة تحت رخصة معهد ماساتشوستس للتكنولوجيا. انظر الترخيص لمزيد من المعلومات.
اتصال
عبد الهادي - [email protected]