Portal Web de la UNED, Universidad Nacional de Educación a Distancia

Logo de la UNED

Servicio de consulta de las actividades de Títulos Propios de la UNED

Descripción

Este servicio web permite consultar la información de las actividades ofertadas en los estudios de Títulos Propios de la UNED.

Métodos


 

Volver

Método ListaActividadesMatricula

WSDL

https://wsfp.uned.es/ServiciosPublicos/ServiciosPublicos.svc?wsdl

Descripción

Devuelve una lista con todas las actividades aprobadas para matriculación que se corresponden con los parámetros de entrada.

Método

List<Actividad> ListaActividadesMatricula(int AnyoInicio, int AnyoFin, int? IdInstitucion, int? IdIdioma = CodigoIdioma.SPAIN);

Parámetros de entrada:

Campo

Tipo

Obligatorio

Descripción

AnyoInicio

Entero

Primer año del curso académico (ej. 2021 para el curso 2021-2022)

AnyoFin

Entero

Segundo año del curso académico (ej. 2022 para el curso 2021-2022)

IdInstitucion

Entero

No

Identificador de la entidad de convenio para la que se quieren listar las actividades. Si no se informa, se listan todas las actividades que cumplan los criterios para ser publicitadas. 

IdIdioma

Entero

No

Identificador del idioma de los textos. Actualmente solo admite el valor 1 para el español. Valor por defecto.

 

Mensaje de salida:

Campo

Tipo

Descripción

Actividades

Lista de Actividad

Lista con todas las actividades aprobadas para matriculación que se corresponden con los datos de los campos de entrada.  

 

Actividad

 

Campo

Tipo

Descripción

IdActividad

Entero

Identificador de la actividad.

NombreActividad

Texto

Nombre de la actividad.

TipoActividad

Texto

“Curso” o “Programa modular”

Programa

Texto

Programa al que pertenece la actividad.

Facultades

Lista de Facultad

Lista de facultades o escuelas universitarias asociadas con la actividad

Organismos

Lista de Organismo

Lista de organismos externos relacionados con la actividad

AreasTematicas

Lista de AreaTematica

Lista de áreas temáticas a las que pertenece la facultad.

EnPeriodoMatriculacion

Booleano

La actividad está dentro de un período de matriculación abierto.

Practicas

Booleano

La actividad cuenta con prácticas y/o visitas para complementar la formación

MaterialImpreso

Booleano

La actividad cuenta con material impreso

MaterialMultimedia

Booleano

La actividad cuenta con material multimedia

PaginaWeb

Booleano

La actividad cuenta con una página web propia

Virtualizada

Booleano

La docencia de la actividad es virtual

GuiaDidactica

Booleano

La actividad cuenta con una guía didáctica

ActPresencialOptativa

Booleano

La actividad es de asistencia presencial optativa

ActPresencialObligatoria

Booleano

La actividad tiene actividades presenciales obligatorias

Categoria

Texto

Categoría del curso (Solo para actividades de tipo curso)

Creditos

Numérico

Número de créditos (Solo para actividades de tipo curso)

NumeroHoras

Numérico

Número de horas (Solo para actividades de tipo curso)

Titulaciones

Lista de Titulacion

Lista de titulaciones que se pueden cursar en el programa modular. (Solo para programas modulares)

 

Facultad

 

Campo

Tipo

Descripción

CodFacultad

Texto

Código de la facultad

NombreFacultad

Texto

Nombre de la facultad

 

Organismo

 

Campo

Tipo

Descripción

NombreOrganismo

Texto

Nombre del organismo

 

AreaTematica

 

Campo

Tipo

Descripción

NombreArea

Texto

Nombre del área temática

 

Titulacion

 

Campo

Tipo

Descripción

NombreTitulacion

Texto

Nombre de la titulación

CategoríaTitulacion

Texto

Nombre de la categoría de la titulación

Creditos

Numérico

Créditos de la titulación

NumeroHoras

Numérico

Número de horas

 

Consumir servicio Web

PHP
C#


<?
    ini_set("soap.wsdl_cache_enabled", 1);
   
    $url = "http://wsfp.uned.es/ServiciosPublicos/ServiciosPublicos.svc?singleWsdl";
    $opciones['features'] = SOAP_SINGLE_ELEMENT_ARRAYS;
   
    $client = new SoapClient($url, $opciones);


    try {
        $resultado = $client-> ListaActividadesMatricula([
            'AnyoInicio'    => 2021,
            'AnyoFin'    => 2022,
            'IdInstitucion' => 359]);
    } catch(SoapFault $fault) {
        $excepcion=$fault;
    }

PASO 1

 

Generar las clases proxy invocando al WSDL que queremos consumir usando asistentes, comandos como svcutil o cualquier otro método que el lenguaje de programación, IDE y demás nos permita. En el caso de .NET añadir unas líneas en el fichero Web.config (en caso de una aplicación web) dentro del apartado "<client>"

 

<client>

    <endpoint address="https://wsfp.uned.es/ServiciosPublicos/ServiciosPublicos.svc"

        behaviorConfiguration="ServiciosPublicosEndPointBehavior"

        binding="basicHttpBinding"

        bindingConfiguration="largeStrings"

        name="ServiciosPublicosEndPoint"

        contract="UNED.ServiciosPublicos.IServiciosPublicos" />

</client>

 

PASO 2

 

Dentro de "bindings" aparecerá el binding del end point del PASO 1.

<bindings>

     <basicHttpBinding>

        <binding name="largeStrings"
            maxBufferSize="2147483647"
            maxReceivedMessageSize="2147483647"
            closeTimeout="02:00:00"
            openTimeout="02:00:00"
            receiveTimeout="02:00:00"
            sendTimeout="02:00:00">

                   <security mode="Transport" />

        </binding>

    </basicHttpBinding>

</bindings>

 

PASO 3

 

La invocación en C# para el método ListaActividadesMatricula sería similar a esto:

 

var ServiciosPublicosInfoFP = new ServiciosPublicos.Client();

List<ServiciosPublicos.Actividad> respuesta = new List<ServiciosPublicos.Actividad>();

respuesta = ServiciosPublicosInfoFP.ListaActividadesMatricula(2019,2020,null);

ServiciosPublicosInfoFP.Close();

 

Volver

Volver

Método DetalleActividad

WSDL

https://wsfp.uned.es/ServiciosPublicos/ServiciosPublicos.svc?wsdl

Descripción

Devuelve la información completa para una actividad proporcionada por parámetro de la vista de detalle de publicidad.

 

Método

DetalleActividad DetalleActividad(int IdActividad);

Parámetros de entrada:

Campo

Tipo

Obligatorio

Descripción

idActividad

Entero

Identificador de la actividad

 

Mensaje de salida:

Campo

Tipo

Descripción

IdActividad

Entero

Identificador de la actividad.

NombreActividad

Texto

Nombre de la actividad.

TipoActividad

Texto

“Curso” o “Programa modular

Programa

Texto

Programa al que pertenece la actividad.

CursoAcademico

Texto

Curso académico (ej. 2021/2022)

Departamentos

Lista de Departamento

Lista con los departamentos relacionados con la actividad. Cada registro de departamento incluye a su vez información de la facultad.

Organismos

Lista de Organismo

Lista de organismos externos relacionados con la actividad

AreasTematicas

Lista de AreaTematica

Lista de áreas temáticas a las que pertenece la actividad.

EnPeriodoMatriculacion

Booleano

La actividad tiene un periodo de matriculación abierto.
En caso de estar en periodo de matriculación, se podría dar acceso a la página de matriculación si la actividad permite la matriculación por internet (campo MatriculacionInternet).

Practicas

Booleano

La actividad cuenta con prácticas para complementar la formación

MaterialImpreso

Booleano

La actividad cuenta con material impreso

MaterialMultimedia

Booleano

La actividad cuenta con material multimedia

PaginaWeb

Booleano

La actividad cuenta con una página web propia con información adicional

Virtualizada

Booleano

La actividad es virtual y la docencia se realiza de forma online

GuiaDidactica

Booleano

La actividad cuenta con guía didáctica

ActPresencialOptativa

Booleano

La actividad es de asistencia presencial optativa para todos los alumnos'

ActPresencialObligatoria

Booleano

La actividad tiene actividades presenciales obligatorias

NombreCategoria

Texto

Categoría de la actividad.

(Solo para actividades de tipo curso)

Creditos

Numérico

Número de créditos

(Solo para actividades de tipo curso)

NumeroHoras

Numérico

Número de horas
(Solo para actividades de tipo curso)

Titulaciones

Lista de TitulacionDetalle

Lista de titulaciones que se pueden cursar en el programa modular.
(Solo para programas modulares)

UrlPlataformaDocente

Texto

Url de la actividad cuando la actividad tiene una plataforma virtual distinta de Alf.

OtrasUrl

Lista de UrlAdicional

Otras direcciones de internet relacionadas con la actividad.

FechaInicioDocencia

Fecha

Fecha de inicio de la docencia

FechaFinDocencia

Fecha

Fecha fin de la docencia

MatriculacionInternet

Booleano

Se puede realizar la matrícula por internet

TienePreinscripcion

Booleano

La actividad tiene preinscripción

EntidadGestora

Texto

Nombre de la entidad gestora de la matrícula. Valores posibles:

  • UNED
  • Fundación UNED

URLMatriculacion

Texto

Dirección de la página de matrícula de la actividad.

CabeceraPrograma

Texto con saltos de línea

Epígrafe del texto que presenta las características del programa al que pertenece la actividad.

TextoPrograma

Texto con etiquetas html y saltos de línea.

Texto que presenta las características del programa al que pertenece la actividad.

ActividadEnExtincion

Booleano

Indica si la actividad modular está en extinción. En estos casos solamente pueden matricularse estudiantes que hayan estado matriculados en años anteriores para que puedan completar sus estudios dentro de la actividad.

(solo programas modulares)

CursoAcademicoExtincion

Texto

Último curso académico en el que se impartirán estudios dentro de la actividad modular (p.e. 2025/2026

Destinatarios

Texto con etiquetas html y saltos de línea.

Personas a las que está dirigida la actividad.

Objetivos

Texto con etiquetas html y saltos de línea.

Objetivos de la actividad.

Contenido

Texto con etiquetas html y saltos de línea.

Descripción del contenido del curso

(Solo para actividades de tipo curso)

Metodologia

Texto con etiquetas html y saltos de línea.

Descripción de la metodología docente de la actividad.

AtencionEstudiante

Texto con etiquetas html y saltos de línea.

Información sobre tutorías y modos de contacto para los estudiantes, foros, plataformas, etc.

CriteriosEvaluacion

Texto con etiquetas html y saltos de línea.

Criterios de evaluación y calificación

Duracion

Texto con etiquetas html y saltos de línea.

Descripción de la duración de la actividad

EquipoDocente

Lista de Docente

Lista con los miembros del equipo docente de la actividad. Puede haber personal docente de UNED así como colaboradores externos.

PeriodosMatriculacion

Lista de PeriodoMatriculacion

Periodos de matriculación de la actividad. Puede haber más de uno.

TextoMatriculacion

Texto con etiquetas html y saltos de línea.

Texto que complementa la información de matriculación.

CabeceraDocAdicional

 

Texto

 

Epígrafe del subapartado descrito en el campo anterior.

DocAdicional

Texto con etiquetas html y saltos de línea.

información sobre documentación adicional (distinta de la que se pide para todas las actividades en general) y que es necesario aportar para matricularse.

Precio

Numérico

Tasas del curso.

(Solo actividades tipo curso)

PrecioMaterial

 

Numérico

Precio de los materiales del curso.

(Solo actividades tipo curso)

Incentivos

Lista de Incentivo

Listado de incentivos a la matrícula que se ofrecen en esta actividad.

InfoDescuentos

Texto con etiquetas html y saltos de línea.

Información adicional sobre los descuentos, por ejemplo, dirección de envío de la documentación cuando no sea la genérica que usan el resto de actividades.

URLPaginaAyudasFormacionPermanente

Texto

Dirección de la página de ayudas y descuentos de Formación Permanente de la UNED.

ActividadTieneDescuentos

Booleano

La actividad admite descuentos o ayudas al estudio. En ese caso habría que remitir a la página de la UNED sobre descuentos y ayudas.

Nivel

Texto

Nivel del curso

ResponsableAdministrativo

Texto

Unidad administrativa de la UNED responsable de la matrícula.

MaterialObligatorio

Lista de Material

Material obligatorio, editado y de venta al público en librerías y Librerías virtuales.

MaterialOptativo

Lista de Material

Material optativo editado y de venta al público.

 

MaterialPlataformaVirtual

Texto con etiquetas html y saltos de línea.

Material disponible en la plataforma virtual

MaterialEquipoDocente

Texto con etiquetas html y saltos de línea.

Material remitido por el equipo docente, (apuntes, pruebas de evaluación, memorias externas, DVDs, .... )

OtrosMateriales

Texto con etiquetas html y saltos de línea.

Otros materiales

Modulos

Lista de Modulo

Listado de los módulos disponibles para matriculación.

(Solo programas modulares)

Itinerario

Texto con etiquetas html y saltos de línea.

Descripción de los posibles itinerarios o modos de conseguir los distintos títulos que disponibles en el programa modular.

(Solo programas modulares)

Convalidaciones

Lista de Convalidacion

Lista de convalidaciones de módulos con otras titulaciones, módulos o cursos de formación permanente.

(Solo programas modulares)

 

Organismo

 

Campo

Tipo

Descripción

NombreOrganismo

Texto

Nombre del organismo externo

 

AreaTematica

 

Campo

Tipo

Descripción

NombreArea

Texto

Nombre del Área Temática

 

TitulacionDetalle

 

Campo

Tipo

Descripción

NombreTitulacion

Texto

Nombre de la titulación

CategoriaTitulacion

Texto

Categoría de la titulación

Creditos

Numérico

Créditos del título

NumeroHoras

Numérico

Número de horas

PrecioMaterial

Numérico

Precio de los materiales

EnExtincion

Booleano

Define si esta titulación está marcada para extinguir o no

UltimaConvocatoria

Texto

Última convocatoria para la que pueden matricularse alumnos nuevos.

TextoExtincion

Texto

Texto explicativo respecto a la extinción de este título

 

Modulo

 

Campo

Tipo

Descripción

Codigo

Texto

Nombre del módulo

Nombre

Texto

Nombre del tipo de módulo

FechaInicio

Fecha

Fecha de inicio de la docencia del módulo

FechaFin

Fecha

Fecha de finalización de la docencia del módulo

Creditos

Numérico

Créditos del módulo

NumeroHoras

Numérico

Número de horas

Precio

Numérico

Precio del módulo

PrecioMaterial

Numérico

Precio de los materiales. (El precio de los materiales puede estar establecido a nivel de titulación y no haber precio a nivel de título)

Restringido

Booleano

Indica si el módulo está restringido para matriculación en la convocatoria actual.

 

 

Departamento

 

Campo

Tipo

Descripción

CodFacultad

Texto

Código de la facultad

NombreFacultad

Texto

Nombre de la facultad

CodDepartamento

Texto

Código del departamento

NombreDepartamento

Texto

Código de la facultad

 

 

UrlAdicional

 

Campo

Tipo

Descripción

Nombre

Texto

Nombre del enlace

Url

Texto

Dirección del enlace

 

Docente

 

Campo

Tipo

Descripción

Apellidos

Texto

Apellidos del docente

Nombre

Texto

Nombre del docente

Rol

Texto

Rol del docente dentro de la actividad (Director, Codirector, Director adjunto, Colaborador, Colaborador externo)

 

PeriodoMatriculacion

 

Campo

Tipo

Descripción

FechaInicioMatriculacion

Fecha

Fecha de inicio de matriculación

FechaFinMatriculacion

Fecha

Fecha de fin de matriculación

 

Incentivo

 

Campo

Tipo

Descripción

Texto

Texto

Descripción del incentivo

ValorPorcentaje

Numérico

Porcentaje de descuento (%)

 

 

Material

 

Campo

Tipo

Descripción

Libro

Texto

Título de la publicación

Autores

Texto

Autor o autores

Editorial

Texto

Editorial

AnyoEdicion

Entero

Año de edición

Edicion

Texto

Descripción de la edición, por ejemplo 1ª Edición.

PrecioAproximado

Numérico

Precio. Puede variar al acudir a la librería.

ISBN

Texto

ISBN de la publicación.

 

Convalidacion

 

Campo

Tipo

Descripción

Origen

OrigenConvalidacion

Conjunto de titulaciones, módulos y/o cursos que dan acceso a la convalidación.

Destino

DestinoConvalidacion

Conjunto de módulos que se convalidan.

 

OrigenConvalidacion

 

Campo

Tipo

Descripción

Modulos

Lista de ModuloOrigen

Lista de módulos que dan acceso a la convalidación

Titulaciones

Lista de TitulacionOrigen

Lista de titulaciones que dan acceso a la convalidación

Cursos

Lista de CursoOrigen

Lista de cursos que dan acceso a la convalidación

 

ModuloOrigen

 

Campo

Tipo

Descripción

Codigo

Texto

Código del módulo

Nombre

Texto

Nombre del módulo

Creditos

Numérico

Créditos del módulo

Actividad

Texto

Nombre de la actividad a la que pertenece el módulo

 

 

TitulacionOrigen

 

Campo

Tipo

Descripción

CategoriaTitulacion

Texto

Categoría de la titulación

Nombre

Texto

Nombre de la titulacion

Creditos

Numérico

Créditos del título

Actividad

Texto

Nombre de la actividad a la que pertenece el título

 

CursoOrigen

 

Campo

Tipo

Descripción

Creditos

Numérico

Créditos del curso

Actividad

Texto

Nombre del curso

 

DestinoConvalidacion

 

Campo

Tipo

Descripción

Modulos

Lista de ModuloDestino

Lista de módulos que se convalidan en esta convalidación

 

 

ModuloDestino

 

Campo

Tipo

Descripción

Codigo

Texto

Código del módulo que se convalida

Nombre

Texto

Nombre del módulo que se convalida

Creditos

Numérico

Créditos del módulo

 

 

 

 

Consumir servicio Web

PHP
C#

    ini_set("soap.wsdl_cache_enabled", 1);
   
    $url = "http://wsfp.uned.es/ServiciosPublicos/ServiciosPublicos.svc?singleWsdl";
    $opciones['features'] = SOAP_SINGLE_ELEMENT_ARRAYS;
    $opciones['exceptions'] = true;
   
    $client = new SoapClient($url, $opcionesProxy);


    try {
        $resultado = $client->DetalleActividad([IdActividad    => 12091]);
    } catch(SoapFault $fault) {
        $excepcion=$fault;
    }

PASO 1

Generar las clases proxy invocando al WSDL que queremos consumir usando asistentes, comandos como svcutil o cualquier otro método que el lenguaje de programación, IDE y demás nos permita. En el caso de .NET añadir unas líneas en el fichero Web.config (en caso de una aplicación web) dentro del apartado "<client>"

 

<client>

    <endpoint address="https://wsfp.uned.es/ServiciosPublicos/ServiciosPublicos.svc"

        behaviorConfiguration="ServiciosPublicosEndPointBehavior"

        binding="basicHttpBinding"

        bindingConfiguration="largeStrings"

        name="ServiciosPublicosEndPoint"

         contract="UNED.ServiciosPublicos.IServiciosPublicos" />

</client>

 

PASO 2

Dentro de "bindings" aparecerá el binding del end point del PASO 1.

<bindings>

     <basicHttpBinding>

            <binding name="largeStrings"
                maxBufferSize="2147483647"
                maxReceivedMessageSize="2147483647"
                closeTimeout="02:00:00"
                openTimeout="02:00:00"
                receiveTimeout="02:00:00" sendTimeout="02:00:00">

                   <security mode="Transport" />

            </binding>

    </basicHttpBinding>

</bindings>

 

PASO 3

La invocación en C# para el método DetalleActividad sería similar a esto:

 

var ServiciosPublicosInfoFP = new ServiciosPublicos.Client();

DetalleActividad respuesta = new ServiciosPublicos.DetalleActividad();

respuesta = ServiciosPublicosInfoFP.DetalleActividad(12157);

ServiciosPublicosInfoFP.Close();

 

 

 

Volver