diff --git a/netlify.toml b/netlify.toml deleted file mode 100644 index 1df89834..00000000 --- a/netlify.toml +++ /dev/null @@ -1,5 +0,0 @@ -[build.environment] - NODE_OPTIONS = "--max_old_space_size=4096" -[build] - command = "npm run build" - publish = "build" \ No newline at end of file diff --git a/src/lib/utils/services/lms/exercises.ts b/src/lib/utils/services/lms/exercises.ts index b3149283..b4e64dfe 100644 --- a/src/lib/utils/services/lms/exercises.ts +++ b/src/lib/utils/services/lms/exercises.ts @@ -73,6 +73,7 @@ export async function fetchLMSExercises( id, title, order, + is_unlocked, course!inner ( id, title, @@ -91,6 +92,7 @@ export async function fetchLMSExercises( ) ` ) + .eq('lesson.is_unlocked', true) .eq('lesson.course.group.organisation.id', orgId) .eq('lesson.course.group.groupmember.profile.id', profileId) .eq('submission.groupmember.profile.id', profileId); diff --git a/src/routes/+layout.server.ts b/src/routes/+layout.server.ts index 2c8eebc0..59dda199 100644 --- a/src/routes/+layout.server.ts +++ b/src/routes/+layout.server.ts @@ -15,7 +15,7 @@ interface LoadOutput { org: CurrentOrg; } -export const load = async ({ url, cookies }): LoadOutput => { +export const load = async ({ url, cookies }): Promise => { // if (url.hostname === 'classroomio.com') { // throw redirect(301, 'https://about.classroomio.com'); // } diff --git a/src/routes/lms/exercises/+page.svelte b/src/routes/lms/exercises/+page.svelte index 559e5788..4687665c 100644 --- a/src/routes/lms/exercises/+page.svelte +++ b/src/routes/lms/exercises/+page.svelte @@ -52,6 +52,7 @@ exerciseURL: string; grade: string; lessonNo: string; + lessonTitle: string; lessonURL: string; submissionStatus: number; submissionUpdatedAt: string; @@ -84,6 +85,7 @@ courseURL, exerciseTitle: title, exerciseURL, + lessonTitle: lesson.title, lessonNo: lesson.order < 9 ? '0' + (lesson.order + 1) : `${lesson.order}`, lessonURL, submissionStatus: submissionItem.status_id, @@ -154,7 +156,7 @@ href={item.lessonURL} >

- #Lesson {item.lessonNo} + Lesson: {item.lessonTitle}