api/lib/domain/services/certification-service.js
Function getCertificationResult
has 41 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
getCertificationResult(certificationCourseId) {
let assessment = {};
let assessmentLastResult;
let certification = {};
return assessmentRepository
Function _getCertificationResult
has 27 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function _getCertificationResult(assessment) {
let startOfCertificationDate;
return Promise.all([assessment, answersRepository.findByAssessment(assessment.id)])
.then(([assessment, answersByAssessments]) => {
TODO found Open
Open
// TODO: Convertir ça en Mark ?
- Exclude checks
TODO found Open
Open
// TODO: Convertir ça en Mark ?
- Exclude checks
FIXME found Open
Open
// FIXME: Missing tests
- Exclude checks
TODO found Open
Open
return challengeType === qrocmDepChallenge && answer.isOk(); // TODO check challengeType in real Challenge Domain Object
- Exclude checks