Welcome, Guest
Username: Password: Remember me

TOPIC: Champ calculé

Re: Champ calculé 2 years 10 months ago #71026

  • moustika
  • moustika's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 85
  • Karma: 1
Justement on a des utilisateurs (formés à l'outil) qui créent des questionnaires. Je ne sais pas si c'est gênant ?
The administrator has disabled public write access.

Re: Champ calculé 2 years 10 months ago #71027

  • Nickko
  • Nickko's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 2130
  • Thank you received: 265
  • Karma: 57
Disons que tant qu'ils n'ont pas décidé de faire tomber le système ce n'est pas trop embêtant, c'est pour te protéger de personnes mal intentionnées.
Nickko
Ergonome / Usability expert
The administrator has disabled public write access.

Re: Champ calculé 2 years 10 months ago #71054

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6451
  • Thank you received: 844
  • Karma: 249
moustika wrote:
Par contre, je ne comprends pas pourquoi la fonction de calcul de l'IMC est dans une balise help ? Je dois la mettre à quel endroit ?
Salut,

Le principe du javascript est de modifier ce qui est à l'écran.

Le champs "aide" est situé en général après les réponses dans les modèles par défaut. Par contre la question est affiché avant.

Ici, c'est le moyen le plus rapide pour avoir du ReadOnly sur le champs IMC.

Denis
The administrator has disabled public write access.

Re: Champ calculé 2 years 10 months ago #71162

  • moustika
  • moustika's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 85
  • Karma: 1
Alors j'ai fait ce que vous me préconisiez mais sans le même résultat que vous ;) J'ai dû louper un truc car il ne se passe rien.

Comment puis-je voir chez moi le fichier lss ?
Concernant le script mis dans l'aide, si je le mets dans la question, ce n'est pas génant ?
Avez-vous un lien qui permet de voir comment utiliser le Javascript dans Limesurvey car ceux que j'ai trouvé ne sont pas très parlant ?

D'avance merci B)
The administrator has disabled public write access.

Re: Champ calculé 2 years 10 months ago #71169

  • TMSWhite
  • TMSWhite's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 759
  • Thank you received: 82
  • Karma: 36
moustika-

S'il vous plaît excuser mon utilisation de Google Translate. Je n'ai pas parlé français dans plus de 20 ans.

Voici comment vous pourriez le faire en utilisant LimeSurvey 1.92 RC1.
Une démo en anglais est ici: ec2-50-16-27-54.compute-1.amazonaws.com/.../index.php?sid=64433

Voici le fichier de l'enquête:

File Attachment:

File Name: limesurvey_survey_64433.lss
File Size: 25 KB


Voici ce que l'enquête se déroulant ressemble à:

demo.jpg


Voici le fichier de la logique qui montre que les équations:

logic_file.jpg


/Tom
Last Edit: 2 years 10 months ago by TMSWhite.
The administrator has disabled public write access.

Re: Champ calculé 2 years 10 months ago #71170

  • moustika
  • moustika's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 85
  • Karma: 1
Merci pour cette nouvelle possibilité et merci de parler en français ;)

Est ce possible de faire ça avec une version antérieure à 1.92 ?

Comment puis je faire pour voir mon fichier lss ? Je ne sais pas où il se trouve.

Merci.
The administrator has disabled public write access.

Re: Champ calculé 2 years 10 months ago #71171

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6451
  • Thank you received: 844
  • Karma: 249
moustika wrote:
Merci pour cette nouvelle possibilité et merci de parler en français ;)

Est ce possible de faire ça avec une version antérieure à 1.92 ?

Comment puis je faire pour voir mon fichier lss ? Je ne sais pas où il se trouve.

Merci.
Salut,

Ton fichier lss est juste l'export du questionnaire en cours, concernant la version 1.91: peut tu nous donner un lien d'exemple pour voir directement les problèmes ?

Denis
The administrator has disabled public write access.

Re: Champ calculé 2 years 9 months ago #72471

  • moustika
  • moustika's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 85
  • Karma: 1
Re bonjour,

Je suis toujours sur ce champs calculant l'IMC automatiquement.
Pour faire ta solution Schnoulle, est que les questions poids et taille doivent être dans la même page ou puis je mettre une question par page ?
Car pour le moment j'ai une question par page mais ça ne fonctionne pas.

Merci. ;)
The administrator has disabled public write access.

Re: Champ calculé 2 years 9 months ago #72474

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6451
  • Thank you received: 844
  • Karma: 249
Salut,

C'est toutes les questions sur la même page, c'est du javascript.

Pour des pages différentes, en attendant la V1.92, il faut utliser les INSERTANS et effectuer les mêmes calcul en passant par des variables :).

As tu essayer d'importer le fichier ?
demonstration.sondages.pro/upload/survey...survey_CalculIMC.lss

Denis

Pour des questions sur plusieurs pages:
<script type="text/javascript" charset="utf-8">
var qIMC= '{SGQ}';
 
function CalculIMC(){
var poids = parseInt($({INSERTANS___X__X__}).val());
var taille = parseInt($({INSERTANS___X__X__}).val())/100;
 
if (poids >0 && taille >0){
var IMC=poids/(taille*taille);
$('#answer'+qIMC).val( Math.round(IMC*10)/10);
}else{
$('#answer'+qIMC).val("");
}
}
 
$(document).ready(function() {
$('#answer'+qIMC).attr( "readonly","readonly" );
  CalculIMC();
});
 
</script>
Last Edit: 2 years 9 months ago by DenisChenu.
The administrator has disabled public write access.

Re: Champ calculé 2 years 9 months ago #72527

  • moustika
  • moustika's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 85
  • Karma: 1
J'ai la version 1.87 de Limesurvey.
Concernant le fichier .lss, je ne peux pas l'importer, pour un import, il demande un fichier .csv.

Comment puis-je faire sinon pour l'importer ?

Merci.
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.149 seconds
Donation Image