Logo do repositório
 
Publicação

Web application for the Mentoring academy program

datacite.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapt_PT
dc.contributor.advisorAlves, Paulo
dc.contributor.advisorFernandes, José Eduardo
dc.contributor.advisorCoutinho, Flávio Roberto dos Santos
dc.contributor.authorAndrade, Cassiano de Brito
dc.date.accessioned2020-10-14T15:23:08Z
dc.date.available2020-10-14T15:23:08Z
dc.date.issued2020
dc.date.submitted2018
dc.description.abstractMentoring Academy is a program which aims to integrate students of Instituto Politécnico de Bragança in the academy through peer mentoring and peer tutoring. This program needed an application that permits its execution. Motivated by this demand, we aimed at proposing a web application that complies with the Mentoring Academy requirements. The system requirements were defined together with the program stakeholders. Based on the literature review, we opted for the technologies ASP.NET Core and MySQL, for the backend, and Angular 6, for the frontend. Subsequently, the system architecture was planned. SCRUM methodology was used in the application development, with biweekly meetings with the stakeholders to evaluate what was done and to define the efforts for the following fortnight. Eighteen features were developed and presented, including assigning mentors and tutors to new students, scheduling meetings, generating graphics with information about the students, notifications made by the system and importing new users. Finally, the system was deployed on a Linux server provided by the Escola Superior de Tecnologia e Gestão de Bragança, allowing it to be tested and later used by the Mentoring Academy users. Approximately 61% of the functional requirements defined in the system modeling were developed (44 out of 72) and some functionalities not previously defined were also implemented. The units tests developed for the web application proved promising in terms of components generation and HTTP request services, both exception-free. That said, the system provides students’ integration, permitting them to have socio-academic inclusion and support in curricular units.pt_PT
dc.description.abstractMentoring Academy é um programa que visa a integração de estudantes do ensino superior do Instituto Politécnico de Bragança por meio de mentoria e tutoria em pares. Esse programa necessitava de uma aplicação que viabilize sua execução. Motivado por essa demanda, o objetivo deste trabalho é propor uma aplicação web que atenda aos requisitos do Mentoring Academy. Em conjunto com os stakeholders do programa, os requisitos do sistema foram definidos. Com base na revisão bibliográfica, optou-se pelas tecnologias ASP.NET Core e Angular 6. O desenvolvimento da aplicação ocorreu nos moldes da metodologia SCRUM, com reuniões quinzenais com os stakeholders para avaliar o que foi feito e definir os esforços da quinzena seguinte. Dezoito funcionalidades foram desenvolvidas e apresentadas, dentre elas atribuição de mentores e tutores aos novos alunos, marcação de reuniões, geração de gráficos com informações sobre os alunos e importação de novos utilizadores. Por fim, o deploy do sistema ocorreu em um servidor Linux disponibilizado pela Escola Superior de Tecnologia e Gestão de Bragança, permitindo que ele fosse testado e posteriormente usado pelos utilizadores do Mentoring Academy. 44 dos 72 requisitos funcionais definidos na modelagem do sistema foram desenvolvidos. Também foram desenvolvidas algumas funcionalidades não definidas anteriormente. Os testes de unidade desenvolvidos para o aplicativo web mostraram-se promissores em termos de geração de componentes e serviços para requisições HTTP, ambos livres de exceções. Posto isso, o sistema fornece um meio de integração de estudantes, permitindo-lhes ter inclusão socio-académica e apoio em unidades curriculares.pt_PT
dc.description.sponsorshipDupla diplomação com o Centro Federal de Educação Tecnológica de Minas Geraispt_PT
dc.identifier.tid202526054pt_PT
dc.identifier.urihttp://hdl.handle.net/10198/22800
dc.language.isoengpt_PT
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/pt_PT
dc.subjectWeb applicationpt_PT
dc.subjectAsp.net corept_PT
dc.subjectAngularpt_PT
dc.subjectMentoringpt_PT
dc.subjectTutoringpt_PT
dc.titleWeb application for the Mentoring academy programpt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameSistemas de Informaçãopt_PT

Ficheiros

Principais
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
Andrade_Cassiano.pdf
Tamanho:
8.63 MB
Formato:
Adobe Portable Document Format