~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Buscar Comunidades Virtuais ====== Este caso de uso é utilizado pelos Docentes para Buscar Comunidades Virtuais que o usuário logado tenha interesse. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando o usuário acessa SIGAA -> Ambientes Virtuais -> Buscar Comunidades Virtuais. Ao acessar o caso de uso o sistema lista as comunidades em que o docente faz parte e permite a busca da comunidades cadastradas através dos seguintes critérios abaixo: * **Nome da Comunidade**: Tipo - TEXTO. Título ou palavra-chave da comunidade virtual * **Tipo da Comunidade**: Tipo TEXTO. Ex.: ''TODAS, MODERADA, PÚBLICA e RESTRITA A GRUPO.'' O sistema lista as comunidades conforme os critérios selecionados pelo usuário. As comunidades são listadas seguindo o modelo de tabela abaixo: ^ Comunidades localizadas ^^^^^ ^ Nome da Comunidade ^ Tipo da Comunidade ^ Criada em ^ Criada Por ^ | Tipo - TEXTO. | Tipo - TEXTO. Formato : ''MODERADA, PÚBLICA, RESTRITA A GRUPO'' | Tipo - DATA. Formato - DD/MM/AAAA | Tipo - TEXTO. | Para cada comunidade virtual listada o sistema disponibiliza as seguintes ações: * Participar dessa comunidade: esta opção permite que o usuário participe da comunidade virtual aberta ao público, o sistema emite uma mensagem confirmando a inscrição. ([[#principais_regras_de_negócio|RN01]]) * Solicitar Participação: esta opção permite que o usuário solicite participação na comunidade virtual, o sistema emite uma mensagem confirmando a solicitação de participação e encaminha ao moderador. ([[#principais_regras_de_negócio|RN02]]) * [[desenvolvimento:especificacoes:sigaa:comunidade_virtual:casos_de_uso:principal|Visualizar comunidade mas não tornar-se membro]]: esta opção permite que o usuário visualize a comunidade virtual sem a sua vinculação. ([[#principais_regras_de_negócio|RN02]]) O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - A funcionalidade //Participar dessa comunidade// somente estará disponível para as comunidades do tipo ''PÚBLICA''. * **RN02** - As funcionalidades //Solicitar participação// e //Visualizar comunidade// somente estarão disponíveis para as comunidades do tipo ''MODERADA''. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.cv.dominio.ComunidadeVirtual.java | sigaa.cv.comunidade_virtual | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Ambientes Virtuais Link(s): Buscar Comunidades Virtuais Usuário: abmad, pablo Papel que usuário deve ter: ser Docente ===== Cenários de Testes ==== Não se aplica. ===== Dados para o Teste ===== Não se aplica.