chore: disable mark as complete if all exercises are not complete #513
This commit is contained in:
@@ -61,6 +61,18 @@ export async function fetchProfileCourseProgress(
|
||||
return { data, error };
|
||||
}
|
||||
|
||||
export async function checkExercisesComplete(
|
||||
lessonId: Lesson['id'],
|
||||
groupMemberId: Groupmember['id']
|
||||
) {
|
||||
const { data, error } = await supabase.rpc('check_if_student_completed_exercises', {
|
||||
lesson_id_arg: lessonId,
|
||||
groupmember_id_arg: groupMemberId
|
||||
});
|
||||
|
||||
return { data, error };
|
||||
}
|
||||
|
||||
const SLUG_QUERY = `
|
||||
id,
|
||||
title,
|
||||
|
||||
@@ -43,7 +43,8 @@
|
||||
},
|
||||
"lessons": {
|
||||
"error": {
|
||||
"try_later": "Etwas stimmt nicht. Bitte versuchen Sie es später"
|
||||
"try_later": "Etwas stimmt nicht. Bitte versuchen Sie es später",
|
||||
"exercise_not_complete": "Schließen Sie alle Übungen ab, um sie als abgeschlossen zu markieren"
|
||||
},
|
||||
"success": {
|
||||
"complete_marked": "Als abgeschlossen markiert",
|
||||
|
||||
@@ -1337,7 +1337,8 @@
|
||||
"version_restored": "Version restored sucessfully"
|
||||
},
|
||||
"error": {
|
||||
"try_later": "Something's not right - Please try later"
|
||||
"try_later": "Something's not right - Please try later",
|
||||
"exercise_not_complete": "Complete all exercises to mark as complete"
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -43,7 +43,8 @@
|
||||
},
|
||||
"lessons": {
|
||||
"error": {
|
||||
"try_later": "Algo no está bien. Inténtelo más tarde."
|
||||
"try_later": "Algo no está bien. Inténtelo más tarde.",
|
||||
"exercise_not_complete": "Completa todos los ejercicios para marcarlos como completos."
|
||||
},
|
||||
"success": {
|
||||
"complete_marked": "Marcado como completo",
|
||||
|
||||
@@ -43,7 +43,8 @@
|
||||
},
|
||||
"lessons": {
|
||||
"error": {
|
||||
"try_later": "Quelque chose ne va pas – Veuillez réessayer plus tard"
|
||||
"try_later": "Quelque chose ne va pas – Veuillez réessayer plus tard",
|
||||
"exercise_not_complete": "Terminez tous les exercices pour les marquer comme terminés"
|
||||
},
|
||||
"success": {
|
||||
"complete_marked": "Marqué comme terminé",
|
||||
|
||||
@@ -43,7 +43,8 @@
|
||||
},
|
||||
"lessons": {
|
||||
"error": {
|
||||
"try_later": "कुछ ठीक नहीं है - कृपया बाद में प्रयास करें"
|
||||
"try_later": "कुछ ठीक नहीं है - कृपया बाद में प्रयास करें",
|
||||
"exercise_not_complete": "पूर्ण के रूप में चिह्नित करने के लिए सभी अभ्यास पूर्ण करें"
|
||||
},
|
||||
"success": {
|
||||
"complete_marked": "पूर्ण के रूप में चिह्नित",
|
||||
|
||||
@@ -43,7 +43,8 @@
|
||||
},
|
||||
"lessons": {
|
||||
"error": {
|
||||
"try_later": "Algo não está certo - tente mais tarde"
|
||||
"try_later": "Algo não está certo - tente mais tarde",
|
||||
"exercise_not_complete": "Conclua todos os exercícios para marcá-los como concluídos"
|
||||
},
|
||||
"success": {
|
||||
"complete_marked": "Marcado como concluído",
|
||||
|
||||
@@ -43,7 +43,8 @@
|
||||
},
|
||||
"lessons": {
|
||||
"error": {
|
||||
"try_later": "Что-то не так. Повторите попытку позже."
|
||||
"try_later": "Что-то не так. Повторите попытку позже.",
|
||||
"exercise_not_complete": "Выполните все упражнения, чтобы отметить их как выполненные."
|
||||
},
|
||||
"success": {
|
||||
"complete_marked": "Помечено как завершенное",
|
||||
|
||||
@@ -43,7 +43,8 @@
|
||||
},
|
||||
"lessons": {
|
||||
"error": {
|
||||
"try_later": "Đã xảy ra sự cố - Vui lòng thử lại sau"
|
||||
"try_later": "Đã xảy ra sự cố - Vui lòng thử lại sau",
|
||||
"exercise_not_complete": "Hoàn thành tất cả các bài tập để đánh dấu là hoàn thành"
|
||||
},
|
||||
"success": {
|
||||
"complete_marked": "Được đánh dấu là hoàn thành",
|
||||
|
||||
Reference in New Issue
Block a user