Мастер Тестов — это приложение для создания офлайн тестов и вариантов для учителей и студентов. С помощью приложения вы можете добавлять тесты, составлять варианты из 30 случайных тестов и сохранять их в формате PDF для печати или обмена.
- Добавление тестов: Создавайте тесты по различным предметам с 4 вариантами ответов
- Создание вариантов: Автоматически генерируйте варианты из 30 случайных тестов
- Экспорт в PDF: Сохраняйте варианты в формате PDF для печати
- Управление тестами: Просматривайте, редактируйте и удаляйте тесты
- Офлайн работа: Приложение работает без интернета
- Frontend: Flutter
- Локальная база данных: SQLite
- Генерация PDF: pdf package
- Настройки: Shared Preferences
- Клонируйте репозиторий:
git clone https://github.com/your-username/variant-master.git- Перейдите в директорию проекта:
cd variant-master- Установите зависимости:
flutter pub get- Запустите приложение:
flutter runlib/
├── 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 # О приложении
- Откройте приложение
- Нажмите "Добавить новый тест"
- Выберите предмет
- Введите вопрос и 4 варианта ответа
- Укажите правильный ответ
- Нажмите "Сохранить"
- Перейдите в "Создать вариант"
- Выберите предмет
- Укажите количество тестов (по умолчанию 30)
- Нажмите "Создать вариант"
- Просмотрите созданный вариант
- Нажмите "Сохранить в PDF"
- Перейдите в "Сохраненные варианты"
- Выберите нужный вариант
- Нажмите "Открыть" для просмотра
- Нажмите "Поделиться" для отправки
В разделе "Настройки" вы можете:
- Включить/выключить темную тему
- Изменить размер шрифта
- Просмотреть информацию о приложении
- Связаться с разработчиками
Этот проект распространяется под лицензией MIT. См. файл LICENSE для получения дополнительной информации.
Если у вас есть вопросы или предложения, создайте issue в репозитории или свяжитесь с командой разработки.
Мастер Тестов - создавайте тесты легко и эффективно! 📚✏️





