From d9bc2bd51f5cff8731ae77c68d6dff5caf3b4c33 Mon Sep 17 00:00:00 2001 From: acanas Date: Fri, 10 Mar 2023 20:04:25 +0100 Subject: [PATCH] Version 22.74.2: Mar 10, 2023 Fixed bugs in exam sets. --- swad_changelog.h | 5 +++-- swad_exam_set.c | 6 +++--- swad_parameter_code.c | 1 + swad_parameter_code.h | 1 + 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/swad_changelog.h b/swad_changelog.h index 2a3c6ca0..540a63e5 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -629,11 +629,12 @@ TODO: Emilce Barrera Mesa: Podr TODO: Emilce Barrera Mesa: Mis estudiantes presentan muchas dificultades a la hora de poner la foto porque la plataforma es muy exigente respecto al fondo de la imagen. */ -#define Log_PLATFORM_VERSION "SWAD 22.74.1 (2023-03-10)" +#define Log_PLATFORM_VERSION "SWAD 22.74.2 (2023-03-10)" #define CSS_FILE "swad22.57.1.css" #define JS_FILE "swad22.49.js" /* - Version 22.74.1: Mar 10, 2023 Fixed links to help. (? lines) + Version 22.74.2: Mar 10, 2023 Fixed bugs in exam sets. (336744 lines) + Version 22.74.1: Mar 10, 2023 Fixed links to help. (336741 lines) Version 22.74: Mar 10, 2023 New module swad_parameter_code. (336740 lines) Version 22.73.1: Mar 10, 2023 Code refactoring in parameters. (336657 lines) Version 22.73: Mar 10, 2023 Code refactoring in parameters. (336668 lines) diff --git a/swad_exam_set.c b/swad_exam_set.c index 667c9863..5eddd848 100644 --- a/swad_exam_set.c +++ b/swad_exam_set.c @@ -288,7 +288,7 @@ void ExaSet_ReceiveFormSet (void) /***** Get parameters *****/ Exa_GetPars (&Exams,true); Set.ExaCod = Exams.Exam.ExaCod; - Exams.SetCod = Set.SetCod = ParCod_GetPar (ParCod_Ses); + Exams.SetCod = Set.SetCod = ParCod_GetPar (ParCod_Set); ItsANewSet = (Set.SetCod <= 0); /***** Get exam data from database *****/ @@ -506,7 +506,7 @@ void ExaSet_RequestCreatOrEditSet (void) /***** Get parameters *****/ Exa_GetPars (&Exams,true); - Exams.SetCod = Set.SetCod = ParCod_GetPar (ParCod_Ses); + Exams.SetCod = Set.SetCod = ParCod_GetPar (ParCod_Set); ItsANewSet = (Set.SetCod <= 0); /***** Get exam data from database *****/ @@ -1678,7 +1678,7 @@ static void ExaSet_GetAndCheckPars (struct Exa_Exams *Exams, /***** Get parameters *****/ Exa_GetPars (Exams,true); Grp_GetParWhichGroups (); - Set->SetCod = ParCod_GetAndCheckPar (ParCod_Ses); + Set->SetCod = ParCod_GetAndCheckPar (ParCod_Set); /***** Get exam data from database *****/ Exa_GetDataOfExamByCod (&Exams->Exam); diff --git a/swad_parameter_code.c b/swad_parameter_code.c index 6cd68e10..e84674bc 100644 --- a/swad_parameter_code.c +++ b/swad_parameter_code.c @@ -82,6 +82,7 @@ const char *Par_CodeStr[] = [ParCod_Rsc ] = "RscCod", // Resource code in course program [ParCod_Rub ] = "RubCod", // Rubric code [ParCod_Ses ] = "SesCod", // Session code in exam + [ParCod_Set ] = "SetCod", // Set of questions code in exam [ParCod_Svy ] = "SvyCod", // Syrvey code [ParCod_Tag ] = "TagCod", // Tag code in assessment question [ParCod_Thr ] = "ThrCod", // Thread code in forum diff --git a/swad_parameter_code.h b/swad_parameter_code.h index 7a7aafbc..86417368 100644 --- a/swad_parameter_code.h +++ b/swad_parameter_code.h @@ -74,6 +74,7 @@ typedef enum ParCod_Rsc, // Resource code in course program ParCod_Rub, // Rubric code ParCod_Ses, // Session code in exam + ParCod_Set, // Set of questions code in exam ParCod_Svy, // Syrvey code ParCod_Tag, // Tag code in assessment question ParCod_Thr, // Thread code in forum