@@ -486,7 +486,7 @@ function loadRubricEvaluationDetail($event)
486
486
$ this ->EvaluationRubricDetail = new EvaluationRubricDetail ;
487
487
$ this ->Rubric = new Rubric ;
488
488
$ this ->User = ClassRegistry::init ('User ' );
489
-
489
+
490
490
$ Session = new SessionComponent ();
491
491
$ user = $ Session ->read ('Auth.User ' );//User or Admin or
492
492
$ evaluator = $ user ['id ' ];
@@ -715,7 +715,7 @@ function formatRubricEvaluationResultsMatrix($evalResult)
715
715
$ grades = Set::extract ($ summary , '/grades/ ' .$ num );
716
716
$ group ['grades ' ][$ num ] = array_sum ($ grades ) / count ($ grades );
717
717
}
718
-
718
+
719
719
return $ summary + $ group ;
720
720
}
721
721
@@ -826,12 +826,12 @@ function loadMixEvaluationDetail ($event)
826
826
/**
827
827
* saveMixevalEvaluation
828
828
*
829
- * @param bool $params
829
+ * @param array $params mixeval array
830
830
*
831
831
* @access public
832
832
* @return void
833
833
*/
834
- function saveMixevalEvaluation ($ params= null )
834
+ function saveMixevalEvaluation ($ params )
835
835
{
836
836
$ this ->Event = ClassRegistry::init ('Event ' );
837
837
$ this ->Mixeval = ClassRegistry::init ('Mixeval ' );
@@ -863,13 +863,14 @@ function saveMixevalEvaluation($params=null)
863
863
$ this ->EvaluationMixeval ->save ($ evalMixeval );
864
864
$ evalMixeval = $ this ->EvaluationMixeval ->read ();
865
865
}
866
-
866
+
867
867
$ score = $ this ->saveNGetEvaluationMixevalDetail (
868
868
$ evalMixeval ['EvaluationMixeval ' ]['id ' ], $ mixeval , $ params );
869
869
$ evalMixeval ['EvaluationMixeval ' ]['score ' ] = $ score ;
870
870
if (!$ this ->EvaluationMixeval ->save ($ evalMixeval )) {
871
871
return false ;
872
872
}
873
+
873
874
return true ;
874
875
}
875
876
@@ -890,7 +891,7 @@ function saveNGetEvaluationMixevalDetail($evalMixevalId, $mixeval, $form)
890
891
$ this ->EvaluationMixeval = ClassRegistry::init ('EvaluationMixeval ' );
891
892
$ totalGrade = 0 ;
892
893
$ data = $ form ['EvaluationMixeval ' ];
893
-
894
+
894
895
foreach ($ mixeval ['MixevalQuestion ' ] as $ ques ) {
895
896
$ num = $ ques ['question_num ' ];
896
897
$ evalMixevalDetail = $ this ->EvaluationMixevalDetail ->getByEvalMixevalIdCriteria ($ evalMixevalId , $ num );
@@ -899,13 +900,13 @@ function saveNGetEvaluationMixevalDetail($evalMixevalId, $mixeval, $form)
899
900
}
900
901
$ evalMixevalDetail ['EvaluationMixevalDetail ' ]['evaluation_mixeval_id ' ] = $ evalMixevalId ;
901
902
$ evalMixevalDetail ['EvaluationMixevalDetail ' ]['question_number ' ] = $ num ;
902
-
903
+
903
904
if (in_array ($ ques ['mixeval_question_type_id ' ], array ('1 ' ,'4 ' ))) {
904
905
if (empty ($ data [$ num ]['selected_lom ' ]) && $ ques ['mixeval_question_type_id ' ] != '4 ' ) {
905
906
continue ;
906
907
}
907
908
if ($ ques ['mixeval_question_type_id ' ] == '1 ' ) {
908
- $ evalMixevalDetail ['EvaluationMixevalDetail ' ]['selected_lom ' ] = $ data [$ num ]['selected_lom ' ];
909
+ $ evalMixevalDetail ['EvaluationMixevalDetail ' ]['selected_lom ' ] = $ data [$ num ]['selected_lom ' ];
909
910
}
910
911
$ evalMixevalDetail ['EvaluationMixevalDetail ' ]['grade ' ] = $ data [$ num ]['grade ' ];
911
912
if ($ ques ['required ' ] && !$ ques ['self_eval ' ]) {
@@ -920,7 +921,7 @@ function saveNGetEvaluationMixevalDetail($evalMixevalId, $mixeval, $form)
920
921
}
921
922
$ evalMixevalDetail ['EvaluationMixevalDetail ' ]['question_comment ' ] = $ data [$ num ]['question_comment ' ];
922
923
}
923
-
924
+
924
925
$ this ->EvaluationMixevalDetail ->save ($ evalMixevalDetail );
925
926
$ this ->EvaluationMixevalDetail ->id =null ;
926
927
}
@@ -962,7 +963,7 @@ function getMixevalResultDetail($groupEventId, $groupMembers, $include)
962
963
963
964
return $ mixevalResultDetail ;
964
965
}
965
-
966
+
966
967
/**
967
968
* formatMixevalEvaluationResultsMatrix
968
969
* results matrix format:
@@ -1033,7 +1034,7 @@ function getStudentViewMixevalResultDetailReview ($event, $userId)
1033
1034
}
1034
1035
return $ evalResult ;
1035
1036
}
1036
-
1037
+
1037
1038
1038
1039
/**
1039
1040
* changeMixevalEvaluationGradeRelease
@@ -1050,7 +1051,7 @@ function changeMixevalEvaluationGradeRelease ($groupEventId, $evaluateeId, $rele
1050
1051
$ this ->EvaluationMixeval = ClassRegistry::init ('EvaluationMixeval ' );
1051
1052
$ this ->GroupEvent = ClassRegistry::init ('GroupEvent ' );
1052
1053
$ this ->EvaluationSubmission = ClassRegistry::init ('EvaluationSubmission ' );
1053
-
1054
+
1054
1055
$ sub = $ this ->EvaluationSubmission ->findAllByGrpEventId ($ groupEventId );
1055
1056
$ sub = Set::extract ('/EvaluationSubmission/submitter_id ' , $ sub );
1056
1057
@@ -1092,7 +1093,7 @@ function changeMixevalEvaluationCommentRelease ($groupEventId, $evaluateeId, $re
1092
1093
1093
1094
$ this ->GroupEvent ->id = $ groupEventId ;
1094
1095
$ groupEvent = $ this ->GroupEvent ->read ();
1095
-
1096
+
1096
1097
$ sub = $ this ->EvaluationSubmission ->findAllByGrpEventId ($ groupEventId );
1097
1098
$ sub = Set::extract ('/EvaluationSubmission/submitter_id ' , $ sub );
1098
1099
0 commit comments