Agenda

Avril
2024

L M M J V S D
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Jour avec événement(s)
Jour férié
MER
MER
Carte des utilisateurs
Login
 Connexion
Glossaire
icon_npds_glossaire

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Autres

En ligne

Il y a actuellement 135 visiteur(s) et 0 membre(s) en ligne.

Devenez membre privilégié en cliquant ici

Chat anonyme -1
sondage 2
Test sondage
Résultats  Anciens sondages
  • Votes : 1321
  • Commentaire(s) : 5
Galeries Photo
Activité du Site

Pages vues depuis 20/04/2015 : 23 790 519

  • Nb. de membres 44
  • Nb. d'articles 4
  • Nb. de forums 50
  • Nb. de sujets 9
  • Nb. de critiques 2

Top 10  Statistiques

Github jpb
Bloc 2 affichant une galerie

Index du forum »»  quiz »» [Résolu] - Défaut du rapport 'note' (si adjonction de nouvelles questions)

[Résolu] - Défaut du rapport 'note' (si adjonction de nouvelles questions)#1401

2Contributeur(s)
npdsutilisateurjpb
2 Modérateur(s)
jpbnpdsutilisateur
npdsutilisateur npdsutilisateuricon_post
Hi,
Pas de prise en compte de nouvelle(s) question(s).

Exemple si un quiz est initialement instruit avec 2 questions, le rapport de la note (si bonne réponse) est bien 'vous avez obtenu un score de 2/2'.

Si dans le cadre d'une évolution, on ajoute deux autres questions au quiz, le rapport (si bonne réponse) est apparemment faussé.
Vous avez déjà participé à ce quiz le ***** , et vous avez obtenu un score de 4/2. (reste à 2)

Fort probablement un truc qui coince avec la variable $nbquest de nbquestion / (mais je pédale dans la choucroute)



 Message édité par : npdsutilisateur / 10-10-2020 11:22
npdsutilisateur npdsutilisateuricon_post
Hi,
Ouai c'est bien un pb dans quiz_valid.php

Je me demande en ligne 44 if ($op=="majscore") :
=> Pourquoi en cette "$op" UPDATE on ne met pas également à jour la variable $nbquest ? 🧐
jpb jpbicon_post
je n'ai pas encore cerné le problème enfin la description et la logique que tu soumets ...
L'eau goutte à  goutte finit toujours par percer la pierre...
npdsutilisateur npdsutilisateuricon_post
LOL

En plus synthétique,

Si tu reprends un ancien quiz de 5 questions et que tu lui rajoutes une question (donc devient un quizz avec 6 questions)... si tu fais le quiz la nouvelle note restera toujours sur un rapport /5 au lieu d'être maintenant sur /6
jpb jpbicon_post
oui j'avais compris mais c'est exact (vu que la question n'existait pas) tant que le participant n'a pas reparticipé ?... non ??
est ce si tu reparticipes au meme quizz (donc avec la nouvelle question) le résultat est alors modifié ?...
L'eau goutte à  goutte finit toujours par percer la pierre...
npdsutilisateur npdsutilisateuricon_post
ben non justement.... c'est çà le PB 😂
jpb jpbicon_post
ok
L'eau goutte à  goutte finit toujours par percer la pierre...
jpb jpbicon_post
Citation : npdsutilisateur
Hi,
Ouai c'est bien un pb dans quiz_valid.php

Je me demande en ligne 44 if ($op=="majscore") :
=> Pourquoi en cette "$op" UPDATE on ne met pas également à jour la variable $nbquest ? 🧐


oui tu as tout a fait raison il manque quelque chose là ....et aussi dans l'appel de l'url !
(et a ce sujet c'est un peu inquiétant la construction sur des url à paramètres avec entrée directe dans la table !!! faudra qu'on surveille ça!! ...)

==> fonctionnement rétabli ... merci de confirmer
L'eau goutte à  goutte finit toujours par percer la pierre...
Message édité par : jpb / 13-11-2020 22:30
 Message édité par : jpb / 13-11-2020 22:44
npdsutilisateur npdsutilisateuricon_post
Oui

Alors va savoir j'avais il me semble produit les mêmes corrections...
line 41 settype($nbquest,'integer');
line 45 nbquestion='$nbquest'

Mais moi la magie ne s'était pas opérée .. et avec toi sa marche 🥴 Y a des fois, j'ai du mal à comprendre le truc.
jpb jpbicon_post
tu avais aussi modifier l'url d'appel ??? (celle qui te transmettait PAS la variable ?) ligne 118 (environ)
L'eau goutte à  goutte finit toujours par percer la pierre...
 Message édité par : jpb / 14-11-2020 10:26