Es Usuario Logueado

es_usuario_logueado (id_usuario as String , id_grupo as Integer)

el método determina si el usuario actualmente se encuentra logueado en el grupo. Se asume como logueado si ha realizado alguna acción sobre el grupo en los 10 minutos previos a la consulta.

Devuelve: [true|false]

Boolean que determina si el usuario esta o no logueado en el grupo.


Funcionamiento

  • Si queremos determinar si un usuario esta logueado en un grupo, corremos el WS pasandole como parámetros 'id_usuario' y 'id_grupo'


Ejemplo de Respuesta

Ejemplo de respuesta de la llamada es_usuario_logueado, pasandole ambos parámetros


  • Llamada:

      <aula:es_usuario_logueado>
       <aula:id_usuario>pato_master</aula:id_usuario>
       <aula:id_grupo>243</aula:id_grupo>
    </aula:es_usuario_logueado>

En esta llamada, podemos observar que se esta consultando información para el 'id_usuario'= "pato_master", en el grupo con 'id_grupo'= "243"


  • Respuesta:

   <es_usuario_logueado_response xmlns="urn:Educativa/Aula/">
       <result>true</result>
    </es_usuario_logueado_response>


Errores de validación

  • Educativa::Aula::Error::IdUsuarioInvalido - No se completó el parámetro 'id_usuario' al correr el WS o posee caracteres no válidos.
  • Educativa::Aula::Error::UsuarioInexistente - No existe el usuario indicado.
  • Educativa::Aula::Error::GrupoInexistente - No existe el grupo indicado, o no se completó éste parámetro al correr el WS.
  • Educativa::Aula::Error::UsuarioInexistenteEnGrupo - Se especifican ambos parámetros al correr el WS, pero el usuario no pertenece al curso.