From a928f6b01c5fe4610bfb151a0ff3c161ed59b52e Mon Sep 17 00:00:00 2001 From: Tim Young Date: Thu, 17 Aug 2017 10:29:37 -0500 Subject: [PATCH] test all networks on the test-all --- EduNetworkBuilder/PersonClass.cs | 14 ++++++++++++++ EduNetworkBuilder/PersonProfileForm.cs | 7 ++----- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/EduNetworkBuilder/PersonClass.cs b/EduNetworkBuilder/PersonClass.cs index 2c2d314..c00ca72 100644 --- a/EduNetworkBuilder/PersonClass.cs +++ b/EduNetworkBuilder/PersonClass.cs @@ -557,6 +557,20 @@ namespace EduNetworkBuilder { Node = new TreeNode(DrawFrom[i].Name); Node.Tag = DrawFrom[i]; + string tooltip = FullName + "\n"; + tooltip += DrawFrom[i].Name + "\n"; + tooltip += DrawFrom[i].Description + "\n"; + if(DrawFrom[i].IsSumbitted) + tooltip += "Submitted: " + DrawFrom[i].SaveDate.ToShortDateString() + "\n"; + if(DrawFrom[i].theProject != null) + { + List tMessages = DrawFrom[i].theProject.GetMessageStrings(); + foreach(string one in tMessages) + { + tooltip += one + "\n"; + } + } + Node.ToolTipText = tooltip; Master.Nodes.Add(Node); if (ForTeacher && !DrawFrom[i].IsGraded) //Bold ungraded homework { diff --git a/EduNetworkBuilder/PersonProfileForm.cs b/EduNetworkBuilder/PersonProfileForm.cs index cccd30d..f1dfc77 100644 --- a/EduNetworkBuilder/PersonProfileForm.cs +++ b/EduNetworkBuilder/PersonProfileForm.cs @@ -95,6 +95,8 @@ namespace EduNetworkBuilder myTooltip.SetToolTip(btnAllHomeworkToStudents, "Take all currently defined homework and put it into the student accounts. Do at the beginning of a class and before you generate the student files for the first time."); myTooltip.SetToolTip(btnExportHomework, "Export all the homework into a single homework file. Use this file to set up for another class."); + tvClasswork.ShowNodeToolTips = true; + if (CurrentUser == null && FileName == "") { //Prompt for a username @@ -998,7 +1000,6 @@ namespace EduNetworkBuilder { if (CurrentUser == null) return; //Test all student's homework that is ungraded. - bool didone = false; foreach(PersonClass student in CurrentUser.Students) { foreach(SchoolworkClass homework in student.Projects) @@ -1007,12 +1008,8 @@ namespace EduNetworkBuilder { //We only need to test homework that is submitted and not graded. homework.CheckThatHomeworkIsSolved(); //Process it - didone = true; - break; //for now, just do one. For testing purposes } } - if(didone) - break; //For now, just do one. } } }