/**
  * This method returns the marks average of a student in a course_subject_student given.
  *
  * @param CourseSubjectStudent $course_subject_student
  * @return <type>
  */
 public function getMarksAverage($course_subject_student, PropelPDO $con = null)
 {
     if (!is_null($course_subject_student->getStudentApprovedCourseSubject())) {
         $average = $course_subject_student->getStudentApprovedCourseSubject()->getMark();
     } else {
         $sum = 0;
         foreach ($course_subject_student->getCourseSubjectStudentMarks() as $cssm) {
             $sum += $cssm->getMark();
         }
         $average = (string) ($sum / $course_subject_student->countCourseSubjectStudentMarks(null, false, $con));
     }
     $average = sprintf('%.4s', $average);
     return $average;
 }