Issue #1

0 up
0 down
Open
sae/sae#1
Created by Vandor Rissoli (Edited )

Ajustar módulo de Replicação de Questões para o Admin poder replicar todas as questões de qualquer categoria

Só o perfil ADMIN no SAE pode realizar replicação de questões que já existem em uma disciplina no SAE para fazerem parte de outra disciplina/conteúdo. A funcionalidade que faz isso no SAE possuía a restrição de não fazer a replicação para a categoria AVALIATIVA (A), mas a solicitação contínua dos docentes de ser permitido fazer de todas as questões está resultando na alteração do processamento de replicação que poderá ser feito de qualquer categoria de questão (Fixação, Revisão ou Avaliativa). No entanto, a situação AVALIATIVA só poderá ser feita quando for explícita pelo ADMIN que a replicação será somente da categoria AVALIATIVA, nunca sendo realizada a seleção e o processo de replicação se não for específico para esta categoria que o SAE protege para o conforto das atividades desejadas pelo professor. A sugestão para visualização desse processo ser específico para a categoria avaliativa pode ser observada na conexão como PROFESSOR no SAE que navegará ao módulo Questões e solicitará a consulta das questões existentes no SAE para uma disciplina e conteúdo específico. Observe no resultado da consulta que ela nunca selecione as questões de categoria Avaliativa, somente se o Professor solicitar em sua consulta especificamente a categoria Avaliativa. Um item importante também para replicação está relacionado ao atributo da tabela bdqQuestoes chamado habilitada. Este atributo deixa a questão habilitada ao uso do SAE ou não. Assim, no módulo de replicação deve ser verificado se está sendo respeitada a regra de negócio que uma questão DESABILITADA nunca pode ser recuperada (mostrada para seleção e possível replicação). Essa situação precisa ser verificada se está implementada na funcionalidade de replicação do SAE e se não estiver precisa ser implementada para funcionalidade de qualquer que seja a categoria.

===== ATIVIDADE ==========

Expectativa de Conclusão: 25/07/2017

Prioridade: Trivial

Situação: AGUARDANDO

=========================================

Assignee: Kessia Barbosa
Milestone: Acadêmico
  • 54c3dc7730b6456cd61066ea427b0c31?s=40&d=identicon
    Vandor Rissoli @vandor

    Status changed to closed

    Choose File ...   File name...
    Cancel
  • 54c3dc7730b6456cd61066ea427b0c31?s=40&d=identicon
    Vandor Rissoli @vandor

    Status changed to reopened

    Choose File ...   File name...
    Cancel
  • 54c3dc7730b6456cd61066ea427b0c31?s=40&d=identicon
    Vandor Rissoli @vandor

    Milestone changed to Acadêmico

    Choose File ...   File name...
    Cancel
  • 54c3dc7730b6456cd61066ea427b0c31?s=40&d=identicon
    Vandor Rissoli @vandor

    Reassigned to @kessiaBarbosa

    Choose File ...   File name...
    Cancel
  • 54c3dc7730b6456cd61066ea427b0c31?s=40&d=identicon
    Vandor Rissoli @vandor

    Assignee removed

    Choose File ...   File name...
    Cancel
  • 54c3dc7730b6456cd61066ea427b0c31?s=40&d=identicon
    Vandor Rissoli @vandor

    Reassigned to @kessiab

    Choose File ...   File name...
    Cancel
  • A04ab8d5735897860013fba63af509c4?s=40&d=identicon
    Kessia Barbosa @kessiab

    ===== ATIVIDADE ==========

    Expectativa de Conclusão: 25/07/2017 => 04/09/2017

    Prioridade: Trivial

    Situação: Ativa

    Choose File ...   File name...
    Cancel
  • A04ab8d5735897860013fba63af509c4?s=40&d=identicon
    Kessia Barbosa @kessiab

    ===== ATIVIDADE ==========

    Expectativa de Conclusão: 25/07/2017 => 04/09/2017

    Prioridade: Trivial

    Situação: Concluida

    Choose File ...   File name...
    Cancel
  • A04ab8d5735897860013fba63af509c4?s=40&d=identicon
    Kessia Barbosa @kessiab
    • Inclusão do filtro Avaliativa em catergoria.
    • Alteração da query de busca de questões para trazer somente as habilitadas para replicação.
    Choose File ...   File name...
    Cancel
  • A04ab8d5735897860013fba63af509c4?s=40&d=identicon
    Kessia Barbosa @kessiab

    Status changed to closed

    Choose File ...   File name...
    Cancel
  • 54c3dc7730b6456cd61066ea427b0c31?s=40&d=identicon
    Vandor Rissoli @vandor

    Status changed to reopened

    Choose File ...   File name...
    Cancel
  • 54c3dc7730b6456cd61066ea427b0c31?s=40&d=identicon
    Vandor Rissoli @vandor (Edited )

    Seria necessário apresentar o campo Conteúdo depois que a Disciplina for selecionada, seguindo o padrão que estava anteriormente porque este filtro de Conteúdo é realmente relevante na Replicação. Consulte a navegação como Professor para ver como deverá ficar a apresentação desse campo nas navegações do submenu Replicar e Visualizar para o Admin. Então como Professor clique em Questões >> Questões >> Ver >> selecione uma disciplina (observe que após indicada uma disciplina o campo Conteúdo é apresentado) >> selecione um Conteúdo da disciplina indicada anteriormente >> clique no botão Pesquisar para questões serem apresentadas para o Professor respeitando esse filtro definindo a Disciplina (obrigatório nesse filtro) e o Conteúdo que é opcional com o campo sendo apresentado somente depois do Professor selecionar uma disciplina).

    Navegação para sua correção nessa Issue

    Admin >> Questões >> Questões >> Replicar >>

         >> selecionar uma disciplina (sugestão SBD2 na servidora DAE) >> botão Pesquisar
    

    No processo de replicação é exigida a indicação do Conteúdo na JSP final desse processo para que a replicação possa acontecer depois do Admin definir o Professor e a Disciplina de destino da replicação. Após ser escolhida a disciplina o campo Conteúdo precisa ser apresentado, não deixando acontecer o erro que está atualmente pela obrigatoriedade do preenchimento do Conteúdo que nem foi mostrado para o usuário Admin preencher (problema na aplicação). Siga o mesmo padrão de lógica que indiquei acima na consulta do perfil Professor pesquisando Questões que serão apresentadas (campo disciplina obrigatório e depois da disciplina selecionada e depois desse preenchimento deverá ser mostrado o campo Conteúdo que só indicará os conteúdos da disciplina selecionada anteriormente). Assim, o processo de replicação poderá ser realizado com uma implementação coerente e flexível na parte do filtro que volta a ter o campo Conteúdo. Porém, no encerramento de qualquer replicação envolve os dados de destino que são exigidos (Professor, Disciplina e Conteúdo de destino da replicação).

    Me parece que na janela de replicação só está precisando fazer o campo Conteúdo voltar a ser apresentado após a definição da disciplina de destino (usuário não pode gerar o erro sem ter sido solicitado o preenchimento exigido. Erro esse que está ocorrendo porque o campo conteúdo não aparece para o usuário Admin preencher e ele é obrigatório para uma replicação ser efetivada).

    Atenção! A correção é necessária na janela de filtro para o Admin no submenu Replicar e também no Visualizar.

    Choose File ...   File name...
    Cancel