# 7. (Non implémenté) Gestion des tags personnalisés \n
# - 7 : Modifier un contenu
# - 8 : Naviguer dans un contenu (a venir)
# - 9 : Rechercher un contenu dans la banque (a venir)\n
# - 10 : Consulter les contenus en cours de modification\n
# - 11 : Gérer les demandes de publication\n
# - 12 : Mises à jour de favoris\n
# <b> (Il manquera les fonctionnalités à propos des tags libres "privés", la notation contenu / auteur, la gestion de la "popularité" des versions) </b>\n
# \n
# 0 -> Ouvre un menu permettant l'import d'un fichier (deux choix sont disponibles) \n
# 1 -> Permet de consulter les contenus importées & celles mises en favori \n
# 2 -> Permet de consulter les contenus d'auteurs tiers & de les mettre en favori \n
# 3 -> Retourne sur le choix de l'auteur \n
# 4 -> "Renier la paternité" d'une question \n
# 5 -> Créer un regroupement de contenus \n
# 6 -> Consulter les évaluations crééees \n
# 7 -> Permet de modifier un des fichiers importé OU un des favoris \n
# 8 -> Permet de sélectionner un contenu et une version particulière. Sera intégré, à terme, dans le panier
# 9 -> Recherche par auteur, date, tag (imposés / libres), contenu / titre, note DANS LA BANQUE OU DANS LE PANIER \n
# 10 -> Par la suite, les contenus "en cours" seront disponibles dans le panier\n
# 11 -> Demandes de publication recues et émises
# 12 -> Sera intégré, à terme, dans le panier
# @section tools_sec Les plugins et outils utilisés sont :
# @section tools_sec Les plugins et outils utilisés sont :
# Doxygen 1.8.17 (& l'outil DoxyWizard, plus facile à manipuler) \n
# Doxygen 1.8.17 (& l'outil DoxyWizard, plus facile à manipuler) \n
# Git 2.25.1 \n
# Git 2.25.1 \n
...
@@ -47,8 +28,7 @@ from Utils import Utils
...
@@ -47,8 +28,7 @@ from Utils import Utils
# 2. Installer les outils mentionnés ci dessus \n
# 2. Installer les outils mentionnés ci dessus \n
# 3. Modifier le chemin présent à la ligne 21 du fichier Utils.py (et le remplacer par le chemin ou vous avez cloné le dépôt git) \n
# 3. Modifier le chemin présent à la ligne 21 du fichier Utils.py (et le remplacer par le chemin ou vous avez cloné le dépôt git) \n
# 4. Lancer Main.py, soit directement à la main, soit via un IDE configuré pour ça (environnement virtual utilisable) \n
# 4. Lancer Main.py, soit directement à la main, soit via un IDE configuré pour ça (environnement virtual utilisable) \n
<divclass="textblock"><p>Cette application à pour objectif de définir une version minimaliste du projet OpenQuiz</p>
<divclass="textblock"><p>Cette application à pour objectif de définir une version minimaliste du projet OpenQuiz</p>
<h1><aclass="anchor"id="intro_sec"></a>
<h1><aclass="anchor"id="intro_sec"></a>
Fonctionnalités</h1>
Fonctionnalités</h1>
<oltype="1">
<p>Manipulation directe des contenus (Création / consultation / modification / suppression (peut varier selon le tyoe choisi)): <br/>
<li>Choisir un auteur parmi trois choix</li>
1. Personnels (Créés ou importés par l'auteur connecté)<br/>
<li>Un menu proposant diverses options est affiché<ul>
2. Tiers (Créés par d'autres auteurs et 'appropriés') <br/>
<li>0 : Importer un contenu</li>
3. En Cours (Fichiers en cours de modification) <br/>
<li>1 : Consulter le panier</li>
4. En Banque (Fichiers publiés de tous les autres auteurs) <br/>
<li>2 : Aller à la banque de contenu</li>
Actions annexes : <br/>
<li>3 : Revenir au menu</li>
5. Gestion des mises à jour des contenus (Maj perso / tiers et suivi des demandes de publication) <br/>
<li>4 : Supprimer un contenu</li>
6. Gestion des évaluations (Création / consultation / suppression) <br/>
<li>5 : Créer une évaluation</li>
<br/>
<li>6 : Consulter les évaluations</li>
7. (Non implémenté) Gestion des tags personnalisés <br/>
<li>7 : Modifier un contenu</li>
<li>8 : Naviguer dans un contenu (a venir)</li>
<li>9 : Rechercher un contenu dans la banque (a venir)<br/>
</li>
<li>10 : Consulter les contenus en cours de modification<br/>
</li>
<li>11 : Gérer les demandes de publication<br/>
</li>
<li>12 : Mises à jour de favoris<br/>
<b> (Il manquera les fonctionnalités à propos des tags libres "privés", la notation contenu / auteur, la gestion de la "popularité" des versions) </b><br/>
<br/>
0 -> Ouvre un menu permettant l'import d'un fichier (deux choix sont disponibles) <br/>
1 -> Permet de consulter les contenus importées & celles mises en favori <br/>
2 -> Permet de consulter les contenus d'auteurs tiers & de les mettre en favori <br/>
3 -> Retourne sur le choix de l'auteur <br/>
4 -> "Renier la paternité" d'une question <br/>
5 -> Créer un regroupement de contenus <br/>
6 -> Consulter les évaluations crééees <br/>
7 -> Permet de modifier un des fichiers importé OU un des favoris <br/>
8 -> Permet de sélectionner un contenu et une version particulière. Sera intégré, à terme, dans le panier 9 -> Recherche par auteur, date, tag (imposés / libres), contenu / titre, note DANS LA BANQUE OU DANS LE PANIER <br/>
10 -> Par la suite, les contenus "en cours" seront disponibles dans le panier<br/>
11 -> Demandes de publication recues et émises 12 -> Sera intégré, à terme, dans le panier </li>
</ul>
</li>
</ol>
<h1><aclass="anchor"id="tools_sec"></a>
Les plugins et outils utilisés sont :</h1>
<p>Doxygen 1.8.17 (& l'outil DoxyWizard, plus facile à manipuler) <br/>
Cette application à pour objectif de définir une version minimaliste du projet Open\+Quiz\hypertarget{index_intro_sec}{}\doxysection{Fonctionnalités}\label{index_intro_sec}
Cette application à pour objectif de définir une version minimaliste du projet Open\+Quiz\hypertarget{index_intro_sec}{}\doxysection{Fonctionnalités}\label{index_intro_sec}
Manipulation directe des contenus (Création / consultation / modification / suppression (peut varier selon le tyoe choisi))\+: ~\newline
\begin{DoxyEnumerate}
1. Personnels (Créés ou importés par l\textquotesingle{}auteur connecté)~\newline
\item Choisir un auteur parmi trois choix
2. Tiers (Créés par d\textquotesingle{}autres auteurs et \textquotesingle{}appropriés\textquotesingle{}) ~\newline
\item Un menu proposant diverses options est affiché
3. En Cours (Fichiers en cours de modification) ~\newline
\begin{DoxyItemize}
4. En Banque (Fichiers publiés de tous les autres auteurs) ~\newline
\item 0 \+: Importer un contenu
Actions annexes \+: ~\newline
\item 1 \+: Consulter le panier
5. Gestion des mises à jour des contenus (Maj perso / tiers et suivi des demandes de publication) ~\newline
\item 2 \+: Aller à la banque de contenu
6. Gestion des évaluations (Création / consultation / suppression) ~\newline
\item 3 \+: Revenir au menu
~\newline
\item 4 \+: Supprimer un contenu
7. (Non implémenté) Gestion des tags personnalisés ~\newline
\item 5 \+: Créer une évaluation
\item 6 \+: Consulter les évaluations
\item 7 \+: Modifier un contenu
\item 8 \+: Naviguer dans un contenu (a venir)
\item 9 \+: Rechercher un contenu dans la banque (a venir)~\newline
\item 10 \+: Consulter les contenus en cours de modification~\newline
\item 11 \+: Gérer les demandes de publication~\newline
\item 12 \+: Mises à jour de favoris~\newline
{\bfseries{ (Il manquera les fonctionnalités à propos des tags libres \char`\"{}privés\char`\"{}, la notation contenu / auteur, la gestion de la \char`\"{}popularité\char`\"{} des versions) }}~\newline
~\newline
0 -\/$>$ Ouvre un menu permettant l\textquotesingle{}import d\textquotesingle{}un fichier (deux choix sont disponibles) ~\newline
1 -\/$>$ Permet de consulter les contenus importées \& celles mises en favori ~\newline
2 -\/$>$ Permet de consulter les contenus d\textquotesingle{}auteurs tiers \& de les mettre en favori ~\newline
3 -\/$>$ Retourne sur le choix de l\textquotesingle{}auteur ~\newline
4 -\/$>$\char`\"{}\+Renier la paternité\char`\"{} d\textquotesingle{}une question ~\newline
5 -\/$>$ Créer un regroupement de contenus ~\newline
6 -\/$>$ Consulter les évaluations crééees ~\newline
7 -\/$>$ Permet de modifier un des fichiers importé OU un des favoris ~\newline
8 -\/$>$ Permet de sélectionner un contenu et une version particulière. Sera intégré, à terme, dans le panier 9 -\/$>$ Recherche par auteur, date, tag (imposés / libres), contenu / titre, note D\+A\+NS LA B\+A\+N\+Q\+UE OU D\+A\+NS LE P\+A\+N\+I\+ER ~\newline
10 -\/$>$ Par la suite, les contenus \char`\"{}en cours\char`\"{} seront disponibles dans le panier~\newline
11 -\/$>$ Demandes de publication recues et émises 12 -\/$>$ Sera intégré, à terme, dans le panier
\end{DoxyItemize}
\end{DoxyEnumerate}\hypertarget{index_tools_sec}{}\doxysection{Les plugins et outils utilisés sont \+:}\label{index_tools_sec}
Doxygen 1.\+8.\+17 (\& l\textquotesingle{}outil Doxy\+Wizard, plus facile à manipuler) ~\newline