Tutor -AI - Kit de herramientas basado en PNL para cada maestro
Bienvenido a Tutor-AI, una plataforma SaaS lista para la producción diseñada para ayudar a los maestros a administrar eficientemente las pruebas de clase y las presentaciones de los estudiantes de calificación utilizando tecnología OCR avanzada. Esta aplicación basada en Django aprovecha la plantilla de solicitud para cuestionarios e integra Google Vision para automatizar la evaluación de envíos escritos a mano. Alojado en Google Cloud, Tutor-AI está construido para escalar y ofrecer una experiencia perfecta para los educadores.
Tabla de contenido
- Características
- Pila de tecnología
- Instalación
- Requisitos previos
- Clonar el repositorio
- Configurar el medio ambiente
- Migrar la base de datos
- Ejecutar el servidor de desarrollo
- Acceder a la aplicación
- Uso
- Que contribuye
- Licencia
- Contacto
Características
- Plantilla de inmediato para cuestionarios: cree, personalice y administre los cuestionarios sin esfuerzo con nuestro sistema de plantilla de inmediato intuitivo.
- Calificación OCR con Google Vision: utilice las capacidades de OCR de Google Vision para calificar automáticamente los envíos escritos a mano, ahorrar tiempo y garantizar la precisión.
- Seguro y escalable: alojado en Google Cloud para proporcionar una plataforma robusta, escalable y segura para las necesidades de su clase.
- Gestión de la presentación de estudiantes: rastree y administre fácilmente las presentaciones de cuestionarios de los estudiantes, con almacenamiento y recuperación organizados.
- Interfaz fácil de usar: diseñada con un enfoque en la simplicidad y la usabilidad, lo que facilita a los maestros navegar y usar todas las funciones de manera efectiva.
Pila de tecnología
- Backend: Django
- Frontend: HTML, CSS, JavaScript, Bootstrap
- OCR: Google Vision API
- Alojamiento: Google Cloud
- Base de datos: SQLite (para el desarrollo), Google Cloud SQL (para producción)
Instalación
Requisitos previos
- Python> = 3.8
- Pip (instalador de paquetes de Python)
- Cuenta de Google Cloud
- Clave de la API de Google Vision
Clonar el repositorio
git clone https://github.com/hadithedetonator/tutor-ai-llm-toolkit.git
cd tutor-ai-llm-toolkit
Configurar el medio ambiente
Crear un entorno virtual:
python -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate`
Instalar dependencias:
pip install -r requirements.txt
Migrar la base de datos
python manage.py migrate app
python manage.py migrate accounts
python manage.py migrate
Ejecutar el servidor de desarrollo
python manage.py runserver
Acceder a la aplicación
Abra su navegador y navegue a http: // localhost: 8000.
Uso
- Registrarse/Iniciar sesión: los maestros pueden registrarse o iniciar sesión en sus cuentas.
- Cree cuestionarios, tareas, exámenes: use el sistema de plantilla de solicitud para crear y administrar cuestionarios, exámenes e incluso un examen de mitad de plazo /final.
- Presentaciones de los estudiantes: los estudiantes pueden enviar sus respuestas escritas a mano.
- Calificación automática: Google Vision OCR procesa y califica las presentaciones.
- Revisión y observación: los maestros pueden revisar el informe de IA de envíos graduados y proporcionar calificaciones finales.
Que contribuye
¡Las contribuciones son bienvenidas! Siga estos pasos para contribuir:
- Bifurca el proyecto
- Cree su rama de características (
git checkout -b feature/AmazingFeature ) - Comprometer sus cambios (
git commit -m 'Add some AmazingFeature' ) - Push to the Branch (
git push origin feature/AmazingFeature ) - Abra una solicitud de extracción
Para cualquier pregunta o discusión, puede contactarme en [email protected].
Licencia
Distribuido bajo la licencia MIT. Vea la licencia para más información.
Contacto
Abdul hadi - [email protected]