====== Configurações ====== O presente caso de uso permite ao administrador da Comunidade Virtual (CV) realizar configurações sobre a comunidade. * Pré-requisitos: Este caso se uso somente é acessado por aqueles que forem os donos da CV (aquele que criou a comunidade, o administrador). ===== Descrição do Caso de Uso ===== O caso de uso inicia quando o usuário acessa a comunidade virtual e acessa a opção configurações. Este caso de uso permite os administradores gerenciar a Comunidade Virtual. Através dessa página é possível: * Importar um grupo de usuários caso a comunidade seja do tipo **RESTRITA A GRUPO** * Aceitar ou recusar as solicitações que são feitas pelos usuários para entrarem na comunidade caso ela seja do tipo **MODERADA** * Desativar a Comunidade Virtual * Alterar Descrição da Comunidade Virtual * Alterar Nome da Comunidade Virtual: A mudança do nome de exibição da CV será realizada por meio da digitação do novo nome na área 'Nome da Comunidade' dentro do campo onde aparecerá o nome atual da CV clicando em seguida no botão 'Alterar Nome da Comunidade Virtual'. Os campos envolvidos para realizar as operações acima são: * **Nome**: Tipo - TEXTO. * **Descrição**: Tipo - TEXTO. * **Ordem das listagens**: Tipo - TEXTO. * **Publicar Comunidade**: Tipo - LÓGICO. * **Tipo da Comunidade**. Podendo ser do tipo: * **Moderada** * **Permitir Acesso Externo**: Tipo - LÓGICO. * **Código para acesso imediato**: Tipo - TEXTO. * **Dica para o código**: Tipo - TEXTO. * **Pública** * **Permitir Acesso Externo**: Tipo - LÓGICO. * **Privada** O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01**: A opção para importar um grupo de usuários só estará habilitada para comunidades do tipo "Restrita a Grupo". * **RN02**: Uma vez que o usuário seja aceito ou recusado em uma comunidade do tipo moderada pelo administrador da mesma, seu convite é invalidado pelo sistema. * **RN03**: Quando uma Comunidade Virtual é desativada a mesma fica invisível para todos os participantes/administradores, porém ela não é excluída fisicamente do banco de dados. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Entidades Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.cv.dominio.ComunidadeVirtual | sigaa.cv.comunidade_virtual| ====== Plano de Teste ====== Sistema: SIGAA Módulo: Comunidade Virtual Usuário: Qualquer administrador de uma comunidade. Link(s): Comunidade Virtual -> Configurações. ===== Cenários de Teste ===== Utilizando o login de um professor, no Portal do Docente na tela principal, na área Comunidade Virtual, clicar no link Criar Comunidade Virtual. Em seguida inserir dados da comunidade (nome, descrição e tipo) e cadastrar a nova comunidade. Por fim utilizar o caso de uso 'Alterar Nome da Comunidade Virtual' dentro de Configurações para renomear a CV. ===== Dados para o Teste ===== Não se aplica.