z-logo
open-access-imgOpen Access
Sistema de Representação 3D de Perfis para Análise Temporal da Aprendizagem de Programação e Composição de Rubricas
Author(s) -
Ádler Oliveira Silva Neves,
Márcia Adriana Lima de Oliveira,
Mônica Ferreira Silva Lopes
Publication year - 2018
Publication title -
anais do ... simpósio brasileiro de informática na educação/anais do simpósio brasileiro de informática na educação
Language(s) - Portuguese
Resource type - Conference proceedings
eISSN - 2316-6533
pISSN - 2176-4301
DOI - 10.5753/cbie.sbie.2018.1573
Subject(s) - humanities , philosophy , physics
This work presents an online system of 3D representation of learning profiles that maps, for each student, the programming codes he developed along a course in selected variables from a broad set of software metrics that quantify effort and quality of programming. Applying this profile representation, the proposed system offers the following functionalities: generation of student time lines to check the evolution of evaluation variables in a sequence of course workout solutions, different visualizations of these variables, and selection of sample codes representative sources for composition of rubrics. The proposed system is, therefore, an important tool to help teachers of programming in the decision making of evaluation and in the monitoring of the learning of their students. Resumo. Este trabalho apresenta um sistema online de representação 3D de perfis de aprendizagem que mapeia, para cada estudante, os códigos de programação por ele desenvolvidos ao longo de um curso em variáveis selecionadas a partir de um amplo conjunto de métricas de software que quantificam esforço e qualidade de programação. Aplicando essa representação de perfis, o sistema proposto oferece as seguintes funcionalidades: geração de linhas do tempo dos estudantes para análise da evolução das variáveis de avaliação em uma sequência de soluções de exercı́cios de um curso, diferentes visualizações dessas variáveis e seleção de exemplos de códigos-fontes representativos para composição de rubricas. O sistema proposto apresenta-se, portanto, como uma importante ferramenta para auxiliar professores de programação na tomada de decisões de avaliação e no acompanhamento da aprendizagem de seus alunos. 1. Introdução A análise da aprendizagem de programação com as finalidades de assistir e qualificar um processo de aprendizagem do seu inı́cio ao fim representa uma onerosa tarefa para professores de programação, uma vez que a prática de programação assistida demanda muito tempo e esforço na correção de atividades, principalmente quando estas são aplicadas em grande quantidade e em turmas numerosas. Dessa forma, realizar durante um curso uma análise de aprendizagem que possibilite comparar soluções de programação desenvolvidas por diferentes estudantes e verificar como as soluções de um estudante evoluem ao longo do tempo representam um verdadeiro desafio para a avaliação de programação. DOI: 10.5753/cbie.sbie.2018.1573 1573 Anais do XXIX Simpósio Brasileiro de Informática na Educação (SBIE 2018) VII Congresso Brasileiro de Informática na Educação (CBIE 2018)

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom