Enviar acción de las Learning Units a los suscritos al estudiante (ojo, mediante sockets)
Operación
POST /stu/action
Petición
Se pasa un objeto JSON con los siguientes campos:
-
action
: Acción a realizar:add | delete | select | show
-
attributes
: Atributos:id_stu
: ID del estudiante.picto
: Objeto completo del pictograma,id_sup' ,
timestamp,
id_dev`: id dispositivo.
Ejemplo de petición:
POST /stu/action
{
action: 'add',
attributes: {
id_stu: 80,
id_dev: 476,
timestamp: "Web Nov 25 06:24:05 GMT 2015",
picto: {
"id": 1470,
"picto": {
"id": 2718,
"uri": "/symbolstx/color/png/descriptives/hot_spicy.png",
"category": 9,
"source": 1,
"owner": null
},
"expression": {
"id": 7878,
"lang": "es-es",
"text": "condimentado",
"picto": 2718
},
"attributes": {
"id_cat": 609,
"coord_x": 3,
"coord_y": 3,
"status": "invisible",
"magnify": false,
"highlight": false
}
}
}
}
Respuesta
Se emite la acción a todos los suscritos menos al que la ha generado y se devuelve un mensaje.
Ejemplo de respuesta:
{
msg: "Action add action from student 80"
}