Skip to content

Turgunoff/variant_master

Repository files navigation

Мастер Тестов

Мастер Тестов — это приложение для создания офлайн тестов и вариантов для учителей и студентов. С помощью приложения вы можете добавлять тесты, составлять варианты из 30 случайных тестов и сохранять их в формате PDF для печати или обмена.

Возможности

  • Добавление тестов: Создавайте тесты по различным предметам с 4 вариантами ответов
  • Создание вариантов: Автоматически генерируйте варианты из 30 случайных тестов
  • Экспорт в PDF: Сохраняйте варианты в формате PDF для печати
  • Управление тестами: Просматривайте, редактируйте и удаляйте тесты
  • Офлайн работа: Приложение работает без интернета

Технологии

  • Frontend: Flutter
  • Локальная база данных: SQLite
  • Генерация PDF: pdf package
  • Настройки: Shared Preferences

Установка

  1. Клонируйте репозиторий:
git clone https://github.com/your-username/variant-master.git
  1. Перейдите в директорию проекта:
cd variant-master
  1. Установите зависимости:
flutter pub get
  1. Запустите приложение:
flutter run

Структура проекта

lib/
├── main.dart                 # Главный файл приложения
├── models/                   # Модели данных
│   ├── test_model.dart      # Модель теста
│   └── variant_model.dart   # Модель варианта
├── database/                # Работа с базой данных
│   └── database_helper.dart # SQLite helper
└── pages/                   # Страницы приложения
    ├── home_page.dart       # Главная страница
    ├── add_test_page.dart   # Добавление теста
    ├── tests_list_page.dart # Список тестов
    ├── create_variant_page.dart # Создание варианта
    ├── saved_variants_page.dart # Сохраненные варианты
    ├── settings_page.dart   # Настройки
    └── about_page.dart      # О приложении

Использование

Добавление теста

  1. Откройте приложение
  2. Нажмите "Добавить новый тест"
  3. Выберите предмет
  4. Введите вопрос и 4 варианта ответа
  5. Укажите правильный ответ
  6. Нажмите "Сохранить"

Создание варианта

  1. Перейдите в "Создать вариант"
  2. Выберите предмет
  3. Укажите количество тестов (по умолчанию 30)
  4. Нажмите "Создать вариант"
  5. Просмотрите созданный вариант
  6. Нажмите "Сохранить в PDF"

Просмотр сохраненных вариантов

  1. Перейдите в "Сохраненные варианты"
  2. Выберите нужный вариант
  3. Нажмите "Открыть" для просмотра
  4. Нажмите "Поделиться" для отправки

Настройки

В разделе "Настройки" вы можете:

  • Включить/выключить темную тему
  • Изменить размер шрифта
  • Просмотреть информацию о приложении
  • Связаться с разработчиками

Скриншоты

Главная страница Добавление теста Создание варианта Сохраненные варианты Список тестов О приложении

Лицензия

Этот проект распространяется под лицензией MIT. См. файл LICENSE для получения дополнительной информации.

Поддержка

Если у вас есть вопросы или предложения, создайте issue в репозитории или свяжитесь с командой разработки.


Мастер Тестов - создавайте тесты легко и эффективно! 📚✏️

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published