Application d'édition, de visualisation d'exercices, et de génération de feuilles d'exercices.
Technos : Scala, Play Framework, HTML, CSS, Twitter Bootstrap, Jquery, MongoDB, ReactiveMongo.
Installation du projet Code source du projet :
-
Télécharger Play à l'adresse : http://downloads.typesafe.com/play/2.2.1/play-2.2.1.zip
-
Mettre le dossier en variable d'environnement
-
Installation de git : $ sudo apt-get install git
-
Aller dans le dossier souhaité pour l'installation du projet:
$ git clone git@gitlab.etude.eisti.fr:bastien.chares/projet-entreprise-exercices.git
$ cd projet-entreprise-exercices
$ play idea
Maintenant le projet est reconnu par intelliJ.
Base de données NoSQL : MongoDB
- Télécharger mongods à l'adresse : http://www.mongodb.org/dr/fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz/download
7)Mettre le dossier en variable d'environnement
-
démarrer mongo avec : $ mongod
-
Installer TTH : TTH est un programme open source dont on se sert dans la fonctionnalité d'upload télécharger http://hutchinson.belmont.ma.us/tth/tth-noncom/tth_linux.tar.gz important : extraire et mettre le dossier en variable d'environnement
-
Lancement du serveur play : – Quitter le shell qui servira à lancer le serveur play (shell classique ou intelliJ) afin que les variables d'environnement soient prises en compte (surtout pour TTH) – par le shell : aller dans le dossier projet-entreprise-exercices $ play ~run – depuis intelliJ : faire la commande depuis le terminal
-
Play utilise le port 9000, pour accéder à la page d'accueil une fois le serveur lancé : localhost:9000