Skip to content
  • P
    Projects
  • G
    Groups
  • S
    Snippets
  • Help

yotta / pictogram

  • This project
    • Loading...
  • Sign in
Go to a project
  • Project
  • Repository
  • Issues 60
  • Merge Requests 0
  • Pipelines
  • Wiki
  • Settings
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Apilearningunitresource

Apilearningunitresource

Last edited by Eladio Blanco López Nov 21, 2014
Page history

<< REST API

Leer unidades de aprendizaje --> Desde Working Sessión se pueden consultar las LU de cada WS Leer unidad de aprendizaje Nueva unidad de aprendizaje --> Requiere idWS e idIns Finalizar unidad de aprendizaje --> UPDATE Modificar resultado o descripción --> UPDATE Eliminar unidad de aprendizaje


Leer unidades de aprendizaje

Operación

GET /learningUnit

Petición

No se pasa ningún valor.

Ejemplo de petición:

GET /learningUnit

Respuesta

Se devuelve un array de unidades de aprendizaje.

Ejemplo de respuesta:

[
    {
        "idIns": { ... },
        "idWs": { ... },
        "id": 1,
        "begin": "2014-11-01T23:00:00.000Z",
        "end": null,
        "result": "PASSED",
        "description": null
    },
    {
         ...
    }
]

Leer unidad de aprendizaje

Operación

GET /learningUnit/<lu-ID>

Petición

Se pasa el ID de la unidad de aprendizaje al final de la petición.

Ejemplo de petición:

GET /learningUnit/1

Respuesta

Se devuelve la unidad de aprendizaje.

Ejemplo de respuesta:

{
        "idIns": { ... },
        "idWs": { ... },
        "id": 1,
        "begin": "2014-11-01T23:00:00.000Z",
        "end": null,
        "result": "PASSED",
        "description": null
}

Nueva unidad de aprendizaje

Operación

POST /learningUnit

Petición

Se pasa un objeto JSON con los siguientes campos:

  • idIns (integer): ID de la Instrucción de la que forma parte
  • idWs (integer): ID de la sesión de trabajo en la que se realiza
  • begin (datetime): Fecha y hora de inicio
  • description (string): Descripción de la unidad (opcional)

Ejemplo de petición:

POST /learningUnit

{
    "idIns": 3,
    "idWs": 5,
    "begin": "11/21/2014"
}

Respuesta

Se devuelve un objeto con la unidad creada.

Ejemplo de respuesta:

{
    "begin": "2014-11-20T23:00:00.000Z",
    "id": 6,
    "idIns": 3,
    "idWs": 5
}

Finalizar unidad de aprendizaje

Operación

PUT /learningUnit/<lu-ID>

Petición

Se pasa el ID de la unidad de aprendizaje y un objeto JSON con el campo a modificar:

  • end (datetime): Fecha y hora de finalización de la unidad
  • result (string): Resultado de la unidad: 'SUCCESS','SUPERVISED SUCCESS','SPONTANEOUS SUCCESS','FAIL', 'DISCARDED', 'MODEL', 'BROKEN' (opcional)

Ejemplo de petición:

PUT /learningUnit/6

{
  "end": "11/21/2014",
  "result": SUCCESS"
}

Respuesta

Se devuelve un objeto con la fecha y hora de finalización fijadas.

Ejemplo de respuesta:

{
    "idIns": { ... },
    "idWs": { ... },
    "id": 6,
    "begin": "2014-11-20T23:00:00.000Z",
    "end": "2014-11-20T23:00:00.000Z",
    "result": "SUCCESS",
    "description": null
}

Modificar descripción o resultado de la unidad de aprendizaje

Operación

PUT /learningUnit/<lu-ID>

Petición

Se pasa el ID de la unidad y un objeto JSON con el campo a modificar:

  • description (string): Descripcion de la unidad
  • result (string): Resultado de la unidad: 'SUCCESS','SUPERVISED SUCCESS','SPONTANEOUS SUCCESS','FAIL', 'DISCARDED', 'MODEL', 'BROKEN' (opcional)

Ejemplo de petición:

PUT /learningUnit/6

{
  "result": "SUPERVISED SUCCESS"
}

Respuesta

Se devuelve un objeto con el resultado o la descripción cambiada.

Ejemplo de respuesta:

{
    "idIns": { ... },
    "idWs": { ... },
    "id": 6,
    "begin": "2014-11-20T23:00:00.000Z",
    "end": "2014-11-20T23:00:00.000Z",
    "result": "SUPERVISED SUCCESS",
    "description": null
}

Eliminar unidad de aprendizaje

Operación

DELETE /learningUnit/<lu-ID>

Petición

Se pasa el id de la unidad a eliminar al final de la petición.

Ejemplo de petición:

DELETE /learningUnit/6

Respuesta

Se devuelve la sesión de trabajo eliminada.

Ejemplo de respuesta:

{
    "idIns": { ... },
    "idWs": { ... },
    "id": 6,
    "begin": "2014-11-20T23:00:00.000Z",
    "end": "2014-11-20T23:00:00.000Z",
    "result": "SUPERVISED SUCCESS",
    "description": null
}
  Clone repository
  • 20170328_isabellemonfort
  • 20170328_luisballesteros
  • 20170328_luisperez
  • Apiaction
  • Apiadminvalid
  • Apiattribute
  • Apidevicevalid
  • Apienrolment
  • Apiinstructionresource
  • Apiinstructionvalid
  • Apilearningunitresource
  • Apimetamethodvalid
  • Apimethod
  • Apimethodresource
  • Apimethodvalid
More Pages
×

New Wiki Page

Tip: You can specify the full path for the new file. We will automatically create any missing directories.