/// <summary> /// Get Student's average score in all Worlds /// </summary> /// <param name="studentId"></param> /// <returns>Return list of StudentScore object</returns> public StudentScore GetAvgWorldScores(int studentId) { StudentScoreDaoImpl studentScoreDao = new StudentScoreDaoImpl(); return(studentScoreDao.GetAvgWorldScores(studentId)); }
/// <summary> /// Get Student's campaign rank /// </summary> /// <param name="studentId"></param> /// <returns>Return integer result of Student's campaign rank</returns> public int GetCampaignRanking(int studentId) { StudentScoreDaoImpl studentScoreDao = new StudentScoreDaoImpl(); return(studentScoreDao.GetCampaignRanking(studentId)); }
/// <summary> /// Insert StudentScore of cleared level /// </summary> /// <param name="studentId"></param> /// <param name="worldId"></param> /// <param name="sectionId"></param> /// <param name="levelId"></param> /// <param name="timeRemaining"></param> /// <param name="timeLimit"></param> /// <returns>Return int result 1 if insertion query has executed successfully</returns> public int InsertStudentScore(int studentId, int worldId, int sectionId, int levelId, int timeRemaining, int timeLimit) { StudentScoreDaoImpl studentScoreDao = new StudentScoreDaoImpl(); return(studentScoreDao.InsertStudentScore(studentId, worldId, sectionId, levelId, Global.CalculateScore(timeRemaining, timeLimit))); }