Tutor -AI - инструментарий на основе NLP для каждого учителя
Добро пожаловать в Tutor-AI, готовую к производству платформу SAAS, предназначенную для того, чтобы помочь учителям эффективно управлять классовыми викторинами и классовые материалы для учащихся с использованием расширенной технологии OCR. Это приложение на основе Django использует быстрое шаблон для викторинов и интегрирует Google Vision для автоматизации оценки рукописных представлений. Расположенный в Google Cloud, Tutor-AI создан для масштабирования и предоставления бесшовного опыта для преподавателей.
Оглавление
- Функции
- Технический стек
- Установка
- Предварительные условия
- Клонировать репозиторий
- Настроить окружающую среду
- Мигрировать базу данных
- Запустите сервер разработки
- Получить доступ к приложению
- Использование
- Внося
- Лицензия
- Контакт
Функции
- Приглашение шаблона для тестов: создавать, настраивать и управлять тестами без особых усилий с нашей интуитивно понятной системой шаблонов.
- Оценка OCR с Google Vision: используйте возможности OCR Google Vision для автоматического оценки рукописных представлений, экономия времени и обеспечения точности.
- Безопасные и масштабируемые: размещены в Google Cloud, чтобы обеспечить надежную, масштабируемую и безопасную платформу для ваших потребностей в классе.
- Управление подчинением студентов: легко отслеживать и управлять викторинами от студентов, с организованным хранением и поиском.
- Интерфейс, удобный для пользователя: разработан с акцентом на простоту и удобство использования, что позволяет учителям легко эффективно ориентироваться и использовать все функции.
Технический стек
- Бэкэнд: Джанго
- Frontend: HTML, CSS, JavaScript, Bootstrap
- OCR: Google Vision API
- Хостинг: Google Cloud
- База данных: SQLite (для разработки), Google Cloud SQL (для производства)
Установка
Предварительные условия
- Python> = 3,8
- PIP (установщик пакета Python)
- Google Cloud Account
- 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].
Лицензия
Распределено по лицензии MIT. Смотрите лицензию для получения дополнительной информации.
Контакт
Абдул Хади - [email protected]