Commit Graph

10 Commits (main)

Author SHA1 Message Date
mirivlad b8d9584f7d Feat: Расписание для студентов
 ScheduleController (index, calendar)
 Временная шкала событий
 Календарь (FullCalendar)
 Фильтры (сегодня/неделя/месяц)
 Статистика (курсы/тесты)
 Ссылка в сайдбаре

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-02 16:27:59 +08:00
mirivlad b56d8b2b3d Feat: Добавлена ссылка на Заявки в сайдбар
 Administrator/Manager видят Заявки на курсы
 Curator видит Заявки на курсы
 Иконка file-earmark-plus

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-02 10:26:08 +08:00
mirivlad 6599b8d5b6 Feat: CRUD групп с типами (организация/общие)
 create.blade.php — форма создания с выбором типа группы
 store метод — сохранение группы
 index.blade.php — кнопка создать, фильтр по пользователю
 edit метод — фильтр пользователей по организации
 Ссылка Группы в сайдбаре для Admin/Manager
 Полные маршруты для groups

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-30 10:21:17 +08:00
mirivlad d27b631c8f Feat: CRUD групп пользователей
 GroupUserController (index, show, edit, update, destroy)
 Маршруты: /admin/groups
 Blade шаблоны: index, show, edit
 Управление пользователями в группах
 Исправлена подсветка сайдбара (Курсы/Тесты)
 Ссылка на Группы в сайдбаре для Curator

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-30 09:28:53 +08:00
mirivlad 5da8134eae Fix: Работающие ссылки в сайдбаре для всех ролей
 Administrator/Manager: Тесты, Назначения — рабочие ссылки
 Curator: Пользователи, Группы, Курсы, Назначения — рабочие ссылки
 Student: Мои курсы, Тесты — рабочие ссылки
 Active state для всех разделов

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-30 09:05:41 +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 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
mirivlad dacff2dd1c Feat: CRUD категорий курсов
 CourseCategoryController (resource)
 CourseCategoryPolicy
 Маршруты: /admin/course-categories
 Blade-шаблоны:
  - index.blade.php (древовидный список)
  - create.blade.php
  - _row.blade.php (partial для дерева)
 Ссылка в сайдбаре
 Вложенность категорий (parent/children)
 Scope tree() для древовидной структуры

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 10:39:14 +08:00
mirivlad 3bec82a991 Feat: CRUD пользователей
 UserController (resource controller)
 UserPolicy
 Маршруты: /admin/users (resource)
 Blade-шаблоны:
  - admin/users/index.blade.php (с фильтрами)
  - admin/users/create.blade.php
  - admin/users/edit.blade.php (с группами)
  - admin/users/show.blade.php
 Ссылка в сайдбаре
 Привязка к организациям
 Распределение по группам
 Управление ролями

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 10:29:24 +08:00
mirivlad e793b377d7 Fix:
- Исправлены маршруты групп (admin.organizations.groups.*)
- Вынесен сайдбар в partial (_sidebar.blade.php)
- Добавлена ссылка на Отчёты в сайдбар
- Обновлены все шаблоны для использования partial

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