Commit Graph

9 Commits (c5a5280f5690c820ff0dd904263cc730a11e3425)

Author SHA1 Message Date
mirivlad 8dc9e59a68 Feat: Обновлён edit.blade.php + strip_tags в index
 edit.blade.php полностью переписан под create.blade.php
 TinyMCE для текста вопроса и пояснения
 Картинки в ответах (просмотр + загрузка новых)
 Поддержка matching и ordering
 index.blade.php: strip_tags для текста вопроса
 tests/show.blade.php: strip_tags для текста вопроса

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-27 11:14:09 +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 acf616fc08 Feat: Обновление вопросов
 Удалён input тип (не имеет смысла без автопроверки)
 Добавлен ordering тип (сортировка элементов)
 Добавлено поле image для ответов
 Миграции применены
 QuestionOrderingItem модель

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-27 09:51:17 +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 dc5418fdfe Fix: Исправлены ссылки на тесты и вопросы
 show.blade.php теста - ссылки на вопросы работают
 show.blade.php курса - ссылки на тесты работают
 Сайдбар - ссылка Тесты ведёт на список курсов
 Вопросы кликабельны в списке

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 16:18:55 +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
mirivlad fe61dcf4b7 Fix: Исправлены имена маршрутов в show и edit для тестов
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 14:49:11 +08:00
mirivlad 563fc1157f Fix: Убран shallow routing для тестов
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 14:47:02 +08:00
mirivlad 895789cabf Feat: Добавлены show и edit шаблоны для тестов
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 14:33:18 +08:00