Welcome to the LimeSurvey Community Forum

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

Conversion SGQA en Survey Group Question

  • MMAA68
  • MMAA68's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
3 years 11 months ago - 3 years 11 months ago #213948 by MMAA68
Bonjour à tous,

Je cherche à convertir, via une procédure stockée, les SGQA d'une table lime_survey_123456 en SurveyID GroupID QuestionID et  SousQuestionID afin d'en obtenir un libellé de la question après croisement avec les tables lime_groups et lime_questions. 
Ainsi si dans lime_groups le groupe 29 correspond au libellé "Votre identité", dans lime_questions, la question 355 correspond à "Indiquez votre sexe :" et la question SQ001 à "Masculin" et le n° de mon questionnaire est 995828, je devrais retrouver dans lime_survey_995828 une colonne  de nom 995828X29X355SQ001 (si j'ai bien compris). 
J'aimerai en obtenir le libellé : "Votre identité/Indiquez votre sexe/Masculin"
La plupart du temps cela semble ainsi mais j'ai dans une table lime_survey_995868 des noms de colonnes que je parviens pas à transformer. 

 

 

Par exemple je ne retrouve pas 995828X1X21 995828X5X22 995828X5X23 995828X1X24 dans lime_questions (questions 22, 23 et 24 qui semblent exister dans lime_questions pour un autre  questionnaire n° 398352). A noter que le questionnaire 995828 est toujours actif.
Eventuellement est-ce que pour 995828X5X22 çà serait en fait la question 2 sous-question 1 ?

Merci d'avance 

Cordialement

Denis

 
Last edit: 3 years 11 months ago by MMAA68.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team & Official Partner
  • LimeSurvey Community Team & Official Partner
More
3 years 11 months ago #213950 by DenisChenu
Replied by DenisChenu on topic Conversion SGQA en Survey Group Question
> 995828X5X22 çà serait en fait la question 2 sous-question 1 ?

Et en filtrant sur le gid 5 ?
Tu as une question une classement ?

Sinon : il ya eu des soucis sur certaines installation : cela à pu entrainer ce typoe de problème si c'est une vielle installation.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.
The topic has been locked.
  • MMAA68
  • MMAA68's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
3 years 11 months ago - 3 years 11 months ago #213952 by MMAA68
Replied by MMAA68 on topic Conversion SGQA en Survey Group Question
Bonjour Denis,

Toujours fidèle au poste ! 

Plus d'infos :
 
 
 

La question 2 est effectivement un classement ..

A noter qu'effectivement le questionnaire 995828 semble le plus ancien car le n° qid des questions commence à 1 ?

Cordialement

Denis
Last edit: 3 years 11 months ago by MMAA68.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team & Official Partner
  • LimeSurvey Community Team & Official Partner
More
3 years 11 months ago #213954 by DenisChenu
Replied by DenisChenu on topic Conversion SGQA en Survey Group Question
C'est cela classement : sous question à 1, 2, 3 etc …

Voir : gitlab.com/SondagesPro/coreAndTools/getQ...yCodeHelper.php#L149

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.
The topic has been locked.
  • MMAA68
  • MMAA68's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
3 years 11 months ago #213956 by MMAA68
Replied by MMAA68 on topic Conversion SGQA en Survey Group Question
Merci Denis. 
J'ai pas tout compris dans le code car je ne maitrise pas du tout les classes php mais çà devrait à peu près aller après décodage  .
Pour mon cas c'est donc "ranking". En parcourant les tables j'ai vu la table lime_answers qui reprendrait les valeurs qui m'intéressent en complément.
Ainsi 995828X1X24 serait en fait sid:995828, gid:1, qid:2 et 4 la valeur à chercher dans lime_answers par qid=2 et sortorder=1.

Donc pour SGQA il faut parfois tenir compte du type de questions. Est-ce qu'il y aurait éventuellement une doc. là-dessus (décodage du SGQA en fonction du type) hormis le fait de mieux comprendre ton code php ?

Cordialement

Denis
The topic has been locked.
  • MMAA68
  • MMAA68's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
3 years 11 months ago #213957 by MMAA68
Replied by MMAA68 on topic Conversion SGQA en Survey Group Question
Ah ben je viens de voir qu'on peut récupérer et installer ce script pour voir comment il travaille. 

Denis
The topic has been locked.
Moderators: Nickkoholchtpartner

Lime-years ahead

Online-surveys for every purse and purpose