Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
oat\ltiDeliveryProvider\controller\DeliveryLinks0%
oat\ltiDeliveryProvider\controller\DeliveryRestService0%
oat\ltiDeliveryProvider\controller\DeliveryRunner0%
oat\ltiDeliveryProvider\controller\DeliveryTool0%
oat\ltiDeliveryProvider\controller\LinkConfiguration0%
oat\ltiDeliveryProvider\helper\ResultServer0%
oat\ltiDeliveryProvider\install\InstallAssignmentService0%
oat\ltiDeliveryProvider\install\InstallDeliveryContainerService0%
oat\ltiDeliveryProvider\install\RegisterLaunchAction0%
oat\ltiDeliveryProvider\model\AttemptService0%
oat\ltiDeliveryProvider\model\LTIDeliveryToolFactory0%
oat\ltiDeliveryProvider\model\LtiOutcomeService0%
oat\ltiDeliveryProvider\model\LtiResultAliasStorage0%
oat\ltiDeliveryProvider\model\ResultAliasService0%
oat\ltiDeliveryProvider\model\actions\GetActiveDeliveryExecution0%
oat\ltiDeliveryProvider\model\delivery\DeliveryContainerService0%
oat\ltiDeliveryProvider\model\events\LtiAgsListener0%
oat\ltiDeliveryProvider\model\execution\Lti1p3ResultServerServiceFactory0%
oat\ltiDeliveryProvider\model\execution\implementation\AbstractLtiDeliveryExecutionService0%
oat\ltiDeliveryProvider\model\execution\implementation\KvLTIDeliveryExecutionLink0%
oat\ltiDeliveryProvider\model\execution\implementation\KvLtiDeliveryExecutionService0%
oat\ltiDeliveryProvider\model\execution\implementation\LtiDeliveryExecutionService0%
oat\ltiDeliveryProvider\model\metrics\ActiveLimitRestriction0%
oat\ltiDeliveryProvider\model\metrics\implementation\activeExecutionsMetrics0%
oat\ltiDeliveryProvider\model\navigation\DefaultMessageFactory0%
oat\ltiDeliveryProvider\model\serviceProvider\LtiDeliveryServiceProvider0%
oat\ltiDeliveryProvider\model\tasks\SendLtiOutcomeTask0%
oat\ltiDeliveryProvider\model\LTIDeliveryTool13%
oat\ltiDeliveryProvider\model\tasks\SendAgsScoreTask66%
oat\ltiDeliveryProvider\model\navigation\LtiNavigationService69%
oat\ltiDeliveryProvider\model\LtiDeliveryFactory75%

Project Risks

Class CRAP
oat\ltiDeliveryProvider\controller\DeliveryTool930
oat\ltiDeliveryProvider\controller\DeliveryRunner420
oat\ltiDeliveryProvider\model\events\LtiAgsListener420
oat\ltiDeliveryProvider\model\delivery\DeliveryContainerService272
oat\ltiDeliveryProvider\model\execution\implementation\KvLtiDeliveryExecutionService210
oat\ltiDeliveryProvider\model\LTIDeliveryTool161
oat\ltiDeliveryProvider\model\execution\implementation\KvLTIDeliveryExecutionLink156
oat\ltiDeliveryProvider\model\LtiResultAliasStorage132
oat\ltiDeliveryProvider\model\actions\GetActiveDeliveryExecution132
oat\ltiDeliveryProvider\model\execution\implementation\AbstractLtiDeliveryExecutionService132
oat\ltiDeliveryProvider\controller\LinkConfiguration90
oat\ltiDeliveryProvider\model\tasks\SendLtiOutcomeTask90
oat\ltiDeliveryProvider\model\execution\implementation\LtiDeliveryExecutionService42
oat\ltiDeliveryProvider\model\tasks\SendAgsScoreTask38
oat\ltiDeliveryProvider\model\navigation\LtiNavigationService36
oat\ltiDeliveryProvider\controller\DeliveryRestService30
oat\ltiDeliveryProvider\model\LtiOutcomeService30
oat\ltiDeliveryProvider\model\navigation\DefaultMessageFactory30
oat\ltiDeliveryProvider\helper\ResultServer20
oat\ltiDeliveryProvider\model\execution\Lti1p3ResultServerServiceFactory20
oat\ltiDeliveryProvider\model\metrics\implementation\activeExecutionsMetrics12
oat\ltiDeliveryProvider\controller\DeliveryLinks6
oat\ltiDeliveryProvider\model\AttemptService6
oat\ltiDeliveryProvider\model\metrics\ActiveLimitRestriction6
oat\ltiDeliveryProvider\model\LtiDeliveryFactory3

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
index0%
getUrl0%
showControls0%
getReturnUrl0%
ltiReturn0%
ltiOverview0%
repeat0%
thankYou0%
feedback0%
finishDeliveryExecution0%
getConcurringSessionService0%
run0%
launchQueue0%
checkCapacity0%
launch1p30%
getLearnerUrl0%
getTool0%
getDelivery0%
getActiveDeliveryExecution0%
configureI18n0%
getConcurringSessionService0%
selectDelivery0%
setDelivery0%
configureDelivery0%
showDelivery0%
initLtiResultServer0%
__invoke0%
__invoke0%
__invoke0%
getAttempts0%
singleton0%
getLaunchUrl0%
getDeliveryFromLink0%
linkDeliveryExecution0%
startDelivery0%
getAuthorizationProvider0%
getLinkedDeliveryExecutions0%
linkLtiResultId0%
storeLtiContext0%
getLtiContextRepository0%
create0%
deferTransmit0%
getTableName0%
storeResultAlias0%
getResultAlias0%
getDeliveryExecutionId0%
install0%
getPersistence0%
deleteDeliveryExecutionData0%
getQueryBuilder0%
getResultAlias0%
getDeliveryExecutionId0%
getLtiResultIdStorage0%
__construct0%
__invoke0%
getDelivery0%
getNumberOfActiveActions0%
getTool0%
validateLtiParams0%
getActiveFeatures0%
getLtiFeaturesList0%
onDeliveryExecutionStart0%
onDeliveryExecutionResultsRecalculated0%
onDeliveryExecutionFinish0%
queueSendAgsScoreTaskWithScores0%
getAgsMaxRetries0%
getLtiContextRepository0%
__construct0%
create0%
getActiveDeliveryExecution0%
executionStateChanged0%
executionCreated0%
getPersistence0%
__construct0%
getUserId0%
setUserId0%
getDeliveryExecutionId0%
setDeliveryExecutionId0%
getLinkId0%
setLinkId0%
unSerialize0%
jsonSerialize0%
getPersistence0%
getLinkedDeliveryExecutions0%
createDeliveryExecutionLink0%
deleteDeliveryExecutionData0%
saveLinkReference0%
getDeliveryExecutionLinks0%
getLinkedDeliveryExecutions0%
createDeliveryExecutionLink0%
deleteDeliveryExecutionData0%
doesComply0%
collect0%
getLtiMessage0%
getReturnUrlIdParams0%
__invoke0%
createLtiLaunchData0%
increaseRetryCount0%
isMaxRetryCountReached0%
getQueueDispatcher0%
getFeatureFlagChecker0%
__invoke0%
sendLtiOutcome0%
getLtiOutcomeXmlFactory0%
retryTask17%
generateReturnUrl26%
create66%
findByDeliveryExecutionId75%
shouldShowThankYou81%
getConsumerReturnParams83%
getDeliveryReturnQueryParams83%