Welcome to the LimeSurvey Community Forum

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

Search Results (Searched for: conditions)

  • DenisChenu
  • DenisChenu's Avatar
Yesterday 13:12
Replied by DenisChenu on topic Conditions équation
Ça va être rude, ça doit être faisable, mais le système JavaScript risque d'être compliqué.

manual.limesurvey.org/StatFunctions

statCountIf(Q01_SQ01.sgqa,"Y") devrait te donner le nombre de réponses soumises avec le choix SQ01 de coché sur la question Q01.
  • Joffm
  • Joffm's Avatar
Yesterday 11:48
1. Vos conditions sont fausses. Reconsidérez-les !
2. N'utilisez pas le concepteur de conditions, utilisez ExpressionManager.

Vous voyez comment j'ai fait.
J'ai utilisé des codes numériques et la fonction "sum()."
  • Jo1010
  • Jo1010's Avatar
Yesterday 11:30 - Yesterday 11:30
Replied by Jo1010 on topic Conditions équation
Merci pour ce retour.

Petite précision qui a son importance : je travaille sur une version serveur mis à disposition par mon institution. Je n'ai donc malheureusement pas la main sur les plugins.

Il me semble toutefois que la fonction statCount (que je ne connaissais pas) pourrait convenir.

Comment puis-je paramétrer une équation avec cette fonction en y liant les effectifs d'une question à choix multiples ? En créant des variables dichotomiques pour chaque modalité ?
  • Joffm
  • Joffm's Avatar
Yesterday 10:50
Replied by Joffm on topic Conditions équation
Bonjour
Veuillez envoyer l'exportation lss d'un petit exemple.

Puisque vous travaillez sur votre propre serveur, vous pouvez travailler avec les fonctions « statCount » ou avec le plugin « getStatInSurvey ».
Il faut voir ça alors.

Joffm
  • Jo1010
  • Jo1010's Avatar
Yesterday 10:36 - Yesterday 10:37
Conditions équation was created by Jo1010
Aidez-nous à vous aider et remplissez les cases appropriées :
Votre version de LimeSurvey : Version de votre LimeSurvey : 5.6.58+
Votre propre serveur ou LimeSurvey Cloud : serveur 
Thème :
Bootwatch_2022
==================

Bonjour,

Au début d’un questionnaire, nous interrogeons des enseignants sur leur établissement d’affectation (variable « College » à choix unique) et sur les classes de sixièmes dont ils ont la charge (variable « Classes » à choix multiples avec 9 modalités). Par la suite, nous souhaiterions les interroger uniquement sur une des classes dont ils ont la charge. J’envisage donc une question de type équation qui sera masquée pour « affecter » chaque répondant à une classe dont il aura préalablement indiqué avoir la charge.

J’envisageais initialement que cette affectation soit randomisée parmi les classes sélectionnées. Mais, nous souhaiterions équilibrer au mieux le nombre d’enseignants affectés à chaque classe au sein d’un même établissement et surtout, éviter l’écueil qu’un enseignant ayant préalablement indiqué avoir la 6eB et la 6eD soit affecté à la 6eD alors que plusieurs répondants ont déjà répondu pour cette classe et aucun pour la 6eB.

Auriez-vous une idée de comment paramétrer l’équation « Affectation » pour qu’elle alloue à chaque répondant la classe pour laquelle l’effectif des répondants antérieurs du même collège est le plus faible (affectation par l’équation elle-même) parmi les classes sélectionnées préalablement dans « Classes » ?
Exemple : si l’équation « Affectation » a déjà elle-même alloué, dans le collège X, 4 enseignants à la classe A, 2 à la classe B et 1 à la classe C et, qu’un nouveau répondant choisit les classe A et B à la question « Classe », je voudrais que l’équation affecte ce nouveau répondant à la classe B (minimum des effectifs de A et B ).

Merci par avance.

Bien cordialement.
  • Lisa_INSALYON
  • Lisa_INSALYON's Avatar
25 Apr 2024 16:01
Bonjour,

Pour le compte de ma direction, je dois créer un limesurvey. J'en ai déjà fait quelques uns mais je suis assez novice.

Voila, pour un évènement, des personnes pourront cocher OUI/NON/JE NE SAIS PAS ENCORE à 4 propositions différentes : MATIN/APRES MIDI/DEJEUNER/GOUTER
J'ai mis cette question en forme de tableau pour que ce soit plus lisible

Si la personne coche que des non, cela affiche une question "pourquoi?" et une autre "commentaires éventuels". Bon, ça je sais faire

Par contre, il faudrait qu'une autre question s'affiche avec les thèmes qu'ils souhaitent aborder lors de cet évènement, à partir du moment où ils ont coché un seul OUI ou JE NE SAIS PAS ENCORE (que ce soit dans 1 ou 4 propositions)

J'ai essayé pleins de conditions différentes et, soit ma question ne s'affiche pas du tout tant que je n'ai pas mis OUI et/ou JE NE SAIS PAS ENCORE sur toutes, soit elle s'affiche même s'il n 'y a que des NON...

Si vous pouviez m'aider... je veux juste une condition qui dise que ma question s'affiche à partir du moment où OUI ou JE NE SAIS PAS ENCORE est cochée une seule fois..

C'est possible?

Merci beaucoup !!!
  • DenisChenu
  • DenisChenu's Avatar
24 Apr 2024 08:21
Replied by DenisChenu on topic condition
J'ai déplacé le questionaire.

Sinon : les conditions sont à appliquer à toutes les questions que tu veux masquer.
Les questions 8 à 16 doivent avoir (( Q00007.NAOK == "AO01")) comme condition.
  • DenisChenu
  • DenisChenu's Avatar
23 Apr 2024 08:26
Replied by DenisChenu on topic Incrémenter des groupes de question ?
Si N est finit et pas trop long ,

Tu peux
- Créer ton questionnaire avec 1 seul groupe
- Modifier les conditions en utilisant le gestionnaire d'expression (copier la formule de la condition, supprimer la condition, coller la formule)
- L'exporter au format TXT/TSV
- L'ouvrir via LibreOffice Calc
- Supprimer les 2 premières colonnes
- Copier-coller les lignes de ton groupe, changer les codes des questions
- Importer le fichier
  • DenisChenu
  • DenisChenu's Avatar
22 Apr 2024 10:34
Replied by DenisChenu on topic Condition sur l'affichage du bouton Envoyer
Ce que j'ai déjà fait, c'est ajouter une question affichage de texte dans chaque groupe contenant le bouton Suivant.
Et supprimer tout le code HTML de navigator.twig

Ensuite : tu utilises les conditions pour afficher ou non cette question.
  • acmamin
  • acmamin's Avatar
20 Apr 2024 16:12
conditon was created by acmamin
Aidez-nous à vous aider et remplissez les cases appropriées :
Votre version de LimeSurvey : Version de votre LimeSurvey : [voir en bas à droite de l'écran d'administration de votre LimeSurvey].
Votre propre serveur ou LimeSurvey Cloud :
Thème :

==================

Bonjour, 
Je ne maitrise pas du tout les questionnaires. 
J'ai fait un questionnaire avec 20 questions. A la question 7, j'aimerai que selon la réponse (oui /non) le questionnaire soit dirigé vers des questions différentes. => j'aimerais que si la réponse à la question 7 est oui, le questionnaire propose les question 8 à 16 et que si la réponse à la question 7 est non, le questionnaire propose les questions 17 à 20. 
Pour cela j'ai mis 2 conditions :  à la question 8  ((  Q00007.NAOK   == "AO01"))   et à la  question 17 ((  Q00007.NAOK   == "AO02")) . 
Quand je prévisualise le questionnaire, cela ne fonctionne pas : 7+ oui => va a la question 8   7+ non => va a la question 9. 
Je ne sais pas comment résoudre ce problème. 

De plus j'aimerais que quand on répond oui à la question 7, on puisse répondre de la question 8 à 16 uniquement  et que si on répond non à la question 7 ou puisse répondre de la question 17 à 20. 
(pour le moment "oui" à la question 7  renvoie aux questions 8 à 20)

merci beaucoup pour votre aide !
  • acmamin
  • acmamin's Avatar
20 Apr 2024 13:23
condition was created by acmamin
Please help us help you and fill where relevant:
Your LimeSurvey version: [see right hand bottom of your LimeSurvey admin screen]
Own server or LimeSurvey hosting:
Survey theme/template:
==================
(Write here your question/remark)Please help us help you and fill where relevant:
Your LimeSurvey version: [see right hand bottom of your LimeSurvey admin screen]
Own server or LimeSurvey hosting:
Survey theme/template:
==================
(Write here your question/remark)Please help us help you and fill where relevant:
Your LimeSurvey version: [see right hand bottom of your LimeSurvey admin screen]
Own server or LimeSurvey hosting:
Survey theme/template:
==================
(Write here your question/remark)

Bonjour, 
Je ne maitrise pas du tout les questionnaires. 
J'ai fait un questionnaire avec 20 questions. A la question 7, j'aimerai que selon la réponse (oui /non) le questionnaire soit dirigé vers des questions différentes. => j'aimerais que si la réponse à la question 7 est oui, le questionnaire propose les question 8 à 16 et que si la réponse à la question 7 est non, le questionnaire propose les questions 17 à 20. 
Pour cela j'ai mis 2 conditions :  à la question 8  (( Q00007.NAOK  == "AO01"))   et à la  question 17 (( Q00007.NAOK  == "AO02")) . 
Quand je prévisualise le questionnaire, cela ne fonctionne pas : 7+ oui => va a la question 8   7+ non => va a la question 9. 
Je ne sais pas comment résoudre ce problème. 

De plus j'aimerais que quand on répond oui à la question 7, on puisse répondre de la question 8 à 16 uniquement  et que si on répond non à la question 7 ou puisse répondre de la question 17 à 20. 
(pour le moment "oui" à la question 7  renvoie aux questions 8 à 20)

merci beaucoup pour votre aide !
  • fcazalas
  • fcazalas's Avatar
16 Apr 2024 15:12
Replied by fcazalas on topic Condition sur l'affichage du bouton Envoyer
J'ai fini par réussir à faire ce que je voulais. Je vous mets le code pour info :

$(document).ready(function() {
// Function to calculate the sum of questions' answers
function calculateSum() {
var sum = 0;
// Utiliser des sélecteurs d'attribut CSS pour cibler les champs de réponse par leur ID
sum += parseIntegerValue($('#answer620000X21X488SQ001').val());
sum += parseIntegerValue($('#answer620000X21X488SQ002').val());
sum += parseIntegerValue($('#answer620000X21X488SQ003').val());
sum += parseIntegerValue($('#answer620000X21X488SQ004').val());
sum += parseIntegerValue($('#answer620000X21X488SQ005').val());
sum += parseIntegerValue($('#answer620000X21X488SQ006').val());
sum += parseIntegerValue($('#answer620000X21X504').val());
sum += parseIntegerValue($('#answer620000X21X505').val());
return sum;
}

// Function to parse integer value from string or return 0 if empty or non-numeric
function parseIntegerValue(value) {
return value && !isNaN(value) ? parseFloat(value) : 0;
}

// Function to check if conditions are met and enable/disable send button accordingly
function checkConditions() {
var sum = calculateSum();
var attributeValue = parseFloat('{TOKEN:ATTRIBUTE_4}');
// Arrondir les valeurs à deux décimales
sum = Math.round(sum * 100) / 100;
attributeValue = Math.round(attributeValue * 100) / 100;
// Comparer les valeurs arrondies
if (sum === attributeValue) {
$('#ls-button-submit').prop('disabled', false); // Activer le bouton d'envoi
} else {
$('#ls-button-submit').prop('disabled', true); // Désactiver le bouton d'envoi
}

// Afficher l'état du bouton dans la console
console.log("État du bouton d'envoi:", $('#ls-button-submit').prop('disabled') ? "Désactivé" : "Activé");
}

// Appeler checkConditions() au chargement de la page
checkConditions();

// Appeler checkConditions() à chaque modification des valeurs des champs
$('input').on('input', function() {
checkConditions();
});
});
  • PatrickULiege
  • PatrickULiege's Avatar
09 Apr 2024 11:26
Your LimeSurvey version: Version 6.5.2
Own server or LimeSurvey hosting: LimeSurvey hosting
Survey theme/template: fruity
==================
Bonjour,
nous menons actuellement deux enquêtes en parallèle, une pour les membres du personnel et une pour les étudiants (enquête de déplacement au sein d'une université) avec des questionnaires légèrement différents pour chacun des publics.

Depuis le lancement de l'enquête, nous avons été alerté à deux reprises que des intitulés de questions avaient disparu et que seules les propositions de réponses apparaissaient.Et cela pour un seul des deux questionnaires, l'autre n'a pas connu de problème.

Nous avons donc dû, en catastrophe, réécrire chaque question (idem pour la traduction en anglais) et vérifier les conditions de chaque question.

Savez-vous qu'elle pourrait bien être l'origine de ce problème et quelle serait la solution pour que cela ne se reproduise plus?
Merci !
  • DenisChenu
  • DenisChenu's Avatar
02 Apr 2024 15:07
Replied by DenisChenu on topic Limesurvey règle d'affichage.
Regarder les conditions dans le manuel.
Puis les paramètres de groupes
  • DenisChenu
  • DenisChenu's Avatar
25 Mar 2024 10:05
Replied by DenisChenu on topic LimeSurvey très lent
Les conditions: sur le même questionnaire ? A rapporter à mon avis.
Si tu peux tester sur une 5 : ca serait cool !

Pour l'import des invitations : pas le même problème sur la 3 ?
Displaying 1 - 15 out of 44 results.

Lime-years ahead

Online-surveys for every purse and purpose