DES:Minos

(Diferença entre revisões)
Ir para: navegação, pesquisa
(Processo para adicionar novas formas de avaliação)
Linha 9: Linha 9:
  
 
=Processo para adicionar novas formas de avaliação=
 
=Processo para adicionar novas formas de avaliação=
 
+
<br>
*1º Cadastrar um Perfil do tipo "Objeto a ser avaliado", será o leque(todos) de opções a serem avaliadas.
+
*1º Cadastrar um Perfil do tipo "Objeto a ser avaliado", será o leque(todos) de opções a serem avaliadas.<br>
Neste Perfil deve conter uma SQL com o seguinte retorno: AvlObj_RfrCodigo e AvlObj_Descricao,
+
Neste Perfil deve conter uma SQL com o seguinte retorno: AvlObj_RfrCodigo e AvlObj_Descricao,<br>
onde AvlObj_RfrCodigo é o código ou o conjunto de códigos que representa o objeto da tabela de onde o objeto vem.
+
onde AvlObj_RfrCodigo é o código ou o conjunto de códigos que representa o objeto da tabela de onde o objeto vem.<br>
O AvlObj_Descricao deve conter o nome deste objeto, de forma que represente ele por completo.
+
O AvlObj_Descricao deve conter o nome deste objeto, de forma que represente ele por completo.<br>
 
+
<br>
ex: estou trazendo nesse início de sql docentes.
+
ex: estou trazendo nesse início de sql docentes.<br>
select distinct TrmDocente.PssFsc_CdgDocente as AvlObj_RfrCodigo, PssFisica.PssFsc_Nome as AvlObj_Descricao
+
select distinct TrmDocente.PssFsc_CdgDocente as AvlObj_RfrCodigo, PssFisica.PssFsc_Nome as AvlObj_Descricao<br>
from
+
from<br>
...
+
...<br>
 
+
<br>
 
+
<br>
*2º Cadastrar Perfil do tipo "Avaliador", serão as pessoas que responderão o questionário.
+
*2º Cadastrar Perfil do tipo "Avaliador", serão as pessoas que responderão o questionário.<br>
Este Perfil deve conter uma SQL que contenha o Avaliador e seus Objetos que ele pode avaliar:
+
Este Perfil deve conter uma SQL que contenha o Avaliador e seus Objetos que ele pode avaliar:<br>
ex: estou trazendo AvlObjeto de Alunos que tem um Docente como Objeto de avaliação
+
<br>
select AvlObjeto.AvlObj_Codigo AS AvlObj_Codigo  
+
ex: estou trazendo AvlObjeto de Alunos que tem um Docente como Objeto de avaliação<br>
from (
+
select AvlObjeto.AvlObj_Codigo AS AvlObj_Codigo <br>
       select distinct  
+
from (<br>
PssFscAcademico.PssFsc_CPF as CPFdoAvaliador, --usado nessa própria consulta
+
       select distinct <br>
PssFscAcademico.PssFsc_Nome as PssFsc_Nome,  --usado no método de enviar email
+
PssFscAcademico.PssFsc_CPF as CPFdoAvaliador, --usado nessa própria consulta <br>
PssFscAcademico.PssFsc_Email as PssFsc_Email,--usado no método de enviar email
+
PssFscAcademico.PssFsc_Nome as PssFsc_Nome,  --usado no método de enviar email <br>
TrmDocente.PssFsc_CdgDocente as referenciaParaObjeto --usado nessa própria consulta (utilizado para ligar o aluno aos objetos que ele poderá avaliar)
+
PssFscAcademico.PssFsc_Email as PssFsc_Email,--usado no método de enviar email <br>
       from ... --seus joins
+
TrmDocente.PssFsc_CdgDocente as referenciaParaObjeto --usado nessa própria consulta (utilizado para ligar o aluno aos objetos que ele poderá avaliar) <br>
) as t
+
       from ... --seus joins <br>
INNER JOIN AvlObjeto ON AvlObjeto.AvlObj_RfrCodigo = cast(t.referenciaParaObjeto as varchar(200)) collate Latin1_General_CI_AI OR AvlObj_PrTodos = 'T'
+
) as t <br>
where t.CPFdoAvaliador = @PssFsc_CPF AND AvlObjeto.AvlQst_Codigo = @AvlQst_Codigo
+
INNER JOIN AvlObjeto ON AvlObjeto.AvlObj_RfrCodigo = cast(t.referenciaParaObjeto as varchar(200)) collate Latin1_General_CI_AI OR AvlObj_PrTodos = 'T' <br>
 +
where t.CPFdoAvaliador = @PssFsc_CPF AND AvlObjeto.AvlQst_Codigo = @AvlQst_Codigo <br>

Edição de 14h32min de 4 de dezembro de 2015

Voltar Página Inicial


Ideia.jpg Nome do DER: Minos

Processo para adicionar novas formas de avaliação


  • 1º Cadastrar um Perfil do tipo "Objeto a ser avaliado", será o leque(todos) de opções a serem avaliadas.

Neste Perfil deve conter uma SQL com o seguinte retorno: AvlObj_RfrCodigo e AvlObj_Descricao,
onde AvlObj_RfrCodigo é o código ou o conjunto de códigos que representa o objeto da tabela de onde o objeto vem.
O AvlObj_Descricao deve conter o nome deste objeto, de forma que represente ele por completo.

ex: estou trazendo nesse início de sql docentes.
select distinct TrmDocente.PssFsc_CdgDocente as AvlObj_RfrCodigo, PssFisica.PssFsc_Nome as AvlObj_Descricao
from
...


  • 2º Cadastrar Perfil do tipo "Avaliador", serão as pessoas que responderão o questionário.

Este Perfil deve conter uma SQL que contenha o Avaliador e seus Objetos que ele pode avaliar:

ex: estou trazendo AvlObjeto de Alunos que tem um Docente como Objeto de avaliação
select AvlObjeto.AvlObj_Codigo AS AvlObj_Codigo
from (

      select distinct 

PssFscAcademico.PssFsc_CPF as CPFdoAvaliador, --usado nessa própria consulta
PssFscAcademico.PssFsc_Nome as PssFsc_Nome, --usado no método de enviar email
PssFscAcademico.PssFsc_Email as PssFsc_Email,--usado no método de enviar email
TrmDocente.PssFsc_CdgDocente as referenciaParaObjeto --usado nessa própria consulta (utilizado para ligar o aluno aos objetos que ele poderá avaliar)

      from ... --seus joins 

) as t
INNER JOIN AvlObjeto ON AvlObjeto.AvlObj_RfrCodigo = cast(t.referenciaParaObjeto as varchar(200)) collate Latin1_General_CI_AI OR AvlObj_PrTodos = 'T'
where t.CPFdoAvaliador = @PssFsc_CPF AND AvlObjeto.AvlQst_Codigo = @AvlQst_Codigo

Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas