Commit Graph

7 Commits (41224069c10c8e66a8f1301ebf1b9d67b76aa470)

Author SHA1 Message Date
mirivlad 41224069c1 Feat: Модули курса (контент)
 CourseModuleController (store, update, destroy)
 Маршруты для модулей
 UI добавления/редактирования модулей
 Типы: section, lesson, video, file, link, test
 Тесты как тип модуля (выбор из существующих)
 Загрузка файлов
 Иерархия (родитель/потомки)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-02 17:27:49 +08:00
mirivlad d73fbf3050 Fix: Исправлен маршрут admin.tests.show на admin.courses.tests.show
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 16:21:57 +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 8ab423607c Fix: Исправлены имена маршрутов для тестов
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 13:37:30 +08:00
mirivlad 32c9df5453 Feat: CRUD тестов (начало)
 TestController (resource controller)
 Маршруты: /admin/courses/{course}/tests
 Blade-шаблоны: index, create
 Интеграция в show курса

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 13:17:44 +08:00
mirivlad b3d1daeea6 Feat: Генерация thumbnail для обложек курсов
 Intervention Image установлен
 generateThumbnail() - создаёт копию 400x300px с crop по центру
 deleteThumbnails() - удаляет оригинал и thumb
 Обновлены store, update, destroy методы
 View используют оригиналы для show, thumb для списка

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 12:39:10 +08:00
mirivlad 731eb48537 Feat: CRUD курсов
 CourseController (resource)
 CoursePolicy
 Маршруты: /admin/courses
 Blade-шаблоны:
  - index.blade.php (список с карточками)
  - create.blade.php (форма создания)
  - edit.blade.php (форма редактирования)
  - show.blade.php (просмотр)
 Ссылка в сайдбаре
 Загрузка изображений (thumbnail)
 Типы курсов: standard, scorm, h5p

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 11:31:40 +08:00