Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
…
6 pages
1 file
Online Judges. The idea of integrating these systems into Moodle came from the demand for more professor involvement in programming disciplines. Usually the professor is overwhelmed by preparing, submitting, evaluating and providing the necessary feedback to the students of the issues. This tool aim to reduce this overhead, through automatization of these processes.
Resumo -Os Juízes Online são sistemas que compilam, executam e testam códigos-fonte realizando a avaliação automática destes códigos. Este método é utilizado em muitos concursos e maratonas de programação. Estes sistemas podem ser facilmente encontrados na Internet, onde disponibilizam vários problemas a serem submetidos para resolução, e são tão atraentes que muitos alunos começam a praticar suas habilidades em programação neles. Com base nisto, este artigo apresenta uma ferramenta para integrar os Juízes Online ao Moodle, fornecendo a praticidade de um Ambiente Virtual de Aprendizagem junto a um sistema de avaliação automática.
Simpósio Brasileiro de Informática na Educação, 2013
This paper presents a tool that integrates Moodle and Online Judges. The tool automates the process of elaboration, submission and evaluation of programming activities, reducing the overhead of the teacher's tasks and giving the necessary support to students. Besides to support in the teaching modality in classroom or distance. The tool allows to carry out activities in various programming languages, among them Java, C and C ++. Resumo. Com o objetivo de contribuir para a melhoria das condições de ensino e aprendizagem de programação, este trabalho apresenta uma ferramenta que integra os Juízes Online ao Moodle. A ferramenta automatiza o processo de elaboração, submissão e avaliação de atividades de programação, diminuindo a sobrecarga de tarefas do professor e dando o suporte necessário aos alunos, podendo, ainda, ser utilizada na educação presencial ou a distância. A ferramenta permite a realização de atividades em várias linguagens de programação, dentre elas Java, C e C++.
HOLOS, 2014
Este artigo apresenta o MOJO, uma ferramenta que integra o Moodle e os Juízes Online. Os sistemas de Juízes Online são comumente utilizados em maratonas de programação. Eles são famosos pelo seu repositório de questões e avaliação automática de código-fonte. A ideia para esta integração surgiu da exigência de um maior envolvimento do professor de disciplinas de programação, e como uma forma de disponibilizar um maior número de questões para utilização na prática. Normalmente o professor dessas disciplinas fica sobrecarregado pelos processos de elaboração, avaliação e fornecimento de feedback das questões aos alunos. Esta ferramenta visa diminuir esta sobrecarga, por meio da automatização desses processos.
Disciplinas que envolvem programação são essenciais em cursos de computação, e exigem um grande envolvimento por parte do professor que, muitas vezes sobrecarregado por suas tarefas, não consegue realizar o devido acompanhamento de seus alunos. A espera do aluno para tirar dúvidas ou apresentar seus resultados são elementos que acabam contribuindo para a desmotivação, desinteresse, e em alguns casos até desistência do aluno, colaborando com o aumento no índice de evasão do curso. Isso pode ser ainda mais grave quando a modalidade de ensino é à distância, onde o contato pessoal entre professor e aluno é mínimo ou inexistente. Com a sobrecarga relacionada à tarefa de elaborar, submeter, avaliar e fornecer o devido feedback das atividades a seus alunos, o professor tem como alternativa a utilização de ferramentas automatizadas que sirvam de auxílio para a realização de suas tarefas. Diante deste cenário, e visando contribuir com a melhoria do ensino e aprendizagem em disciplinas de programação, este trabalho apresenta uma ferramenta para a automatização do processo de elaboração, submissão e avaliação de atividades práticas de programação de maneira a reduzir a sobrecarga de tarefas do professor. A ferramenta se fundamenta no processo de avaliação automática realizado pelos sistemas de juízes online, processo semelhante ao adotado em maratonas de programação. A ferramenta apresentada é integrada à plataforma Moodle como um novo módulo para adição de funcionalidades, podendo apoiar o ensino presencial e semipresencial ou à distância.
Anais do XXVIII Workshop de Informática na Escola (WIE 2022)
Este artigo descreve a proposta, desenvolvimento e a validação de um sistema de juiz online, denominado JOAO, voltado para a aprendizagem de programação baseada em blocos, particularmente para crianças e adolescentes. Por meio de um experimento prático, realizados por um grupo de usuários, verificou-se que a abordagem adotada no sistema deixou os aprendizes muito motivados, aumentou o nível de engajamento deles com as atividades e facilitou a compreensão dos conceitos abstratos da programação.
Revista Brasileira de Informática na Educação
Online judges, initially used in programming marathons, have also been adopted to teach Introductory Programming (CS1), presenting some advantages, as reducing teacher workload and instant feedback to students, and disadvantages by of not being fully adapted as a tool for teaching. This paper presents a Systematic Review of Literature (SRL) about online judges for teaching CS1, which focused on aspects: benefits, problems; functional requirements and nonfunctional requirements. The result contributed to an online judge specification that meets the CS1 discipline. Also a practical experience was realized with the use of online judge BOCA (developed for programming marathons) in the teaching of CS1's classes. The lessons learned from practical experience and the knowledge gained at SRL contributed to a judge online proposal for teaching CS1, focusing primarily on three requirements considered essential: building exercise lists, personalized feedback, and plagiarism. Thus, this res...
Resumo -Disciplinas de programação são essenciais em cursos de computação, e exigem um grande envolvimento por parte do professor que, muitas vezes, não consegue realizar o devido acompanhamento de seus alunos. A longa espera do aluno para tirar dúvidas ou para apresentar seus resultados são elementos que acabam contribuindo para a desmotivação, e em alguns casos até desistência do curso. Isso pode ser ainda mais grave quando a modalidade de ensino é a distância, onde é mínimo ou inexistente o contato pessoal entre professor e aluno. Com a sobrecarga de atividades, o professor tem como alternativa a utilização de ferramentas automatizadas que sirvam de auxílio para a realização de suas tarefas. Diante deste cenário, e visando contribuir com a melhoria do ensino e aprendizagem em disciplinas de programação, este artigo apresenta uma ferramenta para a automatização do processo de elaboração, submissão e avaliação de atividades práticas de programação, com base em um processo semelhante ao adotado em maratonas de programação. O ambiente apresentado é integrado ao Moodle e apoia o ensino quer seja na modalidade presencial ou na modalidade de ensino à distância.
Educação Fora da Caixa: Tendências Internacionais e Perspectivas sobre a Inovação na Educação, 2018
This paper proposes a tool that automates the process of preparation, submission and evaluation of practical programming, based on a process similar to that used in marathons programming. The presented environment integrates with Moodle and supports education whether in the classroom or distance learning mode.
2008
Os autores criaram e vêm desenvolvendo um curso para aprendizagem da utilização do Moodle, software online e livre de gestão da aprendizagem e de trabalho colaborativo. Face ao crescimento da utilização do Moodle em Portugal e ao interesse suscitado entre ...
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.
Blucher Design Proceedings, 2017
Tecnologias Emergentes no Campo Educacional: educação e tecnologia no cenário contemporâneo
Sied Enped Simposio Internacional De Educacao a Distância E Encontro De Pesquisadores Em Educacao a Distância, 2014
2018
Anais do XXXI Simpósio Brasileiro de Informática na Educação (SBIE 2020), 2020
Actas da VII Conferência Internacional de Tecnologias de Informação e Comunicação na Educação - Challenges 2011 , 2011
Revista Entrelinguas, 2017
Anais do XVII Workshop de Informática na Escola (WIE 2011)
Anais do XXXI Simpósio Brasileiro de Informática na Educação (SBIE 2020), 2020