Mudanças entre as edições de "DES:Minos"
Linha 15: | Linha 15: | ||
O AvlObj_Descricao deve conter o nome deste objeto, de forma que represente ele por completo.<br> | O AvlObj_Descricao deve conter o nome deste objeto, de forma que represente ele por completo.<br> | ||
<br> | <br> | ||
− | ex: estou trazendo nesse início de sql | + | ex: estou trazendo nesse início de sql os campos obrigatórios.<br> |
select distinct TrmDocente.PssFsc_CdgDocente as AvlObj_RfrCodigo, PssFisica.PssFsc_Nome as AvlObj_Descricao<br> | select distinct TrmDocente.PssFsc_CdgDocente as AvlObj_RfrCodigo, PssFisica.PssFsc_Nome as AvlObj_Descricao<br> | ||
from<br> | from<br> | ||
− | ... | + | ...continue sua sql aqui<br> |
− | <br> | ||
<br> | <br> | ||
+ | |||
*2º Cadastrar Perfil do tipo "Avaliador", serão as pessoas que responderão o questionário.<br> | *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:<br> | Este Perfil deve conter uma SQL que contenha o Avaliador e seus Objetos que ele pode avaliar:<br> | ||
Linha 28: | Linha 28: | ||
from (<br> | from (<br> | ||
: select distinct <br> | : select distinct <br> | ||
− | :: PssFscAcademico.PssFsc_CPF as CPFdoAvaliador, --usado nessa própria consulta <br> | + | :: PssFscAcademico.PssFsc_CPF as CPFdoAvaliador, --usado nessa própria consulta (mais abaixo) <br> |
:: PssFscAcademico.PssFsc_Nome as PssFsc_Nome, --usado no método de enviar email <br> | :: PssFscAcademico.PssFsc_Nome as PssFsc_Nome, --usado no método de enviar email <br> | ||
:: PssFscAcademico.PssFsc_Email as PssFsc_Email,--usado no método de enviar email <br> | :: PssFscAcademico.PssFsc_Email as PssFsc_Email,--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) <br> | + | :: TrmDocente.PssFsc_CdgDocente as referenciaParaObjeto --usado nessa própria consulta (mais abaixo, utilizado para ligar o aluno aos objetos(docentes) que ele poderá avaliar) <br> |
− | : from ... | + | : from ...continue sua sql aqui <br> |
) as t <br> | ) as t <br> | ||
INNER JOIN AvlObjeto ON AvlObjeto.AvlObj_RfrCodigo = cast(t.referenciaParaObjeto as varchar(200)) collate Latin1_General_CI_AI OR AvlObj_PrTodos = 'T' <br> | 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> | where t.CPFdoAvaliador = @PssFsc_CPF AND AvlObjeto.AvlQst_Codigo = @AvlQst_Codigo <br> |
Edição das 14h42min de 4 de dezembro de 2015
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 os campos obrigatórios.
select distinct TrmDocente.PssFsc_CdgDocente as AvlObj_RfrCodigo, PssFisica.PssFsc_Nome as AvlObj_Descricao
from
...continue sua sql aqui
- 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 (mais abaixo)
- 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 (mais abaixo, utilizado para ligar o aluno aos objetos(docentes) que ele poderá avaliar)
- PssFscAcademico.PssFsc_CPF as CPFdoAvaliador, --usado nessa própria consulta (mais abaixo)
- from ...continue sua sql aqui
) 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