Добавлены новые переводы для статистики курса и посещаемости в файлы локализации (en.json и ru.json). Обновлен компонент CourseCard: реализована логика расчета статистики курса и посещаемости студентов, добавлены визуальные элементы для отображения прогресса и статистики. Улучшено взаимодействие с пользователем через обновленный интерфейс.

This commit is contained in:
2025-03-23 11:54:39 +03:00
parent d3a7f70d12
commit d1ae996386
3 changed files with 417 additions and 75 deletions

View File

@@ -52,6 +52,9 @@
"journal.pl.course.attendance": "Attendance",
"journal.pl.course.details": "Details",
"journal.pl.course.viewDetails": "View details",
"journal.pl.course.progress": "Course progress",
"journal.pl.course.completedLessons": "Completed lessons",
"journal.pl.course.upcomingLessons": "Upcoming lessons",
"journal.pl.lesson.created": "Lesson created",
"journal.pl.lesson.successMessage": "Lesson {{name}} successfully created",
@@ -84,6 +87,7 @@
"journal.pl.attendance.stats.totalLessons": "Total Lessons",
"journal.pl.attendance.stats.averageAttendance": "Average Attendance",
"journal.pl.attendance.stats.topStudents": "Top 3 Students by Attendance",
"journal.pl.attendance.stats.lowAttendance": "Students with Low Attendance",
"journal.pl.attendance.stats.noData": "No data",
"journal.pl.attendance.emojis.excellent": "Excellent attendance",

View File

@@ -48,6 +48,9 @@
"journal.pl.course.attendance": "Посещаемость",
"journal.pl.course.details": "Детали",
"journal.pl.course.viewDetails": "Просмотреть детали",
"journal.pl.course.progress": "Прогресс курса",
"journal.pl.course.completedLessons": "Завершено занятий",
"journal.pl.course.upcomingLessons": "Предстоящие занятия",
"journal.pl.lesson.created": "Лекция создана",
"journal.pl.lesson.successMessage": "Лекция {{name}} успешно создана",
@@ -80,6 +83,7 @@
"journal.pl.attendance.stats.totalLessons": "Всего занятий",
"journal.pl.attendance.stats.averageAttendance": "Средняя посещаемость",
"journal.pl.attendance.stats.topStudents": "Топ-3 студента по посещаемости",
"journal.pl.attendance.stats.lowAttendance": "Студенты с низкой посещаемостью",
"journal.pl.attendance.stats.noData": "Нет данных",
"journal.pl.attendance.emojis.excellent": "Отличная посещаемость",