diff --git a/docker-compose.yml b/docker-compose.yml index e19f30d..d89b068 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -16,4 +16,4 @@ services: - /volume1/files/training:/app/courses # Mount a local directory for user data/progress - /volume2/docker/offlineu/data:/app/data - restart: unless-stopped \ No newline at end of file + restart: unless-stopped diff --git a/templates/course_dashboard.html b/templates/course_dashboard.html index 9d2e65a..2773c82 100644 --- a/templates/course_dashboard.html +++ b/templates/course_dashboard.html @@ -698,20 +698,28 @@ return; } - container.innerHTML = groupNames.map(group => ` -
-
- 📁 ${group} -
- ${data.groups[group].map(course => ` -
- 🎓 ${course.name} - ${course.media_files} media file${course.media_files === 1 ? '' : 's'} + container.innerHTML = groupNames.map((group, i) => ` +
+
+
+ 📁 + ${group} + ${data.groups[group].length} course${data.groups[group].length === 1 ? '' : 's'}
- `).join('')} + +
+
+ ${data.groups[group].map(course => ` +
+
+ 🎓 + ${course.name} +
+ ${course.media_files} media file${course.media_files === 1 ? '' : 's'} +
+ `).join('')} +
`).join(''); })