Declaración

 obtener_notas_calificaciones(

   opcional id_grupo,

   opcional id_categoria_calificacion,

   opcional id_calificacion,

   opcional tipo_calificacion

   opcional id_usuario,

 )

El método devuelve el listado de notas de cada usuario para cada calificación de cada categoría de calificaciones del grupo. Basta con especificar uno de los 3 parámetros opcionales.


Parámetros:

id_grupo

Si sólo se especifica el id_grupo: el método retorna las notas de cada usuario agrupadas para cada calificación contenida en cada categoría de calificaciones del grupo especificado.

id_calificacion

Si sólo se especifica el id_calificacion: el método retorna las notas de cada usuario para la calificación especificada.

id_categoria_calificacion

Si sólo se especifica el id_categoria_calificacion: el método retorna las notas de cada usuario para cada calificación contenida en la categoría de calificaciones especificada.

tipo_calificacion

String ('MANUAL','AUTOEVALUACION','ACTIVIDAD','TP')

id_usuario

Si sólo se especifica el id_usuario el método retorna las notas del usuario para cada calificación en todos sus grupos.


Excepciones:

Educativa::Aula::Error::GrupoInexistente

Esta excepción ocurre cuando se intenta obtener un grupo que no existe en la base de datos.

Educativa::Aula::Error::TipoCalificacionInvalida

Esta excepción ocurre cuando el tipo de calificación especificado es distinto de MANUAL, AUTOEVALUACION, ACTIVIDAD u TP


SOAP Request

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:aula="urn:Educativa/Aula/">

  <soapenv:Header/>

  <soapenv:Body>

     <aula:obtener_notas_calificaciones>

        <aula:id_grupo>?</aula:id_grupo>

        <aula:id_categoria_calificacion>?</aula:id_categoria_calificacion>

        <aula:id_calificacion>?</aula:id_calificacion>

        <aula:tipo_calificacion>?</aula:tipo_calificacion>

     </aula:obtener_notas_calificaciones>

  </soapenv:Body>

</soapenv:Envelope>


SOAP Response (Ejemplo)

<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

  <SOAP-ENV:Body>

     <obtener_notas_calificaciones_response xmlns="urn:Educativa/Aula/">

        <categorias>

           <id_categoria>1</id_categoria>

           <nombre>Matemáticas</nombre>

           <descripcion>Calificaciones de Matemáticas </descripcion>

           <estado>true</estado>

           <id_modulo>601</id_modulo>

           <id_grupo>6</id_grupo>

        </categorias>

        <categorias>

           <id_categoria>3</id_categoria>

           <nombre>Matemática I123</nombre>

           <descripcion>Calificaciones de Unidades didácticas para Matemática I</descripcion>

           <estado>true</estado>

           <id_modulo>801</id_modulo>

           <id_grupo>8</id_grupo>

           <calificaciones>

              <id_calificacion>1</id_calificacion>

              <nombre>Evl 1</nombre>

              <descripcion>Evl 1</descripcion>

              <id_docente>webmaster</id_docente>

              <fecha>2009-10-21 15:59:43</fecha>

              <rango_usuarios>GRUPO</rango_usuarios>

              <tipo_calificacion>MANUAL</tipo_calificacion>

              <notas>

                 <id_nota>1</id_nota>

                 <id_usuario>cperez2</id_usuario>

                 <fecha>2009-10-22 17:26:52</fecha>

                 <nota>100.00/100</nota>

                 <observaciones>Excelente</observaciones>

                 <detalles>Muy buen trabajo! Continua así!</detalles>

              </notas>

           </calificaciones>

        </categorias>

     </obtener_notas_calificaciones_response>

  </SOAP-ENV:Body>

</SOAP-ENV:Envelope>