By NeoID on
I'm looking into using Drupal as a backend for a flow-chart like FAQ database. What I intend is to create several nodes in a hierarchy connection to help user narrow down on a given problem... like a flow chart or questionnaire.
Any known modules that would make it easier to create such relationship and especially, display the relationship between the nodes so a user can add/remove nodes to the hierarchy?
The front-end (mobile app) will be a interactive, searchable, "FAQ-database" where a user has to answer a set of questions in order to (hopefully) find a solution to the problem at hand.
I would highly appreciate any ideas. :)
Comments
I've used the module
I've used the module "Frequently Asked Questions" before and it work well.
http://drupal.org/project/faq
You could then use "Services" to serve the content to your mobile application.
.
... some of the things you describe could be done with "views" and exposed filters.
Not sure what you mean by "using Drupal as a backend for a flow-chart..." - why not use Drupal for the whole thing. May be I misunderstood what you mean by it.
If the suggested FAQ module does not help you could also consider the many options Taxonomy offers in Drupal. Apart from using taxonomy independently with nodes you can also combine it with FAQs.
Finally - there is a module that allows people to Ask a Question (FAQ) - that when answered builds up your db of FAQs.
Do report back with your findings and how you are going from here ... - interesting project ....
Thanks for your suggestions.
Thanks for your suggestions. For the mobile part I already think about using Services and PhoneGAP.
When talking about the FAQ-module I'm not sure if that will work. What I intend is to have a user answer a set of questions like "What's your OS?" with buttons for each OS leading to another node/question. The next one could be "If you... what results to you get?" with buttons for each result leading to a new question. This should continue until either the users click "The issue is solved"-button or the "wizard" has no more questions to suggest and tells the user to contact the help-desk.
The FAQ-module looks more like a flat list of...yeah.. FAQ-entries. ;)
Although designed for a
Although designed for a slightly different purpose, Johan Falk (Itangalo) has created the Skills Compass module which uses a flow-chart like process to allow clicking through a tree list of options.
Alternatively, Johan has also been developing other modules, eg. Course Planner, to help with planning and teaching courses and, again though not exactly the same as your application, there are similarities in the process they follow, so you might find it useful to review these modules as an example for how to create the functionality you are trying to achieve.
Hope that helps
JK