~~ODT~~
Página Principal da Comunidade Virtual
Este caso de uso é responsável por exibir a página inicial da comunidade virtual. Nela, os participantes (docentes, discentes e usuários com permissão) interagem entre si através de fóruns, chat, enquetes, notícias e atividades.
Descrição do Caso de uso
Existem vários pontos de acesso a turma virtual no sistema. Todos disponibilizam o acesso a uma busca/listagem das turmas virtuais disponíveis. Na tela exibida, são listados os últimos tópicos, fóruns, notícias e enquetes cadastrados para a comunidade. Segue abaixo os acessos as especificações dos casos de usos disponíveis para o usuário membro da comunidade virtual.
Principais regras de negócio
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.cv.dominio.TopicoComunidade | sigaa.cv.comunidade_virtual |
br.ufrn.sigaa.cv.dominio.Conteudo | sigaa.cv.conteudo |
br.ufrn.sigaa.cv.dominio.EnqueteComunidade | sigaa.cv.enquete |
br.ufrn.sigaa.cv.dominio.ForumComunidade | sigaa.cv.forum |
br.ufrn.sigaa.cv.dominio.MembroComunidade | sigaa.cv.membro_comunidade |
br.ufrn.sigaa.cv.dominio.TipoComunidadeVirtual | sigaa.cv.tipo_comunidade |
Plano de Testes
Sistema: Sigaa
Módulo: Ambientes Virtuais
Link: Sigaa → Ambientes Virtuais
Usuários: jmarcos (docente), alyppyo (discente) e ilueny (Administrador de Comunidades Virtuais)
Papel que usuário deve ter: Deve ser docente, discente ou SigaaPapeis.GESTOR_COMUNIDADADES_VIRTUAIS associado a uma comunidade.
Cenários de Teste
- Tentar visualizar a tela como um discente ou docente para ver se as funcionalidades estão sendo exibidas corretamente de acordo com suas permissões.
- No caso de acesso externo de uma comunidade do tipo grupo restrito, verificar:
- Se é possível acessar a comunidade virtual através do endereço abaixo http://AMBIENTE/sigaa/public/cv/ID_COMUNIDADE_ACESSO_RESTRITO
- Substituir a palavra AMBIENTE por testes ou homologacao dependendo de onde será realizado o teste, e também a palavra ID_COMUNIDADE_ACESSO_RESTRITO pelo id da comunidade virtual.
Dados para o Teste
Para obter os dados de acesso externo para uma comunidade de grupo restrito, o usuário deve executar as seguinte SQl's abaixo:
- No banco SIGAA, listar as comunidades virtuais de grupo restrito
- SELECT id,nome,id_grupo_associado FROM cv.comunidade_virtual WHERE id_tipo_comunidade_virtual = 3 AND ativa = trueValue()
- Escolher uma comunidade do resultado listado acima, e substituir o dessa comunidade pela palavra id_grupo_associado. No banco COMUM, exibir a SQL que deverá ser executada
- SELECT sql_destinatarios FROM comum.grupo_destinatarios WHERE id = id_grupo_associado
- Escolher um id do usuário da listagem acima. No banco SIGAA, exibir o login do usuário pertencente ao grupo de destinatário.
- SELECT login FROM comum.usuario WHERE id_usuario = ID_DO_USUÁRIO_SQL_DESTINATÁRIOS
- Substituir o id da comunidade escolhido no item 1 deste tópico, no endereço informado no item 2 do Cenário de Testes, e utilizar um dos usuários listados no item 3 deste tópico para autenticação.