@@ 843-861 (lines=19) @@ | ||
840 | * @param int $user_id |
|
841 | * @return string |
|
842 | */ |
|
843 | public static function sensei_get_user_question_grade( $question = 0, $user_id = 0 ) { |
|
844 | $question_grade = false; |
|
845 | if( $question ) { |
|
846 | if ( is_object( $question ) ) { |
|
847 | $user_answer_id = $question->comment_ID; |
|
848 | } |
|
849 | else { |
|
850 | if( intval( $user_id ) == 0 ) { |
|
851 | $user_id = get_current_user_id(); |
|
852 | } |
|
853 | $user_answer_id = Sensei_Utils::sensei_get_activity_value( array( 'post_id' => intval($question), 'user_id' => $user_id, 'type' => 'sensei_user_answer', 'field' => 'comment_ID' ) ); |
|
854 | } |
|
855 | if ( $user_answer_id ) { |
|
856 | $question_grade = get_comment_meta( $user_answer_id, 'user_grade', true ); |
|
857 | } |
|
858 | } |
|
859 | ||
860 | return $question_grade; |
|
861 | } |
|
862 | ||
863 | /** |
|
864 | * Returns the answer_notes for a specific question and user, or sensei_user_answer entry |
|
@@ 871-889 (lines=19) @@ | ||
868 | * @param int $user_id |
|
869 | * @return string |
|
870 | */ |
|
871 | public static function sensei_get_user_question_answer_notes( $question = 0, $user_id = 0 ) { |
|
872 | $answer_notes = false; |
|
873 | if( $question ) { |
|
874 | if ( is_object( $question ) ) { |
|
875 | $user_answer_id = $question->comment_ID; |
|
876 | } |
|
877 | else { |
|
878 | if( intval( $user_id ) == 0 ) { |
|
879 | $user_id = get_current_user_id(); |
|
880 | } |
|
881 | $user_answer_id = Sensei_Utils::sensei_get_activity_value( array( 'post_id' => intval($question), 'user_id' => $user_id, 'type' => 'sensei_user_answer', 'field' => 'comment_ID' ) ); |
|
882 | } |
|
883 | if ( $user_answer_id ) { |
|
884 | $answer_notes = base64_decode( get_comment_meta( $user_answer_id, 'answer_note', true ) ); |
|
885 | } |
|
886 | } |
|
887 | ||
888 | return $answer_notes; |
|
889 | } |
|
890 | ||
891 | public static function sensei_delete_quiz_answers( $quiz_id = 0, $user_id = 0 ) { |
|
892 | if( intval( $user_id ) == 0 ) { |