Módulo para avaliação automática de programas para MOODLE
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2015 |
| Tipo de documento: | Trabalho de conclusão de curso |
| Idioma: | por |
| Título da fonte: | Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| Texto Completo: | http://repositorio.utfpr.edu.br/jspui/handle/1/13373 |
Resumo: | Courses in the Information Technology Area have a large number of disciplines related to programming, also, they have considerable amount of exercises related to development, which requires a lot of time and effort from the teacher correcting each work individually. Automatic corrector systems programs are an attempt to help the teacher in this process, creating a pattern for corrections. Automatic corrector programs have as main goal to provide feedback of the student’s activity after they upload the file with source code of their program without the need for the teacher to read their code to find possible errors. Considering this scenario, this work has as objective the development of a corrector program module for the virtual MOODLE environment, throughout the PHP language. For the correction to be possible the program must allow the entrance of values throughout the command line and, these values when submitted to the program execution must create a return that will be identified throughout the module. The teacher will feed defaut values for the income and outcome, which will be used as base for the correction. The plugin has a few more customizations to help the teacher. The results were satisfactory, because the process was streamlined, noting that this process should be extended with support for other languages. |
| id |
UTFPR-12_392aeac7ea78ed18d1cc9639745e82f6 |
|---|---|
| oai_identifier_str |
oai:repositorio.utfpr.edu.br:1/13373 |
| network_acronym_str |
UTFPR-12 |
| network_name_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| repository_id_str |
|
| spelling |
Módulo para avaliação automática de programas para MOODLECorrector module of exercises for MOODLE programingAmbientes virtuais compartilhadosSoftware - DesenvolvimentoSoftware - TestesShared virtual environmentsComputer software - DevelopmentComputer software - TestingCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOCourses in the Information Technology Area have a large number of disciplines related to programming, also, they have considerable amount of exercises related to development, which requires a lot of time and effort from the teacher correcting each work individually. Automatic corrector systems programs are an attempt to help the teacher in this process, creating a pattern for corrections. Automatic corrector programs have as main goal to provide feedback of the student’s activity after they upload the file with source code of their program without the need for the teacher to read their code to find possible errors. Considering this scenario, this work has as objective the development of a corrector program module for the virtual MOODLE environment, throughout the PHP language. For the correction to be possible the program must allow the entrance of values throughout the command line and, these values when submitted to the program execution must create a return that will be identified throughout the module. The teacher will feed defaut values for the income and outcome, which will be used as base for the correction. The plugin has a few more customizations to help the teacher. The results were satisfactory, because the process was streamlined, noting that this process should be extended with support for other languages.Cursos da área da tecnologia da informação possuem várias disciplinas relacionadas a programação, sendo que estas possuem uma carga considerável de exercícios relacionados ao desenvolvimento, o que exige muito tempo e esforço do professor na correção individual. Sistemas corretores automáticos de programas são uma tentativa de auxiliar o professor nesse processo, automatizando a correção dos programas. Os corretores automáticos de programas têm como principal objetivo disponibilizar um feedback da atividade do aluno logo após ele fazer o envio do arquivo com código fonte de seu programa, sem a necessidade do professor ler o seu código para encontrar possíveis erros. Considerando este cenário, este trabalho tem como objetivo o desenvolvimento de um módulo corretor de programas, para o ambiente virtual MOODLE, por meio da linguagem PHP. Para que seja possível a correção, o programa deve permitir a entrada de valores por meio da linha de comando e, estes valores quando submetidos a execução do programa devem gerar um retorno, que será identificado pelo módulo. O professor alimentará valores default para entrada e saída, os quais servirão de base para a correção. O plugin tem ainda algumas customizações para auxiliar o professor. Os resultados se mostraram satisfatórios, de modo que o processo é agilizado, observando que este processo deve ser ampliado com suporte para outras linguagens.Universidade Tecnológica Federal do ParanáMedianeiraBrasilAnálise e Desenvolvimento de SistemasUTFPRLamb, Juliano RodrigoLamb, Juliano RodrigoPaula FIlho, Pedro Luiz deCardoso, Cesar AlfredoBado, Alex2020-11-16T14:43:00Z2020-11-16T14:43:00Z2015-06-12info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfBADO, Alex. Módulo para avaliação automática de programas para MOODLE. 2015. Trabalho de Conclusão de Curso (Tecnologia em Analise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Medianeira, 2015.http://repositorio.utfpr.edu.br/jspui/handle/1/13373porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPR2020-11-16T14:43:00Zoai:repositorio.utfpr.edu.br:1/13373Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar:2020-11-16T14:43Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false |
| dc.title.none.fl_str_mv |
Módulo para avaliação automática de programas para MOODLE Corrector module of exercises for MOODLE programing |
| title |
Módulo para avaliação automática de programas para MOODLE |
| spellingShingle |
Módulo para avaliação automática de programas para MOODLE Bado, Alex Ambientes virtuais compartilhados Software - Desenvolvimento Software - Testes Shared virtual environments Computer software - Development Computer software - Testing CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| title_short |
Módulo para avaliação automática de programas para MOODLE |
| title_full |
Módulo para avaliação automática de programas para MOODLE |
| title_fullStr |
Módulo para avaliação automática de programas para MOODLE |
| title_full_unstemmed |
Módulo para avaliação automática de programas para MOODLE |
| title_sort |
Módulo para avaliação automática de programas para MOODLE |
| author |
Bado, Alex |
| author_facet |
Bado, Alex |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Lamb, Juliano Rodrigo Lamb, Juliano Rodrigo Paula FIlho, Pedro Luiz de Cardoso, Cesar Alfredo |
| dc.contributor.author.fl_str_mv |
Bado, Alex |
| dc.subject.por.fl_str_mv |
Ambientes virtuais compartilhados Software - Desenvolvimento Software - Testes Shared virtual environments Computer software - Development Computer software - Testing CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| topic |
Ambientes virtuais compartilhados Software - Desenvolvimento Software - Testes Shared virtual environments Computer software - Development Computer software - Testing CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| description |
Courses in the Information Technology Area have a large number of disciplines related to programming, also, they have considerable amount of exercises related to development, which requires a lot of time and effort from the teacher correcting each work individually. Automatic corrector systems programs are an attempt to help the teacher in this process, creating a pattern for corrections. Automatic corrector programs have as main goal to provide feedback of the student’s activity after they upload the file with source code of their program without the need for the teacher to read their code to find possible errors. Considering this scenario, this work has as objective the development of a corrector program module for the virtual MOODLE environment, throughout the PHP language. For the correction to be possible the program must allow the entrance of values throughout the command line and, these values when submitted to the program execution must create a return that will be identified throughout the module. The teacher will feed defaut values for the income and outcome, which will be used as base for the correction. The plugin has a few more customizations to help the teacher. The results were satisfactory, because the process was streamlined, noting that this process should be extended with support for other languages. |
| publishDate |
2015 |
| dc.date.none.fl_str_mv |
2015-06-12 2020-11-16T14:43:00Z 2020-11-16T14:43:00Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| format |
bachelorThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
BADO, Alex. Módulo para avaliação automática de programas para MOODLE. 2015. Trabalho de Conclusão de Curso (Tecnologia em Analise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Medianeira, 2015. http://repositorio.utfpr.edu.br/jspui/handle/1/13373 |
| identifier_str_mv |
BADO, Alex. Módulo para avaliação automática de programas para MOODLE. 2015. Trabalho de Conclusão de Curso (Tecnologia em Analise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Medianeira, 2015. |
| url |
http://repositorio.utfpr.edu.br/jspui/handle/1/13373 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Medianeira Brasil Análise e Desenvolvimento de Sistemas UTFPR |
| publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Medianeira Brasil Análise e Desenvolvimento de Sistemas UTFPR |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) instname:Universidade Tecnológica Federal do Paraná (UTFPR) instacron:UTFPR |
| instname_str |
Universidade Tecnológica Federal do Paraná (UTFPR) |
| instacron_str |
UTFPR |
| institution |
UTFPR |
| reponame_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| collection |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| repository.name.fl_str_mv |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR) |
| repository.mail.fl_str_mv |
riut@utfpr.edu.br || sibi@utfpr.edu.br |
| _version_ |
1850497825583923200 |