| Administrador pode criar grupo |
alta |
O administrador do sistema pode criar novo grupo. Cada grupo criado deve ter um nome e ao menos um coordenador (professor ou aluno). |
| Administrador pode alterar grupo existente |
alta |
O administrador do sistema pode alterar grupo existente: modificar nome, inserir coordenador(es), remover coordenador(es) do grupo. O grupo alterado deve ter ao menos um coordenador. |
| Coordenador de grupo pode alterar informações do grupo |
media |
Coordenador de grupo pode alterar descrição e outras informações do grupo*. O nome do grupo não pode ser alterado. |
| Coordenador do grupo pode incluir ou remover membros no grupo |
alta |
O coordenador do grupo pode incluir ou remover membros. Para inclusão, deve indicar se o novo membro tem status de Coordenador. A notificação sobre inclusão/remoção deve ser feita por email para outros coordenadores (se aplicável) e para usuários inseridos ou removidos do grupo. |
| Coordenador do grupo pode designar coordenador adicional |
baixa |
O coordenador do grupo pode tornar um membro comum Coordenador. A notificação sobre mudança de status deve ser feita por email para outros coordenadores (se aplicável), inclusive para o membro que se tornou coordenador. |
| Coordenador do grupo pode incluir ou remover membros no grupo em massa |
alta |
O coordenador do grupo pode incluir ou remover membros a partir de uma lista de emails. A notificação sobre inclusão/remoção deve ser feita por email para outros coordenadores (se aplicável) e para usuários inseridos ou removidos do grupo. |
| Coordenador pode gerar documento de autorização de acesso à sala do grupo |
baixa |
Um documento de acesso à sala do grupo é gerado, mostrando o nome do grupo, o nome do(s) Coordenador(es) do grupo, nomes dos membros do grupo (uma lista), data da geração do documento, e espaço para assinatura(s) do(s) Coordenador(es). O formato do documento pode ser editável (por exemplo, .odt, .doc) ou .pdf |
| Membro pode pedir para sair de grupo |
baixa |
Usuário que é membro de um grupo pode solicitar sua remoção de um grupo. Se o usuário for o único Coordenador do grupo, ele deve designar outro membro do grupo como Coordenador antes. |
| Usuários podem consultar informações de outros usuários |
alta |
Usuários podem consultar informações de outros usuarios no LDAP* (falta detalhar quais, não serão todas), incluindo email externo e nome completo, departamento ou curso, telefone (caso o usuário autorize), tipo do usuário (professor, aluno, convidado), se faz pesquisa, grupos aos quais pertence, dentre outros. |
| Usuário pode alterar suas informações no LDAP |
media |
Usuário pode editar suas informações pessoais, incluindo nome completo, email externo e telefone (pode escolher se deve ser público ou não). |
| O Sistema deve permitir busca por nome ou email externo |
media |
O coordenador pode não saber o login do aluno e pesquisar a partir do nome ou email externo no LDAP*. Os resultados retornados devem ser apresentados mostrando login, nome completo, email externo; o nome do usuário deve ser um link para página de detalhes do usuário. |
| Usuário pode buscar por grupos |
baixa |
O Usuário pode listar todos os grupos ou utilizar algum critério para realizar a busca, como um termo no nome ou na descrição do grupo. Os resultados retornados devem ser apresentados mostrando o nome do grupo; o nome do grupo deve ser um link para sua página de detalhes. |
| Usuário pode ver página de detalhes do grupo |
baixa |
Usuário interessado em determinado grupo pode ver detalhes do grupo. Os resultados retornados devem ser apresentados mostrando nome do grupo, coordenador(es), descrição e uma lista de membros. |
| Usuário vê informações de seu(s) grupo(s) ao ser identificado no Sistema |
alta |
Após sua identificação no Sistema, o usuário vê os nomes do grupos dos quais ele é membro, com uma indicação de quais grupos ele é coordenador. Os grupos dos quais ele é coordenador devem ter prioridade na listagem e os outros devem ser em ordem alfabética. |