| Nome: | Descrição: | Tamanho: | Formato: | |
|---|---|---|---|---|
| 8.63 MB | Adobe PDF |
Autores
Resumo(s)
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.
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.
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.
Descrição
Palavras-chave
Web application Asp.net core Angular Mentoring Tutoring
