学习测评计分修改

master
@t2652009480
parent 33266785b4
commit 4cc2ab9ec3

@ -137,10 +137,11 @@ public class StuConceptBlockServiceImpl implements StuConceptBlockService {
*/
@Override
public void hashLearningAssessmentScore(StuLearningAssessmentScoreDTO stuLearningAssessmentScoreDTO) {
//查询做题记录
StuAssessmentQuestionDetailsExample detailsExample = new StuAssessmentQuestionDetailsExample();
detailsExample.createCriteria().andUserIdEqualTo(stuLearningAssessmentScoreDTO.getUserId());
List<StuAssessmentQuestionDetails> stuAssessmentQuestionDetails = stuAssessmentQuestionDetailsMapper.selectByExample(detailsExample);
if (stuAssessmentQuestionDetails.size() != 0) {
if (!stuAssessmentQuestionDetails.isEmpty()) {
StuLearningAssessmentExample example1 = new StuLearningAssessmentExample();
StuLearningAssessmentExample.Criteria criteria1 = example1.createCriteria();
criteria1.andModuleEqualTo(stuLearningAssessmentScoreDTO.getModule());
@ -226,9 +227,9 @@ public class StuConceptBlockServiceImpl implements StuConceptBlockService {
details.setModule(stuLearningAssessmentScoreDTO.getModule());
if (saw.equals(string)) {
details.setRightOrWrong("正确");
count++;
} else {
details.setRightOrWrong("错误");
count++;
}
stuAssessmentQuestionDetailsMapper.insert(details);
}

@ -61,18 +61,17 @@ public class ScoringUtil {
/**
*
* @param v1
* @param v2
* @param v1
* @param v2
* @return
*/
public double getStuLearningAssessmentScoring(int v1,double v2){
Double fraction=0.00;
double mul = bigDecimalUtils.mul(v1, v2, 1);
fraction=100-mul;
if(fraction<0){
return 0;
if(mul>100){
return 100;
}
return fraction;
return mul;
}
public double getStuTrainingScoring(int v1,double v2){

Loading…
Cancel
Save