Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Liste de choix de réponses en WebService

Liste de choix de réponses en WebService il y a 1 an 1 mois #97952

  • rodparis
  • Portrait de rodparis
  • Hors ligne
  • Senior Lime
  • Messages : 42
  • Karma: 2
Bonjour à tous,

J'ai un soucis concernant la liste de choix qu'un utilisateur peut sélectionner dans le questionnaire.

La cinématique est simple et je en communique un exemple:
Je demande dans la 1ère question le numéro de facture du client.
Je souhaite que dans la 2ème question, il puisse sélectionner l'un des articles de cette facture.

Pour se faire, il faudrait que Limesurvey puisse interroger un WebService d'un système tiers.

Quelqu'un a une idée de comment faire ?

Moultes merci par avance.
L'administrateur a désactivé l'accès en écriture pour le public.

Liste de choix de réponses en WebService il y a 1 an 1 mois #97954

  • Nickko
  • Portrait de Nickko
  • Hors ligne
  • LimeSurvey Team
  • Messages : 2073
  • Remerciements reçus 251
  • Karma: 54
Clairement dans ton cas, tu ne peut pas utiliser un type de question à choix unique ou multiple dans Limesurvey.

Utilise un type de question texte court et de l'ajax, cherche sur ce forum, on a parlé plusieurs fois d'ajax.
Nickko
Ergonome / Usability expert
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: rodparis

Liste de choix de réponses en WebService il y a 1 an 1 mois #97959

  • rodparis
  • Portrait de rodparis
  • Hors ligne
  • Senior Lime
  • Messages : 42
  • Karma: 2
Merci de l'info.

JE vais essayer de creuser le point mais j'ai du mal à comprendre le fonctionnement ...

Utiliser l'ajax pour attaquer un WebService + Chopper les réponses, les mettre dans un array et afficher en div, jusque là c'est concevable ... Mais quid du choix que fera l'utilisateur et l'insérer dans la réponse de la question ???

Je ne vois pas trop comment manipuler les objets ... si tu as un retour d'expérience sur le sujet, j'en suis !
L'administrateur a désactivé l'accès en écriture pour le public.

Liste de choix de réponses en WebService il y a 1 an 1 mois #97962

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 6276
  • Remerciements reçus 801
  • Karma: 240
Salut,

jqueryui.com/autocomplete/#remote-jsonp

Avec la limitation au résultats du fichier json:
change: function(event,ui){
  $(this).val((ui.item ? ui.item.id : ""));
}

Éventuellement, on peux même envisager (selon le nombre d'articles total) :
- Créer une question avec l'ensemble des articles
- Masquer en js cette question
- Après la sélection de ma facture:
- Chercher les id produit correspondant
- Créer un select avec la liste des produits correspondants
- Mettre à jour la question cachée en fonction des identifiant sélectionné dans le select créé

Tu peux t'inspirer de demonstration.sondages.pro/82885/lang-fr

Denis
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: rodparis

Liste de choix de réponses en WebService il y a 1 an 1 mois #97969

  • rodparis
  • Portrait de rodparis
  • Hors ligne
  • Senior Lime
  • Messages : 42
  • Karma: 2
DenisChenu écrit:
...

Éventuellement, on peux même envisager (selon le nombre d'articles total) :
- Créer une question avec l'ensemble des articles
- Masquer en js cette question
- Après la sélection de ma facture:
- Chercher les id produit correspondant
- Créer un select avec la liste des produits correspondants
- Mettre à jour la question cachée en fonction des identifiant sélectionné dans le select créé

Tu peux t'inspirer de demonstration.sondages.pro/82885/lang-fr

Denis

Pour l'aspect Créer une question avec l'ensemble des articles : c'est mort ! 60 000 articles remis à jours quasi hebdomadairement = Pas maintenable !!!

Donc je vais essayer de comprendre ta méthode avec ton exemple sur ton site sondages.pro !

L'exemple que tu montres me semble pertinent.
Car mon cas c'est : je passe le numéro de facture en paramètre lors de l'accès au questionnaire (nnnnXnnnXnnn=123456). Donc lorsqu'il arrive à la question fatidique : choisissez l'article : il faut peupler avec le numéro de facture qui se trouve dans une question cachée ...

C'est chaud non ?
L'administrateur a désactivé l'accès en écriture pour le public.

Liste de choix de réponses en WebService il y a 1 an 1 mois #97971

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 6276
  • Remerciements reçus 801
  • Karma: 240
Salut,

Pour retrouver une valeur d'une réponse précédente :
Gestionnaire d'expression : manual.limesurvey.org/Expression_Manager
Et si un json revient : tu peux créer une liste déroulante avec les informations (et remplir une question texte cachée).

Denis
L'administrateur a désactivé l'accès en écriture pour le public.
Modérateurs: Nickko
Temps de génération de la page : 0.196 secondes
Donation Image