public ResultEntity correctOne(int?studentExerciseScoreId, int?score) { ResultEntity resultEntity = new ResultEntity(); StudentExerciseScore studentExerciseScore = StudentExerciseScoreApi.getByID(studentExerciseScoreId); if (studentExerciseScore != null) { studentExerciseScore.exerciseScore = score.ToString(); resultEntity.setData(StudentExerciseScoreApi.insert(studentExerciseScore)); if (resultEntity.getData() != null) { resultEntity.setState(1); resultEntity.setMessage("批改成功 !"); } else { resultEntity.setMessage("批改失败!"); resultEntity.setState(0); } } else { resultEntity.setMessage("传入参数为空!"); resultEntity.setState(0); } return(resultEntity); }
public ResultEntity alterAnswer(String answer, int?exerciseId, int?studentId) { ResultEntity resultEntity = new ResultEntity(); if (exerciseId != null && studentId != null) { StudentExerciseScore studentExerciseScore = StudentExerciseScoreApi.findByExerciseIdAndStudentId(exerciseId, studentId); if (studentExerciseScore != null) { studentExerciseScore.studentAnswer = answer; resultEntity.setData(StudentExerciseScoreApi.insert(studentExerciseScore)); resultEntity.setState(1); resultEntity.setMessage("学生答案修改成功!"); } else { resultEntity.setMessage("未找到对应学生答案!"); resultEntity.setState(0); } } else { resultEntity.setMessage("传入参数为空!"); resultEntity.setState(0); } return(resultEntity); }
public ResultEntity findOneAnswer(int?exerciseId, int?studentId) { ResultEntity resultEntity = new ResultEntity(); if (exerciseId != null && studentId != null) { StudentExerciseScore studentExerciseScore = StudentExerciseScoreApi.findByExerciseIdAndStudentId(exerciseId, studentId); if (studentExerciseScore != null) { resultEntity.setData(studentExerciseScore); resultEntity.setState(1); resultEntity.setMessage("学生答案搜寻成功!"); } else { resultEntity.setMessage("未找到对应学生答案!"); resultEntity.setState(0); } } else { resultEntity.setMessage("传入参数为空!"); resultEntity.setState(0); } return(resultEntity); }
public ResultEntity findOneAnswerById(int?studentExerciseScoreId) { ResultEntity resultEntity = new ResultEntity(); if (studentExerciseScoreId != null) { //fragile StudentExerciseScore studentExerciseScore = StudentExerciseScoreApi.getByID(studentExerciseScoreId); if (studentExerciseScore != null) { resultEntity.setData(studentExerciseScore); resultEntity.setState(1); resultEntity.setMessage("学生答案搜寻成功!"); } else { resultEntity.setMessage("未找到对应学生答案!"); resultEntity.setState(0); } } else { resultEntity.setMessage("传入参数为空!"); resultEntity.setState(0); } return(resultEntity); }
public ResultEntity answerOne(String answer, int?exerciseId, int?studentId) { ResultEntity resultEntity = new ResultEntity(); StudentExerciseScore studentExerciseScore = new StudentExerciseScore(studentId, exerciseId, answer, 0.ToString()); studentExerciseScore.corrected = 0; Exercise exercise = ExerciseApi.findByExerciseId(exerciseId); if (studentExerciseScore != null) { if (exercise.exerciseType % 3 != 0) { if (answer.Equals(exercise.exerciseAnswer)) { studentExerciseScore.corrected = 1; studentExerciseScore.exerciseScore = exercise.exercisePoint.ToString(); } } resultEntity.setData(StudentExerciseScoreApi.insert(studentExerciseScore)); if (resultEntity.getData() != null) { resultEntity.setState(1); resultEntity.setMessage("答题成功 !"); } else { resultEntity.setMessage("答题失败!"); resultEntity.setState(0); } } else { resultEntity.setMessage("传入参数为空!"); resultEntity.setState(0); } return(resultEntity); }
public static int?update(StudentExerciseScore studentExerciseScore) { return(Global.db.Updateable(studentExerciseScore).ExecuteCommand()); }
public static int?insert(StudentExerciseScore studentExerciseScore) { return(studentExerciseScore.id != null?Global.db.Saveable(studentExerciseScore).ExecuteCommand() : Global.db.Insertable(studentExerciseScore).ExecuteCommand()); }