~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Questionário ====== Este caso de uso permite ao usuário cadastrar questionários para que possam ser respondidos pelos usuários dos diversos sistemas. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando acessada a opção: SIGAdmin -> Comunicação -> Gestão de Questionários → Cadastrar Questionário. Ao selecionar o caso de uso, será apresentado ao usuário um formulário que se dividirá em duas etapas. ==== 1º Etapa - Dados Gerais ==== Inicialmente, é necessário informar o título e a descrição do questionário, que está sendo criado. * **Título***: Tipo - TEXTO. Título do questionário. * **Descrição**: Tipo - TEXTO. Descrição do questionário. Seleciona-se o botão **Avançar »** para o redirecionamento para a segunda etapa. ==== 2º Etapa - Levantamento dos Elementos Pretendidos no Questionário ==== Nesta etapa, o usuário fará o cadastro dos elementos pretendidos no questionário. Será mostrado os dados respondidos na primeira etapa, como será possível escolher os elementos que constituirão o questionário - como cabeçalho da seção, envios de arquivo e tipos de perguntas. * **__Título*__**: Tipo - TEXTO. O título refere-se ao nome dado ao questionário. * **__Descrição__**: Tipo - TEXTO. A descrição dada pelo responsável acerca do questionário. * **Tipo de Elemento***: Tipo - TEXTO. * **Cabeçalho de Seção**: o responsável pelo questionário poderá deixar um texto disponível acerca do questionário; * **Título***: Tipo - TEXTO. Texto presente no cabeçalho. * **Envio de Arquivo**: o avaliado do questionário poderá enviar um arquivo, podendo este ser opcional ou não; * **Título***: Tipo - TEXTO. Informa o tipo de arquivo desejado ao responsável pelo questionário. * **Obrigatória**: Tipo - LÓGICO. * **Pergunta Dissertativa Longa**: o avaliado irá informar um texto longo como resposta à pergunta; * **Título***: Tipo - TEXTO. Texto descritivo a cerca da pergunta. * **Obrigatória**: Tipo - LÓGICO. * **Pergunta Dissertativa Curta**: o avaliado irá informar um texto curto como resposta à pergunta - sendo o número máximo de caracteres definido pelo responsável pelo questionário; * **Título***: Tipo - TEXTO. Texto descritivo acerca da pergunta. * **Nº de Caracteres***: Tipo - NUMÉRICO. * **Obrigatória**: Tipo - LÓGICO. * **Pergunta Única Escolha**: o avaliado do questionário terá a opção de selecionar apenas uma resposta das oferecidas; * **Título***: Tipo - TEXTO. Texto descritivo acerca da pergunta. * **Obrigatória**: Tipo - TEXTO. * **Disposição***: Tipo - LÓGICO. Tendo como opções ''Vertical'' e ''Horizontal''. * **Alternativas***: Tipo - TEXTO. Será necessário fazer um texto descritivo de cada alternativa e, em cada alternativa, o usuário terá disponibilizada as opções de "Mover alternativa para cima", "Mover alternativa para baixo" e "Remover alternativa". * **Pergunta Múltipla Escolha**: o avaliado do questionário terá a opção de selecionar uma ou mais respostas das oferecidas; * **Título***: Tipo - TEXTO. Texto descritivo acerca da pergunta. * **Obrigatória**: Tipo - TEXTO. * **Disposição***: Tipo - LÓGICO. Tendo como opções ''Vertical'' e ''Horizontal''. * **Alternativas***: Tipo - TEXTO. Será necessário fazer um texto descritivo de cada alternativa e, em cada alternativa, o usuário terá disponibilizada as opções de "Mover alternativa para cima", "Mover alternativa para baixo" e "Remover alternativa". * **Pergunta Numérica**: o avaliado irá informar um número como resposta à pergunta; * **Título***: Tipo - TEXTO. Texto descritivo a cerca da pergunta. * **Nº de Caracteres***: Tipo - NUMÉRICO. * **Obrigatória**: Tipo - LÓGICO. * **Pergunta Verdadeiro ou Falso**: o avaliado irá informar um valor sim/não à pergunta. * **Título***: Tipo - TEXTO. Texto descritivo a cerca da pergunta. * **Obrigatória**: Tipo - LÓGICO. Ao selecionar **Avançar >>**, o usuário irá conferir os elementos dispostos no questionário cadastrado. Podendo retornar a primeira etapa com **<< Alterar Dados Gerais** ou retornar à segunda etapa com **<< Adicionar Novo Elemento **. Além de confirmar o cadastro com **Cadastrar** ou cancelar o mesmo com **Cancelar**. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Não é possível cadastrar um questionário sem perguntas; * **RN02** - É necessário que seja predefinido uma quantidade máxima de caracteres para as perguntas dissertativas. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.admin.questionario.dominio.Questionario | sistema_comum.questionario.questionario | | br.ufrn.admin.questionario.dominio.PerguntaQuestionario | sistema_comum.questionario.pergunta | | br.ufrn.admin.questionario.dominio.Alternativa | sistema_comum.questionario.alternativa_pergunta | | br.ufrn.admin.questionario.dominio.TipoQuestionario | sistema_comum.questionario.tipo_questionario | ===== Plano de Teste ===== Sistema: SIGAdmin Módulo: Portal Administrativo Link(s): Comunicação -> Gestão de Questionários -> Cadastrar Questionário Usuário: gleydson, raphaela Papel que usuário deve ter: AdminPapeis.ADMINISTRADOR_SIGADMIN, AdminPapeis.GESTOR_DE_QUESTIONÁRIO_DE_AVALIAÇÃO ===== Cenários de Teste ===== * Cadastrar alguns questionários e verificar se os mesmos aparecem no caso de uso de [[.::listar_alterar_questionario|listar/alterar]] questionários. * Cadastrar questionários para os demais diversos tipos de perguntas. * Realizar algumas operações (alteração e remoção) sobre as perguntas cadastradas para cada questionário. ===== Dados para o Teste ===== Não se aplica.