Abstract. This work presents PCodigo II, a system of an automatic mapping of student profiles in software metrics to analyze programming learning. In addition to profile mapping in 348 software metrics, PCodigo II has mass execution, similar profile grouping, information visualization, and plagiarism analysis capabilities. The first applications of PCodigo II in real programming exercises demonstrate the effectiveness of this system for the diagnostic evaluation of programming learning. The first applications of PCodigo II in real programming exercises show that teachers, taking into account what the metrics say, can recognize the learning difficulties, good programming practices and classes of learning profiles of a whole class in a fast, detailed and holistic way.Resumo. Este trabalho apresenta o PCodigo II, um sistema de de mapeamento automático de perfis de estudantes em métricas de software para análise da aprendizagem de programação. Além do mapeamento de perfis em 348 métricas de software, o PCodigo II possui as funcionalidades de execução em massa, de agrupamento de perfis similares, de visualização da informação e de análise de plágios. As primeiras aplicações do PCodigo II em exercícios reais de programação mostram que professores, atentando para o que as métricas dizem, podem reconhecer as dificuldades de aprendizagem, boas práticas de programação e classes de perfis de aprendizagem de toda uma turma de forma rápida, detalhada e holística.