Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
registerRedirect0%
forcePasswordResetRedirect0%
permissionDeniedRedirect0%
groupDeniedRedirect0%
handler0%
guessTypeFromExtension0%
guessExtensionFromType0%
academyCatalog0%
index0%
new0%
isAdmin0%
isCoach0%
new0%
edit0%
update0%
index0%
new0%
edit0%
update0%
index0%
quickChecks0%
index0%
new0%
create0%
edit0%
update0%
index0%
index0%
new0%
create0%
edit0%
update0%
__construct0%
getGroupsIndexData0%
getLevelsIndexData0%
getGroupFormData0%
getLevelFormData0%
saveGroup0%
saveLevel0%
groupChildCounts0%
levelStats0%
levelOptions0%
coachOptions0%
evaluationTypeOptions0%
criteriaCatalogRows0%
normalizeCriteriaInput0%
emptyCriteriaRow0%
saveCriteriaCatalog0%
ensureLevelCriteriaInitialized0%
slugify0%
db0%
getIndexData0%
getFormData0%
buildFilters0%
resolveDates0%
getSessionRows0%
buildIndexSummary0%
groupOptions0%
coachOptions0%
recoverySessionOptions0%
sessionMetricMap0%
groupRosterCountMap0%
recordRecoveryJourneyEvents0%
getFormData0%
formOptions0%
getIndexData0%
getFormData0%
buildFilters0%
getCoachRows0%
buildCoachStats0%
availabilityMap0%
availabilityRowsForMany0%
getIndexData0%
buildIndexFilters0%
getEvaluationRows0%
buildStats0%
getLatestEvaluationForChildAndType0%
coachOptions0%
reportChildrenByCoach0%
reportHighAbsence0%
reportEvaluations0%
getFormData4%
create27%
recordJourneyEvents27%
create30%
create30%
create33%
saveCheckIn50%
up51%
resolveDates58%
resolveDates58%
resolveDates58%
resolveDates58%
validateSessionPayload60%
buildReport60%
stringValue60%
getChildrenRows62%
getActiveRuleSet64%
getEvents65%
up66%
save68%
getAccessibleChild72%
reportChildProgress73%
markRead75%
show75%
new75%
show75%
userCanAccessSession75%
syncPrimaryCoach75%
userCanAccessGroup78%
userCanAccessChild81%
save82%
buildAppliedFilters82%
getDynamicAlerts82%
getEvaluations83%
saveCheckIn83%
findOptionLabel83%
saveSession83%
validateCredentials84%
before84%
calculateAttendanceRate85%
getScopedChildren85%
scopedChildren85%
buildCsv88%
getProfileData88%
save89%

Project Risks

Method CRAP
saveCriteriaCatalog1122
getFormData210
getFormData159
saveLevel156
normalizeCriteriaInput156
getGroupFormData110
getLevelFormData110
getSessionRows110
getFormData110
reportHighAbsence90
saveGroup72
buildIndexSummary56
buildCoachStats56
buildIndexFilters56
guessExtensionFromType42
criteriaCatalogRows42
getFormData42
getEvaluationRows42
getGroupsIndexData30
getCoachRows30
reportChildrenByCoach30
getDynamicAlerts25
save23
save22
levelStats20
ensureLevelCriteriaInitialized20
buildFilters20
recoverySessionOptions20
getIndexData20
save17
validateSessionPayload16
saveCheckIn16
saveSession15
recordJourneyEvents14
guessTypeFromExtension12
edit12
edit12
edit12
getLevelsIndexData12
groupChildCounts12
resolveDates12
groupOptions12
sessionMetricMap12
groupRosterCountMap12
availabilityRowsForMany12
reportEvaluations12
reportChildProgress11
validateCredentials10
buildCsv10
up10
create8
getChildrenRows7
getAccessibleChild6
stringValue6
userCanAccessSession6
create6
getEvents6
academyCatalog6
edit6
update6
update6
index6
quickChecks6
create6
update6
create6
update6
slugify6
coachOptions6
recordRecoveryJourneyEvents6
getIndexData6
buildFilters6
availabilityMap6
buildStats6
syncPrimaryCoach5
userCanAccessGroup5
userCanAccessChild5
buildAppliedFilters5
before5
getProfileData5
up4
saveCheckIn4
getEvaluations4
findOptionLabel4
getScopedChildren4
scopedChildren4
resolveDates3
resolveDates3
resolveDates3
resolveDates3
create3
create3
calculateAttendanceRate3
getActiveRuleSet2
markRead2
show2
new2
show2