Partage de salles
Une nouvelle fonction a été ajoutée à VT : le partage de salles entre plusieurs séances.Imaginons que vous utilisiez la même salle pour les examens de 2 formations différentes : la LICENCE INFO 1 et la LICENCE MATH 1 (ca se fait souvent pour optimiser l'occupation des salles).
Vous avez placé une séance d'examen le lundi matin de 8h à 10h en ALGORITHMIQUE pour le groupe LICENCE INFO 1 et une autre séance également le lundi matin de 8h à 10h en ALGEBRE pour le groupe LICENCE MATH 1.
Les séances d'examens doivent être planifiées dans l'AMPHI A. Il y a donc 2 séances pendant le même créneau mais une seule salle. Impossible d'affecter cet amphi au 2 séances sans créer un conflit.
Désormais on peut indiquer à VT qu'on souhaite utiliser une même salle pour 2 séances différentes sans que ce soit un conflit.
La démarche est la suivante :
- on affecte l'AMPHI A à l'une des 2 séances
- on sélectionne les 2 séances
- on partage l'AMPHI A : l'AMPHI A est automatiquement affecté à l'autre séance et VT a mémorisé qu'il s'agit d'un partage (et non pas un conflit).
C'est tout !
Il est possible de partager plusieurs salles entre plusieurs séances.
La prochaine évolution sera le partage des autres ressources (matériels, groupes et profs).
Pour utiliser cette nouvelle fonctionnalité, il faut ajouter une nouvelle table dans la base de données. Voici les scripts sql de création de cette table :
DROP TABLE IF EXISTS `partages_salles`;
CREATE TABLE `partages_salles` (
`codeProprietaire` int(11) NOT NULL DEFAULT '-1',
`codeSeance1` int(11) NOT NULL DEFAULT '-1',
`codeSeance2` int(11) NOT NULL DEFAULT '-1',
`dateCreation` datetime NOT NULL DEFAULT '2000-01-01 00:00:00',
`codeModifieur` int(11) DEFAULT NULL,
`codeDestructeur` int(11) DEFAULT NULL,
`dateModif` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`codeRessource` int(11) NOT NULL DEFAULT '-1',
`commentaire` varchar(255) NOT NULL DEFAULT '',
`deleted` tinyint(1) NOT NULL DEFAULT '0'
) ENGINE=InnoDB AUTO_INCREMENT=1092 DEFAULT CHARSET=utf8;