The Higher Education and Research forge

Home My Page Projects Code Snippets Project Openings Développement de WIMS
Summary Activity Forums Tracker Tasks Docs Surveys News SCM Files Listes Sympa

[#12899] Pbm affichage détail des examen

Date:
2021-12-02 08:26
Priority:
3
State:
Closed
Submitted by:
Bruno MIFSUD (bmifsud)
Assigned to:
Fabrice Guerimand (guerimand)
Hardware:
none
Operating System:
none
Version:
none
Severity:
none
Resolution:
none
URL:
état:
Closed
Summary:
Pbm affichage détail des examen

Detailed description
Bonjour,
je reviens vers vous car la solution que j'avais apporté ne fonctionne pas et que le problème se déploie à d'autres utilisateurs.
Les faits :
certains élèves font une vingtaine d'examen en un seul jour. Lorsqu'ils veulent voir le "détail des examens", ils tombent sur un page d'erreur suivant :
"Il y a une erreur dans votre requête à ce site WIMS.

Le résultat intermédiaire du calcul a dépassé la limite de longueur. Vous avez probablement soumis une requête trop importante. Simplifiez votre requête, s'il vous plaît.

Si vous voyez ce message après avoir suivi un lien fourni par une autre page, il est probable que ce lien en question n'est pas bien préparé. Dans ce cas, veuillez contacter l'auteur de la page contenant le lien pour lui signaler l'erreur. "

Même le lendemain, lorsque WIMS ne tien compte que des 7 derniers examen enregistrés (je suis revenu à cette limitation) le problème persiste.
Ce problème les perturbe et ils pensent que WIMS ne fonctionne plus. Pour les enseignants, impossible de revenir sur le détail de leurs examens pour les aider à progresser.

En pj deux fichiers du dossier score d'un utilisateur.

Je reste à votre disposition pour produire tous les fichiers dont vous avez besoin, ou un accès aux classes qui posent problèmes.

Merci d'avance.
Bruno
Message  ↓
Date: 2022-01-27 16:52
Sender: Bruno MIFSUD

Ce problème est réglé. La demande peut être fermée.
Merci Fabrice !

Date: 2021-12-08 17:11
Sender: Bruno MIFSUD

Merci.
J'ai hâte de voir cela.

Date: 2021-12-08 08:39
Sender: Fabrice Guerimand

je viens de faire une proposition qui réduit le fichier à seulement les lignes contenant des sessions actives avec awk avant que wims ne traite les infos. Cela semble résoudre ce problème.
r16148

Date: 2021-12-08 07:51
Sender: Fabrice Guerimand

juste pour mémoire :
Il semblerait que le problème soit lié à la taille du fichier score/$user.exam
ce fichier contient tous les essais de toutes les sessions de tous les examens effectués par l'utilisateur (même les sessions dont le détail n'est plus conservé). Lorsque l'on demande le détail d'un examen, il est lu en entier à partir du début alors que les sessions dont on veut l'information sont à priori à la fin (toujours ?).
Cela ne dépend donc pas du nombre d'examens mais du nombre d'essais que les utilisateurs peuvent effectuer (je dirai la somme du nombre d'essais autorisés pour chaque examen de la classe).
C'est donc le fait de mettre des sessions d'examen avec 99 essais qui a provoqué ce dépassement.

le fichier qui gère cette lecture est script/adm/class/userscore1

Date: 2021-12-03 20:25
Sender: Bernadette Perrin-Riou

Le mieux serait que vous essayiez de déboguer vous même. Voir quelle est la requête à ce moment là, etc.
si c'est un problème dans le c, ou un problème dans les modules administratifs, etc.

Ce n'est pas assez précis et je ne pense pas avoir le temps de regarder (surtout que je n'ai pas vraiment envie
de me faire 300 sessions d'examen ...).

Bernadette

Date: 2021-12-03 11:30
Sender: Bruno MIFSUD

Dans les fichiers que j'ai mis(score_user.exam), il y a environ 300 sessions d'examens depuis le mois de septembre !
Le dernier jour 2021/11/18 il y en a 25 sessions du même examen.
Dis moi si cela suffit. Ou quelles autres infos tu veux.
Encore merci.

Date: 2021-12-03 09:11
Sender: Bernadette Perrin-Riou

Peux-tu être plus précis ? Est-ce vingt sessions d'un seul examen ou vingt examens différents ?

Bernadette

No related tasks

Attachments:
Size Name Date By Download
590 KiBscore_user.bin2021-12-02 08:26score_user.bin
44 KiBscore_user.exam2021-12-02 08:26score_user.exam
Field Old Value Date By
status_idOpen2022-02-22 17:10
close_dateNone2022-02-22 17:10
étatOpen2022-02-22 17:10
assigned_tonone2021-12-06 06:18
File Added1905 : score_user.bin2021-12-02 08:26
File Added1906 : score_user.exam2021-12-02 08:26