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"
}
}