Tutor -AI - Toolkit Berbasis NLP untuk setiap guru
Selamat datang di Tutor-AI, platform SaaS siap-produksi yang dirancang untuk membantu para guru secara efisien mengelola kuis kelas dan menilai kiriman siswa menggunakan teknologi OCR canggih. Aplikasi berbasis Django ini memanfaatkan templating cepat untuk kuis dan mengintegrasikan Google Vision untuk mengotomatiskan evaluasi pengiriman tulisan tangan. Di-host di Google Cloud, Tutor-AI dibangun untuk skala dan memberikan pengalaman yang mulus bagi para pendidik.
Daftar isi
- Fitur
- Tumpukan teknologi
- Instalasi
- Prasyarat
- Klon Repositori
- Siapkan Lingkungan
- Migrasi database
- Jalankan server pengembangan
- Mengakses aplikasi
- Penggunaan
- Berkontribusi
- Lisensi
- Kontak
Fitur
- Templating cepat untuk kuis: Buat, sesuaikan, dan kelola kuis dengan mudah dengan sistem templating prompt intuitif kami.
- Penilaian OCR dengan Google Vision: Memanfaatkan kemampuan OCR Google Visi untuk secara otomatis menilai pengiriman tulisan tangan, menghemat waktu dan memastikan akurasi.
- Aman dan dapat diskalakan: Di -host di Google Cloud untuk memberikan platform yang kuat, dapat diskalakan, dan aman untuk kebutuhan kelas Anda.
- Manajemen Pengajuan Siswa: Dengan mudah melacak dan mengelola pengiriman kuis dari siswa, dengan penyimpanan dan pengambilan yang terorganisir.
- Antarmuka yang ramah pengguna: Dirancang dengan fokus pada kesederhanaan dan kegunaan, memudahkan guru untuk menavigasi dan menggunakan semua fitur secara efektif.
Tumpukan teknologi
- Backend: Django
- Frontend: HTML, CSS, JavaScript, Bootstrap
- OCR: Google Vision API
- Hosting: Google Cloud
- Database: SQLite (untuk pengembangan), Google Cloud SQL (untuk produksi)
Instalasi
Prasyarat
- Python> = 3.8
- PIP (Penginstal Paket Python)
- Akun Google Cloud
- Kunci API Google Vision
Klon Repositori
git clone https://github.com/hadithedetonator/tutor-ai-llm-toolkit.git
cd tutor-ai-llm-toolkit
Siapkan Lingkungan
Buat lingkungan virtual:
python -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate`
Instal dependensi:
pip install -r requirements.txt
Migrasi database
python manage.py migrate app
python manage.py migrate accounts
python manage.py migrate
Jalankan server pengembangan
python manage.py runserver
Mengakses aplikasi
Buka browser Anda dan navigasikan ke http: // localhost: 8000.
Penggunaan
- Daftar/Masuk: Guru dapat mendaftar atau masuk ke akun mereka.
- Buat kuis, tugas, ujian: Gunakan sistem templating prompt untuk membuat dan mengelola kuis, ujian, dan bahkan ujian mid istilah /akhir.
- Pengajuan Siswa: Siswa dapat mengirimkan jawaban tulisan tangan mereka.
- Penilaian Otomatis: Google Vision OCR memproses dan menilai pengiriman.
- Ulasan dan komentar: Guru dapat meninjau Laporan AI Kiriman bertingkat dan memberikan nilai akhir.
Berkontribusi
Kontribusi dipersilakan! Ikuti langkah -langkah ini untuk berkontribusi:
- Garpu proyek
- Buat Cabang Fitur Anda (
git checkout -b feature/AmazingFeature ) - Komit perubahan Anda (
git commit -m 'Add some AmazingFeature' ) - Dorong ke cabang (
git push origin feature/AmazingFeature ) - Buka permintaan tarik
Untuk pertanyaan atau diskusi, Anda dapat menghubungi saya di [email protected].
Lisensi
Didistribusikan di bawah lisensi MIT. Lihat lisensi untuk informasi lebih lanjut.
Kontak
Abdul Hadi - [email protected]