Function | Rating | Maintainability | Complexity | Lines of code |
---|---|---|---|---|
Sensei_Lesson::lesson_save_question() | 70 | 165 | ||
Sensei_Course::load_user_courses_content() | 49 | 314 | ||
Sensei_Admin::render_settings() | 44 | 196 | ||
Sensei_Grading_User_Quiz::display() | 34 | 242 | ||
Sensei_Utils::sensei_user_quiz_status_message() | 37 | 146 | ||
Sensei_Question::multiple_choice_load_question_data() | 31 | 40 | 94 | |
Sensei_Lesson::quiz_panel_question_field() | 29 | 191 | ||
Sensei_Lesson::lesson_quiz_questions() | 30 | 34 | 107 | |
Sensei_Learners_Main::get_row_data() | 22 | 255 | ||
Sensei_Admin_Notices::check_notice_conditions() | 35 | 33 | 82 | |
Sensei_Lesson::quiz_panel_question() | 25 | 180 | ||
Sensei_Settings::init_fields() | 3 | 502 | ||
Sensei_Analysis_Course_List_Table::get_row_data() | 22 | 175 | ||
Sensei_Templates::template_loader() | 36 | 27 | 74 | |
Sensei_Course_Structure::sanitize_item() | 35 | 26 | 82 | |
Sensei_Learner_Management::add_new_learners() | 37 | 27 | 66 | |
Sensei_Import_Model::restore_from_source_array() | 32 | 24 | 111 | |
Sensei_Question::the_answer_feedback() | 35 | 26 | 81 | |
Sensei_Lesson::quiz_panel_add() | 21 | 151 | ||
Sensei_Analysis_Overview_List_Table::get_row_data() | 19 | 170 | ||
Sensei_Lesson::quiz_update() | 35 | 23 | 81 | |
Sensei_Settings::render_progress_storage_synchronization() | 35 | 22 | 89 | |
Sensei_Settings_API::validate_fields() | 41 | 24 | 47 | |
Sensei_Grading_Main::prepare_items() | 33 | 19 | 99 | |
Sensei\Internal\Student_Progress\Quiz_Progress\Repositories\Comments_Based_Quiz_Progress_Repository::find() | 37 | 20 | 75 | |
Sensei_Course::course_image() | 37 | 20 | 71 | |
Sensei_Course_Theme_Quiz::maybe_add_quiz_results_notice() | 35 | 19 | 83 | |
Sensei_Grading::admin_process_grading_submission() | 36 | 19 | 78 | |
Sensei_Frontend::sensei_process_registration() | 38 | 20 | 61 | |
Sensei_Teacher::update_course_modules_author() | 37 | 19 | 72 | |
Sensei_Learner_Management::handle_user_async_action() | 41 | 20 | 54 | |
Sensei\Internal\Student_Progress\Course_Progress\Repositories\Comments_Based_Course_Progress_Repository::find() | 39 | 19 | 68 | |
Sensei\Internal\Student_Progress\Lesson_Progress\Repositories\Comments_Based_Lesson_Progress_Repository::find() | 39 | 19 | 68 | |
Sensei_Tool_Enrolment_Debug::get_debug_results() | 33 | 17 | 97 | |
Sensei\Admin\Content_Duplicators\Post_Duplicator::duplicate() | 38 | 19 | 65 | |
Sensei_Utils::user_completed_lesson() | 40 | 18 | 62 | |
Sensei_Admin::lesson_order_screen() | 31 | 14 | 120 | |
Sensei_Grading::count_statuses() | 40 | 18 | 55 | |
Sensei_Main::initialize_global_objects() | 31 | 14 | 108 | |
Sensei_Import_Lesson_Model::get_quiz_meta() | 40 | 17 | 59 | |
Sensei_Lesson::meta_box_save() | 44 | 18 | 38 | |
Sensei_Analysis::report_download_page() | 41 | 17 | 51 | |
Sensei_Course::the_course_action_buttons() | 39 | 16 | 66 | |
Sensei_Learner_Management::add_learner_notices() | 40 | 16 | 65 | |
Sensei_Analysis::analysis_page() | 43 | 17 | 45 | |
Sensei_Quiz::action_buttons() | 37 | 14 | 88 | |
Sensei_Quiz::submit_answers_for_grading() | 40 | 16 | 56 | |
Sensei_Frontend::sensei_setup_nav_menu_item() | 41 | 16 | 51 | |
Sensei_REST_API_Lesson_Quiz_Controller::get_quiz_meta() | 45 | 17 | 35 | |
Sensei_Frontend::sensei_handle_login_request() | 42 | 16 | 47 | |
Sensei\Internal\Migration\Migrations\Student_Progress_Migration::get_comments_and_meta() | 37 | 14 | 77 | |
Sensei_Quiz::reset_user_lesson_data() | 40 | 15 | 59 | |
sensei_get_prev_next_lessons() | 44 | 16 | 42 | |
Sensei_Import_Course_Model::sync_post() | 36 | 13 | 86 | |
Sensei_Learners_Main::__construct() | 41 | 15 | 55 | |
Sensei_Learner_Management::edit_date_started() | 41 | 15 | 54 | |
Sensei_Shortcode_User_Courses::__construct() | 42 | 15 | 51 | |
Sensei_Lesson::quiz_panel() | 32 | 10 | 125 | |
Sensei_Grading_Main::get_row_data() | 35 | 12 | 93 | |
Sensei_Lesson::save_quiz_settings() | 48 | 16 | 31 | |
Sensei_Course_Theme_Templates::add_course_theme_block_templates() | 44 | 15 | 43 | |
Sensei_Admin_Notices::add_admin_notice() | 41 | 14 | 55 | |
Sensei_Learners_Admin_Bulk_Actions_View::parse_query_args() | 42 | 14 | 50 | |
Sensei_Lesson::save_all_lessons_edit_fields() | 46 | 15 | 34 | |
Sensei_Admin::duplicate_content() | 42 | 14 | 49 | |
Sensei_Core_Modules::module_order_screen() | 34 | 11 | 92 | |
Sensei_Settings_API::settings_tabs() | 43 | 14 | 46 | |
Sensei\Blocks\Course_Theme\Lesson_Actions::render() | 41 | 13 | 60 | |
Sensei_Lesson::save_post_meta() | 49 | 15 | 28 | |
Sensei_Block_Helpers::build_styles() | 44 | 14 | 43 | |
Sensei_Messages::send_message_link() | 41 | 13 | 54 | |
Sensei_REST_API_Lesson_Quiz_Controller::get_quiz_data() | 44 | 14 | 39 | |
Sensei_Lesson::quiz_panel_get_existing_questions() | 40 | 12 | 67 | |
Sensei_Course_List_Block_Patterns::register_course_list_block_patterns() | 30 | 3 | 200 | |
Sensei_Settings_API::determine_method() | 48 | 14 | 35 | |
Sensei_Course_Structure::save_module() | 43 | 13 | 49 | |
Sensei_Admin::course_order_screen() | 37 | 11 | 78 | |
Sensei_Admin_Notices::condition_check_plugin() | 48 | 14 | 33 | |
Sensei_Utils::sensei_log_activity() | 42 | 13 | 47 | |
Sensei_Settings::experimental_features_saved() | 43 | 13 | 46 | |
Sensei_Db_Query_Learners::build_query() | 40 | 12 | 61 | |
Sensei_Core_Modules::append_teacher_name_to_module() | 49 | 14 | 27 | |
Sensei_Course_Theme_Lesson::maybe_add_not_enrolled_notice() | 37 | 10 | 86 | |
Sensei_Grading_Main::get_views() | 36 | 10 | 86 | |
Sensei_Course_Outline_Block::frontend_notices() | 39 | 11 | 68 | |
Sensei_Learners_Main::prepare_items() | 42 | 12 | 51 | |
Sensei_Learners_Main::add_learners_box() | 40 | 11 | 66 | |
Sensei_Temporary_User::should_block_email() | 46 | 13 | 35 | |
Sensei_Lesson::get_featured_video_media_from_blocks() | 47 | 13 | 34 | |
Sensei_Learner_Management::handle_learner_actions() | 43 | 12 | 47 | |
Sensei_Quiz::maybe_get_button_html_for_quiz_footer() | 47 | 13 | 32 | |
Sensei_Course::get_archive_query_args() | 40 | 11 | 60 | |
Sensei_Shortcode_Courses::setup_course_query() | 44 | 12 | 44 | |
Sensei_Block_Take_Course::render_take_course_block() | 44 | 12 | 43 | |
Sensei_Frontend::sensei_course_start() | 44 | 12 | 42 | |
Sensei_Admin_Notices::get_notices() | 45 | 12 | 42 | |
Sensei\Internal\Migration\Migrations\Student_Progress_Migration::prepare_lesson_progress_to_insert() | 39 | 10 | 72 | |
Sensei_Import_Associations::handle_course_lessons() | 39 | 10 | 70 | |
Sensei_Export_Lessons::get_post_fields() | 41 | 11 | 53 | |
Sensei_Course_Results_Block::render_block() | 46 | 12 | 38 | |
Sensei_Plugins_Installation::background_installer() | 43 | 11 | 52 | |
Sensei_Lesson::quiz_panel_filter_existing_questions() | 42 | 11 | 52 | |
Sensei_Course_Theme_Templates::get_block_templates() | 46 | 12 | 35 | |
Sensei_Question::get_the_question_media() | 42 | 11 | 49 | |
Sensei_Quiz::get_user_answers_feedback() | 47 | 12 | 34 | |
Sensei_Analysis_Course_List_Table::generate_report() | 43 | 11 | 48 | |
Sensei_Shortcode_Courses::__construct() | 54 | 13 | 17 | |
Sensei_Utils::user_completed_course() | 49 | 12 | 31 | |
Sensei_Lesson::lesson_remove_multiple_questions() | 48 | 12 | 31 | |
Sensei_Utils::generate_drop_down() | 44 | 11 | 45 | |
Sensei_Core_Modules::save_module_course() | 48 | 12 | 30 | |
Sensei_Analysis_Overview_List_Table::generate_report() | 44 | 11 | 43 | |
Sensei_Import_CSV_Reader::validate_csv_file() | 40 | 9 | 73 | |
Sensei_Utils::user_complete_course() | 45 | 11 | 43 | |
Sensei_Lesson::the_lesson_meta() | 40 | 10 | 58 | |
is_sensei() | 49 | 12 | 27 | |
Sensei_Core_Modules::get_lesson_module() | 50 | 12 | 27 | |
Sensei_REST_API_Lesson_Quiz_Controller::save_quiz() | 41 | 10 | 57 | |
Sensei_Course_Outline_Module_Block::render_module_block() | 38 | 9 | 72 | |
Sensei_Analysis_Lesson_List_Table::get_row_data() | 41 | 10 | 56 | |
Sensei_Course_Structure::sort_structure() | 51 | 12 | 26 | |
Sensei_Question::question_lessons_panel() | 41 | 10 | 56 | |
Sensei_Course_Component_Widget::load_component() | 50 | 12 | 26 | |
Sensei_List_Table::single_row() | 45 | 11 | 40 | |
Sensei_Import_Lesson_Model::get_lesson_args() | 46 | 11 | 39 | |
Sensei_Lesson::maybe_start_lesson() | 52 | 12 | 23 | |
Sensei_Quiz::get_user_question_feedback() | 51 | 12 | 23 | |
sensei_can_user_view_lesson() | 46 | 11 | 38 | |
Sensei_Import_CSV_Reader::read_lines() | 46 | 11 | 38 | |
Sensei_Learners_Main::get_learners() | 43 | 10 | 52 | |
Sensei_Home_Remote_Data_API::fetch() | 46 | 11 | 37 | |
Sensei\Admin\Tour\Sensei_Tour::enqueue_admin_scripts() | 46 | 11 | 37 | |
Sensei_Course::course_lessons() | 42 | 10 | 52 | |
Sensei_Analysis_Course_List_Table::prepare_items() | 43 | 10 | 51 | |
Sensei_Lesson::lesson_update_question() | 46 | 11 | 36 | |
Sensei_Lesson::lesson_image() | 46 | 11 | 36 | |
Sensei_Settings::log_settings_update() | 47 | 11 | 34 | |
Sensei\Internal\Migration\Validations\Quiz_Submission_Validation::compare_gradings() | 39 | 8 | 79 | |
Sensei_Grading::grade_question_auto() | 47 | 11 | 34 | |
Sensei_Quiz::get_user_answers() | 47 | 11 | 34 | |
Sensei_Data_Port_Utilities::create_attachment_from_url() | 40 | 9 | 63 | |
Sensei_Quiz::get_user_grades() | 48 | 11 | 33 | |
Sensei_Analysis_Overview_List_Table::prepare_items() | 43 | 10 | 47 | |
Sensei_Course_Structure::flatten_structure() | 49 | 11 | 32 | |
Sensei_Utils::sensei_start_lesson() | 48 | 11 | 32 | |
Sensei_Messages::user_messages_cap_check() | 54 | 12 | 17 | |
Sensei\Internal\Student_Progress\Quiz_Progress\Repositories\Tables_Based_Quiz_Progress_Repository::find() | 40 | 9 | 61 | |
Sensei_Course_Theme_Lesson::maybe_add_quiz_results_notice() | 43 | 10 | 45 | |
Sensei_Utils::update_user_data() | 48 | 11 | 30 | |
Sensei\Internal\Student_Progress\Course_Progress\Repositories\Tables_Based_Course_Progress_Repository::find() | 40 | 9 | 60 | |
Sensei\Internal\Student_Progress\Lesson_Progress\Repositories\Tables_Based_Lesson_Progress_Repository::find() | 40 | 9 | 60 | |
Sensei_Lesson::lesson_add_existing_questions() | 44 | 10 | 44 | |
Sensei_Course_Structure::get() | 49 | 11 | 28 | |
Sensei_Frontend::sensei_breadcrumb() | 49 | 11 | 28 | |
Sensei_Settings::before_experimental_features_saved() | 50 | 11 | 27 | |
Sensei_Course::log_course_update() | 49 | 11 | 27 | |
Sensei_Reports_Overview_List_Table_Courses::get_row_data() | 40 | 9 | 57 | |
Sensei_Course_Structure::save() | 45 | 10 | 41 | |
Sensei\Internal\Migration\Validations\Quiz_Submission_Validation::compare_answers() | 40 | 8 | 71 | |
Sensei_Lesson::footer_quiz_call_to_action() | 47 | 10 | 40 | |
Sensei_Learner::get_all() | 42 | 9 | 55 | |
Sensei_Quiz::maybe_create_quiz_progress() | 52 | 11 | 25 | |
Sensei_Blocks::update_button_block_url() | 51 | 11 | 25 | |
Sensei_Lesson::all_lessons_edit_fields() | 35 | 6 | 99 | |
Sensei_Usage_Tracking_Data::get_quiz_stats() | 39 | 8 | 69 | |
Sensei_Teacher::filter_queries() | 52 | 11 | 24 | |
Sensei_Course::load_single_course_lessons_query() | 42 | 9 | 53 | |
Sensei_Extensions::get_extensions() | 46 | 10 | 37 | |
Sensei_Course::meta_box_save() | 52 | 11 | 22 | |
Sensei_Admin::admin_menu_highlight() | 47 | 10 | 35 | |
Sensei_Course_Pre_Publish_Panel::maybe_publish_lessons() | 47 | 10 | 35 | |
Sensei_Frontend::load_content_pagination() | 49 | 10 | 33 | |
Sensei_Learners_Admin_Bulk_Actions_Controller::handle_http_post() | 48 | 10 | 33 | |
Sensei\WPML\Course_Translation::update_lesson_properties_on_course_translation_created() | 48 | 10 | 33 | |
Sensei_Core_Modules::get_term_author() | 48 | 10 | 32 | |
Sensei_Quiz::set_user_grades() | 48 | 10 | 32 | |
Sensei_Quiz::save_user_answers_feedback() | 48 | 10 | 32 | |
Sensei_Frontend::sensei_wp_nav_menu_objects() | 57 | 11 | 16 | |
Sensei_Course::course_query_filter() | 55 | 11 | 16 | |
Sensei_Lesson::enqueue_styles() | 54 | 11 | 16 | |
Sensei_Tool_Enrolment_Debug::process() | 48 | 10 | 31 | |
Sensei_Question::the_answer_result_indication() | 48 | 10 | 30 | |
Sensei_Data_Port_Job::save_file() | 44 | 9 | 42 | |
Sensei_Course::allow_course_archive_on_front_page() | 49 | 10 | 27 | |
Sensei_Lesson::lesson_add_multiple_questions() | 44 | 9 | 42 | |
Sensei_Question::filter_options() | 44 | 9 | 42 | |
Sensei_REST_API_Import_Controller::request_post_file() | 45 | 9 | 42 | |
Sensei_Analysis::check_course_lesson() | 51 | 10 | 27 | |
Sensei_Messages::meta_box_content() | 37 | 6 | 86 | |
Sensei_Teacher::course_teacher_filter_options() | 44 | 9 | 41 | |
Sensei_Import_Model::is_valid() | 52 | 10 | 25 | |
Sensei_Core_Modules::output_course_modules_column() | 42 | 8 | 55 | |
Sensei_Analysis_Lesson_List_Table::generate_report() | 46 | 9 | 39 | |
Sensei_Course_Theme_Lesson::maybe_add_lesson_quiz_progress_notice() | 45 | 9 | 39 | |
Sensei_Course::the_course_enrolment_actions() | 43 | 8 | 54 | |
Sensei\Internal\Emails\Email_Page_Template::add_email_template() | 52 | 10 | 23 | |
Sensei_Analysis_User_Profile_List_Table::generate_report() | 47 | 9 | 37 | |
Sensei_Utils::delete_user_data() | 52 | 10 | 22 | |
Sensei_Teacher::notify_admin_teacher_course_creation() | 45 | 9 | 37 | |
Sensei_Teacher::limit_grading_totals() | 54 | 10 | 20 | |
Sensei_Home_Notices::add_review_notice() | 35 | 4 | 110 | |
Sensei_Settings::render_progress_storage_repositories() | 44 | 8 | 49 | |
Sensei_Teacher::filter_grading_activity_queries() | 53 | 10 | 19 | |
Sensei_Admin::sync_lesson_order() | 48 | 9 | 33 | |
Sensei_Course_Structure::validate_item_structure() | 49 | 9 | 33 | |
Sensei_Export_Package::run() | 48 | 9 | 32 | |
Sensei_Import_Question_Model::get_answer_field_values() | 45 | 8 | 47 | |
Sensei_Course_Results_Block::render_module() | 44 | 8 | 47 | |
Sensei_Settings::render_progress_storage_feature() | 41 | 7 | 61 | |
Sensei_Import_Course_Model::set_course_terms() | 44 | 8 | 46 | |
Sensei_Updates::__call() | 35 | 3 | 121 | |
Sensei_Data_Port_Job::run() | 49 | 9 | 30 | |
Sensei_Setup_Wizard::activation_redirect() | 58 | 10 | 15 | |
Sensei_DB_Seed_Command::__invoke() | 37 | 5 | 89 | |
Sensei_Settings_API::form_field_multicheck() | 44 | 8 | 44 | |
Sensei_Utils::sensei_course_user_grade() | 50 | 9 | 29 | |
Sensei_Import_Lesson_Model::sync_lesson() | 45 | 8 | 44 | |
Sensei_Course::course_archive_set_order_by() | 50 | 9 | 29 | |
Sensei_Lesson::enqueue_scripts() | 50 | 9 | 29 | |
Sensei_Course_Enrolment::is_enrolled() | 50 | 9 | 29 | |
Sensei_Export_Questions::get_answer_fields() | 45 | 8 | 44 | |
Sensei_Analysis_Lesson_List_Table::prepare_items() | 45 | 8 | 43 | |
Sensei_Analysis_User_Profile_List_Table::prepare_items() | 45 | 8 | 43 | |
Sensei_Course::output_course_enrolment_actions() | 45 | 8 | 43 | |
Sensei\Internal\Emails\Email_Seeder_Data::get_email_data() | 33 | 2 | 133 | |
Sensei\Blocks\Course_Theme\Course_Navigation::render_course_navigation() | 43 | 7 | 58 | |
Sensei_Main::get_sensei_comment_counts_direct() | 46 | 8 | 42 | |
Sensei_Course::course_lessons_meta_box_content() | 41 | 7 | 57 | |
Sensei_Db_Query_Learners::__construct() | 58 | 10 | 12 | |
Sensei\Internal\Migration\Migrations\Quiz_Migration::insert_quiz_grades() | 46 | 8 | 41 | |
Sensei_Home_Notices::add_update_notices() | 50 | 9 | 26 | |
Sensei_Quiz::prepare_form_submitted_answers() | 50 | 9 | 26 | |
Sensei_Quiz::save_user_answers() | 50 | 9 | 26 | |
Sensei_Analysis_Overview_List_Table::add_totals_to_report_column_headers() | 50 | 9 | 25 | |
Sensei_Settings::render_learning_mode_templates() | 42 | 7 | 55 | |
Sensei\Internal\Emails\Generators\Student_Message_Reply::message_reply_mail_to_student() | 45 | 8 | 40 | |
Sensei_Quiz::start_quiz_questions_loop() | 45 | 8 | 40 | |
Sensei_Import_Job_CLI::__invoke() | 45 | 8 | 39 | |
Sensei_Lesson::log_lesson_update() | 52 | 9 | 24 | |
Sensei_Core_Modules::module_archive_description() | 50 | 9 | 24 | |
Sensei_Reports_Overview_List_Table_Students::get_row_data() | 42 | 7 | 54 | |
Sensei_Lesson::course_signup_link() | 51 | 9 | 23 | |
Sensei_Reports_Overview_Service_Courses::get_total_average_progress() | 47 | 8 | 38 | |
Sensei_Utils::get_user_data() | 53 | 9 | 22 | |
sensei_the_single_lesson_meta() | 48 | 8 | 36 | |
Sensei_Utils::sensei_activity_ids() | 53 | 9 | 21 | |
Sensei_Course::course_archive_sorting() | 47 | 8 | 36 | |
Sensei_Course::archive_header() | 46 | 8 | 36 | |
Sensei_REST_API_Import_Controller::describe_upload_error() | 48 | 8 | 36 | |
Sensei_Admin::remove_trashed_course_from_course_order() | 54 | 9 | 20 | |
Sensei_Grading::get_redirect_url() | 48 | 8 | 35 | |
Sensei_Enrolment_Provider_Journal_Store::register_possible_enrolment_change() | 54 | 9 | 19 | |
Sensei\Internal\Emails\Generators\Course_Created::course_created_to_admin() | 48 | 8 | 34 | |
Sensei_Grading::grade_quiz_auto() | 47 | 8 | 34 | |
Sensei_Course_Outline_Lesson_Block::render_lesson_block() | 46 | 8 | 34 | |
Sensei\Blocks\Course_Theme\Course_Navigation::get_user_lesson_status() | 49 | 8 | 33 | |
Sensei_Utils::sensei_user_course_status_message() | 48 | 8 | 33 | |
Sensei_Lesson::user_lesson_quiz_status_message() | 54 | 9 | 18 | |
Sensei_Reports_Overview_List_Table_Abstract::output_top_filters() | 42 | 6 | 63 | |
Sensei_Teacher::course_analysis_teacher_access_limit() | 54 | 9 | 18 | |
Sensei_Analysis_Overview_List_Table::get_columns() | 38 | 5 | 77 | |
Sensei_Lesson::get_submitted_setting_value() | 56 | 9 | 17 | |
Sensei\Internal\Migration\Validations\Quiz_Submission_Validation::validate_quiz_submissions() | 45 | 7 | 47 | |
Sensei_Teacher::give_access_to_all_questions() | 55 | 9 | 17 | |
Sensei_Question::get_correct_answer() | 48 | 8 | 32 | |
Sensei_Quiz::get_user_question_answer() | 56 | 9 | 17 | |
Sensei\Blocks\Course_Theme\Course_Navigation::render_module() | 40 | 6 | 62 | |
Sensei_Lesson_Properties_Block::render_content() | 49 | 8 | 31 | |
Sensei_Data_Port_Job::get_logs() | 49 | 8 | 31 | |
Sensei_Lesson::get_quiz_settings() | 39 | 5 | 76 | |
Sensei_Core_Modules::filter_course_selected_terms() | 56 | 9 | 16 | |
Sensei_Shortcode_User_Courses::setup_course_query() | 48 | 8 | 31 | |
Sensei_Data_Port_Utilities::get_term() | 50 | 8 | 30 | |
Sensei_Admin_Notices::condition_check_date_range() | 58 | 9 | 15 | |
Sensei_Learner::delete_all_user_activity() | 50 | 8 | 30 | |
Sensei\Internal\Emails\Email_Seeder::create_email() | 50 | 8 | 30 | |
Sensei\Internal\Emails\Generators\Student_Submits_Quiz::student_submits_quiz_mail_to_teacher() | 45 | 7 | 45 | |
Sensei_Admin::handle_order_lessons() | 45 | 7 | 44 | |
Sensei_Take_Quiz_Block::render() | 49 | 8 | 29 | |
Sensei_Lesson::lesson_course_meta_box_content() | 39 | 5 | 74 | |
Sensei_Learners_Main::learners_link() | 49 | 8 | 29 | |
Sensei_Course_Component_Widget::display_courses() | 42 | 6 | 59 | |
Sensei_REST_API_Theme_Controller::install_theme() | 42 | 6 | 58 | |
Sensei\Internal\Emails\Email_Patterns::register_email_block_patterns() | 36 | 2 | 118 | |
Sensei_Grading::grading_default_view() | 46 | 7 | 43 | |
Sensei_Teacher::restrict_posts_menu_page() | 58 | 9 | 13 | |
Sensei_Shortcode_Course_Categories::__construct() | 57 | 9 | 13 | |
Sensei_Frontend::sensei_lesson_preview_title() | 59 | 9 | 12 | |
Sensei_Import_Lesson_Model::set_lesson_terms() | 46 | 7 | 42 | |
Sensei_Teacher::update_course_lessons_author() | 51 | 8 | 27 | |
Sensei_Block_Contact_Teacher::render_contact_teacher_block() | 49 | 8 | 27 | |
Sensei_REST_API_Extensions_Controller::register_routes() | 39 | 4 | 86 | |
Sensei_Shortcode_User_Courses::attach_shortcode_hooks() | 50 | 8 | 26 | |
Sensei_Lesson_Component_Widget::load_component() | 41 | 6 | 56 | |
Sensei_Course_List_Filter_Block::render_block() | 52 | 8 | 25 | |
Sensei_Main::get_image_size() | 51 | 8 | 25 | |
Sensei_Reports_Overview_List_Table_Lessons::add_totals_to_report_column_headers() | 51 | 8 | 25 | |
Sensei\Internal\Migration\Migration_Job_Scheduler::run_job() | 52 | 8 | 25 | |
Sensei_Updates::get_changelog_release_dates() | 52 | 8 | 24 | |
Sensei_Import_File_Process_Task::process_line() | 44 | 6 | 53 | |
Sensei_Question::can_question_change_author() | 52 | 8 | 23 | |
Sensei_Course_List_Student_Course_Filter::get_course_ids_to_be_excluded() | 47 | 7 | 37 | |
Sensei_Utils::sensei_check_for_activity() | 52 | 8 | 22 | |
Sensei_Main::sensei_count_comments() | 53 | 8 | 22 | |
Sensei_Admin_Notices::normalize_notice() | 53 | 8 | 22 | |
Sensei_Core_Modules::module_breadcrumb_link() | 52 | 8 | 22 | |
Sensei_Core_Modules::get_lessons_query() | 46 | 7 | 37 | |
Sensei\Blocks\Course_Theme\Quiz_Actions::render() | 53 | 8 | 22 | |
Sensei_Block_Patterns::register_block_patterns() | 48 | 7 | 36 | |
Sensei_Import_Model::get_value() | 54 | 8 | 21 | |
Sensei_Core_Modules::save_lesson_module() | 53 | 8 | 21 | |
Sensei_Core_Lesson_Modules::set_module() | 54 | 8 | 20 | |
Sensei_Teacher::save_teacher_meta_box() | 54 | 8 | 20 | |
Sensei_Course_Structure::sanitize_structure() | 49 | 7 | 34 | |
Sensei_Frontend::sensei_complete_course() | 47 | 7 | 34 | |
Sensei_Course::course_quizzes() | 55 | 8 | 19 | |
Sensei\Internal\Student_Progress\Course_Progress\Repositories\Comments_Based_Course_Progress_Repository::delete_activities() | 55 | 8 | 19 | |
Sensei\Internal\Student_Progress\Lesson_Progress\Repositories\Comments_Based_Lesson_Progress_Repository::delete_activities() | 55 | 8 | 19 | |
Sensei_Blocks_Initializer::should_initialize_blocks() | 54 | 8 | 19 | |
Sensei_Frontend::sensei_login_form() | 43 | 5 | 63 | |
Sensei_REST_API_Extensions_Controller::check_for_upgrade_error() | 50 | 7 | 33 | |
Sensei_Import_Question_Model::sync_meta() | 49 | 7 | 32 | |
Sensei_Lesson::quiz_panel_questions() | 48 | 7 | 32 | |
Sensei_Core_Modules::analysis_overview_column_title() | 56 | 8 | 17 | |
Sensei_Quiz::is_quiz_awaiting_grade_for_user() | 56 | 8 | 17 | |
Sensei_Category_Courses_Widget::load_component() | 41 | 5 | 61 | |
Sensei_Core_Modules::get_course_modules() | 50 | 7 | 30 | |
Sensei_Core_Modules::filter_module_terms() | 57 | 8 | 15 | |
Sensei\Blocks\Course_Theme\Course_Navigation::render_lesson() | 48 | 7 | 30 | |
sensei_course_archive_filter() | 58 | 8 | 14 | |
Sensei_Settings::flush_rewrite_rules_on_update() | 58 | 8 | 14 | |
Sensei_Import_Lesson_Model::get_lesson_meta() | 50 | 7 | 29 | |
Sensei_Plugins_Installation::install_plugin() | 42 | 5 | 59 | |
Sensei_Lesson::get_course_id() | 59 | 8 | 14 | |
Sensei\Internal\Migration\Migrations\Student_Progress_Migration::prepare_progress_to_insert() | 51 | 7 | 29 | |
Sensei_Course::add_column_headings() | 51 | 7 | 28 | |
Sensei_Import_Question_Model::get_post_array() | 50 | 7 | 28 | |
Sensei_Enrolment_Course_Calculation_Job::run() | 50 | 7 | 28 | |
Sensei_Export_Courses::get_post_fields() | 49 | 7 | 28 | |
Sensei\Internal\Migration\Migrations\Quiz_Migration::insert_quiz_answers() | 45 | 6 | 43 | |
Sensei_Teacher::is_module_in_use_by_different_course_and_teacher() | 50 | 7 | 28 | |
Sensei_Frontend::sensei_course_archive_pagination() | 60 | 8 | 12 | |
Sensei_Course::the_course_meta() | 45 | 6 | 42 | |
Sensei_Tools::process() | 51 | 7 | 27 | |
Sensei_Messages::message_content() | 60 | 8 | 12 | |
Sensei\Internal\Tools\Progress_Tables_Eraser::process() | 50 | 7 | 27 | |
Sensei_Quiz::set_questions() | 50 | 7 | 27 | |
Sensei_REST_API_Data_Port_Controller::prepare_to_serve_job_logs() | 51 | 7 | 26 | |
Sensei_Quiz::page_change_listener() | 51 | 7 | 26 | |
Sensei_Admin::save_lesson_order() | 50 | 7 | 26 | |
Sensei_Lesson::lesson_update_question_order() | 51 | 7 | 26 | |
Sensei_Learners_Main::filter_activities_by_users() | 51 | 7 | 26 | |
Sensei_Quiz::user_quiz_submit_listener() | 51 | 7 | 26 | |
Sensei_Conditional_Content_Block::render() | 52 | 7 | 26 | |
Sensei_Admin::are_custom_admin_styles_allowed() | 59 | 8 | 11 | |
Sensei_Data_Port_Question_Schema::get_schema() | 39 | 3 | 85 | |
sensei_get_modules_and_lessons() | 53 | 7 | 25 | |
Sensei_Frontend::lesson_tags_display() | 52 | 7 | 25 | |
Sensei_Course::the_course_lessons_title() | 51 | 7 | 25 | |
Sensei_Core_Modules::module_archive_filter() | 51 | 7 | 25 | |
Sensei_Course_Theme::enqueue_styles() | 51 | 7 | 24 | |
Sensei_Course_Structure::update_module() | 53 | 7 | 24 | |
Sensei_Course::get_course_loop_content_class() | 52 | 7 | 24 | |
Sensei_Question::filter_actions() | 53 | 7 | 24 | |
Sensei_REST_API_Messages_Controller::get_item_permissions_check() | 52 | 7 | 23 | |
Sensei_Quiz::user_save_quiz_answers_listener() | 52 | 7 | 23 | |
Sensei\Emails\MailPoet\Main::sync_subscribers() | 53 | 7 | 23 | |
Sensei_REST_API_Lesson_Quiz_Controller::get_item_schema() | 36 | 1 | 113 | |
sensei_quiz_grade_notices_map() | 54 | 7 | 23 | |
Sensei_REST_API_Lessons_Controller::init_post_meta() | 43 | 4 | 66 | |
Sensei_Learners_Admin_Bulk_Actions_View::get_row_data() | 40 | 4 | 66 | |
Sensei\Internal\Emails\Generators\Quiz_Graded::quiz_graded_mail_to_student() | 47 | 6 | 36 | |
Sensei\Internal\Emails\Generators\Student_Completes_Course::student_completed_course_mail_to_teacher() | 47 | 6 | 36 | |
Sensei_Home_Tasks_Provider::log_course_completion_tasks() | 54 | 7 | 21 | |
Sensei_Messages::message_login() | 55 | 7 | 20 | |
Sensei_Data_Port_Utilities::create_user() | 55 | 7 | 20 | |
Sensei_Course::block_notification_emails() | 54 | 7 | 20 | |
Sensei_Core_Modules::add_new_module_term() | 47 | 6 | 35 | |
Sensei_Messages::message_reply_received() | 53 | 7 | 20 | |
Sensei_Course_Outline_Block::has_draft() | 56 | 7 | 20 | |
Sensei\Internal\Student_Progress\Lesson_Progress\Models\Comments_Based_Lesson_Progress::get_status() | 56 | 7 | 19 | |
Sensei_Teacher::add_courses_to_author_archive() | 55 | 7 | 19 | |
Sensei_Admin_Notices::handle_notice_dismiss() | 54 | 7 | 19 | |
Sensei_Analysis_User_Profile_List_Table::get_course_statuses() | 48 | 6 | 34 | |
Sensei_Core_Modules::can_view_module_content() | 55 | 7 | 19 | |
Sensei_Learner_Management::json_search_users() | 47 | 6 | 34 | |
Sensei\Internal\Migration\Migrations\Quiz_Migration::insert_quiz_submission() | 48 | 6 | 34 | |
Sensei_Course_Component_Widget::widget() | 54 | 7 | 19 | |
Sensei_Lesson_Component_Widget::widget() | 54 | 7 | 19 | |
Sensei_PostTypes::redirect_course_archive_page() | 55 | 7 | 18 | |
Sensei_Import_CSV_Reader::get_columns_number() | 56 | 7 | 18 | |
Sensei_Lesson::add_custom_link_to_course() | 49 | 6 | 33 | |
Sensei_Learners_Admin_Bulk_Actions_View::data_table_header() | 44 | 5 | 48 | |
Sensei_Messages::only_show_messages_to_owner() | 50 | 6 | 32 | |
Sensei_Learner::get_learner_term() | 55 | 7 | 17 | |
Sensei_Templates::get_part() | 56 | 7 | 17 | |
Sensei_Data_Port_Utilities::validate_file_mime_type() | 56 | 7 | 17 | |
Sensei_Import_File_Process_Task::__construct() | 48 | 6 | 32 | |
Sensei_Learner_Management::learners_default_nav() | 45 | 5 | 47 | |
Sensei_Reports_Overview_List_Table_Lessons::get_row_data() | 43 | 5 | 47 | |
Sensei\Internal\Emails\Generators\Course_Welcome::welcome_to_course_for_student() | 49 | 6 | 31 | |
Sensei_Grading::add_grading_notices() | 58 | 7 | 16 | |
Sensei_Guest_User::create_guest_user_and_login_for_open_course() | 57 | 7 | 16 | |
Sensei_Teacher::update_lesson_teacher() | 57 | 7 | 16 | |
Sensei_Settings_API::get_settings() | 57 | 7 | 16 | |
Sensei_Course::has_pending_id_sync() | 57 | 7 | 16 | |
Sensei_Lesson::output_prerequisite_meta_box_content() | 43 | 5 | 46 | |
Sensei_Messages::save_new_message_post() | 49 | 6 | 30 | |
Sensei_Learner::remove_duplicate_progress() | 45 | 5 | 44 | |
Sensei_Analysis_Course_List_Table::get_course_statuses() | 46 | 5 | 43 | |
Sensei_Course_Structure::try_get_existing_module_by_slug_or_title_for_author() | 51 | 6 | 28 | |
Sensei_Course_Theme::add_lesson_video_to_content() | 59 | 7 | 13 | |
Sensei_Usage_Tracking_Data::get_course_completion_rate() | 50 | 6 | 27 | |
Sensei_Course_Theme_Templates::should_hide_lesson_template() | 60 | 7 | 11 | |
sensei_get_the_module_status() | 51 | 6 | 26 | |
Sensei_Messages::message_title() | 62 | 7 | 11 | |
Sensei_Question::file_upload_load_question_data() | 51 | 6 | 26 | |
sensei_all_access() | 52 | 6 | 25 | |
Sensei_Import_Job::translate_import_id() | 52 | 6 | 25 | |
Sensei_Import_Job::check_file() | 52 | 6 | 25 | |
Sensei_Settings_API::create_fields() | 53 | 6 | 23 | |
Sensei_Learner::get_course_list() | 51 | 6 | 23 | |
Sensei_Analysis::display_reports_navigation() | 47 | 5 | 38 | |
Sensei_Main::body_class() | 53 | 6 | 23 | |
Sensei_Analysis::display_nav() | 56 | 6 | 21 | |
Sensei_Import_Job::check_filetype() | 54 | 6 | 21 | |
Sensei_Analysis_Overview_List_Table::data_table_header() | 47 | 5 | 35 | |
Sensei\Internal\Migration\Migrations\Student_Progress_Migration::prepare_course_progress_to_insert() | 48 | 5 | 35 | |
Sensei_Settings::init_sections() | 44 | 4 | 49 | |
Sensei_Analysis_Overview_List_Table::filter_courses_by_last_activity() | 50 | 5 | 33 | |
Sensei_Emails::teacher_quiz_submitted() | 56 | 6 | 18 | |
Sensei_Settings_API::settings_screen() | 45 | 4 | 48 | |
Sensei_Data_Port_Utilities::get_attachment_from_source() | 49 | 5 | 32 | |
Sensei_Preview_User::add_user_switch_to_admin_bar() | 50 | 5 | 32 | |
Sensei_Messages::save_new_message() | 56 | 6 | 17 | |
Sensei_Course_Theme_Templates::load_file_templates() | 44 | 4 | 46 | |
Sensei_Admin_Notices::get_notices_to_display() | 57 | 6 | 16 | |
Sensei_Data_Port_Manager::get_active_job() | 58 | 6 | 15 | |
Sensei_Course_Enrolment_Manager::recalculate_on_course_post_status_change() | 59 | 6 | 15 | |
Sensei_Settings_API::form_field_info() | 57 | 6 | 15 | |
Sensei_Updates::v3_0_check_legacy_enrolment() | 60 | 6 | 15 | |
Sensei_Analysis_Course_List_Table::add_filter_by_start_date() | 52 | 5 | 29 | |
Sensei_Learner::get_full_name() | 58 | 6 | 14 | |
Sensei_Course_Theme::redirect_modules_to_first_lesson() | 59 | 6 | 14 | |
Sensei_Main::assign_role_caps() | 60 | 6 | 14 | |
Sensei_Settings_API::form_field_select() | 49 | 5 | 28 | |
Sensei_Data_Port_Manager::get_job_for_user() | 60 | 6 | 13 | |
Sensei_Usage_Tracking_Data::get_min_module_count() | 51 | 5 | 28 | |
Sensei\Internal\Migration\Migrations\Student_Progress_Migration::generate_column_clauses() | 50 | 5 | 28 | |
Sensei_Settings_API::form_field_range() | 49 | 5 | 28 | |
Sensei_Course_Theme_Templates::should_use_quiz_template() | 60 | 6 | 12 | |
Sensei_Usage_Tracking_Base::get_system_data() | 50 | 5 | 27 | |
Sensei_Setup_Wizard::skip_setup_wizard() | 62 | 6 | 11 | |
Sensei_Updates::v3_7_add_comment_indexes() | 51 | 5 | 26 | |
Sensei\Internal\Student_Progress\Course_Progress\Repositories\Comments_Based_Course_Progress_Repository::get() | 52 | 5 | 26 | |
Sensei_PostTypes::maybe_schedule_initial_publish_action() | 63 | 6 | 11 | |
Sensei_PostTypes::__construct() | 46 | 4 | 39 | |
Sensei_Import_Job::get_result_counts() | 53 | 5 | 24 | |
Sensei_Learner_Management::__construct() | 51 | 5 | 24 | |
Sensei_Import_Lesson_Model::get_quiz_args() | 53 | 5 | 23 | |
Sensei_Setup_Wizard::get_sensei_extensions() | 53 | 5 | 23 | |
Sensei_Analysis::analysis_user_course_nav() | 48 | 4 | 37 | |
Sensei_Templates::locate_template() | 55 | 5 | 22 | |
Sensei_Grading::grading_default_nav() | 53 | 5 | 22 | |
Sensei_Analysis_Course_List_Table::get_columns() | 48 | 4 | 36 | |
Sensei_Analysis_Overview_List_Table::filter_users_by_last_activity() | 56 | 5 | 21 | |
Sensei_PostTypes::setup_lesson_post_type() | 47 | 4 | 36 | |
Sensei_Updates::get_table_indexes() | 54 | 5 | 21 | |
Sensei_Shortcode_User_Courses::print_course_toggle_actions_inline_script() | 100 | 1 | 81 | |
is_another_sensei_activated() | 55 | 5 | 21 | |
Sensei_Grading::grading_user_quiz_nav() | 48 | 4 | 35 | |
Sensei_Plugins_Installation::install_plugins() | 54 | 5 | 20 | |
Sensei_Emails::teacher_completed_course() | 55 | 5 | 19 | |
Sensei_PostTypes::set_role_cap_defaults() | 43 | 2 | 64 | |
Sensei_Course_Enrolment::save_enrolment() | 55 | 5 | 19 | |
Sensei_Learners_Admin_Bulk_Actions_View::courses_select() | 55 | 5 | 19 | |
Sensei_Emails::learner_completed_course() | 55 | 5 | 19 | |
sensei_module_has_lessons() | 55 | 5 | 19 | |
Sensei_Updates::run_updates() | 57 | 5 | 18 | |
Sensei_Grading::__construct() | 56 | 5 | 17 | |
Sensei_Analysis_Overview_List_Table::no_items() | 57 | 5 | 17 | |
Sensei_Analysis_Overview_List_Table::get_sortable_columns() | 50 | 4 | 32 | |
Sensei_Grading_Main::data_table_header() | 49 | 4 | 32 | |
Sensei_Learners_Main::get_columns() | 49 | 4 | 32 | |
sensei_user_registration_url() | 57 | 5 | 17 | |
Sensei_Data_Port_Manager::redirect_imported_sample() | 57 | 5 | 16 | |
Sensei_Import_Job::add_log_entry() | 57 | 5 | 16 | |
Sensei_Learner::find_by_query_var() | 58 | 5 | 16 | |
sensei_user_login_url() | 58 | 5 | 15 | |
Sensei_Tool_Enrolment_Debug::output() | 50 | 4 | 30 | |
Sensei_Analysis::add_custom_navigation() | 63 | 6 | 10 | |
Sensei_Data_Port_Job::get_log_entry_descriptor() | 59 | 5 | 14 | |
Sensei_REST_API_Lesson_Quiz_Controller::can_user_get_quiz() | 58 | 5 | 14 | |
Sensei_Tool_Enrolment_Debug::add_debug_action() | 58 | 5 | 14 | |
Sensei_Analysis_Course_List_Table::get_views() | 50 | 4 | 28 | |
Sensei_Course_Theme_Templates::set_single_template_hierarchy() | 60 | 5 | 13 | |
Sensei_Learners_Admin_Bulk_Actions_View::get_learner_courses_html() | 50 | 4 | 28 | |
Sensei_Setup_Wizard::setup_wizard_notice() | 52 | 4 | 27 | |
Sensei_Main::update() | 60 | 5 | 12 | |
Sensei_Usage_Tracking_Data::get_usage_data() | 46 | 3 | 42 | |
Sensei_Preview_User::get_preview_user() | 61 | 5 | 12 | |
Sensei_Data_Port_Job::compare_null_integers() | 63 | 5 | 12 | |
Sensei_Course_Theme::maybe_override_theme() | 61 | 5 | 11 | |
Sensei_Learners_Main::get_sortable_columns() | 53 | 4 | 26 | |
Sensei_Course_Theme::get_learning_mode_customizer_url() | 51 | 4 | 26 | |
sensei_locked_lesson_notices_map() | 54 | 4 | 26 | |
Sensei\Internal\Student_Progress\Lesson_Progress\Repositories\Comments_Based_Lesson_Progress_Repository::save() | 52 | 4 | 25 | |
Sensei_Analysis_Course_List_Table::data_table_footer() | 51 | 4 | 25 | |
Sensei_Analysis_Course_List_Table::get_sortable_columns() | 54 | 4 | 24 | |
Sensei_Course_Enrolment_Manager::recalculate_enrolments() | 53 | 4 | 24 | |
Sensei_Usage_Tracking_Data::get_question_type_count() | 53 | 4 | 23 | |
Sensei_Import_Lesson_Model::set_quiz_questions() | 54 | 4 | 22 | |
Sensei_Grading_Main::__construct() | 53 | 4 | 21 | |
Sensei_Course_Theme_Templates::get_custom_templates() | 54 | 4 | 20 | |
Sensei_Shortcode_User_Courses::course_toggle_actions() | 55 | 4 | 20 | |
Sensei_Learner::get_enrolled_courses_query_by_progress_status() | 55 | 4 | 19 | |
Sensei_Import_Job::save_file() | 57 | 4 | 17 | |
Sensei_Learner::output_students_column() | 46 | 2 | 47 | |
Sensei_Setup_Wizard::add_setup_wizard_help_tab() | 55 | 4 | 17 | |
Sensei_Course_Enrolment::get_removed_learners() | 58 | 4 | 17 | |
Sensei_Import_Model::add_thumbnail_to_post() | 57 | 4 | 17 | |
Sensei_Emails::learner_graded_quiz() | 57 | 4 | 16 | |
Sensei_Course_Enrolment_Manager::collect_enrolment_providers() | 58 | 4 | 16 | |
Sensei_Setup_Wizard::get_feature_with_status() | 57 | 4 | 16 | |
Sensei_Analysis_Course_List_Table::__construct() | 56 | 4 | 16 | |
Sensei_PostTypes::setup_sensei_message_post_type() | 49 | 3 | 31 | |
Sensei_Guest_User::delete_guest_user() | 58 | 4 | 16 | |
Sensei_Emails::teacher_completed_lesson() | 58 | 4 | 16 | |
Sensei_Emails::teacher_started_course() | 58 | 4 | 16 | |
Sensei_Emails::teacher_new_message() | 58 | 4 | 16 | |
Sensei_Import_Model::get_error_data() | 59 | 4 | 16 | |
Sensei_Emails::new_message_reply() | 58 | 4 | 16 | |
Sensei_Tool_Enrolment_Debug::get_last_progress_activity_date() | 58 | 4 | 16 | |
Sensei_Setup_Wizard::__construct() | 57 | 4 | 16 | |
Sensei_Course_Enrolment::enrol() | 59 | 4 | 15 | |
Sensei_Admin_Notices::condition_installed_since() | 63 | 5 | 10 | |
Sensei_REST_API_Lesson_Quiz_Controller::get_quiz_questions() | 59 | 4 | 15 | |
Sensei\Internal\Migration\Migrations\Student_Progress_Migration::run() | 58 | 4 | 15 | |
Sensei_PostTypes::quiz_admin_bar_menu() | 59 | 4 | 15 | |
Sensei_Plugins_Installation::close_http_connection() | 60 | 4 | 15 | |
Sensei_Shortcode_User_Courses::render() | 50 | 3 | 30 | |
Sensei_Course_Enrolment_Manager::get_enrolment_provider_versions_hash() | 59 | 4 | 15 | |
Sensei_Preview_User::override_user() | 60 | 4 | 15 | |
Sensei_Course_Enrolment_Manager::maybe_prevent_frontend_manual_enrol() | 60 | 4 | 14 | |
Sensei_Tool_Enrolment_Debug::get_percent_complete() | 59 | 4 | 14 | |
Sensei_REST_API_Lesson_Quiz_Controller::can_user_save_quiz() | 59 | 4 | 14 | |
Sensei_Admin_Notices::condition_check_screen() | 59 | 4 | 14 | |
sensei_get_navigation_url() | 60 | 4 | 14 | |
Sensei_Main::access_settings() | 62 | 4 | 14 | |
Sensei_Setup_Wizard::close_wccom_install() | 58 | 4 | 14 | |
Sensei_Learners_Main::get_views() | 60 | 4 | 13 | |
Sensei_Analysis::__construct() | 59 | 4 | 13 | |
Sensei_PostTypes::add_submenus() | 47 | 2 | 43 | |
Sensei_Usage_Tracking_Base::send_usage_data() | 60 | 4 | 13 | |
Sensei_Course_Enrolment::get_course_enrolment_providers() | 61 | 4 | 13 | |
Sensei_Learner::filter_rest_course_query() | 61 | 4 | 12 | |
Sensei_Usage_Tracking_Base::get_plugins() | 61 | 4 | 12 | |
Sensei_Analysis::analysis_user_profile_nav() | 51 | 3 | 27 | |
Sensei_Main::load_modules_class() | 60 | 4 | 12 | |
Sensei_Data_Port_Manager::cancel_all_jobs() | 61 | 4 | 12 | |
Sensei_Usage_Tracking_Base::send_tracks_request() | 51 | 3 | 26 | |
sensei_quiz_has_questions() | 62 | 4 | 11 | |
Sensei_Templates::get_template() | 62 | 4 | 11 | |
Sensei_Usage_Tracking_Data::get_question_random_order_count() | 53 | 3 | 25 | |
Sensei_Usage_Tracking_Data::get_max_module_count() | 54 | 3 | 23 | |
sensei_get_other_lessons() | 54 | 3 | 21 | |
sensei_locked_lesson_notice_actions_map() | 50 | 2 | 35 | |
Sensei_PostTypes::get_main_post_type_labels() | 49 | 2 | 35 | |
Sensei\Internal\Student_Progress\Lesson_Progress\Repositories\Comments_Based_Lesson_Progress_Repository::create_progress_from_comment() | 55 | 3 | 20 | |
Sensei\Internal\Student_Progress\Course_Progress\Repositories\Comments_Based_Course_Progress_Repository::create_progress_from_comment() | 55 | 3 | 20 | |
sensei_lesson_quiz_notices_map() | 58 | 3 | 19 | |
Sensei_Main::register_widgets() | 56 | 3 | 18 | |
Sensei_Data_Port_Manager::log_complete_import_jobs() | 56 | 3 | 18 | |
Sensei_Analysis::analysis_lesson_users_nav() | 49 | 2 | 33 | |
Sensei_Data_Port_Utilities::split_list_safely() | 57 | 3 | 18 | |
sensei_setup_module() | 57 | 3 | 18 | |
Sensei_Import_Model::get_existing_post_id() | 57 | 3 | 18 | |
Sensei_Data_Port_Utilities::get_module_for_course() | 57 | 3 | 17 | |
Sensei\Internal\Student_Progress\Course_Progress\Repositories\Comments_Based_Course_Progress_Repository::create() | 56 | 3 | 17 | |
Sensei_Import_Model::from_source_array() | 58 | 3 | 16 | |
Sensei\Internal\Student_Progress\Lesson_Progress\Repositories\Comments_Based_Lesson_Progress_Repository::get() | 58 | 3 | 16 | |
sensei_hex_lighter() | 57 | 3 | 16 | |
Sensei\Internal\Student_Progress\Lesson_Progress\Repositories\Comments_Based_Lesson_Progress_Repository::count() | 58 | 3 | 16 | |
Sensei_Guest_User::log_in_guest_user_if_in_open_course() | 67 | 4 | 9 | |
Sensei_Data_Port_Manager::get_job() | 65 | 4 | 8 | |
Sensei_Course_Theme::is_preview_mode() | 63 | 4 | 10 | |
Sensei_Preview_User::switch_to_preview_user() | 65 | 4 | 9 | |
sensei_module_lesson_count() | 64 | 4 | 9 | |
Sensei_Emails::get_from_name() | 64 | 4 | 10 | |
Sensei_Course_Theme_Templates::get_single_block_template() | 62 | 4 | 10 | |
Sensei_Course_Enrolment_Manager::should_defer_enrolment_check() | 64 | 4 | 10 | |
Sensei_Plugins_Installation::set_time_limit() | 71 | 4 | 5 | |
sensei_log_jetpack_event() | 63 | 4 | 10 | |
Sensei_Setup_Wizard::get_wizard_user_data() | 65 | 4 | 8 | |
Sensei\Internal\Student_Progress\Lesson_Progress\Repositories\Comments_Based_Lesson_Progress_Repository::create() | 58 | 3 | 15 | |
Sensei_Learner_Management::add_custom_navigation() | 64 | 4 | 9 | |
Sensei_Updates::v3_7_check_rewrite_front() | 63 | 4 | 10 | |
Sensei_PostTypes::lesson_is_protected() | 64 | 4 | 10 | |
Sensei_Emails::get_from_address() | 64 | 4 | 10 | |
sensei_hex_darker() | 58 | 3 | 15 | |
Sensei_Shortcode_User_Courses::detach_shortcode_hooks() | 58 | 3 | 14 | |
Sensei\Internal\Migration\Migrations\Student_Progress_Migration::insert_with_batches() | 59 | 3 | 14 | |
Sensei_Data_Port_Job::get_files_data() | 60 | 3 | 14 | |
course_single_lessons() | 60 | 3 | 13 | |
Sensei_Learner_Management::load_data_object() | 60 | 3 | 13 | |
Sensei_Templates::locate_and_load_template_overrides() | 62 | 3 | 13 | |
Sensei_Data_Port_Utilities::create_term() | 61 | 3 | 12 | |
Sensei_Data_Port_Manager::init() | 60 | 3 | 12 | |
Sensei_Updates::v4_12_create_default_emails() | 62 | 3 | 12 | |
Sensei_Course_Enrolment::withdraw() | 61 | 3 | 12 | |
get_the_lesson_status_class() | 63 | 3 | 12 | |
Sensei_Import_Lesson_Model::sync_quiz() | 61 | 3 | 12 | |
Sensei_Course_Theme::add_admin_bar_edit_site_menu() | 62 | 3 | 12 | |
Sensei_Course_Enrolment_Manager::defer_course_enrolment_check() | 63 | 3 | 11 | |
Sensei_Data_Port_Manager::run_scheduled_data_port_job() | 63 | 3 | 11 | |
Sensei_Course_Enrolment_Manager::add_wcpc_1_notice() | 61 | 3 | 11 | |
Sensei_Learners_Admin_Bulk_Actions_View::output_headers() | 60 | 3 | 11 | |
Sensei_REST_API_Lesson_Quiz_Controller::sanitize_questions() | 63 | 3 | 11 | |
Sensei_Setup_Wizard::install_extensions() | 62 | 3 | 11 | |
Sensei_Course_Enrolment_Manager::detect_wcpc_1() | 62 | 3 | 11 | |
Sensei_REST_API_Lesson_Quiz_Controller::register_routes() | 48 | 1 | 40 | |
sensei_lesson_quiz_notice_actions_map() | 57 | 2 | 20 | |
Sensei_Data_Port_Manager::log_complete_export_jobs() | 57 | 2 | 18 | |
Sensei_Data_Port_Job::__construct() | 57 | 2 | 17 | |
Sensei_Plugins_Installation::complete_installation() | 59 | 2 | 16 | |
Sensei_Plugins_Installation::save_error() | 58 | 2 | 16 | |
Sensei_Learners_Admin_Bulk_Actions_View::no_items() | 56 | 2 | 16 | |
Sensei_Course_Enrolment::store_enrolment_results() | 63 | 3 | 10 | |
sensei_get_navigation_link_text() | 66 | 3 | 10 | |
Sensei_Guest_User::skip_wp_mail() | 66 | 3 | 9 | |
Sensei_Plugins_Installation::activate_plugin() | 65 | 3 | 9 | |
Sensei_Course_Theme::get_learning_mode_fse_url() | 66 | 3 | 9 | |
sensei_has_translation_or_is_english() | 77 | 3 | 3 | |
Sensei_Learners_Admin_Bulk_Actions_View::table_search_form() | 69 | 3 | 6 | |
Sensei_Grading_Main::extra_tablenav() | 67 | 3 | 9 | |
Sensei_Data_Port_Manager::clean_old_jobs() | 66 | 3 | 8 | |
Sensei_Guest_User::open_course_user_can_manualy_enroll() | 73 | 3 | 4 | |
Sensei_Import_Lesson_Model::sync_post() | 67 | 3 | 8 | |
get_sensei_header() | 65 | 3 | 10 | |
sensei_do_deprecated_action() | 63 | 3 | 10 | |
Sensei_Templates::the_title() | 57 | 2 | 15 | |
sensei_the_lesson_excerpt() | 65 | 3 | 9 | |
Sensei_Plugins_Installation::get_installed_plugin_path() | 65 | 3 | 10 | |
Sensei_Guest_User::get_current_action() | 65 | 3 | 9 | |
Sensei_Course_Enrolment_Manager::run_deferred_course_enrolment_checks() | 69 | 3 | 7 | |
Sensei_Data_Port_Job::persist() | 69 | 3 | 6 | |
Sensei_Preview_User::allow_post_preview() | 65 | 3 | 9 | |
Sensei_Plugins_Installation::run_deferred_actions() | 66 | 3 | 9 | |
Sensei_Data_Port_Utilities::get_term_slug() | 68 | 3 | 6 | |
Sensei_Preview_User::delete_preview_user() | 65 | 3 | 8 | |
Sensei_Preview_User::skip_wp_mail() | 66 | 3 | 9 | |
Sensei_REST_API_Lesson_Quiz_Controller::validate_questions() | 65 | 3 | 9 | |
Sensei_Import_Job::is_ready() | 74 | 3 | 4 | |
Sensei_Grading_Main::table_search_form() | 69 | 3 | 6 | |
Sensei_Data_Port_Utilities::get_demo_course_id() | 59 | 2 | 15 | |
Sensei_Guest_User::is_action() | 72 | 3 | 5 | |
Sensei_Preview_User::preview_user_always_enrolled() | 63 | 3 | 10 | |
Sensei_Updates::get_days_since_release() | 62 | 3 | 10 | |
Sensei_Usage_Tracking_Data::get_event_logging_base_fields() | 64 | 3 | 9 | |
Sensei_Guest_User::open_course_always_enrolled() | 73 | 3 | 4 | |
Sensei\Internal\Student_Progress\Course_Progress\Repositories\Comments_Based_Course_Progress_Repository::sort_comments() | 66 | 3 | 8 | |
Sensei_Guest_User::log_guest_user_out_before_all_actions() | 67 | 3 | 9 | |
Sensei_Updates::v3_9_remove_abandoned_multiple_question() | 70 | 3 | 6 | |
Sensei_Course_Theme::get_template_version() | 64 | 3 | 9 | |
Sensei_Course_Theme_Templates::maybe_add_theme_supports() | 71 | 3 | 5 | |
Sensei_Learners_Admin_Bulk_Actions_View::extra_tablenav() | 67 | 3 | 9 | |
Sensei_Guest_User::enrol_user() | 67 | 3 | 8 | |
Sensei_Course_Enrolment::query_enrolment_providers() | 59 | 2 | 15 | |
Sensei_Data_Port_Job::get_status() | 64 | 3 | 10 | |
Sensei_Import_Job::set_line_result() | 65 | 3 | 9 | |
Sensei_Course_Theme::get_theme_redirect_url() | 68 | 3 | 6 | |
Sensei_Preview_User::is_preview_user() | 64 | 3 | 9 | |
Sensei_Import_Model::store_import_id() | 69 | 3 | 6 | |
sensei_start_course_form() | 60 | 2 | 14 | |
Sensei_Course_Theme_Templates::load_course_theme_patterns() | 60 | 2 | 14 | |
Sensei_Data_Port_Job::restore_from_json() | 59 | 2 | 14 | |
Sensei_Templates::get_no_permission_template() | 60 | 2 | 13 | |
Sensei\Internal\Student_Progress\Course_Progress\Repositories\Comments_Based_Course_Progress_Repository::has() | 60 | 2 | 13 | |
Sensei_Preview_User::init() | 59 | 2 | 13 | |
Sensei\Internal\Student_Progress\Lesson_Progress\Repositories\Comments_Based_Lesson_Progress_Repository::has() | 60 | 2 | 13 | |
Sensei_Learners_Admin_Bulk_Actions_View::get_bulk_action_dropdown_html() | 61 | 2 | 12 | |
Sensei_Import_Model::add_warnings_to_job() | 64 | 2 | 11 | |
Sensei_Usage_Tracking_Base::send_event() | 62 | 2 | 11 | |
Sensei_Usage_Tracking_Data::get_course_prereqs_count() | 56 | 1 | 21 | |
Sensei_Import_Job::get_file_config() | 56 | 1 | 20 | |
Sensei_Usage_Tracking_Data::get_category_question_count() | 57 | 1 | 18 | |
Sensei_Shortcode_User_Courses::active_no_course_message_output() | 62 | 1 | 16 | |
Sensei_Shortcode_User_Courses::no_course_message_output() | 62 | 1 | 16 | |
Sensei_Shortcode_User_Courses::course_status_class_tagging() | 67 | 2 | 8 | |
sensei_light_or_dark() | 64 | 2 | 8 | |
Sensei_Import_Job::__construct() | 70 | 2 | 6 | |
Sensei_Usage_Tracking_Base::get_plugin_data() | 67 | 2 | 8 | |
sensei_is_login_required() | 71 | 2 | 5 | |
get_sensei_footer() | 66 | 2 | 9 | |
sensei_does_theme_support_templates() | 72 | 2 | 5 | |
sensei_the_course_results_lessons() | 68 | 2 | 8 | |
sensei_recent_comments_widget_filter() | 70 | 2 | 6 | |
Sensei\Internal\Migration\Migrations\Student_Progress_Migration::db_query() | 67 | 2 | 8 | |
Sensei_Usage_Tracking_Base::schedule_tracking_task() | 65 | 2 | 10 | |
Sensei_Usage_Tracking_Base::unschedule_tracking_task() | 74 | 2 | 5 | |
sensei_the_question_class() | 63 | 2 | 10 | |
Sensei_Tool_Enrolment_Debug::format_date() | 63 | 2 | 10 | |
Sensei_Course_Enrolment::get_enrolled_user_ids() | 66 | 2 | 8 | |
sensei_have_modules() | 67 | 2 | 8 | |
sensei_log_event() | 64 | 2 | 10 | |
Sensei_Course_Enrolment::update_removed_learners() | 67 | 2 | 8 | |
Sensei_Usage_Tracking_Base::get_plugin_name() | 68 | 2 | 7 | |
Sensei\Internal\Student_Progress\Course_Progress\Repositories\Comments_Based_Course_Progress_Repository::assert_comments_based_course_progress() | 69 | 2 | 6 | |
Sensei\Internal\Student_Progress\Lesson_Progress\Repositories\Comments_Based_Lesson_Progress_Repository::assert_comments_based_lesson_progress() | 69 | 2 | 6 | |
sensei_get_the_question_id() | 72 | 2 | 6 | |
Sensei\Internal\Student_Progress\Course_Progress\Repositories\Comments_Based_Course_Progress_Repository::save() | 66 | 2 | 8 | |
Sensei_Usage_Tracking_Base::get_instance_for_subclass() | 70 | 2 | 6 | |
is_sensei_activating() | 79 | 2 | 3 | |
sensei_the_question_content() | 62 | 1 | 14 | |
sensei_get_the_question_number() | 61 | 1 | 13 | |
Sensei_Grading_Main::get_columns() | 60 | 1 | 13 | |
setup_theme() | 61 | 1 | 12 | |
Sensei_Tool_Enrolment_Debug::get_enrolment_debug_url() | 63 | 1 | 12 | |
Sensei_Grading_Main::get_sortable_columns() | 62 | 1 | 12 | |
Sensei_Import_Lesson_Model::get_model_key() | 81 | 1 | 3 | |
Sensei_Templates::fire_frontend_messages_hook() | 80 | 1 | 3 | |
sensei_the_excerpt() | 74 | 1 | 5 | |
sensei_get_the_module_title() | 68 | 1 | 7 | |
sensei_get_current_page_url() | 74 | 1 | 5 | |
the_no_permissions_title() | 78 | 1 | 3 | |
Sensei\Internal\Migration\Migrations\Student_Progress_Migration::__construct() | 77 | 1 | 4 | |
sensei_get_the_module_id() | 73 | 1 | 5 | |
Sensei() | 80 | 1 | 3 | |
Sensei_Import_Model::is_new() | 82 | 1 | 3 | |
sensei_the_module_permalink() | 67 | 1 | 7 | |
Sensei_Templates::fire_sensei_complete_course_hook() | 80 | 1 | 3 | |
sensei_rgb_from_hex() | 64 | 1 | 9 | |
sensei_the_lesson_status_class() | 81 | 1 | 3 | |
sensei_complete_lesson_button() | 82 | 1 | 3 | |
sensei_reset_lesson_button() | 82 | 1 | 3 | |
sensei_load_template() | 82 | 1 | 3 | |
Sensei_Grading_Main::no_items() | 80 | 1 | 3 | |
sensei_the_my_courses_content() | 81 | 1 | 3 | |
Sensei\Internal\Migration\Migrations\Student_Progress_Migration::convert_to_utc() | 69 | 1 | 6 | |
sensei_the_module_title_attribute() | 81 | 1 | 3 | |
sensei_the_module_id() | 81 | 1 | 3 | |
sensei_has_user_completed_prerequisite_lesson() | 80 | 1 | 3 | |
activate_sensei() | 83 | 1 | 3 | |
sensei_get_the_module_description() | 73 | 1 | 5 | |
sensei_is_a_course() | 80 | 1 | 3 | |
sensei_setup_the_question() | 71 | 1 | 6 | |
sensei_the_module_status() | 81 | 1 | 3 | |
sensei_the_module_description() | 81 | 1 | 3 | |
sensei_load_template_part() | 80 | 1 | 3 | |
Sensei_Tool_Enrolment_Debug::get_id() | 82 | 1 | 3 | |
Sensei_Tool_Enrolment_Debug::get_name() | 79 | 1 | 3 | |
quiz_question_type() | 82 | 1 | 3 | |
Sensei\Internal\Student_Progress\Lesson_Progress\Repositories\Comments_Based_Lesson_Progress_Repository::delete() | 67 | 1 | 8 | |
sensei_the_module_title() | 81 | 1 | 3 | |
sensei_get_template() | 80 | 1 | 3 | |
sensei_courses_per_row() | 81 | 1 | 3 | |
the_no_permissions_message() | 78 | 1 | 3 | |
Sensei\Internal\Student_Progress\Course_Progress\Repositories\Comments_Based_Course_Progress_Repository::delete() | 67 | 1 | 8 |
3082 more item(s) not shown.