Добавлены новые функции генерации уроков с использованием ИИ в компонент LessonList и соответствующие изменения в форме создания урока. Обновлены локализации для поддержки новых функций. Реализован API для генерации уроков и добавлены тестовые данные для имитации ответов сервера.

This commit is contained in:
2025-03-23 14:57:08 +03:00
parent b00fd32042
commit e178ce5cd6
8 changed files with 228 additions and 21 deletions

View File

@@ -68,6 +68,11 @@ export const api = createApi({
query: (courseId) => `/lesson/list/${courseId}`,
providesTags: ['LessonList'],
}),
generateLessons: builder.mutation<BaseResponse<{ date: string; name: string }[]>, string>({
query: (courseId) => `/lesson/${courseId}/ai/generate-lessons`,
}),
createLesson: builder.mutation<
BaseResponse<Lesson>,
Partial<Lesson> & Pick<Lesson, 'name' | 'date'> & { courseId: string }