~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Gerenciar Participantes ====== Este caso de uso é utilizado pelos docentes e servidores técnicos administrativos (Coordenadores de Ações de Extensão) com o objetivo de gerenciar os participantse das Ações as quais estão coordenando. \\ \\ Sendo possível cadastrar, atualizar e excluir participantes de uma ação, como também emitir declaração de participação e certificados para os participantes da Ação de Extensão. Público Alvo: Coordenadores da ação de extensão. Pré-Condições: A ação deve está em execução ou concluída. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa: \\ SIGAA -> Portal do Docente -> Extensão -> Ações de Extensão -> Genciar Ações -> Gerenciar Participantes. \\ SIGAA ->Extensão -> Gerenciar Minhas Ações -> Ações de Extensão -> Genciar Ações -> Gerenciar Participantes. \\ SIGAA ->Extensão -> Ação de Extensão-> Ações de Extensão -> Genciar Ações -> Gerenciar Participantes. \\ \\ \\ Ao acessar a funcionalidade, o sistema exibirá uma lista com as Atividade e Mini Atividades vinculadas ao Coordenador de curso que está logado no Sistema, com as seguintes informações abaixo: ^ Código ^ Título ^ Tipo ^ Status ^ Qtd ^ | Tipo - TEXTO | Tipo - TEXTO | Tipo - TEXTO | Tipo - TEXTO | Tipo - NUMÉRICO | | --- --- | --- --- | --- --- | --- --- | --- --- | Para cada curso ou evento listado, será possível //Gerenciar Participantes//, //Listar Participantes//, //Exibir Lista de Presença//, //Enviar Mensagem para Participantes//, //Listar Informações de contato dos Participantes// e //Exportar Informações de contato dos Participantes //. ==== Gerenciar Participantes ==== Ao acessar esta funcionalidade, o coordenador visualizará os detalhes da atividade e uma lista com os participantes da mesma: * **Atividade** * **__Código__**: Tipo - TEXTO. * **__Atividade__**: Tipo - TEXTO. * **__Coordenação__**: Tipo - TEXTO. * **__Período__**: Formato DD/MM/AAAA até DD/MM/AAAA. Tipo - DATA. As seguintes informações dos participantes na atividade serão exibidas: * **Lista de Participantes** * **__CPF__**: Tipo - NUMÉRICO. * **__Passaporte__**: Tipo - NUMÉRICO. * **__Nome__**: Tipo - TEXTO. * **__Participação__ **: Tipo - TEXTO. * **Freq.**: Tipo - NUMÉRICO. * **Declaração**: Tipo - LÓGICO. * **Certificado**:Tipo - LÓGICO. Se desejar, o coordenador poderá filtrar os participantes informando um dos seguintes critérios: * **Nome**: Tipo - TEXTO. * **UF**: Tipo - TEXTO. * **Município**: Tipo - TEXTO. * **Sem frequência**: Tipo - TEXTO. * **Não autorizado declaração**: Tipo - TEXTO. * **Não autorizado certificado**: Tipo - TEXTO. * **Participantes por página**: Tipo - NUMÉRICO. Para cada participante listado, o coordenador poderá: ==== Adicionar Novo Participante ==== Ao acessar esta funcionalidade, o usuário deverá realizar uma busca pelo participante: * **CPF**: Formato - 999.999.999-99. Tipo - NUMÉRICO. * **Passaporte**: Tipo - NUMÉRICO. * **Nome**: Tipo - TEXTO. * **Email**: Tipo - TEXTO. \\ É mostrada uma listagem com as seguintes informações dos participantes: * **__CPF__**: Formato - 999.999.999-99. Tipo - NUMÉRICO. * **__Passaporte__**: Tipo - NUMÉRICO. * **__Nome__**: Tipo - TEXTO. * **__Email__**: Tipo - TEXTO. * **__Data de Nascimento__**: Formato - DD/MM/AAAA. Tipo - DATA. Para cada participante listado, será possível //Selecionar Participante// e //Alterar Dados do Participante//. Também será possível [[#Cadastrar Novo Participante| Realizar Novo Cadastro]] === Selecionar Participante === Ao selecionar o cadastro do participante o usuário é redireciona para a tela para inclusão do participante na atividade/ mini atividade. Esse tela contém as seguintes informações exclusiva do participante para a atividade/mini atividade: \\ \\ * **__Atividade de Extensão__**: Tipo - TEXTO. * **__Tipo__**: Tipo - TEXTO. * **__Tipo de Participação__** *: Tipo - TEXTO. O tipo de participação do participante na atividade/mini atividade. * **__Frequência de Participação__** *: Tipo - TEXTO. A frequencia de participação do particpante na atividade/mini atividade. * **__Autorizar Declaração?__** *: Tipo - LÓGICO. Se o participante está autorizado a emitir a declaração. * **__Autorizar Certificado?__** *: Tipo - LÓGICO. Se o participante está autorizado a emitir o certificado. * **__Observação no Certificado__** *: Tipo - TEXTO. A observação para sair no certificado do participante. Ao confirma a adição do participante ele é adicionado à atividade/mini atividade sem ter feito inscrição. Então ele não tem inscrição, não pode emitir GRU, etc. === Editar Participante === Ao selecionar esta opção, o usuário deverá informar os dados que deseja alterar. Esses dados, serão os mesmos informados no [[#Cadastrar Novo Participante|Cadastro]] do participante. . === Cadastrar Novo Participante === Caso o participante não esteja cadastrado no sistema ainda, o coordenador é **obriagado** a fazer o cadastro do participante. Utilizando a opção "Realizar Novo Cadastro" na tela de busca padrão de participantes. \\ \\ Ele é redireciona para uma tela na qual deve informar as mesmas informações existentes quando o [[desenvolvimento:especificacoes:sigaa:portal_publico:casos_de_uso:extensao:acesso_a_area_de_inscritos_em_cursos_e_eventos|próprio usuário se cadastra no sistema]]. \\ Porém nesse caso a senha é gerada automaticamente pelo sistema e o coordenador pelo recuperar as informações de discente ou servidores internos da instituição para auxiliar no cadastro. \\ \\ Após a realização do cadastro um email é enviado para o partipante informação o seu cadatro no sistema com a senha de acesso gerada. \\ O participantes pode então acessar o sistema para realizar todas as operações que lhe são permitidas, inclusive trocar a senha gerada. \\ Se ele esquecer a senha, pode solicitar uma nova pela área pública normalmente. Então não existe mais a opção do coordenador enviar a senha de acesso ao participante. \\ \\ \\ === Emitir Declaração === Emite a declaração de inscrição na ação. Segue a mesmas regras de emissão de declaração, porém aqui logicamente o coordenador não precisa autorizar, já que é ele próprio que está emitindo. === Emitir Certificado === Emite o certificado de participação na ação. Segue a mesmas regras de emissão do certificado, porém aqui logicamente o coordenador não precisa autorizar, já que é ele próprio que está emitindo. === Visualizar Participante === Visualiza as informações pessoais do participante informadas no [[#Cadastrar Novo ParticipanteCadastro|Cadastro]]. === Notificar Participante === Esta opção permite ao coordenador da atividade, enviar uma notificação para o participante selecionado. === Alterar Participante === O coordenador é redireciona para a tela para alterar as informações exclusivas do partipante com relação à ação de extensão (tipo participação, frequência, observação no certificado, etc..). São mostradas as mesma informações da tela de cadastro e remoção. === Remover Participante === O coordenador é redireciona para a tela que confirma a remoção do participante. São mostradas as mesma informações da tela de cadastro e alteração. Ao confirmar a remoção o participante é desassociado da atividade ou mini atividade. ==== Listar Participantes ==== Esta funcionalidade permite ao Docente gerar um relatório com os participantes de uma determinada Ação de extensao. O sistema exibe os seguintes dados: * **__Código__**: Tipo - TEXTO. * **__Atividade__**: Tipo - TEXTO. * **__Coordenação__**: Tipo - TEXTO. Nome do coordenador. * **__Período__**: Tipo - NUMÉRICO. ^ Nº ^ CPF ^ Passaporte ^ Nome ^ Data de Nascimento ^ E-mail ^ Tipo de Participação ^ | 9 | 999.999.999-99 | - | NOME | 99/99/9999 | EMAIL | ALUNO/PALESTRANTE | | --- --- | --- --- | --- --- | --- --- | --- --- | --- --- | --- --- | ==== Exibir Lista de Presença ==== Ao acessar esta funcionalidade, será gerado um lista para marcar as presenças dos participantes da Ação de Extensão. * **__Código__**: Tipo - TEXTO. * **__Atividade__**: Tipo - TEXTO. * **__Coordenação__**: Tipo - TEXTO. Nome do coordenador. * **__Período__**: Tipo - NUMÉRICO. ^ Lista de Presença dos Participantes ^^^^ ^ Nº ^ Identificação ^ Nome ^ Assinatura ^ | 9 | CPF | NOME | ASSINATURA | | --- --- | --- --- | --- --- | --- --- | ==== Enviar Mensagens aos Participantes ==== Esta funcionalidade permite que o Docente envie mensagens para os participantes de uma determinada ação de extensao. *Com a opção de envio de arquivos. ==== Listar Informações de Contato dos Participantes ==== Esta opção gera um relatório com a lista de participantes e seus respectivos contatos para uma determinada Ação de Extensão. * **__Código__**: Tipo - TEXTO. * **__Atividade__**: Tipo - TEXTO. * **__Coordenação__**: Tipo - TEXTO. Nome do coordenador. * **__Período__**: Tipo - NUMÉRICO. ^ Lista de contatos ^^^^^ ^ Nome ^ Telefone ^ Celular ^ E-mail ^ Endereço ^ | NOME | (99) 9999-9999 | (99) 9999-9999 | EMAIL | ENDERECO | | --- --- | --- --- | --- --- | --- --- | --- --- | ==== Exportar Informações de contato dos Participantes ==== Ao acessar esta funcionalidade, será gerado uma planilha no formato XLS(Excel) com a lista de participantes e seus contatos. Os dados da lista de contatos são os mesmos apresentados na funcionalidade acima ([[#Listar Informações de Contato dos Participantes|Listar Informações de Contato dos Participantes]]) O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01:** Para cadastrar participantes estrangeiros que não possuem CPF, o sistema permite informar o número do Passaporte. * **RN02:** Para a emissão da declaração de participação, a Ação deverá estar dentro do período de execução da Ação e o participante deverá possuir frequência diferente de 0%. * **RN03:** O coordenador não pode emitir o certificado de participante com frequência 0%. * **RN04:** Só será possível emitir Certificado para cursos que tenham Ação de Extensão com situação ''CONCLUÍDA'' e fora do período de execução da Ação. * **RN05:** Após o cadastro de um participante, o sistema bloqueia um novo cadastro desse mesmo participante, evitando cadastros repetidos, permitindo apenas quando um mesmo participante for cadastrado duas vezes mas com tipos diferentes, por exemplo, um como ouvinte e outro como palestrante. * **RN06:** O Tamanho do arquivo enviado e limitado levando-se em consideração o paramêtro TAMANHO_MAXIMO_DE_UPLOAD_ARQUIVOS_EXTENSAO. * **RN07:** O Tamanho da imagem enviada e limitado levando-se em consideração o paramêtro TAMANHO_MAXIMO_UPLOAD_IMAGEM_TINYMCE. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.extensao.dominio.AtividadeExtensao.java | sigaa.extensao.atividade | | br.ufrn.sigaa.extensao.dominio.ParticipanteAcaoExtensao.java | sigaa.extensao.participante_acao_extensao | | br.ufrn.sigaa.pessoa.dominio.Discente.java | sigaa.public.discente | | br.ufrn.sigaa.pessoa.dominio.Servidor.java | sigaa.rh.servidor | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Docente Link(s): Extensão ⇒ Ações de Extensão ⇒ Gerenciar Participantes Usuário: deusimar, cipriano Papel que usuário deve ter: Coordenador de pelo menos uma Ações de Extensão. ===== Cenários de Teste ===== Cadastrar vários participantes de uma ação de extensão, com propriedades diferentes e verificar se a emissão de certificados esta de acordo com as regras de negócio. ===== Dados para o Teste ===== Para obter um coordenador de ação de extensão é preciso acessar o módulo de extensão, fazer uma busca por ações e visualizar uma das ações encontradas.