Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

¿Es posible crear atributos de participantes desde la API?

More
1 week 3 days ago #274485 by gozaloa
Estoy desarrollando una integración mediante la API oficial RemoteControl 2 de LimeSurvey.
Mi flujo consiste en importar una encuesta desde un fichero LSS (
Code:
import_survey
), crear la tabla de participantes (
Code:
activate_tokens
), añadir participantes (
Code:
add_participants
) y posteriormente precargar información personalizada para cada participante.

He comprobado que
Code:
set_participant_properties
permite actualizar valores de atributos existentes (
Code:
attribute_1
,
Code:
attribute_2
, etc.), pero devuelve
Code:
"No valid Data"
cuando dichos atributos no existen previamente.

He intentado crear esos atributos dinámicamente mediante un método llamado
Code:
set_token_attributes
, pero la API responde con un error indicando que
Code:
remotecontrol_handle
no dispone de dicho método.

Mi pregunta es: ¿existe alguna forma soportada por la API RemoteControl para crear dinámicamente columnas de atributos de participantes (
Code:
attribute_1
,
Code:
attribute_2
, etc.) en una encuesta ya creada, o la única opción es que esos atributos estén definidos previamente en la plantilla LSS antes de importarla?

Please Log in to join the conversation.

Moderators: holchtpartner

Lime-years ahead

Online-surveys for every purse and purpose