attempt_ended_at ) && 'pending' === $attempt->attempt_status && empty( $attempt->is_manually_reviewed ) ) { $awaiting_review = true; break; } } if ( $awaiting_review ) { $message = __( 'Your quiz answers are awaiting instructor review. This lesson can be marked complete once it has been reviewed.', 'academy' ); } elseif ( $attempts ) { $message = __( 'Pass the quiz before marking it as done.', 'academy' ); } else { $message = __( 'Complete the quiz before marking it as done.', 'academy' ); } wp_send_json_error( $message ); }//end if } }