Web application for the Mentoring academy program

Detalhes bibliográficos
Autor(a) principal: Andrade, Cassiano de Brito
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10198/22800
Resumo: Mentoring 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.
id RCAP_3a523d24a8ce7740376cb484d79ce450
oai_identifier_str oai:bibliotecadigital.ipb.pt:10198/22800
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Web application for the Mentoring academy programWeb applicationAsp.net coreAngularMentoringTutoringDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaMentoring 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.Mentoring 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.Dupla diplomação com o Centro Federal de Educação Tecnológica de Minas GeraisAlves, PauloFernandes, José EduardoCoutinho, Flávio Roberto dos SantosBiblioteca Digital do IPBAndrade, Cassiano de Brito2020-10-14T15:23:08Z202020182020-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10198/22800TID:202526054enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-21T10:51:02Zoai:bibliotecadigital.ipb.pt:10198/22800Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T23:13:55.803313Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Web application for the Mentoring academy program
title Web application for the Mentoring academy program
spellingShingle Web application for the Mentoring academy program
Andrade, Cassiano de Brito
Web application
Asp.net core
Angular
Mentoring
Tutoring
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Web application for the Mentoring academy program
title_full Web application for the Mentoring academy program
title_fullStr Web application for the Mentoring academy program
title_full_unstemmed Web application for the Mentoring academy program
title_sort Web application for the Mentoring academy program
author Andrade, Cassiano de Brito
author_facet Andrade, Cassiano de Brito
author_role author
dc.contributor.none.fl_str_mv Alves, Paulo
Fernandes, José Eduardo
Coutinho, Flávio Roberto dos Santos
Biblioteca Digital do IPB
dc.contributor.author.fl_str_mv Andrade, Cassiano de Brito
dc.subject.por.fl_str_mv Web application
Asp.net core
Angular
Mentoring
Tutoring
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Web application
Asp.net core
Angular
Mentoring
Tutoring
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description Mentoring 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.
publishDate 2018
dc.date.none.fl_str_mv 2018
2020-10-14T15:23:08Z
2020
2020-01-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10198/22800
TID:202526054
url http://hdl.handle.net/10198/22800
identifier_str_mv TID:202526054
dc.language.iso.fl_str_mv eng
language eng
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.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799135417566494720