From a58584cb1bb58ee943f2225692414160b51a250d Mon Sep 17 00:00:00 2001 From: luuhcy Date: Sat, 15 Nov 2025 16:55:42 -0300 Subject: [PATCH 01/15] docs: adicionar lista de features e nome das branches da Sprint 1 --- features/atualizar-base-csv | 0 features/cadastrar-usuarios-csv | 0 features/criar-formulario | 0 features/criar-template | 0 features/definir-senha | 0 features/editar-template | 0 features/excluir-template | 0 features/formularios-pendentes | 0 features/gerar-relatorio-csv | 0 features/importar-json-sigaa | 0 features/login-usuario | 0 features/visualizar-resultados-formulario | 0 features/visualizar-templates | 0 13 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 features/atualizar-base-csv create mode 100644 features/cadastrar-usuarios-csv create mode 100644 features/criar-formulario create mode 100644 features/criar-template create mode 100644 features/definir-senha create mode 100644 features/editar-template create mode 100644 features/excluir-template create mode 100644 features/formularios-pendentes create mode 100644 features/gerar-relatorio-csv create mode 100644 features/importar-json-sigaa create mode 100644 features/login-usuario create mode 100644 features/visualizar-resultados-formulario create mode 100644 features/visualizar-templates diff --git a/features/atualizar-base-csv b/features/atualizar-base-csv new file mode 100644 index 0000000000..e69de29bb2 diff --git a/features/cadastrar-usuarios-csv b/features/cadastrar-usuarios-csv new file mode 100644 index 0000000000..e69de29bb2 diff --git a/features/criar-formulario b/features/criar-formulario new file mode 100644 index 0000000000..e69de29bb2 diff --git a/features/criar-template b/features/criar-template new file mode 100644 index 0000000000..e69de29bb2 diff --git a/features/definir-senha b/features/definir-senha new file mode 100644 index 0000000000..e69de29bb2 diff --git a/features/editar-template b/features/editar-template new file mode 100644 index 0000000000..e69de29bb2 diff --git a/features/excluir-template b/features/excluir-template new file mode 100644 index 0000000000..e69de29bb2 diff --git a/features/formularios-pendentes b/features/formularios-pendentes new file mode 100644 index 0000000000..e69de29bb2 diff --git a/features/gerar-relatorio-csv b/features/gerar-relatorio-csv new file mode 100644 index 0000000000..e69de29bb2 diff --git a/features/importar-json-sigaa b/features/importar-json-sigaa new file mode 100644 index 0000000000..e69de29bb2 diff --git a/features/login-usuario b/features/login-usuario new file mode 100644 index 0000000000..e69de29bb2 diff --git a/features/visualizar-resultados-formulario b/features/visualizar-resultados-formulario new file mode 100644 index 0000000000..e69de29bb2 diff --git a/features/visualizar-templates b/features/visualizar-templates new file mode 100644 index 0000000000..e69de29bb2 From ccc0d7d37a0a2632482cc6ea857f0719d5b06cbf Mon Sep 17 00:00:00 2001 From: luuhcy Date: Sat, 15 Nov 2025 17:13:43 -0300 Subject: [PATCH 02/15] docs:ajuste das features. --- features/{atualizar-base-csv => atualizar-base-csv.feature} | 0 .../{cadastrar-usuarios-csv => cadastrar-usuarios-csv.feature} | 0 features/{criar-formulario => criar-formulario.feature} | 0 features/{criar-template => criar-template.feature} | 0 features/{definir-senha => definir-senha.feature} | 0 features/{editar-template => editar-template.feature} | 0 features/{excluir-template => excluir-template.feature} | 0 features/{formularios-pendentes => formularios-pendentes.feature} | 0 features/{gerar-relatorio-csv => gerar-relatorio-csv.feature} | 0 features/{importar-json-sigaa => importar-json-sigaa.feature} | 0 features/{login-usuario => login-usuario.feature} | 0 ...ltados-formulario => visualizar-resultados-formulario.feature} | 0 features/{visualizar-templates => visualizar-templates.feature} | 0 13 files changed, 0 insertions(+), 0 deletions(-) rename features/{atualizar-base-csv => atualizar-base-csv.feature} (100%) rename features/{cadastrar-usuarios-csv => cadastrar-usuarios-csv.feature} (100%) rename features/{criar-formulario => criar-formulario.feature} (100%) rename features/{criar-template => criar-template.feature} (100%) rename features/{definir-senha => definir-senha.feature} (100%) rename features/{editar-template => editar-template.feature} (100%) rename features/{excluir-template => excluir-template.feature} (100%) rename features/{formularios-pendentes => formularios-pendentes.feature} (100%) rename features/{gerar-relatorio-csv => gerar-relatorio-csv.feature} (100%) rename features/{importar-json-sigaa => importar-json-sigaa.feature} (100%) rename features/{login-usuario => login-usuario.feature} (100%) rename features/{visualizar-resultados-formulario => visualizar-resultados-formulario.feature} (100%) rename features/{visualizar-templates => visualizar-templates.feature} (100%) diff --git a/features/atualizar-base-csv b/features/atualizar-base-csv.feature similarity index 100% rename from features/atualizar-base-csv rename to features/atualizar-base-csv.feature diff --git a/features/cadastrar-usuarios-csv b/features/cadastrar-usuarios-csv.feature similarity index 100% rename from features/cadastrar-usuarios-csv rename to features/cadastrar-usuarios-csv.feature diff --git a/features/criar-formulario b/features/criar-formulario.feature similarity index 100% rename from features/criar-formulario rename to features/criar-formulario.feature diff --git a/features/criar-template b/features/criar-template.feature similarity index 100% rename from features/criar-template rename to features/criar-template.feature diff --git a/features/definir-senha b/features/definir-senha.feature similarity index 100% rename from features/definir-senha rename to features/definir-senha.feature diff --git a/features/editar-template b/features/editar-template.feature similarity index 100% rename from features/editar-template rename to features/editar-template.feature diff --git a/features/excluir-template b/features/excluir-template.feature similarity index 100% rename from features/excluir-template rename to features/excluir-template.feature diff --git a/features/formularios-pendentes b/features/formularios-pendentes.feature similarity index 100% rename from features/formularios-pendentes rename to features/formularios-pendentes.feature diff --git a/features/gerar-relatorio-csv b/features/gerar-relatorio-csv.feature similarity index 100% rename from features/gerar-relatorio-csv rename to features/gerar-relatorio-csv.feature diff --git a/features/importar-json-sigaa b/features/importar-json-sigaa.feature similarity index 100% rename from features/importar-json-sigaa rename to features/importar-json-sigaa.feature diff --git a/features/login-usuario b/features/login-usuario.feature similarity index 100% rename from features/login-usuario rename to features/login-usuario.feature diff --git a/features/visualizar-resultados-formulario b/features/visualizar-resultados-formulario.feature similarity index 100% rename from features/visualizar-resultados-formulario rename to features/visualizar-resultados-formulario.feature diff --git a/features/visualizar-templates b/features/visualizar-templates.feature similarity index 100% rename from features/visualizar-templates rename to features/visualizar-templates.feature From b277120287b480386b7733c3fa4a05e724eb551b Mon Sep 17 00:00:00 2001 From: luuhcy Date: Sat, 15 Nov 2025 17:26:13 -0300 Subject: [PATCH 03/15] =?UTF-8?q?feat:=20BDD=20das=20hist=C3=B3rias=206,?= =?UTF-8?q?=2010=20e=2011?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- features/cadastrar-usuarios-csv.feature | 17 ++++++++++++++++ features/definir-senha.feature | 20 +++++++++++++++++++ ...sv.feature => gerar-relatorio-adm.feature} | 0 3 files changed, 37 insertions(+) rename features/{gerar-relatorio-csv.feature => gerar-relatorio-adm.feature} (100%) diff --git a/features/cadastrar-usuarios-csv.feature b/features/cadastrar-usuarios-csv.feature index e69de29bb2..ef5cd4b657 100644 --- a/features/cadastrar-usuarios-csv.feature +++ b/features/cadastrar-usuarios-csv.feature @@ -0,0 +1,17 @@ +Feature: Cadastro de usuários por um administrador + Como Administrador + Quero cadastrar participantes de turmas do SIGAA ao importar dados de usuários novos para o sistema + A fim de que eles acessem o sistema CAMAAR + + Scenario: Cadastro de alunos efetuado com sucesso + Given que um administrador acessa o sistema + When os dados dos usuários são importados por meio de um arquivo csv + Then sou redirecionado a uma nova página para cadastrar os alunos + And ao clicar no botão de cadastro, os alunos são cadastrados + And uma mensagem de cadastro de alunos efetuado com sucesso é exibida + + Scenario: Tentar cadastrar alunos com dados inválidos + Given que estou logado como administrador + When faço upload de um arquivo com dados errados + Then o sistema exibe uma mensagem de erro + And ao clicar no botão não acontece nada diff --git a/features/definir-senha.feature b/features/definir-senha.feature index e69de29bb2..2137cbf16c 100644 --- a/features/definir-senha.feature +++ b/features/definir-senha.feature @@ -0,0 +1,20 @@ +Feature: Definir uma senha para o usuário a partir do e-mail + Como Usuário + Quero definir uma senha para o meu usuário a partir do e-mail do sistema de solicitação de cadastro + A fim de acessar o sistema + + Scenario: Definição de senha com sucesso + Given que eu recebi um e-mail do sistema de solicitação de cadastro + When eu clico no link de definir minha senha no email recebido + And eu sou redirecionado para página de redefinição de senha + And eu coloco a nova senha + And eu clico em salvar + Then eu recebo a mensagem de senha cadastrada com sucesso + + Scenario: Falha na definição de senha + Given que eu recebi um e-mail do sistema de solicitação de cadastro + When eu clico no link de definir minha senha no email recebido + And eu sou redirecionado para página de redefinição de senha + And eu coloco a nova senha + And eu clico em salvar + Then eu recebo a mensagem de senha inválida diff --git a/features/gerar-relatorio-csv.feature b/features/gerar-relatorio-adm.feature similarity index 100% rename from features/gerar-relatorio-csv.feature rename to features/gerar-relatorio-adm.feature From 692d84f74807693a797c0e1355494b6d0c5ad85b Mon Sep 17 00:00:00 2001 From: Delma Jesus <101957929+delmanjesus@users.noreply.github.com> Date: Sat, 15 Nov 2025 19:24:49 -0300 Subject: [PATCH 04/15] Update criar-formulario.feature --- features/criar-formulario.feature | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/features/criar-formulario.feature b/features/criar-formulario.feature index e69de29bb2..4c176b53f5 100644 --- a/features/criar-formulario.feature +++ b/features/criar-formulario.feature @@ -0,0 +1,16 @@ +Feature: Visualização de resultados dos formulários + Como Administrador + Eu quero visualizar os formulários criados + Para poder gerar um relatório a partir das respostas + + Scenario: Exibir formulários disponíveis + Given existem formulários criados + When o sistema carrega os formulários + Then exibe os resultados dos formulários + And permite ver os resultados + + Scenario: O formulário carrega mas os resultados estão inacessíveis + Given existem formulários criados + When o sistema carrega os formulários + Then os formulários são exibidos, porém sem a opção de visualizar os resultados + And o administrador não consegue gerar relatórios a partir dos dados From 41537a639412130be9157cdcc8c059c8a831cddf Mon Sep 17 00:00:00 2001 From: Delma Jesus <101957929+delmanjesus@users.noreply.github.com> Date: Sat, 15 Nov 2025 19:36:35 -0300 Subject: [PATCH 05/15] Update criar-formulario.feature revertendo --- features/criar-formulario.feature | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/features/criar-formulario.feature b/features/criar-formulario.feature index 4c176b53f5..d3f5a12faa 100644 --- a/features/criar-formulario.feature +++ b/features/criar-formulario.feature @@ -1,16 +1 @@ -Feature: Visualização de resultados dos formulários - Como Administrador - Eu quero visualizar os formulários criados - Para poder gerar um relatório a partir das respostas - Scenario: Exibir formulários disponíveis - Given existem formulários criados - When o sistema carrega os formulários - Then exibe os resultados dos formulários - And permite ver os resultados - - Scenario: O formulário carrega mas os resultados estão inacessíveis - Given existem formulários criados - When o sistema carrega os formulários - Then os formulários são exibidos, porém sem a opção de visualizar os resultados - And o administrador não consegue gerar relatórios a partir dos dados From c02c4d92b0554ecc430bb7fe02a825f4c6637a9a Mon Sep 17 00:00:00 2001 From: Delma Jesus <101957929+delmanjesus@users.noreply.github.com> Date: Sat, 15 Nov 2025 19:44:15 -0300 Subject: [PATCH 06/15] Update visualizar-resultados-formulario.feature primeiro commit --- .../visualizar-resultados-formulario.feature | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/features/visualizar-resultados-formulario.feature b/features/visualizar-resultados-formulario.feature index e69de29bb2..adc503aa8d 100644 --- a/features/visualizar-resultados-formulario.feature +++ b/features/visualizar-resultados-formulario.feature @@ -0,0 +1,17 @@ +Feature: Visualização de resultados dos formulários +Eu como Administrador +Quero visualizar os formulários criados +Para poder gerar um relatório a partir das respostas + +Scenario: Exibir formulários disponíveis +Given existem formulários criados +When o sistema carrega os formulários +Then exibe os resultados dos formulários +And permite ver os resultados + +Scenario: O formulário carrega mas os resultados estão inacessíveis + +Given existem formulários criados +When o sistema carrega os formulários +Then os formulários são exibidos, porém sem a opção de visualizar os resultados +And o administrador não consegue gerar relatórios a partir dos dados From 9ff010e486719db5df80569339c2dcd46b903ec1 Mon Sep 17 00:00:00 2001 From: Delma Jesus <101957929+delmanjesus@users.noreply.github.com> Date: Sat, 15 Nov 2025 20:39:18 -0300 Subject: [PATCH 07/15] Update login-usuario.feature primeiro commit --- features/login-usuario.feature | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/features/login-usuario.feature b/features/login-usuario.feature index e69de29bb2..d3f04371da 100644 --- a/features/login-usuario.feature +++ b/features/login-usuario.feature @@ -0,0 +1,19 @@ +Feature: Logar com os dados cadastrados +Eu como Usuário do sistema +Quero acessar o sistema utilizando um e-mail ou matrícula e uma senha já cadastrada +A fim de responder formulários ou gerenciar o sistema +Obs: Quando o Usuário logado for um admin deve-se mostrar a opção de gerenciamento no menu lateral. + +Scenario: Acesso correspondente ao meu tipo de cadastro +Given que eu possuo uma acesso cadastrado como admin/aluno +When adiciono meu e-mail/matrícula e senha +Then clico no botão de entrar +And sou redirecionado ao menu +And o menu lateral mostra opção de gerenciamento, caso for um administrador + +Scenario: Acesso não correspondente ao meu tipo de cadastro +Given que eu possuo uma acesso cadastrado como admin/aluno +When adiciono meu e-mail/matrícula e senha +Then clico no botão de entrar +And sou redirecionado ao menu +And o menu lateral não mostra opção de gerenciamento, se for um administrador From df35721080b879a0f904cab4e37e723b84510f74 Mon Sep 17 00:00:00 2001 From: Delma Jesus <101957929+delmanjesus@users.noreply.github.com> Date: Sat, 15 Nov 2025 20:56:37 -0300 Subject: [PATCH 08/15] Update responder-formulario.feature primeiro commit --- features/criar-formulario.feature | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/features/criar-formulario.feature b/features/criar-formulario.feature index d3f5a12faa..9a609f7ef5 100644 --- a/features/criar-formulario.feature +++ b/features/criar-formulario.feature @@ -1 +1,16 @@ +Feature: Responder formulário +Eu como Participante de uma turma +Quero responder o questionário sobre a turma em que estou matriculado +A fim de submeter minha avaliação da turma +Scenario: respostas enviadas +Given que o participante abriu o formulário pendente +When ele preenche todas as respostas obrigatórias +Then e o sistema salva as respostas +And exibe mensagem de confirmação + +Scenario: resposta incompleta +Given que o participante abriu o formulário +When ele tenta enviar sem preencher os campos obrigatórios +Then o sistema não salva a resposta +And exibe uma mensagem de erro From a9d42240cbe4e59f9f45b74cf9f2948af01d7301 Mon Sep 17 00:00:00 2001 From: Erick dos Santos <137582518+erick-santos-8@users.noreply.github.com> Date: Sun, 16 Nov 2025 14:50:43 -0300 Subject: [PATCH 09/15] docs: Adicao do editar-template.feature --- features/editar-template.feature | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/features/editar-template.feature b/features/editar-template.feature index e69de29bb2..59661f0ce3 100644 --- a/features/editar-template.feature +++ b/features/editar-template.feature @@ -0,0 +1,16 @@ +Feature: Edição e delegação de templates + Como Administrador + Quero editar e/ou deletar um template que eu criei sem afetar os formulários já criados + A fim de organizar os templates existentes + + Scenario: Editar ou deletar um template com sucesso + Given que o administrador está na página do template + When ele edita ou deleta os campos do template + Then o sistema deve editar ou deletar o template + And exibir uma mensagem de confirmação + + Scenario: Falha ao editar um template com dados inválidos + Given que o administrador está na página do template + When ele tenta editar o template inserindo dados inválidos + Then o sistema não aceita os dados inválidos + And exibe uma mensagem de erro From 127b9c30acd85696a6d95a65ea5f2b05e23105ad Mon Sep 17 00:00:00 2001 From: Erick dos Santos <137582518+erick-santos-8@users.noreply.github.com> Date: Sun, 16 Nov 2025 14:54:02 -0300 Subject: [PATCH 10/15] docs: adicao de visualizar-templates.feature --- features/visualizar-templates.feature | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/features/visualizar-templates.feature b/features/visualizar-templates.feature index e69de29bb2..2c3114c6f7 100644 --- a/features/visualizar-templates.feature +++ b/features/visualizar-templates.feature @@ -0,0 +1,19 @@ +Feature: Visualizar templates criados + Como Administrador + Quero visualizar os templates criados + Para gerenciar, editar e deletar templates conforme necessidade + + Scenario: Visualizar templates com sucesso + Given que estou logado como administrador + And existem templates cadastrados + When acesso a página de templates + Then vejo a lista de templates já criados + And tenho acesso às opções de edição e exclusão de cada template + + Scenario: Erro ao carregar templates + Given que estou logado como administrador + And ocorre uma falha ao buscar os templates no sistema + When acesso a página de templates + Then o sistema exibe uma mensagem de erro informando que não foi possível carregar os templates + And nenhum template é exibido na tela + From 550666ad85534f1fb2d109d0f2a181ff0ba31db7 Mon Sep 17 00:00:00 2001 From: Marquito-2003 Date: Sun, 16 Nov 2025 16:38:53 -0300 Subject: [PATCH 11/15] docs: ajuste das features. --- features/criar-template.feature | 16 ++++++++++++++++ features/formularios-avaliacao.feature | 17 +++++++++++++++++ features/formularios-pendentes.feature | 0 features/gerar-relatorio-adm.feature | 16 ++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 features/formularios-avaliacao.feature delete mode 100644 features/formularios-pendentes.feature diff --git a/features/criar-template.feature b/features/criar-template.feature index e69de29bb2..073582497f 100644 --- a/features/criar-template.feature +++ b/features/criar-template.feature @@ -0,0 +1,16 @@ +Feature: Criar um template de formulário contendo as questões do formulário +Eu como Administrador +Quero criar um template de formulário contendo as questões do formulário +A fim de gerar formulários de avaliações para avaliar o desempenho das turmas + +Scenario: Criar template de formulário com sucesso +Given O administrador está logado na página de formulários +When O administrador preenche/estiliza o nome do template e as questões +Then O sistema salva o novo template de formulário +And Exibe uma mensagem de confirmação que o template foi criado + +Scenario: Falha ao criar o template por campos obrigatórios vazios +Given O administrador está logado na página de formulários +When O administrador tenta criar um template sem preencher todos os campos obrigatórios +Then O sistema impede a criação do template do formulário +And O sistema exibe uma mensagem informando que é necessário preencher todos os campos obrigatórios \ No newline at end of file diff --git a/features/formularios-avaliacao.feature b/features/formularios-avaliacao.feature new file mode 100644 index 0000000000..53cd4c6f06 --- /dev/null +++ b/features/formularios-avaliacao.feature @@ -0,0 +1,17 @@ +Feature: Criar um formulário baseado em um template +Eu como Administrador +Quero criar um formulário baseado em um template para as turmas que eu escolher +A fim de avaliar o desempenho das turmas no semestre atual + +Scenario: criação de formulário com sucesso +Given que eu sou administrador +When eu clico no botão criar formulário +And seleciono o template +And seleciono as turmas que receberão o formulário +Then devo receber uma mensagem de formulário criado com sucesso + +Scenario: tentativa de criar formulário sem preencher as turmas +Given que eu sou administrador +When eu clico no botão criar formulário +And seleciono o template +And devo receber uma mensagem de erro, falando que não preenchi as turmas diff --git a/features/formularios-pendentes.feature b/features/formularios-pendentes.feature deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/features/gerar-relatorio-adm.feature b/features/gerar-relatorio-adm.feature index e69de29bb2..d41f657cac 100644 --- a/features/gerar-relatorio-adm.feature +++ b/features/gerar-relatorio-adm.feature @@ -0,0 +1,16 @@ +Feature: Gerar relatório como administrador +Como Administrador +Quero baixar um arquivo csv contendo os resultados de um formulário +A fim de avaliar o desempenho das turmas + +Scenario: Gerar relatório de formulários com respostas +Given que existe um formulário com respostas +When o administrador seleciona o formulário para gerar o relatório +Then o sistema gera o arquivo csv +And o download é iniciado automaticamente + +Scenario: Tentar gerar relatório com formulário vazio +Given que existe um formulário sem respostas +When o administrador tenta gerar o relatório em csv +Then O sistema gera um arquivo, porém o conteúdo aparece vazio ou corrompido +And O sistema gera uma mensagem informando que o arquivo está vazio/corrompido From 6b7bb0a3516730ba11897c801720f2fee56f29e2 Mon Sep 17 00:00:00 2001 From: Luciana <135179274+luuhcy@users.noreply.github.com> Date: Sun, 16 Nov 2025 17:01:09 -0300 Subject: [PATCH 12/15] =?UTF-8?q?feat:=20BDD=20da=20hist=C3=B3ria=205?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- features/atualizar-base-csv.feature | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/features/atualizar-base-csv.feature b/features/atualizar-base-csv.feature index e69de29bb2..455d1aecf1 100644 --- a/features/atualizar-base-csv.feature +++ b/features/atualizar-base-csv.feature @@ -0,0 +1,17 @@ +Feature: Atualizar base de dados com os dados do SIGAA + Como Administrador + Quero atualizar a base de dados já existente com os dados atuais do SIGAA + A fim de corrigir a base de dados do sistema + + Scenario: Atualiza a base de dados com sucesso + Given que o administrador está logado + When clica em importar dados + And adiciona o arquivo CSV válido + Then aparece uma mensagem informando que os dados foram atualizados com sucesso + And sou redirecionado para a página de cadastro de alunos + + Scenario: Falha ao atualizar a base de dados + When clica em importar dados + And adiciona um arquivo CSV inválido + Then o sistema impede a atualização dos dados + And exibe uma mensagem de erro informando que o arquivo não pode ser importado From 9c4df18de9c6c7346f5ccf62ea3539a0bf44320d Mon Sep 17 00:00:00 2001 From: Luciana <135179274+luuhcy@users.noreply.github.com> Date: Sun, 16 Nov 2025 17:02:28 -0300 Subject: [PATCH 13/15] =?UTF-8?q?feat:=20BDD=20da=20hist=C3=B3ria=2013?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- features/importar-json-sigaa.feature | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/features/importar-json-sigaa.feature b/features/importar-json-sigaa.feature index e69de29bb2..b998699300 100644 --- a/features/importar-json-sigaa.feature +++ b/features/importar-json-sigaa.feature @@ -0,0 +1,16 @@ +Feature: Importar dados do SIGAA + Como Administrador + Quero importar dados de turmas, matérias e participantes do SIGAA + Para alimentar a base de dados do sistema + + Scenario: Importar dados do SIGAA com sucesso + Given que o administrador está logado no sistema + When o administrador solicita a importação dos dados do SIGAA + Then o sistema lê os arquivos JSON + And importa somente os dados que não existem na base + + Scenario: Erro ao tentar importar dados duplicados + Given que o administrador está logado no sistema + When o administrador solicita a importação dos dados do SIGAA + Then o sistema detecta registros duplicados + And exibe uma mensagem de erro informando que a importação não pode ser concluída devido aos dados duplicados From 45d75c7200e8f355790b9a524ac7f74d670c2466 Mon Sep 17 00:00:00 2001 From: Erick dos Santos <137582518+erick-santos-8@users.noreply.github.com> Date: Sun, 16 Nov 2025 17:14:22 -0300 Subject: [PATCH 14/15] =?UTF-8?q?docs:=20exclus=C3=A3o=20de=20excluir-temp?= =?UTF-8?q?late=20para=20visualizar-formularios-prendentes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- features/excluir-template.feature | 0 .../visualizar-formularios-pendentes.feature | 20 +++++++++++++++++++ 2 files changed, 20 insertions(+) delete mode 100644 features/excluir-template.feature create mode 100644 features/visualizar-formularios-pendentes.feature diff --git a/features/excluir-template.feature b/features/excluir-template.feature deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/features/visualizar-formularios-pendentes.feature b/features/visualizar-formularios-pendentes.feature new file mode 100644 index 0000000000..e24536dd7d --- /dev/null +++ b/features/visualizar-formularios-pendentes.feature @@ -0,0 +1,20 @@ +Feature: Visualização de formulários pendentes + Como Participante de uma turma + Quero visualizar os formulários não respondidos das turmas em que estou matriculado + Para poder escolher qual formulário desejo responder + + Scenario: Visualizar os formulários pendentes com sucesso + Given que o participante está logado no sistema + And está matriculado em uma ou mais turmas + And existem formulários pendentes para essas turmas + When o participante acessa a página de formulários disponíveis + Then o sistema exibe a lista de formulários não respondidos + And o participante pode selecionar qual formulário deseja responder + + Scenario: Nenhum formulário disponível para responder + Given que o participante está logado no sistema + And está matriculado em uma ou mais turmas + And não existem formulários pendentes para responder + When o participante acessa a página de formulários disponíveis + Then o sistema informa que não há formulários pendentes para responder + And nenhuma opção de formulário é exibida na lista From 4410a1bc185f5fa8717744325b62ee38179c4c30 Mon Sep 17 00:00:00 2001 From: Luciana <135179274+luuhcy@users.noreply.github.com> Date: Sun, 16 Nov 2025 21:11:18 -0300 Subject: [PATCH 15/15] =?UTF-8?q?docs:=20Altera=C3=A7=C3=A3o=20de=20nome?= =?UTF-8?q?=20de=20feature?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{criar-formulario.feature => responder-formulario.feature} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename features/{criar-formulario.feature => responder-formulario.feature} (100%) diff --git a/features/criar-formulario.feature b/features/responder-formulario.feature similarity index 100% rename from features/criar-formulario.feature rename to features/responder-formulario.feature