LP_Abstract_User D

Total Complexity 431
Dependencies 20
Dependents 3
Total lines 2,906
Lines of code 1,536
Logical lines of code 911
Comment lines 907
Methods 117
Properties 5

Methods 117

Method Rating Maintainability Complexity Lines of code
get_quiz_history()
C
34 23 88
start_quiz()
B
34 17 90
get_course_access_level()
A
45 13 43
enroll()
A
41 12 56
can_view_item()
A
47 13 36
retake_quiz()
A
39 10 66
_insert_quiz_item()
A
39 9 67
get_current_item()
A
50 11 29
can_view_quiz()
A
50 11 26
can_view_lesson()
A
52 9 22
has_completed_item()
A
50 8 29
can_enroll_course()
A
61 9 11
get_course_data()
A
52 8 25
get_course_order()
A
56 8 18
complete_lesson()
S
49 7 30
finish_quiz()
S
50 7 28
can_retake_quiz()
S
54 6 21
__get()
S
54 6 20
get_orders()
S
55 6 19
count_retaken_quiz()
S
55 6 19
get_answer_results()
S
56 6 18
retake_course()
S
49 5 32
__construct()
S
59 6 14
_get_course()
S
60 6 14
get_item()
S
56 5 19
get_item_access_level()
S
57 5 17
hint()
S
57 5 17
maybe_update_item()
S
58 5 16
can_finish_course()
S
60 5 13
is()
S
60 5 12
get_item_grade()
S
61 5 11
is_answered_question()
S
62 5 11
get_item_status()
S
57 4 16
finish_course()
S
58 4 16
get_course_remaining_time()
S
63 5 10
can_retake_course()
S
58 4 15
get_course_remaining_time_timestamp()
S
63 5 10
check_question()
S
60 4 14
get_current_question()
S
59 4 14
can_finish_course_not_passed()
S
61 4 12
can_edit_item()
S
62 4 11
count_retaken_course()
S
64 3 11
get_prev_question()
S
63 3 11
get_next_question()
S
63 3 11
get_status_course_of_user()
S
54 2 24
has_passed_course()
S
63 3 10
is_locked_course()
S
65 3 8
has_checked_answer()
S
68 3 7
has_hinted_answer()
S
68 3 7
can_do_quiz()
S
63 3 10
get_role()
S
78 3 3
user_check_blocked_duration()
S
66 3 8
_verify_course_item()
S
69 3 6
get_item_archive()
S
66 3 8
can_finish_course_passed()
S
65 3 10
can_hint_answer()
S
66 3 9
can_check_answer()
S
66 3 9
has_course_status()
S
65 3 9
has_course_access_level()
S
62 2 12
can()
S
60 2 12
has()
S
60 2 12
get()
S
61 2 11
evaluate_course_results()
S
68 2 7
get_course_status()
S
68 2 7
has_checked_question()
S
66 2 8
count_item_archive()
S
68 2 7
get_quiz_results()
S
74 2 4
get_course_grade()
S
68 2 7
get_order_status()
S
67 2 7
is_guest()
S
78 2 3
can_edit()
S
70 2 6
get_user_item()
S
69 2 7
get_quiz_last_results()
S
68 2 7
get_quiz_data()
S
69 2 7
get_course_history_id()
S
74 2 4
is_admin()
S
74 2 4
get_course_info()
S
71 2 6
has_finished_course()
S
67 2 7
is_instructor()
S
74 2 4
get_current_results()
S
66 2 9
_get_quiz_meta()
S
61 1 12
has_enrolled_course()
S
74 1 4
get_item_url()
S
73 1 5
load()
S
81 1 3
is_author_of()
S
78 1 3
read_course()
S
80 1 3
get_description()
S
80 1 3
get_email()
S
80 1 3
get_username()
S
80 1 3
get_profile_picture()
S
79 1 3
get_first_name()
S
80 1 3
get_last_name()
S
80 1 3
get_nickname()
S
80 1 3
get_display_name()
S
80 1 3
get_item_data()
S
79 1 3
can_access_course()
S
69 1 6
is_exists()
S
79 1 3
get_upload_profile_src()
S
79 1 3
has_quiz_status()
S
69 1 6
has_completed_lesson()
S
71 1 5
is_access_level()
S
75 1 4
evaluate_quiz_results()
S
75 1 4
has_purchased_course()
S
66 1 8
has_ordered_course()
S
70 1 6
has_role()
S
75 1 4
has_completed_quiz()
S
69 1 6
get_lesson_status()
S
79 1 3
is_logged_in()
S
80 1 3
get_quiz_by_question()
S
64 1 9
get_quiz_status()
S
79 1 3
has_started_quiz()
S
69 1 6
get_purchased_courses()
S
79 1 3
get_roles()
S
80 1 3
can_purchase_course()
S
69 1 6
has_item_status()
S
69 1 6
get_course_info2()
S
75 1 4
get_completed_items()
S
75 1 4