SlideShare una empresa de Scribd logo
Generación de Nombre de Usuario y Contraseña para usuarios nuevos de Modalidad Presencial Esta presentación describe el proceso a implementar del lado del EVA para la creación de cuentas de usuario para estudiantes nuevos de modalidad presencial.
 
Estudiante Escuela Cedib Financiero Becas Virtual Solicitud de Matrícula Aceptación de matricula banco  ? Recaudación banco Legalización de Matrícula Entrega de material Elección de carrera Generación de clave Fin A este punto llegan sólo quienes  ya han sido filtrados  y se van a matricular realmente
Generación de cuenta de usuario en el EVA EVA API de invocación  y respuesta Documento,  incluye  nombre de usuario y  contraseña Secretaría
API de Invocación y Respuesta para la Creación de Cuentas de Usuario en el EVA El API de invocación y respuesta para la creación de cuentas de usuario en el EVA, es  un componente del lado del EVA que recibe una petición HTTP y devuelve una salida XML para el posterior tratamiento.
Arquitectura del API
Descripción técnica El API debe ser invocado via HTTP en la URL: http://hostname/moodle/enrol/utpl/user/adduser.php?cue=[CUE]
Entrada/salida ENTRADAS: CUE Identificador Único del Estudiante en DANTA SALIDAS: Flujo XML <eva><status>STATUS</status><cue>CUE</cue><username>USERNAME</username><password>PASSWORD</password></eva> En cada variable se reemplaza el dato correspondiente, sólo si el estado de retorno es OK_STATUS
Estados de Retorno ERROR_STATUS = 0 //Error general OK_STATUS = ; //Ejecución satisfactoria, retorna la cadena XML completa con datos válidos CUE_ERROR_STATUS = 2 //CUE invalido CUE_NOT_FOUND_STATUS = 3 //CUE no encontrado en DANTA CUE_MOODLE_EXIST_STATUS = 4 //CUE ya registrado LOGIN_EXIST_STATUS = 5 //El usuario ya inicio por lo menos una session de usuario, no se puede retornar nada
Resumen del Algoritmo implementado El URL invoca un guión de comandos del lado del servidor del EVA, que implementa el API, pasandole un parámetro CUE o Código Único del Estudiante, con este valor se realiza una busqueda en DANTA y se procede a crear una cuenta de usuario en el EVA y se retorna la cadena XML completa con información válida.
Curso alterno de eventos Un CUE ya corresponde a una cuenta de usuario en el EVA, pero no se registra ningun acceso, el guión de comandos, genera una nueva contraseña y la retorna junto con el nombre de usuario en la cadena XML Si un CUE ya corresponde a una cuenta de usuario en el EVA y se ha registrado por lo menos un acceso del usuario, se retorna el estado correspondiente y no se devueven datos en el flujo XML.

Más contenido relacionado

ODP
API EVA-SGA
PPTX
CUIDEMOS LA FAUNA COLOMBIANA
DOCX
Cronograma
PPT
12. Administracion Del Estado
PDF
Material para envio (1).pdfnnnnnnnnnnnnnn
ODP
Presentacion
DOCX
Programación orientada a objetos II
DOCX
CAPITULO_IV.docx
API EVA-SGA
CUIDEMOS LA FAUNA COLOMBIANA
Cronograma
12. Administracion Del Estado
Material para envio (1).pdfnnnnnnnnnnnnnn
Presentacion
Programación orientada a objetos II
CAPITULO_IV.docx

Similar a API EVA - DANTA (20)

PDF
Empresa iteso heriberto razo bocanegra 3 c
PDF
OAuth 2.0 (Spanish)
PPTX
Curso introductorio unidad_ii_habilitacion_del_sistema
PDF
Solución tecnológica integral para generar e impartir certificados de profesi...
PPT
Factura ElectróNica
DOCX
Ejercicios propuestos (if , switch).docx
PDF
T10_Ejercicios_Solucion.pdf
PDF
Servicios web
PDF
PPTX
S05S01-MaterialPythoncon basededatos.pptx
DOCX
Sistema CORNERSTONE.docx
PPT
Introducción Seam
PPTX
Clase_MVC_I.pptx
PDF
Servicios web
PDF
Implementar comunicación entre la aplicación web de marcaciones y aplicación ...
DOCX
02 formulario iniciar sesion programar
PDF
Laboratorio 25 de junio
PDF
Mcvs ad-04 diseño del sistema de información
PPT
Software Operadores
PDF
3.- LOGIN PHP POO MVC 2025__________.pdf
Empresa iteso heriberto razo bocanegra 3 c
OAuth 2.0 (Spanish)
Curso introductorio unidad_ii_habilitacion_del_sistema
Solución tecnológica integral para generar e impartir certificados de profesi...
Factura ElectróNica
Ejercicios propuestos (if , switch).docx
T10_Ejercicios_Solucion.pdf
Servicios web
S05S01-MaterialPythoncon basededatos.pptx
Sistema CORNERSTONE.docx
Introducción Seam
Clase_MVC_I.pptx
Servicios web
Implementar comunicación entre la aplicación web de marcaciones y aplicación ...
02 formulario iniciar sesion programar
Laboratorio 25 de junio
Mcvs ad-04 diseño del sistema de información
Software Operadores
3.- LOGIN PHP POO MVC 2025__________.pdf
Publicidad

Más de José Luis Granda (7)

PDF
La disciplina BPM
PPT
OpenEQAULA
ODP
Anatomía de implementación de un LCMS basado en moodle
ODP
Universidad y Sociedad del Conocimiento
ODP
Educación Superior y Software Libre
ODP
Virtualizacion
La disciplina BPM
OpenEQAULA
Anatomía de implementación de un LCMS basado en moodle
Universidad y Sociedad del Conocimiento
Educación Superior y Software Libre
Virtualizacion
Publicidad

Último (20)

PPTX
la-historia-de-la-medicina Edna Silva.pptx
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PDF
MANUAL de recursos humanos para ODOO.pdf
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PDF
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PPTX
modulo seguimiento 1 para iniciantes del
PDF
Maste clas de estructura metálica y arquitectura
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
Influencia-del-uso-de-redes-sociales.pdf
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
capacitación de aire acondicionado Bgh r 410
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
Presentación de Redes de Datos modelo osi
la-historia-de-la-medicina Edna Silva.pptx
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
MANUAL de recursos humanos para ODOO.pdf
TRABAJO DE TECNOLOGIA.pdf...........................
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
Power Point Nicolás Carrasco (disertación Roblox).pptx
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
modulo seguimiento 1 para iniciantes del
Maste clas de estructura metálica y arquitectura
El-Gobierno-Electrónico-En-El-Estado-Bolivia
SAP Transportation Management para LSP, TM140 Col18
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Propuesta BKP servidores con Acronis1.pptx
Influencia-del-uso-de-redes-sociales.pdf
Presentación PASANTIAS AuditorioOO..pptx
capacitación de aire acondicionado Bgh r 410
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Presentación de Redes de Datos modelo osi

API EVA - DANTA

  • 1. Generación de Nombre de Usuario y Contraseña para usuarios nuevos de Modalidad Presencial Esta presentación describe el proceso a implementar del lado del EVA para la creación de cuentas de usuario para estudiantes nuevos de modalidad presencial.
  • 2.  
  • 3. Estudiante Escuela Cedib Financiero Becas Virtual Solicitud de Matrícula Aceptación de matricula banco ? Recaudación banco Legalización de Matrícula Entrega de material Elección de carrera Generación de clave Fin A este punto llegan sólo quienes ya han sido filtrados y se van a matricular realmente
  • 4. Generación de cuenta de usuario en el EVA EVA API de invocación y respuesta Documento, incluye nombre de usuario y contraseña Secretaría
  • 5. API de Invocación y Respuesta para la Creación de Cuentas de Usuario en el EVA El API de invocación y respuesta para la creación de cuentas de usuario en el EVA, es un componente del lado del EVA que recibe una petición HTTP y devuelve una salida XML para el posterior tratamiento.
  • 7. Descripción técnica El API debe ser invocado via HTTP en la URL: http://hostname/moodle/enrol/utpl/user/adduser.php?cue=[CUE]
  • 8. Entrada/salida ENTRADAS: CUE Identificador Único del Estudiante en DANTA SALIDAS: Flujo XML <eva><status>STATUS</status><cue>CUE</cue><username>USERNAME</username><password>PASSWORD</password></eva> En cada variable se reemplaza el dato correspondiente, sólo si el estado de retorno es OK_STATUS
  • 9. Estados de Retorno ERROR_STATUS = 0 //Error general OK_STATUS = ; //Ejecución satisfactoria, retorna la cadena XML completa con datos válidos CUE_ERROR_STATUS = 2 //CUE invalido CUE_NOT_FOUND_STATUS = 3 //CUE no encontrado en DANTA CUE_MOODLE_EXIST_STATUS = 4 //CUE ya registrado LOGIN_EXIST_STATUS = 5 //El usuario ya inicio por lo menos una session de usuario, no se puede retornar nada
  • 10. Resumen del Algoritmo implementado El URL invoca un guión de comandos del lado del servidor del EVA, que implementa el API, pasandole un parámetro CUE o Código Único del Estudiante, con este valor se realiza una busqueda en DANTA y se procede a crear una cuenta de usuario en el EVA y se retorna la cadena XML completa con información válida.
  • 11. Curso alterno de eventos Un CUE ya corresponde a una cuenta de usuario en el EVA, pero no se registra ningun acceso, el guión de comandos, genera una nueva contraseña y la retorna junto con el nombre de usuario en la cadena XML Si un CUE ya corresponde a una cuenta de usuario en el EVA y se ha registrado por lo menos un acceso del usuario, se retorna el estado correspondiente y no se devueven datos en el flujo XML.