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


Se souvenir de moi ?


Mot de passe oublié

 
 
Liens Web :
 
   
 
Bienvenue !
 
 

Bienvenue sur le site entièrement consacré à VT et aux problèmes des emplois du temps !

  • VT est un outil d'aide à la création et à la gestion des emplois du temps et des plannings. VT est particulièrement bien adapté aux universités mais sa souplesse lui permet également d'être utilisé dans les lycées, collèges et autres structures. VT existe en 2 versions: monoposte et réseau. Du point de vue de l'utilisateur, les fonctionnalités sont les mêmes dans les 2 versions. Les données créées dans une version sont utilisables dans l'autre.
  • Pour télécharger une version exécutable de VT, il faut être membre du site. Pour devenir membre, il suffit de s'enregistrer (rubrique "Espace Membre" de la page d'accueil). Pour que l'inscription soit validée, il faut impérativement donner une adresse email valide (pas d'email temporaire). Lorsque l'inscription est validée, et une fois connecté sur le site, les rubriques Télécharger et Wiki VT apparaitront. Les exécutables et les documents seront alors accessibles.
  • En tant que membre, vous pouvez accéder au Forum qui vous permet de poser vos questions et d'échanger avec les autres Visual Timetablers.
  • Merci de vous inscrire et si VT vous plait (ou non) merci de signer le livre d'or.

Sylvain

 
 
Mise à jour du 2 Juillet 2020 [1109 lectures] 
 
  01/07/2020 22:06 par sylvain 
images/rubriques/info.png
Une mise à jour de VT est disponible.

  • Mise à jour des commandes Éclater et Fusionner des enseignements
  • Correction de petits bugs

version du 18-06-2019
  • remise à plat des raccourcis des commandes
  • concernant les droits, pour les enseignements, la commande ajouter est gérée distinctement des commandes modifier/détruire. Il y a donc un droit supplémentaire qui apparait dans vt_admin
  • dans vt_admin, une commande permet maintenant de repérer les utilisateurs qui ne sont rattachés à aucune donnée (leur suppression, peut donc être réalisée sans soucis)
  • corrections de petits bugs.

ajout commentaire Ajouter un commentaire 
 
 
 
 
   
 
Mise à jour du 11 Janvier 2020 [947 lectures] 
 
  11/01/2020 17:54 par sylvain 
images/rubriques/info.png
Bonne année 2020 à tous les Visual Timetablers !

Voici une première mise à jour officielle de cette année.
  • Lors de l'inscription d'un étudiant dans un groupe, VT propage dans les groupes supérieurs : c'est normal.cependant VT rajoutait systématiquement le lien entre l'étudiant et ses super-groupes dans la base.Cela ne pose aucun pb concernant le fonctionnement de VT mais faisait croitre inutilement la taille de la base (table ressources_groupes_etudiants).
  • il est maintenant possible d'envoyer des mails aux autres utilisateurs de VT.
  • les procédures d'importations ont été revues.
  • les numéros de versions des base mariaDB sont différents de ceux de mysql ce qui provoquait parfois des blocages. C'est corrigé.
  • l'affichage des plannings pour des "ressources en vrac", c'est à dire mélangeant profs, salles, groupes et matériels, provoquait une erreur.Celle-ci est maintenant corrigée
  • l'utilisateur peut maintenant redéfinir ses touches raccourcis.
  • des petits pbs ont été corrigés

Comme d'habitude, ne pas oublier de faire un initParam !!!


Mots clés : VT 2019

ajout commentaire Ajouter un commentaire 
 
 
 
 
   
 
Mise à jour du 1er octobre 2019 [789 lectures] 
 
  01/10/2019 22:09 par sylvain 
images/rubriques/info.png
Version automnale

  • Lors du déplacement d'un séance sur une vue, si celui-ci provoquait un conflit, VT se bloquait. C'est corrigé.
  • Il est désormais possible d'utiliser une messagerie sécurisée (SSL). Le paramétrage de la messagerie est plus complet.Pour une messagerie sécurisé, il est nécessaire d'utiliser 2 librairies téléchargeable sur le site ici et ici .Ces librairies sont à placer dans le même répertoire que vt_reseau ou vt_monoposte
  • Selon le client de messagerie utilisé, les caractères accentués étaient parfois mal transcrits. Maintenant le contenu des messages se fait en UTF8
  • Afin d'avoir un meilleur suivi des heures réalisée et des heures prévues dans la rubrique pilotage / contrôle ou préparation, une référence a été ajoutée.Par exemple cette référence peut être le volume de l'an passé.Pour le moment cette référence apparait dans les bilans mais n'est pas modifiable via VT.


Cela nécessite une modification de la structure de la base :

alter table `matieres_diplomes_durees` add `reference` INT(5) NOT NULL DEFAULT 0;
alter table `matieres_diplomes_durees` add `referencePonderee` INT(5) NOT NULL DEFAULT 0;
alter table `diplomes` add `reference` INT(5) NOT NULL DEFAULT 0;
alter table `diplomes` add `referencePonderee` INT(5) NOT NULL DEFAULT 0;
alter table `composantes` add `reference` INT(5) NOT NULL DEFAULT 0;
alter table `composantes` add `referencePonderee` INT(5) NOT NULL DEFAULT 0;

Comme d'habitude, ne pas oublier de faire un initParam !!!


ajout commentaire Ajouter un commentaire 
 
 
 
 
   
 
Répartition des étudiants dans les groupes [385 lectures] 
 
  15/07/2019 07:58 par sylvain 
images/rubriques/info.png
La répartition des étudiants dans les groupes est facilité par un nouvel outil dans VT.
Cet outil se présente sous la forme d'une fenêtre partagée en 2.
La partie du haut permet de sélectionner les étudiants à répartir. Ces étudiants sont sélectionnés depuis des groupes préexistants (les groupes sources).
La partie du bas permet de visualiser les groupes de répartition (les groupes sources).

Une fois que les groupes sources et cibles sont choisis, l'utilisateur peut déplacer les étudiants d'un groupe à l'autre par simple drag and drop (sélectionner / glisser).

Lorsqu'un étudiant est sélectionné dans la partie haute, VT indique instantanément les groupes dans lesquels il peut être placé sans créé de conflit (en vert) ou avec création de conflit (en rouge).
Ceci est très pratique si les emplois du temps existent avant la répartition des étudiants.

Cette outil se trouve dans le menu Etudiants / Outils / Répartition dans les groupes de la version réseau de VT.

Si les groupes cibles sont vides, 2 commandes permettent une répartition automatique et équilibrée.

ajout commentaire Ajouter un commentaire 
 
 
 
 
   
 
La version du 25-05-2019 est sortie [363 lectures] 
 
  25/05/2019 18:05 par sylvain 
images/rubriques/info.png
La toute dernière version de VT est disponible.

C'est probablement la dernière de cette année universitaire 2018-2019

1) Plusieurs petits problèmes remontés su le site ont été corrigés.

2) Pour les enseignants, il est possible d'affecter un volume max par composante, en plus du volume max qui était déjà présent.
Ceci nécessite l'ajour d'une nouvelle table.


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.    CREATE TABLE `volumes_composantes_profs` (
  5.   `codeProf` int(11) NOT NULL,
  6.   `codeComposante` int(11) NOT NULL,
  7.   `volume` int(5) NOT NULL,
  8.   `deleted` tinyint(1) NOT NULL DEFAULT '0',
  9.   `dateCreation` datetime NOT NULL DEFAULT '2000-01-01 00:00:00',
  10.   `dateModif` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  11.   `codeProprietaire` int(11) NOT NULL
  12. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;
  13.  
  14.  
  15. #####!!!#####
  16. ?>

3) Pour le pilotage, apparition des brouillards paramétrables. Il est possible de faire apparaitre les composantes, les diplômes,
les grades, les matières, les enseignements et les séances.

4) Possibilité du choix du public dans les bialans (ou bien le public défini dans les diplomes ou bien le public defini dans les enseignements)

5) Possibilité de lancer des bilans en passant un login et password crypté en paramètres. Ceci nous sert pour faire des bilans réguliers (alimentation des tables bilans) très utiles pour le pilotage de l'université.

Il est conseillé de se rendre sur le site de VT pour avoir des précisions, notamment pour modifier la structure de la base.

Comme d'habitude, ne pas oublier de faire un initParam !!!

ajout commentaire Ajouter un commentaire 
 
 
 
 
   
 
Pouvoir insérer les emplois du temps dans son agenda [1390 lectures] 
 
  05/03/2019 15:12 par sylvain 
images/rubriques/info.png
Tout est dans le titre !

Je viens de déposer des scripts php qui permettent à chaque prof et chaque étudiant de consulter son emploi du temps via son agenda électronique.

L'installation est très simple.

Et l'utilisation encore plus simple !

En ajoutant un lien dans son agenda on accède à un fichier ics construit de manière dynamique. Cla permet donc d'accéder à la dernière version de son emploi du temps.

Par exemple : http://mondomaine.org/ics-vt/geticsprof.php?id=XXXXX
XXXX est l'identifiant du prof tel qu'il est défini dans la base de VT

Sylvain

ajout commentaire Ajouter un commentaire 
 
 
 
 
   
 
Première version 2019 de VT [825 lectures] 
 
  13/01/2019 11:24 par sylvain 
images/rubriques/__vide.png
Voici la première version de VT pour 2019.

  • Dans la recherche des conflits, la période choisie est maintenant prise en compte.
  • La combobox qui permet choisir les ressources à visualiser a été remplacée par l'ajout d'une fenêtre de navigation qui est soit linéaire pour la plupart des ressources ou soit arborescent (pour les groupes). Cette navigation est maintenant présente sur toutes les vues (et pas seulement les vues pour lesquelles une seule ressource était présentée).
  • Dans la recherche des créneaux de liberté d'une ressources, les réservations de la filière complète n'étaient pas pris en compte. Elles le sont maintenant.
  • Une procédure d'importation des maquettes est maintenant disponible.Cette procédure se charge non seulement de créer les matières et les enseignements mais également les hiérarchies de groupes et leurs affectations aux renseignements. Cette hiérarchie suit la logique Composante / Diplôme / Groupe de CM/ groupe de TD / groupe de TP et groupe de DS.Cette nouvelle procédure est accessible via le menu Filière / Importation des maquettes et elle consiste à importer un fichier au format CSV. Chaque ligne de ce fichier doit comporter les colonnes :


Nom du diplôme;Code du diplôme;nb Sections;nbMax étudiants par Section;nb groupes de CM par section;nbMax étudiants par CM;nb groupes de TD par groupe de CM;nbMax étudiants par TD;nb groupes de TP par groupe de TD;nbMax étudiants par TP;nb groupes de DS par groupe de CM;nbMax étudiants par DS;Code de la matière;ALIAS DE LA MATIERE;NOM DE LA MATIERE;volume CM;durée des séances de CM;volume TD;durée des séances de TD;volume TP;durée des séances de TP;volume DS;durée des séances de DS;Niveau (1 à 10);Section CNU (1 à 90);Type de public (FI/FC/FA);Composante (nom ou alias);Commentaire;Semestre (I=Impar, P=Pair, A=Annuel)

Si les groupes sont déjà présents dans la base, ils ne sont pas recréés.

L'accès à cette commande nécessite d'avoir le droit : ce droit est paramétrable dans VT_admin.

  • La diffusion des emplois du temps peut également servir à la diffusion de documents. C'est pourquoi une procédure de dépôt de documents par ftp sur un site distant a été créée.Pour déposer un document, visualiser un planning puis sélectionner les séances pour lesquelles on souhaite déposer le document et enfin clic droit + 'Déposer un document pour diffusion'.Une fenêtre apparait. Dans le haut de la fenêtre on voit les séances qui ont été sélectionnées.Dans le bas de la fenêtre on trouve 2 onglets. Sous l'onglet Paramètres, si on a le droit nécessaire, on peut définir ses paramètres personnels de diffusion. Sous l'onglet on indique le fichier à déposer, l'adresse du dépôt, le répertoire du dépôt. Les dates de début et in sont enregistrées en prévision d'une accessibilité temporelle du dépôt (leur utilisation dépend de l'outil de diffusion).Toutes ces infos sont stockées dans la table seances_document.Une fois que l'utilisateur appuie sur le bouton Ajouter en bas de la fenêtre, VT dépose le document et change le commentaire des séances pour faire apparaitre le lien du document. Ceci pourra évoluer pour séparer les diffusions de documents du reste.L'utilisation de cette procédure suppose d'avoir les droits nécessaires paramétrables dans VT_admin grâce aux 3 paramètres: 1) Déposer un document, 2) Changer les paramètres personnels pour le dépôt des documents (l'utilisateur peut définir ses propres paramètres de diffusion) et 3) Changer les paramètres de la filière pour le dépôt des documents (l'utilisateur peut définir les paramètres de diffusion commune à toute la filière : ces paramètres sont accessibles dans la fenêtre Filière / Définir-modifier-la-filière / Onglet dépôt des documents)
  • La procédure d'export des emplois du temps peut maintenant donner lieu à un dépôt (par ftp) sur un site des emplois du temps.Pour cela il faut indiquer les paramètres du site distant (comme pour le dépôt des documents)Il suffit d'informer les étudiants à quel endroit sont disponibles leurs emplois du temps (par exemple au format ics) pour qu'il puissent renseigner leur agenda Google ou autre et voir les séances apparaitre directement dans leur agenda.


A noter que les paramètres des sites distants pour les dépôts de documents et les dépôts d'emplois du temps ne sont pas nécessairement les mêmes.

Toutes ces évolutions nécessitent quelques modifications de la structure de la base :


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. CREATE TABLE `bilans_profs_previsionnels` (
  5.   `codeEnseignement` int(11) NOT NULL,
  6.   `dureeForfaitaire` int(5) NOT NULL,
  7.   `public` varchar(5) NOT NULL,
  8.   `dureePrevisionnelle` int(5) NOT NULL,
  9.   `nbEtudiants` int(5) NOT NULL,
  10.   `typeActivite` varchar(5) NOT NULL,
  11.   `deleted` tinyint(1) NOT NULL,
  12.   `libelleComposante` varchar(150) NOT NULL,
  13.   `libelleProf` varchar(150) NOT NULL,
  14.   `libelleDiplome` varchar(150) NOT NULL,
  15.   `libelleMatiere` varchar(150) NOT NULL,
  16.   `numeroBilan` int(11) NOT NULL,
  17.   `codeProf` int(11) NOT NULL
  18. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  19.  
  20. ALTER TABLE `utilisateurs` ADD `HostNameDocument` varchar(100) NOT NULL DEFAULT '';
  21. ALTER TABLE `utilisateurs` ADD `PortDocument` int(5) NOT NULL DEFAULT 21;
  22. ALTER TABLE `utilisateurs` ADD `UsernameDocument` varchar(100) NOT NULL DEFAULT '';
  23. ALTER TABLE `utilisateurs` ADD `PasswordDocument` varchar(100) NOT NULL DEFAULT '';
  24. ALTER TABLE `utilisateurs` ADD `RepertoireDocument` varchar(200) NOT NULL DEFAULT '';
  25. ALTER TABLE `utilisateurs` ADD `httpDocument` varchar(200) NOT NULL DEFAULT '';
  26. ALTER TABLE `utilisateurs` ADD `modeDocument` tinyint(1) NOT NULL DEFAULT 1;
  27.  
  28. ALTER TABLE `filieres` ADD `HostNameDocument` varchar(100) NOT NULL DEFAULT '';
  29. ALTER TABLE `filieres` ADD `PortDocument` int(5) NOT NULL DEFAULT 21;
  30. ALTER TABLE `filieres` ADD `UsernameDocument` varchar(100) NOT NULL DEFAULT '';
  31. ALTER TABLE `filieres` ADD `PasswordDocument` varchar(100) NOT NULL DEFAULT '';
  32. ALTER TABLE `filieres` ADD `RepertoireDocument` varchar(200) NOT NULL DEFAULT '';
  33. ALTER TABLE `filieres` ADD `httpDocument` varchar(200) NOT NULL DEFAULT '';
  34. ALTER TABLE `filieres` ADD `modeDocument` tinyint(1) NOT NULL DEFAULT 1;
  35.  
  36. ALTER TABLE `filieres` ADD `HostNameEDT` varchar(100) NOT NULL DEFAULT '';
  37. ALTER TABLE `filieres` ADD `PortEDT` int(5) NOT NULL DEFAULT 21;
  38. ALTER TABLE `filieres` ADD `UsernameEDT` varchar(100) NOT NULL DEFAULT '';
  39. ALTER TABLE `filieres` ADD `PasswordEDT` varchar(100) NOT NULL DEFAULT '';
  40. ALTER TABLE `filieres` ADD `RepertoireEDT` varchar(200) NOT NULL DEFAULT '';
  41. ALTER TABLE `filieres` ADD `httpEDT` varchar(200) NOT NULL DEFAULT '';
  42. ALTER TABLE `filieres` ADD `modeEDT` tinyint(1) NOT NULL DEFAULT 1;
  43.  
  44. ALTER TABLE `diplomes` ADD `email` varchar(100) NOT NULL DEFAULT '';
  45. ALTER TABLE `ressources_groupes` ADD `email` varchar(100) NOT NULL DEFAULT '';
  46.  
  47. #####!!!#####
  48. ?>




Mots clés : nouveautés

ajout commentaire Ajouter un commentaire 
 
 
 
 
   
 
La version 2018-10-10 vient de sortir [433 lectures] 
 
  11/10/2018 18:23 par sylvain 
images/rubriques/info.png
Voici quelques points apportés dans cette version :

  • correction d'un bug lors des modifications des séances : les ressources sélectionnées n'étaient pas toujours correctement enregistrées.
  • correction d'un petit pbs de prise en compte des lignes du haut et du bas lors des impressions
  • amélioration des commandes de modification des séances. Après avoir sélectionné une séance sur une vue, on peut rapidement utiliser les raccourcis : CTRL + P -> changer le prof CTRL + S -> changer la salle CTRL + G -> changer le groupe CTRL + L -> changer le matériel CTRL + O -> changer le commentaire Et toujours la commande Ctrl+F11 pour optimiser l'affichage des vues
  • possibilité de changer plusieurs absences d'étudiants en une seule opération.

Comme d'habitude, ne pas oublier de faire un initParam !!!

ajout commentaire Ajouter un commentaire 
 
 
 
 
   
 
Nouvelle version du 04-09-2018 [472 lectures] 
 
  04/09/2018 22:01 par sylvain 
images/rubriques/__vide.png
Une mise à jour a été faite : elle corrige les petits problèmes signalés pendant juillet et août.

Apparition de la remédiation pour les étudiants : il s'agit d'une simple information très utile pour repérer les étudiants concernés (réforme 2018 ).
Apparition du sexe pour les profs et les étudiants.
Pour le moment, il est possible de faire précéder le nom et prénom d'un prof dans les affichage si le sexe du prof est défini et si l'utilisateur le demande (Filière / configurer / Mise en forme).
La même chose sera faite pour les étudiants.

Ces ajouts nécessitent les modifications suivantes de la base :

ALTER TABLE ressources_profs ADD sexe tinyint(1) NOT NULL DEFAULT '0';
ALTER TABLE ressources_etudiants ADD sexe tinyint(1) NOT NULL DEFAULT '0';
ALTER TABLE ressources_etudiants ADD remediation tinyint(1) NOT NULL DEFAULT '0';

Dans cette version on peut créer des emplois du temps au format pdf sans passer par une imprimante virtuelle telle que PDFCreator.



Mots clés : maj 04 09 2018

ajout commentaire Ajouter un commentaire 
 
 
 
 
   
 
Version du 14 Juillet 2018 [774 lectures] 
 
  14/07/2018 17:38 par sylvain 
images/rubriques/__vide.png
Cette version corrige quelques petits soucis qui sont apparus dans VT.

1) dans la recherche des séances incomplètes, les séances correspondant à des absences de profs (et qui ne comportent donc pas de salle ou de groupe) n'apparaissent plus.
2) dans la commande d'affectation automatique des salles aux séances, l'affichage des filtres sur les enseignements posait pb. C'est corrigé.
3) lors d'une déplacement d'une séance dans les vues annuelles, VT indiquait parfois à tord qu'il y avait un conflit : c'est corrigé.
Ce problème n'existe pas dans les vues hebdomadaires.
4) la propagation dans les autres groupes lors l'ajout ou le retrait des étudiants dans un groupe ne se faisait pas : c'est corrigé

Une procédure d'optimisation de l'affectation des salles est en cours de réalisation. L'objectif est de limiter le déplacement des étudiants. Cette procédure sera bientôt disponible et sera complétée d'une procédure de résolution automatique des conflits de salles.
Je vais également reprendre les développements sur la génération automatique des emplois du temps.

J'espérais pouvoir générer les sorties pdf sans devoir passer par une imprimante virtuelle telle que pdf creator. Malheureusement c'est plus difficile que prévu smiley sg3agg28g.gif . Je n'y suis parvenu que pour des sorties textuelles (donc échec pour les sorties des plannings avec mise en forme évoluée). Ce n'est que partie remise smiley sg3bgg29g.gif .

ajout commentaire Ajouter un commentaire 
 
 
 
 
   
 
Forum :
 
 

 
 
Galerie Photo
 
 
Total : 7 photos

Vue hebdomadaire de plusieurs profs
mini_12_vue_hebdo_prof.jpg

Accédez à la Galerie
(Quelques vues de VT)
 
 
Visiteurs
 
 
En ce moment:
0 membre
7 visiteurs
60 visites aujourd’hui

Aucun membre connecté

314 042 visiteurs
depuis le 15/11/2014
 
 
Dernières news
 
 
Plus de news...