Sensei_Quiz D

Total Complexity 221
Dependencies 7
Dependents 3
Total lines 1,633
Lines of code 728
Logical lines of code 422
Comment lines 577
Methods 39
Properties 3

Methods 39

Method Rating Maintainability Complexity Lines of code
submit_answers_for_grading()
B
41 16 51
get_user_question_answer()
A
48 14 32
action_buttons()
A
41 12 57
get_user_question_feedback()
A
49 13 29
get_user_question_grade()
A
50 11 27
get_user_answers_feedback()
A
52 10 23
prepare_form_submitted_answers()
A
50 9 26
save_user_answers()
A
51 9 24
get_user_answers()
A
52 9 23
save_user_answers_feedback()
A
53 9 21
get_user_grades()
A
54 9 20
reset_user_lesson_data()
A
46 7 38
set_user_grades()
A
54 8 19
set_questions()
S
50 7 27
load_global_quiz_data()
S
47 5 34
delete_quiz_question_meta()
S
56 6 18
user_save_quiz_answers_listener()
S
56 6 16
update_after_lesson_change()
S
55 5 20
quiz_has_no_questions()
S
59 5 13
user_quiz_submit_listener()
S
60 5 12
update_quiz_author()
S
57 4 18
merge_quiz_answers_with_questions_asked()
S
64 5 9
get_lesson_id()
S
60 4 13
single_quiz_title()
S
59 3 13
reset_button_click_listener()
S
61 3 11
is_block_based_editor_enabled()
S
67 3 7
add_quiz_blocks_class()
S
70 3 6
is_uploaded_file_valid()
S
65 3 8
maybe_delete_quiz()
S
68 3 7
start_quiz_questions_loop()
S
61 2 12
the_user_status_message()
S
61 2 11
get_questions()
S
55 1 20
is_pass_required()
S
66 2 8
is_reset_allowed()
S
66 2 8
get_user_quiz_grade()
S
66 2 8
the_title()
S
62 1 14
__construct()
S
58 1 14
has_sensei_blocks()
S
76 1 4
stop_quiz_questions_loop()
S
68 1 7