@@ 665-672 (lines=8) @@ | ||
662 | public function get_user_question_answer( $lesson_id, $question_id, $user_id = 0 ){ |
|
663 | ||
664 | // parameter validation |
|
665 | if( empty( $lesson_id ) || empty( $question_id ) |
|
666 | || ! ( intval( $lesson_id ) > 0 ) |
|
667 | || ! ( intval( $question_id ) > 0 ) |
|
668 | || 'lesson' != get_post_type( $lesson_id ) |
|
669 | || 'question' != get_post_type( $question_id )) { |
|
670 | ||
671 | return false; |
|
672 | } |
|
673 | ||
674 | if( ! ( intval( $user_id ) > 0 ) ){ |
|
675 | $user_id = get_current_user_id(); |
|
@@ 816-823 (lines=8) @@ | ||
813 | public function get_user_question_grade( $lesson_id, $question_id, $user_id = 0 ){ |
|
814 | ||
815 | // parameter validation |
|
816 | if( empty( $lesson_id ) || empty( $question_id ) |
|
817 | || ! ( intval( $lesson_id ) > 0 ) |
|
818 | || ! ( intval( $question_id ) > 0 ) |
|
819 | || 'lesson' != get_post_type( $lesson_id ) |
|
820 | || 'question' != get_post_type( $question_id )) { |
|
821 | ||
822 | return false; |
|
823 | } |
|
824 | ||
825 | $all_user_grades = self::get_user_grades( $lesson_id,$user_id ); |
|
826 | ||
@@ 988-995 (lines=8) @@ | ||
985 | $feedback = false; |
|
986 | ||
987 | // parameter validation |
|
988 | if( empty( $lesson_id ) || empty( $question_id ) |
|
989 | || ! ( intval( $lesson_id ) > 0 ) |
|
990 | || ! ( intval( $question_id ) > 0 ) |
|
991 | || 'lesson' != get_post_type( $lesson_id ) |
|
992 | || 'question' != get_post_type( $question_id )) { |
|
993 | ||
994 | return false; |
|
995 | } |
|
996 | ||
997 | // get all the feedback for the user on the given lesson |
|
998 | $all_feedback = $this->get_user_answers_feedback( $lesson_id, $user_id ); |