Sitios web específicos de agrupaciones de cursos según diferentes criterios.
Esta solución solventará la difusión de actividades que engloban más de un curso (Senior, UPV-Verano, Ubicronos, Gandia, Alcoy...).
Los criterios de agrupación de la prebúsqueda son:
Etiquetas: utilizar las etiquetas que están en la publicidad del curso para realizar la agrupación.
https://poseidon.cfp.upv.es/formacion-permanente/busqueda/prebusqueda.jsp?buscar=eUPVSENIOR1516
Proyecto docente: utilizar la agrupación de cursos de un mismo proyecto docente.
https://poseidon.cfp.upv.es/formacion-permanente/busqueda/prebusqueda.jsp?buscar=p215
Matrícula continua: gestión independiente para mostrar todos los cursos matrícula continua.
https://poseidon.cfp.upv.es/formacion-permanente/busqueda/prebusqueda.jsp?buscar=u
Campus: utilizar el campo campus de un curso para agrupar.
https://poseidon.cfp.upv.es/formacion-permanente/busqueda/prebusqueda.jsp?buscar=cGA (ejemplo que no funciona no hay json)
Para que funcione cualquier prebúsqueda es necesario poner un fichero de configuración json en el mismo directorio donde se encuentra la página de prebúsqueda, cuyo nombre será el parámetro buscar. Si no existe el fichero de configuración la página no devuelve ningún resultado.
Por ejemplo, para la etiqueta UPVSENIOR1516, el parámetro buscar es: eUPVSENIOR1516 y el fichero de configuración json es: eUPVSENIOR1516.json
En el fichero de configuración se puede especificar los 2 títulos en los 3 idiomas, una descripción en los 3 idiomas, el class de la imagen y la aparición o no de los filtros.
Un ejemplo de formato del fichero sería:
{
"titulo1": {
"es": "Listado de",
"ca": "Listado de",
"en": "Listado de"
},
"titulo2": {
"es": "Cursos Monográficos Senior",
"ca": "Cursos Monográficos Senior valenciano",
"en": "Cursos Monográficos Senior ingles"
},
"descripcion": {
"es": "Descripcion castellano Monográficos Senior",
"ca": "Descripcion valenciano Monográficos Senior",
"en": "Descripcion ingles Monográficos Senior"
},
"classImagen": "img-v1",
"filtroFecha": true,
"filtroTipo": true,
"filtroModalidad": true,
"filtroArea": true,
"filtroDonde": true,
"filtroDuracion": true,
"filtroEtiquetas": true
}