Tutor -AI - ชุดเครื่องมือที่ใช้ NLP สำหรับครูทุกคน
ยินดีต้อนรับสู่ Tutor-AI ซึ่งเป็นแพลตฟอร์ม SaaS พร้อมการผลิตที่ออกแบบมาเพื่อช่วยครูจัดการแบบทดสอบชั้นเรียนอย่างมีประสิทธิภาพและการส่งนักเรียนเกรดโดยใช้เทคโนโลยี OCR ขั้นสูง แอปพลิเคชันที่ใช้ Django นี้ใช้ประโยชน์จากเทมเพลตที่รวดเร็วสำหรับการทดสอบและรวม Google Vision เพื่อทำการประเมินผลการส่งที่เขียนด้วยลายมือโดยอัตโนมัติ โฮสต์บน Google Cloud Tutor-AI นั้นถูกสร้างขึ้นเพื่อขยายและมอบประสบการณ์ที่ราบรื่นสำหรับนักการศึกษา
สารบัญ
- คุณสมบัติ
- ซ้อนเทค
- การติดตั้ง
- ข้อกำหนดเบื้องต้น
- โคลนที่เก็บ
- ตั้งค่าสภาพแวดล้อม
- โยกย้ายฐานข้อมูล
- เรียกใช้เซิร์ฟเวอร์การพัฒนา
- เข้าถึงแอปพลิเคชัน
- การใช้งาน
- การบริจาค
- ใบอนุญาต
- ติดต่อ
คุณสมบัติ
- Templating สำหรับแบบทดสอบ: สร้างปรับแต่งและจัดการแบบทดสอบได้อย่างง่ายดายด้วยระบบเทมเพลตพรอมต์ที่ใช้งานง่ายของเรา
- การให้คะแนน OCR กับ Google Vision: ใช้ความสามารถของ OCR ของ Google Vision ในการส่งด้วยลายมือที่เขียนด้วยลายมือโดยอัตโนมัติประหยัดเวลาและสร้างความมั่นใจในความแม่นยำ
- ปลอดภัยและปรับขนาดได้: โฮสต์บน Google Cloud เพื่อให้แพลตฟอร์มที่แข็งแกร่งปรับขนาดได้และปลอดภัยสำหรับความต้องการในห้องเรียนของคุณ
- การจัดการการส่งนักเรียน: ติดตามและจัดการการส่งแบบทดสอบได้อย่างง่ายดายจากนักเรียนด้วยการจัดเก็บข้อมูลและการเรียกคืน
- อินเทอร์เฟซที่ใช้งานง่าย: ได้รับการออกแบบโดยเน้นไปที่ความเรียบง่ายและการใช้งานทำให้ครูนำทางและใช้คุณสมบัติทั้งหมดได้อย่างมีประสิทธิภาพ
ซ้อนเทค
- แบ็กเอนด์: Django
- Frontend: HTML, CSS, JavaScript, Bootstrap
- OCR: Google Vision API
- โฮสติ้ง: Google Cloud
- ฐานข้อมูล: SQLite (เพื่อการพัฒนา), Google Cloud SQL (สำหรับการผลิต)
การติดตั้ง
ข้อกำหนดเบื้องต้น
- Python> = 3.8
- PIP (Python Package Installer)
- บัญชี Google Cloud
- คีย์ 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
การใช้งาน
- ลงทะเบียน/เข้าสู่ระบบ: ครูสามารถลงทะเบียนหรือเข้าสู่บัญชีของพวกเขา
- สร้างแบบทดสอบการมอบหมายการสอบ: ใช้ระบบ templating พร้อมท์เพื่อสร้างและจัดการแบบทดสอบการสอบและแม้แต่การสอบระยะกลาง /สุดท้าย
- การส่งนักเรียน: นักเรียนสามารถส่งคำตอบที่เขียนด้วยลายมือได้
- การให้เกรดอัตโนมัติ: Google Vision OCR กระบวนการและให้คะแนนการส่ง
- การทบทวนและหมายเหตุ: ครูสามารถตรวจสอบรายงานการส่ง AI ที่ให้คะแนนและให้คะแนนสุดท้าย
การบริจาค
ยินดีต้อนรับ! ทำตามขั้นตอนเหล่านี้เพื่อมีส่วนร่วม:
- แยกโครงการ
- สร้างสาขาคุณลักษณะของคุณ (
git checkout -b feature/AmazingFeature ) - กระทำการเปลี่ยนแปลงของคุณ (
git commit -m 'Add some AmazingFeature' ) - Push to the Branch (
git push origin feature/AmazingFeature ) - เปิดคำขอดึง
สำหรับคำถามหรือการอภิปรายใด ๆ คุณสามารถติดต่อฉันได้ที่ [email protected]
ใบอนุญาต
แจกจ่ายภายใต้ใบอนุญาต MIT ดูใบอนุญาตสำหรับข้อมูลเพิ่มเติม
ติดต่อ
Abdul Hadi - [email protected]