Tu devrais faire une navigation via un graph où chaque sommet est une page et un arc est une réponse. Donc une modélisation via un arbre, un automate voire même un réseau de Pétri pourrait convenir. L'avantage du réseau de Pértri, c'est que c'est une matrice, donc facile à implémenter en mémoire et à partir d'un marquage, il est facile de calculer les places (pages) accessible
Edit : bref, l'idée est d'avoir une structure de données qui te permet de connaître, en fonction de la dernière réponse donnée, la page à charger ensuite (plus les qq éventuelles autres infos à fournir au contexte de la page à charger).
Message édité par rufo le 03-05-2016 à 09:40:48
---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta