diff --git a/swad_changelog.h b/swad_changelog.h index 3b014126c..ab0975c84 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -170,7 +170,7 @@ // TODO: In USERS > Attendance > Select event, if the list of users is big, the user should be requested to see big list in the same way that it is made in other options -// TODO: Check help on ASSESSMENT > Tests > Test results +// TODO: List only confirmed emails to send a message with MESSAGES > Email ? /*****************************************************************************/ /****************************** Public constants *****************************/ @@ -183,6 +183,7 @@ // Number of lines (includes comments but not blank lines) has been got with the following command: // nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*?.h sql/swad*.sql | tail -1 /* + Version 16.71.1: Nov 25, 2016 Contextual help on test results. (207568 lines) Version 16.71: Nov 25, 2016 Fixed bugs and changes in layout related with selection of groups. (207560 lines) Version 16.70.5: Nov 24, 2016 Changes in layout of attendance list. (207549 lines) Version 16.70.4: Nov 24, 2016 Changes in layout of students' list. (207547 lines) diff --git a/swad_help.c b/swad_help.c index 34c364d49..d3d9b6cb0 100644 --- a/swad_help.c +++ b/swad_help.c @@ -85,7 +85,8 @@ const char *Hlp_COURSE_Shared = WIKI "COURSE.Shared"; const char *Hlp_ASSESSMENT_Works = WIKI "ASSESSMENT.Works"; -const char *Hlp_ASSESSMENT_Tests = WIKI "ASSESSMENT.Tests"; +const char *Hlp_ASSESSMENT_Tests = WIKI "ASSESSMENT.Tests"; +const char *Hlp_ASSESSMENT_Tests_test_results = WIKI "ASSESSMENT.Tests#test-results"; const char *Hlp_ASSESSMENT_Marks = WIKI "ASSESSMENT.Marks"; diff --git a/swad_message.c b/swad_message.c index 08f7f0f10..da63dc2b1 100644 --- a/swad_message.c +++ b/swad_message.c @@ -171,7 +171,7 @@ static void Msg_PutFormMsgUsrs (char *Content) extern const char *Txt_MSG_To; extern const char *Txt_Send_message; char YN[1+1]; - unsigned NumUsrsInCrs; + unsigned NumUsrsInCrs = 0; // Initialized to avoid warning bool ShowUsrsInCrs = false; bool GetUsrsInCrs; diff --git a/swad_test.c b/swad_test.c index e4dd51f79..fafa1c09a 100644 --- a/swad_test.c +++ b/swad_test.c @@ -6868,6 +6868,7 @@ static unsigned Tst_GetNumCoursesWithPluggableTstQuestions (Sco_Scope_t Scope,Ts void Tst_SelUsrsToSeeUsrsTestResults (void) { + extern const char *Hlp_ASSESSMENT_Tests_test_results; extern const char *The_ClassForm[The_NUM_THEMES]; extern const char *Txt_Test_results; extern const char *Txt_Users; @@ -6889,7 +6890,8 @@ void Tst_SelUsrsToSeeUsrsTestResults (void) Gbl.Usrs.LstUsrs[Rol_STUDENT].NumUsrs; /***** Start frame *****/ - Lay_StartRoundFrame (NULL,Txt_Test_results,NULL,NULL); + Lay_StartRoundFrame (NULL,Txt_Test_results, + NULL,Hlp_ASSESSMENT_Tests_test_results); /***** Show form to select the groups *****/ Grp_ShowFormToSelectSeveralGroups (ActReqSeeUsrTstRes); @@ -6957,7 +6959,7 @@ void Tst_SelUsrsToSeeUsrsTestResults (void) void Tst_SelDatesToSeeMyTestResults (void) { - extern const char *Hlp_ASSESSMENT_Tests; + extern const char *Hlp_ASSESSMENT_Tests_test_results; extern const char *Txt_Test_results; extern const char *Txt_View_test_results; @@ -6965,7 +6967,8 @@ void Tst_SelDatesToSeeMyTestResults (void) Act_FormStart (ActSeeMyTstRes); /***** Starting and ending dates in the search *****/ - Lay_StartRoundFrameTable (NULL,Txt_Test_results,NULL,Hlp_ASSESSMENT_Tests,2); + Lay_StartRoundFrameTable (NULL,Txt_Test_results, + NULL,Hlp_ASSESSMENT_Tests_test_results,2); Dat_PutFormStartEndClientLocalDateTimesWithYesterdayToday (); /***** Send button and end frame *****/ @@ -7021,7 +7024,7 @@ static void Tst_StoreScoreOfTestResultInDB (long TstCod, void Tst_ShowUsrsTestResults (void) { - extern const char *Hlp_ASSESSMENT_Tests; + extern const char *Hlp_ASSESSMENT_Tests_test_results; extern const char *Txt_Test_results; extern const char *Txt_You_must_select_one_ore_more_users; const char *Ptr; @@ -7036,7 +7039,8 @@ void Tst_ShowUsrsTestResults (void) if (Usr_CountNumUsrsInListOfSelectedUsrs ()) // If some users are selected... { /***** Header of the table with the list of users *****/ - Lay_StartRoundFrameTable (NULL,Txt_Test_results,NULL,Hlp_ASSESSMENT_Tests,2); + Lay_StartRoundFrameTable (NULL,Txt_Test_results, + NULL,Hlp_ASSESSMENT_Tests_test_results,2); Tst_ShowHeaderTestResults (); /***** List the assignments and works of the selected users *****/ @@ -7122,14 +7126,15 @@ static void Tst_ShowHeaderTestResults (void) void Tst_ShowMyTestResults (void) { - extern const char *Hlp_ASSESSMENT_Tests; + extern const char *Hlp_ASSESSMENT_Tests_test_results; extern const char *Txt_Test_results; /***** Get starting and ending dates *****/ Dat_GetIniEndDatesFromForm (); /***** Header of the table with the list of users *****/ - Lay_StartRoundFrameTable (NULL,Txt_Test_results,NULL,Hlp_ASSESSMENT_Tests,2); + Lay_StartRoundFrameTable (NULL,Txt_Test_results, + NULL,Hlp_ASSESSMENT_Tests_test_results,2); Tst_ShowHeaderTestResults (); /***** List my test results *****/ @@ -7500,7 +7505,7 @@ static long Tst_GetParamTstCod (void) void Tst_ShowOneTestResult (void) { - extern const char *Hlp_ASSESSMENT_Tests; + extern const char *Hlp_ASSESSMENT_Tests_test_results; extern const char *Txt_Test_result; extern const char *Txt_ROLES_SINGUL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS]; extern const char *Txt_Date; @@ -7579,7 +7584,8 @@ void Tst_ShowOneTestResult (void) Tst_GetTestResultQuestionsFromDB (TstCod); /***** Start frame *****/ - Lay_StartRoundFrame (NULL,Txt_Test_result,NULL,Hlp_ASSESSMENT_Tests); + Lay_StartRoundFrame (NULL,Txt_Test_result, + NULL,Hlp_ASSESSMENT_Tests_test_results); Lay_WriteHeaderClassPhoto (false,false, Gbl.CurrentIns.Ins.InsCod, Gbl.CurrentDeg.Deg.DegCod,