Esempio n. 1
0
 public static string GetStatsGradeHW_Score(string GradeId, string ResourceToResourceFolder_Id)
 {
     try
     {
         GradeId = GradeId.Filter();
         ResourceToResourceFolder_Id = ResourceToResourceFolder_Id.Filter();
         string TempAll     = "<tr><td class='text-left'>全部</td><td class='text-left'>{8}</td><td>{1}</td><td>{2}</td><td>{3}</td><td>{4}</td><td>{5}</td><td>{0}</td><td>{9}</td><td>{6}/{7}</td></tr>";
         string Temps       = "<tr><td class='text-left'>{9}</td><td class='text-left'>{8}</td><td>{1}</td><td>{2}</td><td>{3}</td><td>{4}</td><td>{5}</td><td>{0}</td><td>{10}</td><td>{6}/{7}</td></tr>";
         string TempDate    = string.Empty;
         string TempDateAll = string.Empty;
         BLL_StatsGradeHW_Score          bllStatsGradeHW_Score  = new BLL_StatsGradeHW_Score();
         List <Model_StatsGradeHW_Score> StatsGradeHW_ScoreList = new List <Model_StatsGradeHW_Score>();
         StatsGradeHW_ScoreList = bllStatsGradeHW_Score.GetModelList("GradeID='" + GradeId + "' and ResourceToResourceFolder_Id='" + ResourceToResourceFolder_Id + "'");
         foreach (var item in StatsGradeHW_ScoreList)
         {
             TempDateAll = string.Format(TempAll, item.ClassAllCount.ToString().clearLastZero(), item.HighestScore.ToString().clearLastZero(), item.LowestScore.ToString().clearLastZero(), item.AVGScore.ToString().clearLastZero(), item.Median.ToString().clearLastZero(), item.Mode, item.CommittedCount.ToString().clearLastZero(), item.UncommittedCount.ToString().clearLastZero(), "-", item.AssignedCount.ToString().clearLastZero() + "/" + (Convert.ToInt32(item.ClassAllCount) - Convert.ToInt32(item.AssignedCount)));
         }
         BLL_StatsClassHW_Score          bllStatsClassHW_Score  = new BLL_StatsClassHW_Score();
         List <Model_StatsClassHW_Score> StatsClassHW_ScoreList = new List <Model_StatsClassHW_Score>();
         StatsClassHW_ScoreList = bllStatsClassHW_Score.GetModelList("GradeID='" + GradeId + "' and ResourceToResourceFolder_Id='" + ResourceToResourceFolder_Id + "'");
         foreach (var item in StatsClassHW_ScoreList)
         {
             TempDate += string.Format(Temps, item.ClassAllCount.ToString().clearLastZero(), item.HighestScore.ToString().clearLastZero(), item.LowestScore.ToString().clearLastZero(), item.AVGScore.ToString().clearLastZero(), item.Median.ToString().clearLastZero(), item.Mode, item.CommittedCount.ToString().clearLastZero(), item.UncommittedCount.ToString().clearLastZero(), item.TeacherName, item.ClassName, item.AssignedCount.ToString().clearLastZero() + "/" + (Convert.ToInt32(item.ClassAllCount) - Convert.ToInt32(item.AssignedCount)));
         }
         return(TempDateAll + "†" + TempDate);
     }
     catch (Exception)
     {
         return("");
     }
 }
Esempio n. 2
0
        //得分概况
        public void LoadDateHw_score()
        {
            string strClassCount = "0";
            string StrTemp       = string.Empty;
            List <Model_StatsClassHW_Score> StatsClassHW_Score_list = new List <Model_StatsClassHW_Score>();

            StatsClassHW_Score_list = bll_StatsClassHW_Score.GetModelList("HomeWork_ID='" + HomeWork_Id + "' and ResourceToResourceFolder_Id='" + ResourceToResourceFolder_Id + "'");
            foreach (var item in StatsClassHW_Score_list)//
            {
                StrTemp       = string.Format(TempHw_Score, item.AVGScore.ToString().clearLastZero(), item.LowestScore.ToString().clearLastZero(), item.HighestScore.ToString().clearLastZero());
                strClassCount = item.ClassAllCount.ToString().clearLastZero();
            }
            BLL_StatsClassStudentHW_Score          bll_StatsClassStudentHW_Score  = new BLL_StatsClassStudentHW_Score();
            List <Model_StatsClassStudentHW_Score> StatsClassStudentHW_Score_list = new List <Model_StatsClassStudentHW_Score>();

            StatsClassStudentHW_Score_list = bll_StatsClassStudentHW_Score.GetModelList("HomeWork_ID='" + HomeWork_Id + "' and ResourceToResourceFolder_Id='" + ResourceToResourceFolder_Id + "' and  StudentID='" + StudentId + "'");
            foreach (var item in StatsClassStudentHW_Score_list)
            {
                StrTemp += string.Format(Temp_HwStudent_Score
                                         , item.StudentScore.ToString().clearLastZero()
                                         , Convert.ToInt32(item.StudentScoreOrder).ToString()
                                         , item.Hierarchy.ToString().clearLastZero()
                                         , item.HWScoreLevelName
                                         , strClassCount);
            }
            this.ltlHw_Score.Text = StrTemp;
        }
Esempio n. 3
0
 public static string GetStatsGradeHW_Score(string GradeId, string ResourceToResourceFolder_Id)
 {
     try
     {
         GradeId = GradeId.Filter();
         ResourceToResourceFolder_Id = ResourceToResourceFolder_Id.Filter();
         string TempGrade = string.Empty;
         string avgScore  = string.Empty;
         string Temp      = " <tr><td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td></tr>";
         string TempDate  = string.Empty;
         BLL_StatsClassHW_Score          bllStatsClassHW_Score  = new BLL_StatsClassHW_Score();
         List <Model_StatsClassHW_Score> StatsClassHW_ScoreList = new List <Model_StatsClassHW_Score>();
         StatsClassHW_ScoreList = bllStatsClassHW_Score.GetModelList("GradeID='" + GradeId + "' and ResourceToResourceFolder_Id='" + ResourceToResourceFolder_Id + "' order by AVGScore desc");
         int i = 0;
         foreach (var item in StatsClassHW_ScoreList)
         {
             TempDate  += string.Format(Temp, i + 1, item.ClassName, item.TeacherName, item.AVGScore.ToString().clearLastZero());
             TempGrade += "" + item.ClassName + ",";
             avgScore  += item.AVGScore + ",";
             i++;
         }
         if (string.IsNullOrEmpty(TempDate))
         {
             return("");
         }
         else
         {
             return(TempDate + "|" + TempGrade.TrimEnd(',') + "|" + avgScore.TrimEnd(',') + "");
         }
     }
     catch (Exception)
     {
         return("");
     }
 }
Esempio n. 4
0
 public static string getData(string SubjectID, string ClassID, string GradeID)
 {
     try
     {
         SubjectID = SubjectID.Filter();
         ClassID   = ClassID.Filter();
         GradeID   = GradeID.Filter();
         string strAVGScore     = string.Empty;
         string strAVGScoreRate = string.Empty;
         string strHWScore      = string.Empty;
         //string strScoreOrder = string.Empty;
         string strHWName = string.Empty;
         BLL_StatsClassHW_Score          bll_StatsClassHW_Score = new BLL_StatsClassHW_Score();
         List <Model_StatsClassHW_Score> list = new List <Model_StatsClassHW_Score>();
         list = bll_StatsClassHW_Score.GetModelList("SubjectID='" + SubjectID + "' AND ClassID = '" + ClassID + "'AND GradeID = '" + GradeID + "' ORDER BY HomeWorkCreateTime ASC");
         foreach (var item in list)
         {
             strAVGScore     += item.AVGScore.ToString() + ",";
             strAVGScoreRate += item.AVGScoreRate.ToString() + ",";
             strHWScore      += item.HW_Score.ToString() + ",";
             strHWName       += ((!string.IsNullOrEmpty(item.Resource_Name.ToString())) ? item.Resource_Name.ToString().ReplaceForFilter() : "-") + ",";
         }
         return(Newtonsoft.Json.JsonConvert.SerializeObject(new
         {
             AVGScore = strAVGScore.TrimEnd(','),
             AVGScoreRate = strAVGScoreRate.TrimEnd(','),
             HWScore = strHWScore.TrimEnd(','),
             HWName = strHWName.TrimEnd(',')
         }));
     }
     catch (Exception)
     {
         return("err");
     }
 }
        public static string GetStatsClassHW_Score(string ResourceToResourceFolder_Id, string UserId, string ClassID)
        {
            try
            {
                string StrWhere = "TeacherID='" + UserId.Filter() + "' and ResourceToResourceFolder_Id='" + ResourceToResourceFolder_Id.Filter() + "'";
                //if (!string.IsNullOrEmpty(ClassID))
                //{
                //    StrWhere += "and ClassID='" + ClassID.Filter() + "'";
                //}
                string StrTemp = string.Empty;
                BLL_StatsClassHW_Score          bllcswso = new BLL_StatsClassHW_Score();
                List <Model_StatsClassHW_Score> ClassScoreOverviewList = new List <Model_StatsClassHW_Score>();
                ClassScoreOverviewList = bllcswso.GetModelList(StrWhere);
                string Temp = "<tr><td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td><td>{4}</td><td>{5}</td><td>{6}/{7}</td><td>{8}/{9}</td></tr>";
                foreach (var item in ClassScoreOverviewList)
                {
                    StrTemp += string.Format(Temp, item.ClassName, item.AVGScore.ToString().clearLastZero(), item.HighestScore.ToString().clearLastZero()
                                             , item.LowestScore.ToString().clearLastZero(), item.Median.ToString().clearLastZero(), item.Mode, item.CommittedCount.ToString().clearLastZero(), item.UncommittedCount.ToString().clearLastZero(), item.CorrectedCount.ToString().clearLastZero(), item.UnCorrectedCount.ToString().clearLastZero());
                }
                return(StrTemp);
            }

            catch (Exception)
            {
                return("");
            }
        }
 public static string GetStatsClassHW_ScoreOverview(string ClassCode, string ResourceToResourceFolder_Id, string UserId)
 {
     try
     {
         ClassCode = ClassCode.Filter();
         ResourceToResourceFolder_Id = ResourceToResourceFolder_Id.Filter();
         UserId = UserId.Filter();
         CommonHandel                      chbll     = new CommonHandel();
         BLL_StatsTeacherHW_Score          bllsthwso = new BLL_StatsTeacherHW_Score();
         List <Model_StatsTeacherHW_Score> teacherScoreOverviewList = new List <Model_StatsTeacherHW_Score>();
         DataTable dt      = new DataTable();
         string    StrTemp = string.Empty;
         if (ClassCode == "-1")
         {
             HttpContext.Current.Session["StatsClassClassId"] = "-1";
             teacherScoreOverviewList = bllsthwso.GetModelList(" TeacherID='" + UserId + "' and ResourceToResourceFolder_Id='" + ResourceToResourceFolder_Id + "' ");
             foreach (var item in teacherScoreOverviewList)
             {
                 StrTemp += string.Format("<tr><td>全部</td><td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td><td>{4}</td><td>{5}</td><td>{6}</td><td>{7}</td><td>{8}</td><td>{9}</td></tr>"
                                          , item.ClassAllCount
                                          , item.HighestScore.ToString().clearLastZero()
                                          , item.LowestScore.ToString().clearLastZero()
                                          , item.AVGScore.ToString().clearLastZero()
                                          , item.Median.ToString().clearLastZero()
                                          , item.Mode
                                          , item.StandardDeviation.ToString().clearLastZero()
                                          , item.AssignedCount.ToString().clearLastZero() + "/" + (Convert.ToInt32(item.ClassAllCount) - Convert.ToInt32(item.AssignedCount.ToString().clearLastZero()))
                                          , item.CommittedCount.ToString().clearLastZero() + "/" + item.UncommittedCount.ToString().clearLastZero()
                                          , item.CorrectedCount.ToString().clearLastZero() + "/" + item.UnCorrectedCount.ToString().clearLastZero());
             }
             return(StrTemp);
         }
         else
         {
             HttpContext.Current.Session["StatsClassClassId"] = ClassCode;
             BLL_StatsClassHW_Score bllcswso = new BLL_StatsClassHW_Score();
             List <Rc.Model.Resources.Model_StatsClassHW_Score> ClassScoreOverviewList = new List <Model_StatsClassHW_Score>();
             ClassScoreOverviewList = bllcswso.GetModelList("ClassID='" + ClassCode + "' and ResourceToResourceFolder_Id='" + ResourceToResourceFolder_Id + "'");
             foreach (var item in ClassScoreOverviewList)
             {
                 StrTemp = string.Format("< ><td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td><td>{4}</td><td>{5}</td><td>{6}</td><td>{7}</td><td>{8}</td><td>{9}</td><td>{10}</td></tr>", item.ClassName, item.ClassAllCount
                                         , item.HighestScore.ToString().clearLastZero()
                                         , item.LowestScore.ToString().clearLastZero()
                                         , item.AVGScore.ToString().clearLastZero()
                                         , item.Median.ToString().clearLastZero()
                                         , item.Mode
                                         , item.StandardDeviation.ToString().clearLastZero()
                                         , item.AssignedCount.ToString().clearLastZero() + "/" + (Convert.ToInt32(item.ClassAllCount) - Convert.ToInt32(item.AssignedCount.ToString().clearLastZero()))
                                         , item.CommittedCount.ToString().clearLastZero() + "/" + item.UncommittedCount.ToString().clearLastZero()
                                         , item.CorrectedCount.ToString().clearLastZero() + "/" + item.UnCorrectedCount.ToString().clearLastZero());
             }
             return(StrTemp);
         }
     }
     catch (Exception)
     {
         return("");
     }
 }