Commit Graph

8 Commits (1c94812f7d5841e42b10cfb3653f7f3994ba127b)

Author SHA1 Message Date
mirivlad 1c94812f7d Feat: Обновлён create.blade.php для вопросов
 TinyMCE WYSIWYG редактор (HTML + картинки)
 Поддержка ordering типа (сортировка)
 Картинки в ответах (загрузка файлов)
 Обновлён QuestionController (store/update)
 Валидация изображений (max 2MB)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-27 09:58:35 +08:00
mirivlad 025b03c94b Refactor: Убран single_choice (частный случай multiple_choice)
 Все single_choice конвертированы в multiple_choice
 Отображение (radio/checkbox) зависит от кол-ва правильных ответов:
   - 1 правильный → radio (bi-circle)
   - 2+ правильных → checkbox (bi-check2-square)
 Обновлены миграции
 Обновлены view файлы

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-27 09:55:33 +08:00
mirivlad e730cd4856 Feat: Улучшен UI списка вопросов
 Таблица вместо списка (удобно для 40-50+ вопросов)
 Иконки для типов вопросов:
   - single_choice: 📻 (radio button)
   - multiple_choice:  (checkbox)
   - input: 📝 (textarea)
   - matching: ↔️ (arrows)
 Purple badge для matching
 Номер вопроса, баллы, кол-во ответов в таблице

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 17:26:30 +08:00
mirivlad 54e13c7c96 Feat: Добавлены show и edit шаблоны для вопросов
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 17:13:59 +08:00
mirivlad 89e72895c8 Fix: Исправлены все маршруты admin.tests.* на admin.courses.tests.*
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 17:07:00 +08:00
mirivlad 4235f913d3 Fix: Исправлены маршруты вопросов на admin.tests.questions.*
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 16:01:58 +08:00
mirivlad 464f1baa01 Fix: Исправлены маршруты в шаблонах вопросов
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 15:57:39 +08:00
mirivlad a34c2e2812 Feat: CRUD вопросов (начало)
 QuestionController (resource)
 QuestionPolicy
 Маршруты: /admin/tests/{test}/questions
 Blade-шаблоны: index, create (с JS для динамических ответов)
 Поддержка типов: single_choice, multiple_choice, input, matching
 Интеграция в show теста

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 15:45:14 +08:00