Sensei_Lesson D

Total Complexity 714
Dependencies 8
Dependents 12
Total lines 5,316
Lines of code 3,206
Logical lines of code 1,788
Comment lines 1,193
Methods 108
Properties 5

Methods 108

Method Rating Maintainability Complexity Lines of code
lesson_save_question()
D
21
69 164
quiz_panel_question_field()
D
23
29 191
lesson_quiz_questions()
D
31 33 103
quiz_panel_question()
C
24
25 171
quiz_panel_add()
C
27
21 146
quiz_update()
C
35 23 80
meta_box_save()
B
44 17 40
quiz_panel()
A
32 10 125
save_quiz_settings()
A
48 16 31
save_all_lessons_edit_fields()
A
47 16 31
quiz_panel_get_existing_questions()
A
40 12 67
save_post_meta()
A
49 14 28
get_featured_video_media_from_blocks()
A
47 13 34
quiz_panel_filter_existing_questions()
A
42 11 52
lesson_remove_multiple_questions()
A
48 12 31
the_lesson_meta()
A
40 10 58
maybe_start_lesson()
A
52 12 23
lesson_image()
A
46 11 36
lesson_update_question()
A
46 11 35
lesson_add_existing_questions()
A
44 10 44
footer_quiz_call_to_action()
A
47 10 40
all_lessons_edit_fields()
A
35 6 99
enqueue_styles()
A
54 11 16
lesson_add_multiple_questions()
A
44 9 42
log_lesson_update()
A
52 9 24
user_lesson_quiz_status_message()
A
54 9 18
get_submitted_setting_value()
A
56 9 17
get_quiz_settings()
A
39 5 76
lesson_course_meta_box_content()
A
39 5 74
enqueue_scripts()
A
51 8 26
quiz_panel_questions()
A
49 7 31
get_course_id()
S
59 8 14
lesson_update_question_order()
S
51 7 25
add_custom_link_to_course()
S
49 6 33
output_prerequisite_meta_box_content()
S
43 5 46
course_signup_link()
S
55 7 16
lesson_info_meta_box_content()
S
41 4 59
is_prerequisite_complete()
S
58 7 14
add_column_headings()
S
53 6 24
add_column_data()
S
52 6 23
quiz_panel_question_feedback()
S
47 5 37
get_course_ids()
S
48 5 34
lesson_remove_question()
S
57 6 16
lesson_quiz_settings_meta_box_content()
S
43 3 55
get_question_category_limit()
S
54 5 21
has_sensei_blocks()
S
56 5 18
save_lesson_featured_video_thumbnail()
S
58 5 16
single_course_lessons_classes()
S
57 5 16
__construct()
S
40 2 59
find_first_prerequisite_lesson()
S
59 5 13
set_default_question_order()
S
51 4 27
the_title()
S
54 4 24
quiz_panel_add_existing_question()
S
50 3 31
log_initial_publish_event()
S
58 4 15
lesson_preview_meta_box_content()
S
50 3 30
should_show_lesson_actions()
S
62 5 10
set_quick_edit_admin_defaults()
S
59 4 14
lesson_update_question_order_random()
S
59 4 14
lesson_update_grade_type()
S
59 4 14
deprecated_get_question_category_limit()
S
59 4 14
add_lesson_to_course_order()
S
60 4 14
get_featured_video_media_from_classic_editor()
S
61 4 12
is_lesson_author()
S
62 4 12
get_quiz_permalink()
S
63 4 11
get_prerequisites()
S
53 3 24
display_lessons_navigation()
S
56 3 20
question_get_answer_id()
S
58 3 17
meta_box_setup()
S
55 3 16
add_custom_navigation()
S
64 4 9
get_lesson_prerequisite_id()
S
64 4 9
output_comments()
S
63 4 10
lesson_excerpt()
S
65 4 8
the_archive_header()
S
59 3 14
enqueue_scripts_meta_box_quiz_editor()
S
50 2 28
lesson_has_quiz_with_questions_and_pass_required()
S
61 3 12
lesson_has_quiz_with_graded_questions()
S
62 3 12
get_vimeo_thumbnail()
S
61 3 11
on_lesson_published()
S
63 3 11
lesson_count()
S
54 2 23
generate_all_lessons_edit_field()
S
51 1 31
handle_get_prerequisite_meta_box_content()
S
64 3 10
quiz_settings_panel()
S
65 3 9
limit_archive_content()
S
69 3 6
the_lesson_thumbnail()
S
65 3 9
highlight_menu_item()
S
65 3 8
prerequisite_complete_message()
S
60 2 13
get_videopress_thumbnail()
S
61 2 12
content_drip_promo_meta_box_content()
S
58 1 21
lesson_quizzes()
S
58 1 16
mark_updating_lesson_id()
S
71 2 6
get_answer_id()
S
70 2 7
add_video_meta_box()
S
67 2 7
is_quiz_submitted()
S
72 2 4
alter_the_lesson_excerpt()
S
67 2 7
lesson_quiz_meta_box_content()
S
67 2 8
get_all_lesson_ids()
S
64 1 11
lesson_quiz_has_questions()
S
78 1 3
disable_log_lesson_update()
S
79 1 3
lesson_video_meta_box_content()
S
66 1 7
user_can_edit_quiz()
S
74 1 4
deprecated_question_get_answer_id()
S
65 1 9
get_take_course_url()
S
70 1 7
user_not_taking_course_message()
S
79 1 3
lesson_prerequisite_meta_box_content()
S
70 1 7
get_youtube_thumbnail()
S
71 1 5
the_lesson_image()
S
79 1 3
enqueue_lesson_edit_scripts()
S
74 1 4
lesson_complexities()
S
67 1 8