Actions
Install gec » Historique » Révision 3
« Précédent |
Révision 3/6
(diff)
| Suivant »
Julien Jocal, 14/11/2009 15:29
Ajout du sql de début
Installer Gestion des Evaluations par Compétences¶
- Installer un serveur web avec php 5.2.4 minimum et un serveur MySql. Si wampserver ou easyphp peuvent être installés sur du wind$, il est nécessaire de passer sur des solutions plus solides pour passer en production : LAMP (linux, apache, mysql, php). DEBIAN est une distribution Linux adaptée pour assurer une charge lourde.
- Il faut réécrire les url pour utiliser GEC : ubuntu mais il existe de très nombreuses ressources sur le web pour activer le module de réécriture des url d'Apache (mod_rewriting).
- Le code de GEC doit se retrouver dans l'arborescence du serveur.
FICHIERS à modifier¶
- Le fichier index.php doit être modifié :
include 'lib/frontControleur.php'; new frontControleur('/GEC/trunk', true); Il faut modifier le /GEC/trunk par votre arborescence de GEC
- Le fichier .htaccess doit aussi être modifié de la même façon :
RewriteEngine on RewriteBase /GEC/trunk/ RewriteRule !\.(js|ico|txt|gif|jpg|png|css|pack)$ index.php Il faut modifier le RewriteBase par votre arborescence de GEC
- Le fichier /securite/connectbase.inc.php doit être renseigné avec les identifiants de connexion à la base de données MySql.
date_default_timezone_set("Europe/Paris"); $host = 'localhost'; $base = 'competencesrb'; $user = 'competencesrb'; $mdp = 'competencesrb';
Le contenu de la base¶
A ce jour, il n'y a pas d'installeur automatique pour GEC. Pour le faire fonctionner, il faut récupérer le contenu du fichier /propel/build/sql/schema.sql et de l'envoyer dans la base à l'aide d'un outil comme phpMyAdmin ou autres. Pour le contenu : le sql suivant doit pourvoir vous faire commencer. Pensez juste à modifier la ligne de l'admin de votre établissement en précisant son RNE complet en fin de ligne et son login à la place de `admin`.
-- -- Contenu de la table `utilisateurs` -- INSERT INTO `utilisateurs` (`id`, `login`, `nom`, `prenom`, `civilite`, `naissance`, `password`, `email`, `role_id`, `matiere_id`, `classe_id`, `sso`, `rne`) VALUES (1, 'admin', 'Administrateur', 'GEC', 'M.', 123456789, '0cc175b9c0f1b6a831c399e269772661', '', 1, 0, 0, 'n', 'UN_RNE'); -- -- Contenu de la table `droits` -- INSERT INTO `droits` (`id`, `role_id`, `module`, `controleur`, `action`) VALUES (1, '4', '', 'accueil', 'index'), (2, '4', '', 'groupes', 'index'), (3, '4', '', 'groupes', 'ajouter'), (4, '4', '', 'groupes', 'effacer'), (5, '4', '', 'groupes', 'modifier'), (6, '4', '', 'groupes', 'supprimerEleve'), (7, '4', '', 'groupes', 'ajouterEleve'), (8, '4', '', 'competences', 'index'), (9, '4', '', 'competences', 'ajouter'), (10, '4', '', 'competences', 'effacer'), (11, '4', '', 'competences', 'commun'), (12, '4', '', 'competences', 'perso'), (13, '4', '', 'competences', 'domaines'), (14, '4', '', 'competences', 'effacerDomaine'), (15, '4', '', 'competences', 'ajaxPreferences'), (16, '4', '', 'competences', 'modifier'), (17, '4', '', 'grilles', 'index'), (18, '4', '', 'grilles', 'ajouter'), (19, '4', '', 'grilles', 'modifierNom'), (20, '4', '', 'grilles', 'effacer'), (21, '4', '', 'grilles', 'eleves'), (22, '4', '', 'grilles', 'lierAvecCompetences'), (23, '4', '', 'grilles', 'lierAvecGroupe'), (24, '4', '', 'grilles', 'delierCompetence'), (25, '4', '', 'grilles', 'delierGroupe'), (26, '4', '', 'controles', 'perso'), (27, '4', '', 'controles', 'controle'), (28, '4', '', 'controles', 'ajaxEvaluer'), (29, '4', '', 'controles', 'changerNomControle'), (30, '4', '', 'controles', 'ajouterResultatControle'), (31, '4', '', 'controles', 'effacer'), (32, '4', '', 'controles', 'modifier'), (33, '4', '', 'controles', 'addModif'), (34, '4', '', 'utilisateurs', 'perso'), (35, '4', '', 'utilisateurs', 'modifMdp'), (36, '4', '', 'login', 'logout'), (37, '4', '', 'pdf', 'controle'), (38, '4', '', 'pdf', 'editerBulletin'), (39, '4', '', 'pdf', 'grille'), (40, '4', '', 'odt', 'grille'), (41, '4', '', 'bilans', 'index'), (42, '4', '', 'bilans', 'ajouter'), (43, '4', '', 'bilans', 'effacer'), (44, '4', '', 'bilans', 'modifier'), (45, '4', '', 'bilans', 'perso'), (46, '4', '', 'bilans', 'eleveEtCompetence'), (47, '4', '', 'bilans', 'eleveEtSocle'), (48, '4', '', 'bilans', 'bilanRapideSocle'), (49, '4', '', 'bilans', 'addBilanCptceHorsSocle'), (50, '4', '', 'bilans', 'tousBilans'), (51, '4', '', 'bulletins', 'index'), (52, '4', '', 'bulletins', 'ajouter'), (53, '4', '', 'bulletins', 'effacer'), (54, '4', '', 'bulletins', 'modifier'), (55, '4', '', 'bulletins', 'perso'), (56, '4', '', 'bulletins', 'persoBulletin'), (57, '4', '', 'bulletins', 'ajouterAppreciation'), (58, '4', '', 'bulletins', 'ouvrirBulletin'), (59, '4', '', 'bulletins', 'fermerBulletin'), (60, '4', '', 'bulletins', 'transPP'), (61, '4', '', 'bulletins', 'transAjouter'), (62, '4', '', 'discussions', 'index'), (63, '4', '', 'discussions', 'ajouter'), (64, '4', '', 'discussions', 'effacer'), (65, '4', '', 'discussions', 'discussion'), (66, '4', '', 'discussions', 'ajaxEnvoyer'), (67, '4', '', 'discussions', 'ajaxRecevoir'), (68, '4', '', 'remediations', 'eleves'), (69, '4', '', 'remediations', 'ajaxEleves'), (70, '4', '', 'remediations', 'ajaxBilanEleve'), (71, '4', '', 'remediations', 'suivi'), (72, '4', '', 'remediations', 'creer'), (73, '4', '', 'remediations', 'lier'), (74, '4', '', 'remediations', 'ajouter'), (75, '4', '', 'remediations', 'effacer'), (76, '4', '', 'remediations', 'fichier'), (77, '4', '', 'remediations', 'eleves'), (78, '4', '', 'remediations', 'ajaxEleves'), (79, '4', '', 'remediations', 'ajaxBilanEleve'), (80, '2', '', 'accueil', 'index'), (81, '2', '', 'groupes', 'index'), (82, '2', '', 'groupes', 'ajouter'), (83, '2', '', 'groupes', 'effacer'), (84, '2', '', 'groupes', 'modifier'), (85, '2', '', 'groupes', 'supprimerEleve'), (86, '2', '', 'groupes', 'ajouterEleve'), (87, '2', '', 'competences', 'index'), (88, '2', '', 'competences', 'ajouter'), (89, '2', '', 'competences', 'effacer'), (90, '2', '', 'competences', 'commun'), (91, '2', '', 'competences', 'perso'), (92, '2', '', 'competences', 'domaines'), (93, '2', '', 'competences', 'effacerDomaine'), (94, '2', '', 'competences', 'ajaxPreferences'), (95, '2', '', 'competences', 'modifier'), (96, '2', '', 'competences', 'ajouterpeda'), (97, '2', '', 'competences', 'effacercommun'), (98, '2', '', 'grilles', 'index'), (99, '2', '', 'grilles', 'ajouter'), (100, '2', '', 'grilles', 'modifierNom'), (101, '2', '', 'grilles', 'effacer'), (102, '2', '', 'grilles', 'eleves'), (103, '2', '', 'grilles', 'lierAvecCompetences'), (104, '2', '', 'grilles', 'lierAvecGroupe'), (105, '2', '', 'grilles', 'delierCompetence'), (106, '2', '', 'grilles', 'delierGroupe'), (107, '2', '', 'controles', 'perso'), (108, '2', '', 'controles', 'controle'), (109, '2', '', 'controles', 'ajaxEvaluer'), (110, '2', '', 'controles', 'changerNomControle'), (111, '2', '', 'controles', 'ajouterResultatControle'), (112, '2', '', 'controles', 'effacer'), (113, '2', '', 'controles', 'modifier'), (114, '2', '', 'controles', 'addModif'), (115, '2', '', 'utilisateurs', 'perso'), (116, '2', '', 'utilisateurs', 'modifMdp'), (117, '2', '', 'login', 'logout'), (118, '2', '', 'pdf', 'controle'), (119, '2', '', 'pdf', 'editerBulletin'), (120, '2', '', 'pdf', 'grille'), (121, '2', '', 'odt', 'grille'), (122, '2', '', 'bilans', 'index'), (123, '2', '', 'bilans', 'ajouter'), (124, '2', '', 'bilans', 'effacer'), (125, '2', '', 'bilans', 'modifier'), (126, '2', '', 'bilans', 'perso'), (127, '2', '', 'bilans', 'eleveEtCompetence'), (128, '2', '', 'bilans', 'eleveEtSocle'), (129, '2', '', 'bilans', 'bilanRapideSocle'), (130, '2', '', 'bilans', 'addBilanCptceHorsSocle'), (131, '2', '', 'bilans', 'tousBilans'), (132, '2', '', 'bulletins', 'index'), (133, '2', '', 'bulletins', 'ajouter'), (134, '2', '', 'bulletins', 'effacer'), (135, '2', '', 'bulletins', 'modifier'), (136, '2', '', 'bulletins', 'perso'), (137, '2', '', 'bulletins', 'persoBulletin'), (138, '2', '', 'bulletins', 'ajouterAppreciation'), (139, '2', '', 'bulletins', 'ouvrirBulletin'), (140, '2', '', 'bulletins', 'fermerBulletin'), (141, '2', '', 'bulletins', 'transPP'), (142, '2', '', 'bulletins', 'transAjouter'), (143, '2', '', 'discussions', 'index'), (144, '2', '', 'discussions', 'ajouter'), (145, '2', '', 'discussions', 'effacer'), (146, '2', '', 'discussions', 'discussion'), (147, '2', '', 'discussions', 'ajaxEnvoyer'), (148, '2', '', 'discussions', 'ajaxRecevoir'), (149, '2', '', 'remediations', 'suivi'), (150, '2', '', 'remediations', 'creer'), (151, '2', '', 'remediations', 'lier'), (152, '2', '', 'remediations', 'ajouter'), (153, '2', '', 'remediations', 'effacer'), (154, '2', '', 'remediations', 'fichier'), (155, '2', '', 'remediations', 'eleves'), (156, '2', '', 'remediations', 'ajaxEleves'), (157, '2', '', 'remediations', 'ajaxBilanEleve'), (158, '1', '', 'accueil', 'index'), (159, '1', '', 'groupes', 'index'), (160, '1', '', 'groupes', 'ajouter'), (161, '1', '', 'groupes', 'effacer'), (162, '1', '', 'groupes', 'modifier'), (163, '1', '', 'groupes', 'supprimerEleve'), (164, '1', '', 'groupes', 'ajouterEleve'), (165, '1', '', 'competences', 'index'), (166, '1', '', 'competences', 'ajouter'), (167, '1', '', 'competences', 'effacer'), (168, '1', '', 'competences', 'commun'), (169, '1', '', 'competences', 'perso'), (170, '1', '', 'competences', 'domaines'), (171, '1', '', 'competences', 'effacerDomaine'), (172, '1', '', 'competences', 'ajaxPreferences'), (173, '1', '', 'competences', 'modifier'), (174, '1', '', 'competences', 'ajouterpeda'), (175, '1', '', 'competences', 'effacercommun'), (176, '1', '', 'competences', 'ajoutersocle'), (177, '1', '', 'competences', 'ajouterNiveau2'), (178, '1', '', 'grilles', 'index'), (179, '1', '', 'grilles', 'ajouter'), (180, '1', '', 'grilles', 'modifierNom'), (181, '1', '', 'grilles', 'effacer'), (182, '1', '', 'grilles', 'eleves'), (183, '1', '', 'grilles', 'lierAvecCompetences'), (184, '1', '', 'grilles', 'lierAvecGroupe'), (185, '1', '', 'grilles', 'delierCompetence'), (186, '1', '', 'grilles', 'delierGroupe'), (187, '1', '', 'controles', 'perso'), (188, '1', '', 'controles', 'controle'), (189, '1', '', 'controles', 'ajaxEvaluer'), (190, '1', '', 'controles', 'changerNomControle'), (191, '1', '', 'controles', 'ajouterResultatControle'), (192, '1', '', 'controles', 'effacer'), (193, '1', '', 'controles', 'modifier'), (194, '1', '', 'controles', 'addModif'), (195, '1', '', 'utilisateurs', 'perso'), (196, '1', '', 'utilisateurs', 'modifMdp'), (197, '1', '', 'utilisateurs', 'index'), (198, '1', '', 'utilisateurs', 'ajouter'), (199, '1', '', 'utilisateurs', 'effacer'), (200, '1', '', 'utilisateurs', 'modifier'), (201, '1', '', 'utilisateurs', 'modifUtilisateur'), (202, '1', '', 'utilisateurs', 'addModifUtilisateur'), (203, '1', '', 'utilisateurs', 'ajouterUtilisateurs'), (204, '1', '', 'utilisateurs', 'profprincipaux'), (205, '1', '', 'login', 'logout'), (206, '1', '', 'pdf', 'controle'), (207, '1', '', 'pdf', 'editerBulletin'), (208, '1', '', 'pdf', 'grille'), (209, '1', '', 'odt', 'grille'), (210, '1', '', 'bilans', 'index'), (211, '1', '', 'bilans', 'ajouter'), (212, '1', '', 'bilans', 'effacer'), (213, '1', '', 'bilans', 'modifier'), (214, '1', '', 'bilans', 'perso'), (215, '1', '', 'bilans', 'eleveEtCompetence'), (216, '1', '', 'bilans', 'eleveEtSocle'), (217, '1', '', 'bilans', 'bilanRapideSocle'), (218, '1', '', 'bilans', 'addBilanCptceHorsSocle'), (219, '1', '', 'bilans', 'tousBilans'), (220, '1', '', 'bulletins', 'index'), (221, '1', '', 'bulletins', 'ajouter'), (222, '1', '', 'bulletins', 'effacer'), (223, '1', '', 'bulletins', 'modifier'), (224, '1', '', 'bulletins', 'perso'), (225, '1', '', 'bulletins', 'persoBulletin'), (226, '1', '', 'bulletins', 'ajouterAppreciation'), (227, '1', '', 'bulletins', 'ouvrirBulletin'), (228, '1', '', 'bulletins', 'fermerBulletin'), (229, '1', '', 'bulletins', 'infos'), (230, '1', '', 'bulletins', 'cptcesTransversalesBulletin'), (231, '1', '', 'bulletins', 'addCptceTrans'), (232, '1', '', 'bulletins', 'delCptceTrans'), (233, '1', '', 'discussions', 'index'), (234, '1', '', 'discussions', 'ajouter'), (235, '1', '', 'discussions', 'effacer'), (236, '1', '', 'discussions', 'discussion'), (237, '1', '', 'discussions', 'ajaxEnvoyer'), (238, '1', '', 'discussions', 'ajaxRecevoir'), (239, '1', '', 'settings', 'index'), (240, '1', '', 'settings', 'ajouter'), (241, '1', '', 'settings', 'effacer'), (242, '1', '', 'settings', 'validation'), (243, '1', '', 'settings', 'periodes'), (244, '1', '', 'settings', 'ajouterPeriode'), (245, '1', '', 'settings', 'effacerPeriode'), (246, '1', '', 'preferences', 'index'), (247, '1', '', 'preferences', 'ajouterPref'), (248, '1', '', 'classes', 'index'), (249, '1', '', 'classes', 'ajouter'), (250, '1', '', 'classes', 'effacer'), (251, '1', '', 'matieres', 'index'), (252, '3', '', 'accueil', 'index'), (253, '3', '', 'accueil', 'indexEleve'), (254, '3', '', 'utilisateurs', 'eleve'), (255, '3', '', 'utilisateurs', 'modifMdp'), (256, '3', '', 'controles', 'eleve'), (257, '3', '', 'remediations', 'index'); -- -- Contenu de la table `roles` -- INSERT INTO `roles` (`id`, `nom`) VALUES (1, 'admin'), (2, 'Coordinateur'), (3, 'eleve'), (4, 'professeur'), (5, 'superadmin'); -- -- Contenu de la table `settings` -- INSERT INTO `settings` (`id`, `nom`, `valeur`, `rne`) VALUES (2, 'titre', 'Gestion des Evaluations par Compétences', '0331667'), (3, 'title', 'GEC - Les compétences', ''); -- -- Contenu de la table `validations` -- INSERT INTO `validations` (`id`, `lettre`, `texte`, `couleur`, `niveau`, `rne`) VALUES (1, 'm', 'Compétence maitrisée', '#009900', 4, '0331667H'), (2, 'n', 'Compétence non maitrisée', '#FF0000', 1, '0331667H'), (3, 'c', 'Compétence en cours d''acquisition', '#FFCC00', 2, '0331667H'), (4, 'r', 'Compétence à renforcer', '#99FF33', 3, '0331667H'), (5, 'a', 'Absence', '#00FFFF', 0, '0331667H');
@ suivre...
Mis à jour par Julien Jocal il y a plus de 15 ans · 3 révisions