Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/34010
Título: | Implementação de uma API para visualização e interação com objetos de aprendizagem para ferramenta de autoria FARMA |
Título(s) alternativo(s): | API implementation to visualize and interact with learning objects for the FARMA authoring tool |
Autor(es): | Bonin, Douglas Vinicius Caldas |
Orientador(es): | Marczal, Diego |
Palavras-chave: | Aprendizagem Educação Educação.- Programas de atividades Learning Education Activity programs in education |
Data do documento: | 2-Jul-2024 |
Editor: | Universidade Tecnológica Federal do Paraná |
Câmpus: | Guarapuava |
Citação: | BONIN, Douglas Vinicius Caldas. Implementação de uma API para visualização e interação com objetos de aprendizagem para ferramenta de autoria FARMA. 2024. 76 p. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Guarapuava, 2024. |
Resumo: | A Ferramenta de Autoria para Remediação de Erros com Mobilidade na Aprendizagem (FARMA) foi concebida com o propósito de oferecer funcionalidades para a criação de Objetos de Aprendizagem no ensino da matemática. Entre 2015 e 2018, foram propostas diversas melhorias para a ferramenta, tais como: obter uma melhor experiência do usuário com o desenvolvimento de novas interfaces, a remodelagem do banco de dados para incluir um sistema de controle de versão para objetos de aprendizagem, dentre outras. Essas melhorias foram agrupadas em um projeto de implementação de uma nova versão da ferramenta. Dentre essas melhorias, está a funcionalidade de criação de objetos de aprendizagem. Esta funcionalidade está dividida em duas principais atividades: 1) Implementação do front-end e back-end para a criação dos objetos de aprendizagem; 2) Implementação do front-end e back-end para a visualização e interação dos objetos de aprendizagem. Com base nisso, o desenvolvimento deste trabalho tem como objetivo a implementação de recursos back-end que forneça os dados e receba as requisições necessárias para a visualização e interação de objetos de aprendizagem. Para isso, foi utilizado o framework Ruby On Rails para implementação da API, a especificação OpenAPI para a documentação da API, o GitLab Flow para controle do fluxo de trabalho objetivando a Integração/Entrega Contínua. Este trabalho teve como implementação parte da funcionalidade de visualização e interação dos objetos de aprendizagem na nova versão da FARMA. Esta funcionalidade inclui uma pré-visualização de um objeto de aprendiza gem, por parte do seu criador, a interação por parte de um estudante e a interação por parte de um usuário visitante. O desenvolvimento desses recursos dá continuidade ao avanço da nova versão da FARMA, possibilitando a implementação do front-end em uma próxima contribuição. |
Abstract: | The Authoring Tool for Error Remediation with Mobility in Learning (FARMA) was conceived with the aim of offering functionalities for the creation of Learning Objects in mathematics teaching. Between 2015 and 2018, several improvements were proposed for the tool, such as obtaining a better user experience with the development of new interfaces, remodeling the database to include a version control system for learning objects, among others. These improvements were grouped together in a project to implement a new version of the tool. Among these improvements is the functionality for creating learning objects. This functionality was divided into two main activities: 1) Implementation of the front-end and back-end for the creation of learning objects; 2) Implementation of the front-end and back-end for the visualization and interaction of learning objects; Based on this, the development of this work aims to implement back-end resources that provide the data and receive the requests necessary for the visualization and interaction of learning objects. To this end, the Ruby On Rails framework was used to implement the API, the OpenAPI specification was be used to document the API, and GitLab Flow was used to control the workflow with the aim of Continuous Integration/Delivery. This work implemented, part of the functionality for visualization and interacting with learning objects in the new version of FARMA. This functionality includes a preview of a learning object by its creator, interaction by a student and interaction by a visiting user. The development of these features will follow on from the development of the new version of FARMA, allowing implementation of front-end in a future contribution. |
URI: | http://repositorio.utfpr.edu.br/jspui/handle/1/34010 |
Aparece nas coleções: | GP - Tecnologia em Sistemas para Internet |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
ferramentadeautoriafarmaobjetodeaprendizagem.pdf | 3,88 MB | Adobe PDF | Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons