Skip to content

Logiciel écrit en java swing permettant d'éditer un fichier tex rassamblant plusieurs exercices présent sur une base de donnée

Notifications You must be signed in to change notification settings

BanquesExercices/exerciceExplorer

Repository files navigation

ExerciceExplorer

ExerciceExplorer est un logiciel écrit en java swing permettant d'éditer un fichier tex rassamblant plusieurs exercices présent sur une base de donnée partagée (sous git)

Installation

L'installation nécéssite d'être familier avec le terminal (testée sous DEBIAN et OSX) Reccupérez le projet :

git clone git@github.com:mbrebion/exerciceExplorer.git

Une fois le projet téléchargé/cloné, vous pouvez :

  • l'ouvrir à l'aide de Netbeans (ouvrir projet/open project) et l'executer depuis l'IDE. Les librairies tierces utilisées dans ce projet sont placées dans le répertoire dist/lib. Veuillez à utiliser uniquement ces dernières.
  • l'executer (le fichier jar se trouve dans le sous-dossier dist) en ligne de commande :
java -jar ExerciceExplorer.jar 
  • l'executer en double-cliquant sur le fichier ExerciceExplorer.jar.

Première utilisation

Pour utiliser ce logiciel dans les meilleurs conditions, vous devez disposer d'un compte github puis me contacter afin que je puisse vous donner les droits d'accès à la base de donnée d'exercices de physique (cette dernière étant en accès privé). Vous pourrez ensuite effectuer les quelques réglagles nécéssaires au bon fonctionnement du logiciel ExerciceExplorer.

Il est toutefois possible de créer une nouvelle base de donnée (exercices de mathématiques par exemple). Il est conseillé dans ce cas de me contacter pour mettre en place la structure correcte.

Réglage git sur machine locale

Sur votre machine vous devez parametrer git (une fois installé si ce n'est pas encore le cas)

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

ces informations seront incluses lorsque vous effectuerez une mise à jour de la base de donnée (afin d'ajouter un peu de tracabilité)

Réglage github (accès via clé rsa)

Si vous ne disposez pas encore d'une clé publique (absence de fichier ~/.ssh/id_rsa.pub), vous pouvez en créer une à l'aide de la commande

ssh-keygen -t rsa

de mon côté, je donne les réponses par défaut aux questions posées.

Une fois la paire de clé créée, il faut suivre le tutoriel suivant disponible ici

Spécification des chemins d'accès

Une fois git & github correctement paramétrés, vous pouvez aller dans l'onglet "Options" du logiciel puis remplir les différents champs requis

  • chemins d'accès vers des exécutables (pdflatex, ouverture d'un fichier avec le logiciel par défaut)
  • Le dossier git est le dossier "commun_PCSI" qui contient les fichiers d'exercices
  • Le dossier modèles doit contenir les fichiers DMmodel.tex, DSmodel.tex, COLLEmodel.tex et TDmodel.tex qui seront utilisés comme base par le logiciel lors de l'édition d'un sujet. Une implémentation par défaut de ces fichiers est disponible.

Site web

Plus d'info sur la page suivante : https://mmb.netlify.com

About

Logiciel écrit en java swing permettant d'éditer un fichier tex rassamblant plusieurs exercices présent sur une base de donnée

Resources

Stars

Watchers

Forks

Packages

No packages published