~~ODT~~
Este caso de uso é responsável por permitir que o docente associe uma conta do twitter com a turma virtual para ser utiliza para enviar atualizações da turma para seus seguidores.
Descrição do Caso de uso
O caso de uso inicia quando o usuário acessa o link Sigaa → Turma Virtual → Turma → Twitter.
A primeira tela exibe um texto introdutório e a opção “Conectar Turma ao Twitter”
Selecionando esta opção, o docente será direcionado à página do twitter q solicitará permissão ao usuário do twitter para enviar mensagens em seu nome.
O docente informa seus dados de acesso ao Twitter e é direcionado de volta à turma virtual.
Feito isso, todas as atualizações da turma virtual serão divulgadas pela conta do twitter associada.
Principais regras de negócio
Não se aplica.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ava.dominio.TurmaTwitter | ava.turma_twitter |
Configuração
Para o sistema poder enviar mensagens através do Twitter, é necessário associar um Aplicativo do Twitter ao sistema. Os dados deste aplicativo serão exibidos ao usuário no momento em que este dará a permissão para utilização de sua conta para envio de mensagens através do Twitter.
Para cada instituição, será necessário efetuar três passos:
- Criar um usuário do Twitter (ou utilize sinfoDesenv) para ser o proprietário do aplicativo;
- Acessar apps.twitter.com com o novo usuário
- Clicar em “Create an app”
- Preencher o formulário de novo aplicativo, preenchendo o campo “Callback URL” para redirecionar o usuário para o servlet de retorno do twitter. O aplicativo do Sigaa da UFRN aponta para http://www.sigaa.ufrn.br/sigaa/callBackServlet
- Preencher os parâmetros ParametrosTurmaVirtual.TWITTER_CONSUMER_KEY (2_12300_10) e ParametrosTurmaVirtual.TWITTER_CONSUMER_SECRET (2_12300_11) com os valores exibidos na página do aplicativo
Plano de Testes
Sistema: Sigaa
Módulo: Turma Virtual
Link: Sigaa → Turma Virtual → Turma → Twitter
Usuários: selan (docente)
Papel que usuário deve ter: Deve ser docente da turma
Cenários de Teste
- Associar um usuário do twitter à turma virtual e depois adicionar algum conteúdo que gere a notificação de atualização.
Dados para o Teste
Twitter para Testes
usuário: sinfoDesenv
senha: sinfoTeste579