- Posts: 5
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
enregistrement du chronomètre dans les cookies!!!
- swiber
- Topic Author
- Offline
- New Member
Less
More
9 years 4 months ago #114897
by swiber
enregistrement du chronomètre dans les cookies!!! was created by swiber
Bonjour,
J'ai créé un quizz avec un chronomètre dans chaque question (10 sec).
En cas de coupure de connexion , je veux donner la permission au participant de recommencer de jouer.
Mais en recommençant de jouer , j'ai remarqué que le navigateur enregistre l'état de chronomètre de toutes les questions (pour les questions là où j'ai déjà répondu, il ne recommence pas par 10 seconde mais il affiche l'état de chronomètre de la première tentative) .
Comment empêcher le navigateur d'enregistrer l'état de chronomètre avant la coupure de connexion ?
J'ai créé un quizz avec un chronomètre dans chaque question (10 sec).
En cas de coupure de connexion , je veux donner la permission au participant de recommencer de jouer.
Mais en recommençant de jouer , j'ai remarqué que le navigateur enregistre l'état de chronomètre de toutes les questions (pour les questions là où j'ai déjà répondu, il ne recommence pas par 10 seconde mais il affiche l'état de chronomètre de la première tentative) .
Comment empêcher le navigateur d'enregistrer l'état de chronomètre avant la coupure de connexion ?
The topic has been locked.
- Nickko
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 1955
- Thank you received: 410
9 years 4 months ago #114904
by Nickko
Nickko
Head of ergonomics, UX & UI.
Replied by Nickko on topic enregistrement du chronomètre dans les cookies!!!
Ça c'est pointu, je n'en ai aucune idée et j'imagine que c'est vraiment compliqué à faire.
Peut-être que je me trompe, Denis devrait pouvoir nous en dire plus.
Peut-être que je me trompe, Denis devrait pouvoir nous en dire plus.
Nickko
Head of ergonomics, UX & UI.
The following user(s) said Thank You: swiber
The topic has been locked.
- swiber
- Topic Author
- Offline
- New Member
Less
More
- Posts: 5
- Thank you received: 0
9 years 4 months ago #114907
by swiber
Replied by swiber on topic enregistrement du chronomètre dans les cookies!!!
Merci pour votre réponse.
J'ai trouvé enfin une solution: dans le fichier \application\helpers\qanda_helper.php
fonction: countdown (ligne 643)
la vérification de cookies se fait dans ce bloc (ligne 686 - 689):
cookietimer=subcookiejar.fetch('limesurvey_timers',timersessionname);
if(cookietimer && cookietimer <= timeleft) {
timeleft=cookietimer;
}
Il suffit d'enlever ces lignes.
J'ai trouvé enfin une solution: dans le fichier \application\helpers\qanda_helper.php
fonction: countdown (ligne 643)
la vérification de cookies se fait dans ce bloc (ligne 686 - 689):
cookietimer=subcookiejar.fetch('limesurvey_timers',timersessionname);
if(cookietimer && cookietimer <= timeleft) {
timeleft=cookietimer;
}
Il suffit d'enlever ces lignes.
The topic has been locked.
- Nickko
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 1955
- Thank you received: 410
9 years 4 months ago #114910
by Nickko
Nickko
Head of ergonomics, UX & UI.
Replied by Nickko on topic enregistrement du chronomètre dans les cookies!!!
mais cette modif sera écrasée à la prochaine mise-à-jour, pense bien à la refaire à chaque fois.
Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
- DenisChenu
- Away
- LimeSurvey Community Team
Less
More
- Posts: 13642
- Thank you received: 2491
9 years 4 months ago #114974
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic enregistrement du chronomètre dans les cookies!!!
Salut,
Tu peux peut être créer un plugin avec beforeSurveyPage pour supprimer les cookies si newtest=Y est présent.
A voir.
Denis
Tu peux peut être créer un plugin avec beforeSurveyPage pour supprimer les cookies si newtest=Y est présent.
A voir.
Denis
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
Moderators: Nickko