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
Restapivalidupdatepictoincollection

Restapivalidupdatepictoincollection

Last edited by Arturo Montejo Ráez Mar 24, 2017
Page history

<< Student

Modificar atributos del pictograma de la colección del estudiante

Necesario token.

Operación

PUT /stu/<student-ID>/picto/<stuPicto-ID>

Petición

Se pasa el ID del estudiante y de stuPicto (relación entre picto y student) en la petición, junto a un objeto JSON con los campos a modificar:

  • attributes.id_cat (integer): ID de la categoría PCB a la que se asigna el pictograma
  • attributes.coord_x (integer): Coordenada x del pictograma (fila)
  • attributes.coord_y (integer): Coordenada y del pictograma (columna)
  • attributes.free_coord_x (integer): Coordenada x del pictograma (fila) en modo sin categorías
  • attributes.free_coord_y (integer): Coordenada y del pictograma (columna) en modo sin categorías
  • attributes.status (varchar): Estado del pictograma (enabled | disabled | invisible)
  • attributes.highlight (boolean): El pictograma aparece resaltado en el PCB
  • attributes.legend(string): valor para la leyenda: none, small, full
  • attributes.sound_uri(string): ruta al archivo de sonido
  • attributes.user_avatar(string): email (supervisor) o username (student) para la cuenta asociada a este pictograma

Ejemplo de petición:

PUT /student/76/picto/2407

{ 
  "attributes": {
            "id_cat": null,
            "coord_x": 0,
            "coord_y": 5,
            "free_category_coord_x": null,
            "free_category_coord_y": null,
            "color": null,
            "legend": "small",
            "status": "invisible",
            "highlight": false,
            "expression": "buenas",
            "sound_uri":      "\/upload\/supervisorCustomSound\/2a10vhKgzm8DWMr6IUa2PUAwhMQNct40bF
            "user_avatar":"dofer@ujaen.es"   
        }
}

Respuesta

Se devuelve un objeto con el pictograma modificado.

Ejemplo de respuesta:

{
    "id": 2407,
    "student": 76,
    "attributes": {
            "id_cat": null,
            "coord_x": 0,
            "coord_y": 5,
            "free_category_coord_x": null,
            "free_category_coord_y": null,
            "color": null,
            "legend": "small",
            "status": "invisible",
            "highlight": false,
            "expression": "buenas",
            "sound_uri":      "\/upload\/supervisorCustomSound\/2a10vhKgzm8DWMr6IUa2PUAwhMQNct40bF
            "user_avatar":"dofer@ujaen.es"   
     }
}
  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.