logo  
 
Translation :
 
   
 
Menu général :
 
   
 
Espace Membre :
 
 
Privé Se connecter


Se souvenir de moi ?


Mot de passe oublié

 
 
Liens Web :
 
   
 
Forum : Masquer l’entête
 
 
Accès rapide :

Effectuer une Recherche avancée OU


 
 
Bugs version 01/05/17  [52 réponses]
 
 


 
 
 
 
 
 
 
 
 
Ψmillion
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1346
Inscrit(e) le: 1er janvier 2008
Imprimer Permalien lundi 29 mai 2017 à 10:21  

Bonjour
Effectivement, si la séance est déplacée, il y a un os. En 8 ans, le problème n'a jamais été remonté par un étudiant (qui voit ses absences en temps réel sur l'interface). Le cas doit donc être assez rare.

Dans ce cas, il faudrait partir sur 2 tables. Une pour stocker les absences saisies par les profs en faisant une association avec les séances.
Une deuxième pour saisir les justifications par le secrétariat mais qui ne sera pas liée aux séances. Uniquement la date et l'heure de début et de fin. Ensuite, c'est à VT de vérifier si l'absence est justifiée ou non pour une séance données.

Ensuite, pour faire le bilan des absences, il faut lister les séances où un prof a mis un étudiant absent (justifié ou non) + celles où le secrétariat a mis une justification et où le prof n'a pas fait l'appel.

Je vais essayer de tester tes corrections rapidement.
Bonne journée
Bruno



Visiter son site


 
 
 
 
 
 
Ψsylvain
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1576
Inscrit(e) le: 20 novembre 2004
Imprimer Permalien lundi 29 mai 2017 à 15:27  

Attends un peu, je n'ai pas encore déposé les corrections !




C'est bon, je viens de déposer la mise à jour.

J'y ai implémenté la méthode que j'ai présentée : si une absence englobe d'autres absences, ces dernières sont automatiquement supprimées.

Par contre pour répondre à tes besoins, ca me semble très/trop dépendant de votre façon de travailler.
Il faudrait qu'au niveau des droits on puisse autoriser la modification de la justification d'une absence en fonction de cette justification et de l'utilisateur.

Pour le moment, seule le propriétaire d'une absence peut modifier cette absence (donc sa justification).

Je réfléchis à une autre solution : faire apparaitre une case à cocher exclusion et ne donner le droit d'exclure qu'à certains.
Dans ton cas il suffira de donner ce droits aux profs.
Lors des bilans, je ferai apparaitre la valeur de cette case ce qui permet de distinguer les exclusions.

Sylvain


visual timetabler


E-mail Anti-spam


 
 
 
 
 
 
CCRI
starsj2.png
Visiteur


avatar
Hors ligne

Nombre de posts: 27
Inscrit(e) le: 04 février 2016
Imprimer Permalien mercredi 31 mai 2017 à 17:27  

Bonjour Sylvain,

Nous venons de tenter de modifier la pondération des enseignements (TD / TP / etc ...) via Profs > Ajouter / Modifier / Détruire > Grades.
Lorsque l'on valide la modification, on obtient :


MySQL Error Code (1452)
Cannot add or update a child row: a foreign key constraint fails
('edt1718'.'grades_ponderations', CONSTRAINT 'grades_ponderations_ibfk_3' FOREIGN KEY ('codeProprietaire' smiley sg3bgg29g.gif REFERENCES 'utilisateurs' (


On ne voit pas le message d'erreur en entier.

Aurais-tu la dernière version du schéma de la base de données pour que nous puissions vérifier que les contraintes sont correctes ?

Merci beaucoup.

Bonne fin de journée.

Olivier et Benoît
IUT Orsay


Olivier et Benoît
IUT Orsay



 
 
 
 
 
 
Ψsylvain
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1576
Inscrit(e) le: 20 novembre 2004
Imprimer Permalien mercredi 31 mai 2017 à 23:14  

Bonsoir,

Vu le bout de message d'erreur qui nous vient de mysql et non pas de vt, il semble que la contrainte qui porte sur le codeProprietaire de la table grades_ponderations soit en cause.

J'en déduits qu'il n'y a pas d'utilisateur qui porte le codeProprietaire que tu essaies d'utiliser.

Plusieurs possibilités :
- tu fais des modifs directement dans la base sans passer par VT
- tu as détruis l'utilisateur proprietaire des ponderations.
- le codePropietaire actuellement affecte aux ponderations a été mis par defaut (0 ?) il suffit de le changer.





Citation de million :
Bonjour



Bonjour Bruno,

Je viens de déposer en beta un version de vt_reseau.exe

Il faut ajouter le champs typeAbsence tinyint(1) default 1 aux tables absences_etudiants et absences_profs.

Dans les absence on peut maintenant dire s'il s'agit d'une vraie absence, d'un retard ou d'une exclusion.



visual timetabler


E-mail Anti-spam


 
 
 
 
 
 
CCRI
starsj2.png
Visiteur


avatar
Hors ligne

Nombre de posts: 27
Inscrit(e) le: 04 février 2016
Imprimer Permalien jeudi 1er juin 2017 à 09:00  

Bonjour Sylvain,

Pour une raison que l'on ignore, il y avait un doublon sur le nom d'un statut dans la table 'grade'.
Le problème est donc corrigé.

Par contre, nous venons de tester la version beta.
Lorsque l'on se connecte, on obtient :

MySQL Error(1054) : Unknow column 'codeDiplome' in 'field list'.

Merci à toi.

Bonne journée

Olivier et Benoît
IUT Orsay


Olivier et Benoît
IUT Orsay



 
 
 
 
 
 
Ψsylvain
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1576
Inscrit(e) le: 20 novembre 2004
Imprimer Permalien jeudi 1er juin 2017 à 09:30  

oups, j'ai oublié de vous prévenir :

il faut ajouter le champ "codeDiplome" INT(11) dans la table "enseignements".

Sylvain


visual timetabler


E-mail Anti-spam


 
 
 
 
 
 
Ψmillion
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1346
Inscrit(e) le: 1er janvier 2008
Imprimer Permalien vendredi 2 juin 2017 à 09:12  

Bonjour
Y a t il une valeur par défaut à mettre pour le champ "codeDiplome" ?
Bruno



Visiter son site


 
 
 
 
 
 
bastienPlsr
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 9
Inscrit(e) le: 09 avril 2017
Imprimer Permalien vendredi 2 juin 2017 à 09:37  

Bonjour,

Merci Sylvain pour la version de VT-Admin corrigée, elle semble fonctionner parfaitement.

En revanche j'ai noté un bug concernant la création de grades dans VT-Réseau. Lorsque j'ai voulu créé plusieurs grades hier, les deux premiers sont passés mais à partir du 3ème à chaque validation j'obtenais une "erreur abstraite" puis une violation d'accès m'obliegeant à redémarrer VT réseau. Je n'ai pas pu identifier la cause de cette erreur précisément, d'autant plus que je viens de créer les grades directement dans la BdD via requêtes SQL et je peux les modifier dans VT sans problèmes.

Les pondérations s'affichaient de manière étrange lorsque j'ajoutais de nouveaux grades (cases vides), peut-être l'erreur est liée à la définition des pondérations ?

Bastien

***

J'ai réessayé et ne parviens toujours pas à créer des grades, j'obtiens systématiquement une erreur abstraite. Les grades que j'ai pu inséré directement dans la BdD ne fonctionnent pas, si attribués à des profs ils provoquent une erreur "Opération en virgule flottante incorrecte" dans l'onglet "Identité" de "Profs / Ajouter Modifier Détruire". Cette erreur étant une alerte qui sitôt validée réapparaît obligeant à fermer VT de force et à supprimer les grades attribués à des profs dans la BdD.

Merci d'avance de ton aide

***

Édité 4 fois - Dernière édition: 02/06/2017 à 10:37 Par bastienPlsr.




 
 
 
 
 
 
Ψsylvain
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1576
Inscrit(e) le: 20 novembre 2004
Imprimer Permalien samedi 3 juin 2017 à 16:04  

Bonjour,

Si tu crée tes grades directement dans la base, pour chaque grade créé il faut aoujoter autant de lignes dans la table grades_ponderations qu'il y a de types d'activités dans la table types_activites.

Par exemple si tu as les types d'activite CM, TD, TP de code CD1 CD2 et CD3 alors quand tu crée le grade MONGRADE dans la table grades, il faut ajouter les lignes
(CD1, 1.5, 1.5)
(CD2, 1.0, 1.0)
(CD3, 0.6667, 0.6667)

en clair, pour chaque grade il faut ajouter les pondérations (statutaire et complémentaire) .

Sinon ?????????????????




Je viens de corriger le pb qui survenait lors de la création d'un grade.
Juste un petit pb d'héritage dans ma hiérarchie d'objets.


visual timetabler


E-mail Anti-spam


 
 
 
 
 
 
bastienPlsr
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 9
Inscrit(e) le: 09 avril 2017
Imprimer Permalien mardi 6 juin 2017 à 09:23  

Bonjour Sylvain,

Je créais bien les grades et les pondérations de cette façon, merci pour ton aide et pour la correction.

Quand prévois-tu de poster un lien vers une version mise-à-jour contenant cette correction ?

Bastien




 
 
 
 
Bugs version 01/05/17  [52 réponses]