public async Task <ChallengeEvaluationDTO> SubmitChallengeAsync(string codePath, int challengeId, int learnerId)
        {
            var sourceCode = await _explorer.CollectSourceCodeAsync(codePath);

            return(await _platformConnection.SubmitChallengeAsync(sourceCode, challengeId, learnerId));
        }