@@ 169-176 (lines=8) @@ | ||
166 | } |
|
167 | ||
168 | // make sure the parameters are valid before continuing |
|
169 | if( empty( $lesson_id ) || empty( $user_id ) |
|
170 | || 'lesson' != get_post_type( $lesson_id ) |
|
171 | ||!get_userdata( $user_id ) |
|
172 | || !is_array( $quiz_answers ) ){ |
|
173 | ||
174 | return false; |
|
175 | ||
176 | } |
|
177 | ||
178 | ||
179 | // start the lesson before saving the data in case the user has not started the lesson |
|
@@ 533-540 (lines=8) @@ | ||
530 | } |
|
531 | ||
532 | // make sure the parameters are valid before continuing |
|
533 | if( empty( $lesson_id ) || empty( $user_id ) |
|
534 | || 'lesson' != get_post_type( $lesson_id ) |
|
535 | ||!get_userdata( $user_id ) |
|
536 | || !is_array( $quiz_answers ) ){ |
|
537 | ||
538 | return false; |
|
539 | ||
540 | } |
|
541 | ||
542 | // Default grade |
|
543 | $grade = 0; |
|
@@ 722-729 (lines=8) @@ | ||
719 | } |
|
720 | ||
721 | // make sure the parameters are valid before continuing |
|
722 | if( empty( $lesson_id ) || empty( $user_id ) |
|
723 | || 'lesson' != get_post_type( $lesson_id ) |
|
724 | ||!get_userdata( $user_id ) |
|
725 | || !is_array( $quiz_grades ) ){ |
|
726 | ||
727 | return false; |
|
728 | ||
729 | } |
|
730 | ||
731 | $success = false; |
|
732 | ||
@@ 871-878 (lines=8) @@ | ||
868 | public function save_user_answers_feedback( $answers_feedback, $lesson_id , $user_id = 0 ){ |
|
869 | ||
870 | // make sure the parameters are valid before continuing |
|
871 | if( empty( $lesson_id ) || empty( $user_id ) |
|
872 | || 'lesson' != get_post_type( $lesson_id ) |
|
873 | ||!get_userdata( $user_id ) |
|
874 | || !is_array( $answers_feedback ) ){ |
|
875 | ||
876 | return false; |
|
877 | ||
878 | } |
|
879 | ||
880 | ||
881 | // check if the lesson is started before saving, if not start the lesson for the user |
@@ 3440-3446 (lines=7) @@ | ||
3437 | */ |
|
3438 | public static function is_prerequisite_complete( $lesson_id, $user_id ){ |
|
3439 | ||
3440 | if( empty( $lesson_id ) || empty( $user_id ) |
|
3441 | || 'lesson' != get_post_type( $lesson_id ) |
|
3442 | || ! is_a( get_user_by( 'id', $user_id ), 'WP_User' )){ |
|
3443 | ||
3444 | return false; |
|
3445 | ||
3446 | } |
|
3447 | ||
3448 | $pre_requisite_id = (string) self::get_lesson_prerequisite_id( $lesson_id ); |
|
3449 |