Skip to content

Latest commit

 

History

History
72 lines (53 loc) · 2.52 KB

README.md

File metadata and controls

72 lines (53 loc) · 2.52 KB

A2Z

  • A2Z est un site Web permettant à ses utilisateurs d’effectuer différents types de fiches d’exercices.

  • Une professeure de primaire a besoin d’une application web afin de proposer un panel de fiches d’exercices distinctes et adaptées à chacun de ses élèves.

  • Elle souhaite pouvoir le faire de manière rapide, simple et efficace sur un site intuitif pour l’équipe pédagogique.

  • Elle souhaite également pouvoir personnaliser sa feuille d’exercices en ajoutant, modifiant ou supprimant des types de questions à poser, le tout sur une unique feuille.

  • Notre site est facile à prendre en main et intuitif. Il sera dans un premier temps exclusivement destiné aux élèves d’école primaire allant du CP au CM2.

  • Elle souhaiterait également pouvoir proposer cette application à d’autres professeurs voire d'autres écoles pour qu'elles puissent elles aussi en profiter dans le futur.

⚠️Attention, si vous souhaitez utiliser pleinement la fonctionnalité d'impression, il faut faire "ctrl+p" puis plus de paramètres et dans les options cochés "imprimer les arrières plans"⚠️

Notice de mise en place du site et de la base de donnée

Prérequis

  • PHP >= 7.4
  • MySQL >= 5.7
  • Git

Installation

Veillez à avoir installé Git sur votre machine sinon, suivez ce tuto: https://www.youtube.com/watch?v=mNwPztLFFJo Vous pouvez aussi télécharger le fichier source depuis GitHub et le dézipper et le mettre dans -->

Exécutez les commandes ci-dessous
cd {REPERTOIRE_APACHE} par exemple pour Wamp : C:\wamp64\www
git clone https://github.com/DUT-Info-Montreuil/A2Z.git

Puis lancer les services MySQL et Apache
Allez dans son navigateur et dans : http://localhost/phpmyadmin/index.php

Useur : root et appuyer sur entrée

Créer DATABASE a2z;
Créer USER 'a2z'@'localhost' IDENTIFIED BY 'PASSWORD'; 
GRANT ALL PRIVILEGES ON a2z.* TO 'a2z'@'localhost';
FLUSH PRIVILEGES;

Changez les identifiants de connexion.php
<?php
class Connexion
{
    protected static $bdd;

    //Initialise base de donnée
    public static function initConnexion()
    {
        $id = "a2z";
        $dbname = "a2z";
        $mdp = "VOTREMOTDEPASSE";
        $adress = "localhost";

        self::$bdd = new PDO("mysql:host=$adress;dbname=$dbname", $id, $mdp);
    }
}
?>

Accées au site

Pour accéder au site, vous pouvez utiliser ce lien : http://localhost/A2Z/src/index.php?

Version 1.0 - 2022/11/30 GNU GPL Copyleft (C inversé) 2023-2033 Initiated by Hamidi.Yassine,Chouchane.Rayan,Claude.Aldric