Commit Graph

131 Commits

Author SHA1 Message Date
primakov 510d052116 Добавлены новые локализации для статистики прошедших уроков и посещаемости. Обновлены компоненты статистики для отображения подсказок с информацией о посещаемости и прошедших занятиях. Улучшено взаимодействие с пользователем через использование подсказок в интерфейсе. 2025-03-23 18:44:53 +03:00
primakov 5f952ece7a Добавлены новые компоненты для отображения статистики курсов, включая статистику посещаемости, активности студентов и уроков. Обновлены локализации для поддержки новых данных и улучшено взаимодействие с API для получения информации о курсах и уроках. 2025-03-23 18:24:51 +03:00
primakov b37c96f640 Добавлен компонент CourseStatistics для отображения статистики курса, включая общее количество уроков, посещаемость, количество студентов и информацию о следующем занятии. Обновлены локализации для поддержки новых статистических данных. 2025-03-23 17:57:11 +03:00
Primakov Alexandr Alexandrovich e66b616ba4 Оптимизирована генерация QR-кода в компоненте LessonDetail: добавлена обработка изменения размера окна и улучшена логика очистки канваса. Обновлены стили для QRCanvas для обеспечения квадратного соотношения сторон и адаптивности на мобильных устройствах. 2025-03-23 17:24:04 +03:00
Primakov Alexandr Alexandrovich 1b337278fe Обновлены компоненты для учета только прошедших лекций в статистике посещаемости. Добавлено мобильное отображение в компонентах LessonItems и Item, улучшена логика фильтрации лекций. Реализовано отображение QR-кода с учетом темы оформления. 2025-03-23 17:14:53 +03:00
primakov 5a71314c82 Добавлены новые сообщения об ошибках и возможность повторной генерации уроков с использованием ИИ в компонентах LessonList и LessonForm. Обновлены локализации для поддержки новых функций. 2025-03-23 15:17:55 +03:00
primakov 46107cb3d1 Увеличено количество отображаемых скелетонов в компоненте LessonForm с 5 до 6 для улучшения визуального представления загрузки. 2025-03-23 15:11:31 +03:00
primakov 3357c9ddd0 Обновлен компонент LessonList: изменена логика генерации уроков при открытии формы создания, добавлены обработчики для редактирования уроков. Обновлены компоненты Item и LessonItems для поддержки новых функций редактирования. Упрощена логика запуска генерации уроков. 2025-03-23 15:00:08 +03:00
primakov e178ce5cd6 Добавлены новые функции генерации уроков с использованием ИИ в компонент LessonList и соответствующие изменения в форме создания урока. Обновлены локализации для поддержки новых функций. Реализован API для генерации уроков и добавлены тестовые данные для имитации ответов сервера. 2025-03-23 14:57:08 +03:00
primakov e277308ec2 Добавлены новые переводы для управления списком уроков в файлы локализации (en.json и ru.json). Обновлен компонент CoursesList: реализована форма создания нового курса с использованием нового хука useCreateCourse, а также добавлен компонент YearGroup для отображения курсов по годам. 2025-03-23 13:26:04 +03:00
primakov 4416a53bc1 Добавлена группировка курсов по годам в компонент CoursesList с использованием useMemo для оптимизации производительности. Обновлен интерфейс для отображения курсов, сгруппированных по годам, с соответствующими заголовками и разделителями. Обновлены тестовые данные в success.json для поддержки новых курсов. 2025-03-23 13:13:58 +03:00
primakov ef8f7356e9 Обновлен компонент CourseCard: добавлены адаптивные размеры и улучшена компоновка для различных экранов. Реализована возможность сворачивания/разворачивания списка уроков. Удален компонент CourseDetails, его функциональность интегрирована в CourseCard. Обновлен компонент CoursesList для поддержки адаптивного дизайна и улучшения пользовательского интерфейса. 2025-03-23 12:51:34 +03:00
primakov 2a5d7efcbb Добавлены новые переводы для полноэкранного режима таблицы посещаемости в файлы локализации (en.json и ru.json). Обновлен компонент AttendanceTable: реализована возможность отображения таблицы в полноэкранном режиме с соответствующими кнопками и модальным окном. 2025-03-23 12:09:56 +03:00
primakov d1ae996386 Добавлены новые переводы для статистики курса и посещаемости в файлы локализации (en.json и ru.json). Обновлен компонент CourseCard: реализована логика расчета статистики курса и посещаемости студентов, добавлены визуальные элементы для отображения прогресса и статистики. Улучшено взаимодействие с пользователем через обновленный интерфейс. 2025-03-23 11:54:39 +03:00
primakov d3a7f70d12 Добавлены новые зависимости: "react-select" и "@floating-ui/core". Реализована локализация с использованием i18next, добавлены переводы для английского и русского языков. Обновлены компоненты для поддержки локализации, включая AppHeader, Attendance, Dashboard и другие. Улучшена логика отображения данных и взаимодействия с пользователем. 2025-03-23 11:41:29 +03:00
primakov d5b5838e51 Добавлено новое зависимость "react-icons" версии 5.5.0. Обновлен компонент AttendanceTable: добавлены эмоджи для отображения посещаемости студентов, возможность скрытия/показа таблицы, а также улучшена логика расчета статистики посещаемости. 2025-03-23 09:24:37 +03:00
primakov f274a62be9 Удален переключатель темы из компонента Attendance. Добавлена кнопка для копирования данных таблицы в компонент AttendanceTable с уведомлениями о результате операции. 2025-03-23 09:09:50 +03:00
primakov 5e32e55ac2 Реализованы компоненты для отображения посещаемости: AttendanceTable, StatsCard и ShortText. Добавлены хуки useAttendanceData и useAttendanceStats для обработки данных. Обновлен компонент Attendance с использованием новых компонентов и хуков. 2025-03-23 09:01:00 +03:00
primakov 433e3b87bf Добавлено расширение темы Chakra UI, реализован компонент AppHeader с переключением темной/светлой темы, обновлены стили для поддержки темной темы, улучшена загрузка компонентов с учетом цветовой схемы. 2025-03-23 08:48:34 +03:00
Primakov Alexandr Alexandrovich bfd3b98dca ближайший получасовой слот при создании лекции 2025-03-12 17:30:01 +03:00
Primakov Alexandr Alexandrovich 994311c222 fix first lesson problem 2025-03-12 17:22:06 +03:00
Primakov Alexandr Alexandrovich a4447e978a fix use lib
platform/bro-js/journal.pl/pipeline/head This commit looks good
2025-03-11 18:30:34 +03:00
Primakov Alexandr Alexandrovich ab55c36ac5 menu 2025-03-11 18:18:05 +03:00
Primakov Alexandr Alexandrovich c2fe846c5b fix getNavigationValue name 2025-01-08 18:39:18 +03:00
Primakov Alexandr Alexandrovich 462ba85fe8 check exam link to render 2025-01-08 18:33:02 +03:00
Primakov Alexandr Alexandrovich d0f7dfb87d login required back
platform/bro-js/journal.pl/pipeline/head This commit looks good
2025-01-07 18:09:54 +03:00
Primakov Alexandr Alexandrovich 55d23f1e47 twik a bit 2025-01-07 16:57:37 +03:00
Primakov Alexandr Alexandrovich 3242576a12 check sso 2 debug 2025-01-07 16:42:04 +03:00
Primakov Alexandr Alexandrovich a7168231a1 kc params from env 2025-01-07 16:20:20 +03:00
Primakov Alexandr Alexandrovich 71d2f59750 teachers in Attendance 2024-12-15 20:35:39 +03:00
Primakov Alexandr Alexandrovich 789d2ed6ca manual add for teacher only 2024-12-15 17:20:16 +03:00
Primakov Alexandr Alexandrovich b5bd2e02d7 not create access token if not teacher 2024-12-15 17:03:14 +03:00
Primakov Alexandr Alexandrovich 7d6f2a4ca0 no JSON stringify in attendance 2024-12-12 16:00:49 +03:00
Primakov Alexandr Alexandrovich 2fe7600ef3 fix 2024-12-12 15:20:55 +03:00
Primakov Alexandr Alexandrovich 985b8ef315 stringify 2024-12-12 12:30:56 +03:00
Primakov Alexandr Alexandrovich 956fdec7f5 unknown name if no name 2024-12-12 12:12:19 +03:00
Primakov Alexandr Alexandrovich d44a511a3d try get student name even better 2024-12-12 12:09:25 +03:00
Primakov Alexandr Alexandrovich 0aebb87210 update get student name in attendance 2024-12-12 11:17:38 +03:00
Primakov Alexandr Alexandrovich 021031ced7 short lesson name 2024-11-06 13:03:55 +03:00
Primakov Alexandr Alexandrovich 22a9199d9d no attendance link if no nav element 2024-11-06 12:59:24 +03:00
Primakov Alexandr Alexandrovich 5c13ca1cac no width limit in attendance 2024-11-06 12:52:29 +03:00
Primakov Alexandr Alexandrovich 56e07bc2ef attendance table 2024-11-06 12:35:55 +03:00
Primakov Alexandr Alexandrovich fd422da06f fix update lesson 2024-10-30 14:44:12 +03:00
Primakov Alexandr Alexandrovich 3dfd854a4c inline edit mode 2024-10-30 14:28:42 +03:00
Primakov Alexandr Alexandrovich c3de9692d8 fix unmount stuff 2024-10-22 16:56:19 +03:00
Primakov Alexandr Alexandrovich b2898ef4b3 try open exam as spa 2024-10-22 16:39:32 +03:00
Primakov Alexandr Alexandrovich c9a64ccbef lessons list table размер названия лекции максимален 2024-10-01 10:05:56 +03:00
Primakov Alexandr Alexandrovich 250feff2f4 fix link to exam 2024-09-01 16:11:08 +03:00
Primakov Alexandr Alexandrovich efc359ce7e fix exam url 2024-08-29 11:55:10 +03:00
Primakov Alexandr Alexandrovich 5911cdf8a8 link 2 exam 2024-08-29 09:55:05 +03:00