Hi everyone
I'm developing a module that allows users to make or fill in surveys, quite similar to the AJAX Form generator SoC project.
I'm not using the node system for this because:
1. The creation of a survey takes two steps: first: title, description, informed consent, second: designing the form of the survey.
2. The submission of the form is done with AJAX because the whole form is a javascript object which needs to be passed to PHP.
I'm using the two steps because otherwise the interface gets too cluttered and because my client wants to edit the surey description and informed consent with a WYSIWYG editor (TinyMCE)
This works pretty good, but the problem is that the surveys need to be placed in several categories. Obviously I thought to use the taxonomy module for this but the problem is that it's made specifically for nodes.
So does someone know a way to use taxonomy in a module that doesn't use the node system? How would I go about adding a list of vocabulary/terms to the submission form of a survey?
PS. I won't release this module to the public since it's custom made for a university, but once it's finished I may make something based on it. The difference with the AJAX form generator is that it's specifically for surveys: "I agree page", multi-page forms, results downloadable in Excel format, form items such as "very bad x x x x x very good", tables a