EscolaLMS/Courses

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
src/Enum/CoursesConstant.php8
A
0 mins
src/Enum/CoursesPermissionsEnum.php15
A
0 mins
F
0%
src/Enum/PlatformVisibility.php8
A
0 mins
src/Enum/ProgressFilterEnum.php9
A
0 mins
F
0%
src/Enum/ProgressStatus.php9
A
0 mins
F
0%
src/EscolaLmsCourseServiceProvider.php81
A
0 mins
A
100%
src/Events/Course.php25
A
30 mins
A
100%
src/Events/CourseAccessFinished.php5
A
0 mins
F
0%
src/Events/CourseAccessStarted.php5
A
0 mins
F
0%
src/Events/CourseAssigned.php5
A
0 mins
F
0%
src/Events/CourseDeadlineSoon.php5
A
0 mins
F
0%
src/Events/CourseFinished.php5
A
0 mins
F
0%
src/Events/CourseStarted.php5
A
0 mins
F
0%
src/Events/CourseStatusChanged.php18
A
0 mins
A
100%
src/Events/CourseTutorAssigned.php5
A
0 mins
F
0%
src/Events/CourseTutorUnassigned.php5
A
0 mins
F
0%
src/Events/CourseUnassigned.php5
A
0 mins
F
0%
src/Events/CoursedPublished.php5
A
0 mins
F
0%
src/Events/LessonFinished.php25
A
30 mins
A
100%
src/Events/TopicFinished.php25
A
30 mins
F
42%
src/Exceptions/TopicException.php17
A
0 mins
F
0%
src/Facades/Topic.php11
A
0 mins
A
100%
src/Http/Controllers/AppBaseController.php10
A
0 mins
F
0%
src/Http/Controllers/CourseAPIController.php138
A
0 mins
A
96%
src/Http/Controllers/CourseAuthorsAPIController.php71
B
4 hrs
B
85%
src/Http/Controllers/CourseProgressAPIController.php109
A
0 mins
D
67%
src/Http/Controllers/LessonAPIController.php80
A
0 mins
C
72%
src/Http/Controllers/Swagger/CourseAPISwagger.php25
A
0 mins
F
0%
src/Http/Controllers/Swagger/CourseAuthorsAPISwagger.php11
A
0 mins
F
0%
src/Http/Controllers/Swagger/CourseProgressAPISwagger.php15
A
0 mins
F
0%
src/Http/Controllers/Swagger/LessonAPISwagger.php17
A
0 mins
F
0%
src/Http/Controllers/Swagger/TopicAPISwagger.php19
A
0 mins
F
0%
src/Http/Controllers/Swagger/TopicResourcesAPISwagger.php14
A
0 mins
F
0%
src/Http/Controllers/TopicAPIController.php108
A
1 hr
F
44%
src/Http/Controllers/TopicResourcesAPIController.php49
A
0 mins
A
90%
src/Http/Requests/Abstracts/TopicResourceAPIRequest.php24
A
0 mins
A
100%
src/Http/Requests/AssignAuthorApiRequest.php27
A
0 mins
A
100%
src/Http/Requests/CloneLessonAPIRequest.php24
A
1 hr
A
100%
src/Http/Requests/CloneTopicAPIRequest.php24
A
1 hr
A
100%
src/Http/Requests/CourseAssignableUserListRequest.php19
A
0 mins
A
100%
src/Http/Requests/CourseProgressAPIRequest.php20
A
0 mins
A
100%
src/Http/Requests/CourseProgressPaginatedListRequest.php18
A
0 mins
A
100%
src/Http/Requests/CreateCourseAPIRequest.php21
A
0 mins
A
100%
src/Http/Requests/CreateLessonAPIRequest.php22
A
0 mins
A
100%
src/Http/Requests/CreateTopicAPIRequest.php24
A
0 mins
A
90%
src/Http/Requests/DeleteCourseAPIRequest.php21
A
0 mins
A
100%
src/Http/Requests/DeleteLessonAPIRequest.php22
A
1 hr
A
100%
src/Http/Requests/DeleteTopicAPIRequest.php21
A
1 hr
A
100%
src/Http/Requests/DeleteTopicResourceAPIRequest.php14
A
0 mins
A
100%
src/Http/Requests/GetCourseAPIRequest.php25
A
0 mins
A
100%