Diferencia entre revisiones de «SIU-Guarani/version3.16.0/interfaces/moodle»

De SIU
Saltar a: navegación, buscar
m
m
Línea 5: Línea 5:
 
<big>Permitir que '''Guaraní''' se comunique con '''Moodle'''. Se puede ver una '''vista general''' ingresando al siguiente apartado de '''Moodle''': ''Administración del sitio => Extensiones => Servicios Web => Vista General''</big><gallery widths="1227" heights="689">
 
<big>Permitir que '''Guaraní''' se comunique con '''Moodle'''. Se puede ver una '''vista general''' ingresando al siguiente apartado de '''Moodle''': ''Administración del sitio => Extensiones => Servicios Web => Vista General''</big><gallery widths="1227" heights="689">
 
Archivo:Servicios Web Moodle - Vista General.png|Moodle - Vista General Servicios Web
 
Archivo:Servicios Web Moodle - Vista General.png|Moodle - Vista General Servicios Web
</gallery>   <big>1) Habilitar '''Servicios Web'''</big><gallery widths="1504" heights="377">
+
</gallery>       <big>1) Habilitar '''Servicios Web'''</big><gallery widths="1504" heights="377">
 
Archivo:Moodle - Habilitar servicios web.png|Moodle - Habilitar servicios web
 
Archivo:Moodle - Habilitar servicios web.png|Moodle - Habilitar servicios web
</gallery>   <big>2) Habilitar el protocolo '''REST'''</big><gallery widths="1224" heights="513">
+
</gallery>       <big>2) Habilitar el protocolo '''REST'''</big><gallery widths="1224" heights="513">
 
Archivo:Moodle - Habilitar protocolo REST.png|Moodle - Habilitar protocolo REST
 
Archivo:Moodle - Habilitar protocolo REST.png|Moodle - Habilitar protocolo REST
</gallery><big>3) Crear un nuevo '''servicio'''</big><gallery widths="1226" heights="421">
+
</gallery>   <big>3) Crear un nuevo '''servicio'''</big><gallery widths="1226" heights="421">
 
Archivo:Moodle - Crear servicio.png|Moodle - Crear servicio
 
Archivo:Moodle - Crear servicio.png|Moodle - Crear servicio
</gallery><big>La opción '''Habilitado''' debe estar marcada, de lo contrario la opción '''Únicamente usuarios autorizados''' debe estar desmarcada.</big>
+
</gallery>   <big>La opción '''Habilitado''' debe estar marcada, de lo contrario la opción '''Únicamente usuarios autorizados''' debe estar desmarcada.</big>
 +
 
 +
<big>4) Agregar '''funciones'''</big><gallery widths="1223" heights="591">
 +
Archivo:Moodle - Funciones.png|Moodle - Funciones
 +
</gallery>
  
 
===En SIU-Guaraní 3w===
 
===En SIU-Guaraní 3w===

Revisión del 15:11 28 sep 2018

Interfaz SIU-Guaraní - Moodle

En Moodle

Permitir que Guaraní se comunique con Moodle. Se puede ver una vista general ingresando al siguiente apartado de Moodle: Administración del sitio => Extensiones => Servicios Web => Vista General 1) Habilitar Servicios Web 2) Habilitar el protocolo REST 3) Crear un nuevo servicio La opción Habilitado debe estar marcada, de lo contrario la opción Únicamente usuarios autorizados debe estar desmarcada. 4) Agregar funciones

En SIU-Guaraní 3w

Configurar la URL de SIU-Sanaviron/Quilmes en el archivo <path proyecto 3w>/instalacion/config.php

...
'url_sq_pagos' => '<url_sq_pagos>',
...

También configurar el archivo <path proyecto 3w>/instalacion/servicios_web_config.php (si no existe hacer una copia desde el archivo servicios_web_config_template.php ubicado en el mismo directorio)

...
'consumidos' => array(

        'sanaviron' => array(
                'tipo' => 'rest',
                'parametros' => array( //usa cliente Guzzle, son opciones en formato guzzle
                        'base_uri' => "<url_sq>/rest/",
                        'auth' => array('<usuario>', '<password>'), //user, password, segun guzzle
                )
        ),

)
...

Se debe reemplazar:

  • <path proyecto 3w>: por el path donde se encuentra instalado el proyecto SIU-Guaraní 3w
  • <url_sq_pagos>: por la URL de Pagos de Sanaviron/Quilmes
  • <url_sq>: por la URL donde se encuentra Sanaviron/Quilmes
  • <usuario>: Usuario otorgado por el administrador de Sanaviron-Quilmes
  • <password>: Password otorgado por el administrador de Sanaviron-Quilmes

Rest-Hooks

Para las operaciones que involucran Propuestas Cobrables se esta utilizando Rest-Hooks.
Si desea utilizar dichas funcionalidades deberá configurar dicha tecnológica.