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


Se souvenir de moi ?


Mot de passe oublié

 
 
Liens Web :
 
   
 
Version du 27-062017 [368 lectures] 
 
  27/06/2017 22:51 par Ψsylvain 
images/rubriques/__vide.png
Une nouvelle version de VT est disponible (2017-06-27).

Dans cette version de VT :
  • corrections de plusiuers problèmes
  • possibilité d'importer des données depuis APOGEE et HARPEGE
  • afin de pouvoir faire un véritable pilotage :

ajout du champ "diplome" dans les enseignements et ajout du champ "public" dans les diplomes
aide à la création des enseignements à partir de la définition des diplomes (commande Filiere / Pilotage / Preparation)
bilan des heures par composante / diplome (commande Filiere / Pilotage / Controle de gestion)
  • Bientot : possibilité d'archiver des bilans (les séances, les enseignements forfaitaires et les sybthèses). Uniquement dans la version réseau. Il faut créer 4 tables (cf les explications sur le site)
  • Afin d'alléger les affichages, dans les commandes "Enseignements / Allocation des ressources ..." la fenêtre se compose maintenant de 2 onglets. L'un est consacré au filtres et l'autre aux affectations.

Il faut créer 4 tables supplémentaires pour pouvoir procéder aux archivages des bilans :


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. SET FOREIGN_KEY_CHECKS=0;
  5.  
  6. CREATE TABLE `bilans_profs_archives` (
  7.   `numeroBilan` int(11) NOT NULL AUTO_INCREMENT,
  8.   `archive` tinyint(1) NOT NULL DEFAULT '0',
  9.   `codeProprietaire` int(11) NOT NULL,
  10.   `dateCreation` datetime NOT NULL,
  11.   `deleted` tinyint(1) NOT NULL DEFAULT '0',
  12.   `commentaire` varchar(255) NOT NULL,
  13.   `avecSeances` tinyint(1) NOT NULL DEFAULT '0',
  14.   `avecForfaits` tinyint(1) NOT NULL DEFAULT '0',
  15.   `avecSyntheses` tinyint(1) NOT NULL DEFAULT '0',
  16.   `methodeDeCalcul` tinyint(2) NOT NULL DEFAULT '1',
  17.   PRIMARY KEY (`numeroBilan`)
  18. ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=latin1;
  19.  
  20. CREATE TABLE `bilans_profs_forfaits` (
  21.   `codeEnseignement` int(11) NOT NULL,
  22.   `nomEnseignement` varchar(150) NOT NULL,
  23.   `codeProprietaire` int(11) NOT NULL,
  24.   `dateCreation` datetime NOT NULL,
  25.   `dureeForfaitaire` int(5) NOT NULL,
  26.   `codeProf` int(11) NOT NULL,
  27.   `public` varchar(5) NOT NULL,
  28.   `dureeStatutaire` int(5) NOT NULL,
  29.   `dureeComplementaire` int(5) NOT NULL,
  30.   `numeroBilan` int(11) NOT NULL,
  31.   `archive` tinyint(1) NOT NULL,
  32.   `nbEtudiants` int(5) NOT NULL,
  33.   `typeActivite` varchar(5) NOT NULL,
  34.   `deleted` tinyint(1) NOT NULL,
  35.   `nomComposante` varchar(150) NOT NULL,
  36.   `nomProf` varchar(150) NOT NULL,
  37.   `nomDiplome` varchar(150) NOT NULL
  38. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  39.  
  40. CREATE TABLE `bilans_profs_seances` (
  41.   `codeSeance` int(11) NOT NULL,
  42.   `dateSeance` date NOT NULL,
  43.   `heureSeance` int(5) NOT NULL,
  44.   `dureeSeance` int(5) NOT NULL,
  45.   `numeroBilan` int(11) NOT NULL,
  46.   `archive` tinyint(1) NOT NULL,
  47.   `nomMatiere` varchar(150) NOT NULL,
  48.   `typeActivite` varchar(5) NOT NULL,
  49.   `nbEtudiants` int(5) NOT NULL,
  50.   `codeMatiere` int(11) NOT NULL,
  51.   `codeProprietaire` int(11) NOT NULL,
  52.   `dateCreation` datetime NOT NULL,
  53.   `deleted` tinyint(1) NOT NULL DEFAULT '0',
  54.   `dureeStatutaire` int(5) NOT NULL,
  55.   `dureeComplementaire` int(5) NOT NULL,
  56.   `public` varchar(5) NOT NULL,
  57.   `codeProf` int(11) NOT NULL,
  58.   `nomComposante` varchar(150) NOT NULL,
  59.   `nomProf` varchar(150) NOT NULL,
  60.   `nomDiplome` varchar(150) NOT NULL
  61. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  62.  
  63. DROP TABLE IF EXISTS `bilans_profs_syntheses`;
  64. CREATE TABLE `bilans_profs_syntheses` (
  65.   `dureeStatutaire` int(5) DEFAULT NULL,
  66.   `dureeComplementaire` int(5) DEFAULT NULL,
  67.   `dureeForfaitaire` int(5) DEFAULT NULL,
  68.   `dureeNonRemuneree` int(5) DEFAULT NULL,
  69.   `numeroBilan` int(11) NOT NULL,
  70.   `archive` tinyint(1) NOT NULL,
  71.   `codeProprietaire` int(11) NOT NULL,
  72.   `dateCreation` datetime DEFAULT NULL,
  73.   `deleted` tinyint(1) NOT NULL DEFAULT '0',
  74.   `codeProf` int(11) NOT NULL,
  75.   `nomProf` varchar(150) NOT NULL,
  76.   `codeGrade` int(11) DEFAULT NULL,
  77.   `commentaire` varchar(255) NOT NULL,
  78.   `nomComposante` varchar(150) DEFAULT NULL,
  79.   `dateServiceRealise` date DEFAULT NULL,
  80.   `methodeCalcul` varchar(150) NOT NULL,
  81.   `dureeTotale` int(5) DEFAULT NULL
  82. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  83.  
  84.  
  85. #####!!!#####
  86. ?>


Les contraintes d'intégrités seront fournies plus tard.

Et modifier 4 tables :


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.  
  5. alter table `ressources_etudiants` add `consultation` tinyint(1) NOT NULL DEFAULT '1';
  6. alter table `absences_etudiants` add `typeAbsence` tinyint(1) NOT NULL DEFAULT '1';
  7.  
  8. alter table `enseignements` add `codeDiplome` int(11) NOT NULL DEFAULT '0';
  9.  
  10.  
  11. #####!!!#####
  12. ?>



Mots clés : nouvelle version
 
 
 
 
 
 

News précédente    News suivante