Mudanças entre as edições de "DES:Minos"
Linha 10: | Linha 10: | ||
=Processo para adicionar novas formas de avaliação= | =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 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Edição das 14h30min 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 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