+
+
+
+
+
+
+
Human Language Content
+
+ Dedicated management view for CEFR levels A1 to C3 with no sub-levels.
+
+
+
+
+
+
+
+ Filters
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {selectedCategoryId && selectedCourseId ? (
+
+
+
+
+
+ ) : null}
+
+ {loading ? (
+
+
+ Loading human language lessons...
+
+ ) : (
+
+ {levelRows.map(({ level, rows }) => (
+
+
+ {!collapsedLevels.includes(level) ? (
+
+ {rows.length === 0 ? (
+ No lessons found for this level.
+ ) : (
+ rows.map((subCourse) => (
+
+
{subCourse.title}
+
+ {subCourse.videos.length} lesson video(s) • {subCourse.practices.length} practice(s)
+
+
+ {subCourse.videos.map((video) => (
+
+
+ {video.title}
+
+ ))}
+
+
+ ))
+ )}
+
+ ) : null}
+
+ ))}
+
+ )}
+
+ )
+}
+
diff --git a/src/pages/content-management/SpeakingPage.tsx b/src/pages/content-management/SpeakingPage.tsx
index 8146b0b..ee37608 100644
--- a/src/pages/content-management/SpeakingPage.tsx
+++ b/src/pages/content-management/SpeakingPage.tsx
@@ -14,7 +14,7 @@ import {
getSubCoursesByCourse,
createQuestion,
createQuestionSet,
- getQuestions,
+ // getQuestions,
getPracticeQuestionsByPractice,
getQuestionSets,
updateQuestion,