Personal tools
You are here: Home Products CMF Questions
Document Actions

CMF Questions

RSS Feed Category: Educational, Polls/Surveys — Other products by this author
CMFQuestions is a simple product written to collect data from people - feedback on a course, simple data collection etc. Has support for multiple choice and free answer questions.

Current release

No stable release available yet.

Experimental releases

Upcoming and alpha/beta/candidate releases

  • Alpha releases should only be used for testing and development.
  • Beta releases and Release Candidates are normally released for production testing, but should not be used on mission-critical sites.
  • Always install on a separate test server first, and make sure you have proper backups before installing.

Release roadmap for CMF Questions…

CMF Questions 0.5.2 (Release candidate) Released Apr 19, 2006
Fixed some bugs
CMF Questions 0.5.1 (Release candidate) Released Jan 13, 2006
This release fixes up some of the translation in the previous version and adds German, Spanish and Polish Translations
CMF Questions 0.5 (Release candidate) Released Jan 4, 2006
Internationalisation Some bug fixes and feature enhancements
CMF Questions 0.4 (Release candidate) Released Jul 13, 2005
Feature enhancements, UI tweaks and bug fixes, working towards a final release.
CMF Questions 0.3 (Release candidate) Released Jun 29, 2005
Works with Plone 2.0.5 now.
CMF Questions 0.2 (Beta release) Released Jun 22, 2005
This is the first release of this product

Project Description

CMF Questions
Project resources

CMFQuestions has been refactored as an Archetypes based product and is now called PloneSurvey

Credits

Main development
Seb Bacon, Jamkit
Sponsored by
Defense Academy UK
UI tweaks
Alexander Limi, Plone Solutions
Enhancements
Adam Ullman, aullman@users.sourceforge.net

Installation

Use the Plone Portal Quickinstaller to install this product.

Usage

Each Questionnaire can contain multiple questions, use the Edit Tab to add, edit, delete and reset questions. Question order cannot be changed so try and get the order right the first time. There are 6 different types of questions that can be added, Radio Buttons, Selection Box, Text Field, Text Area, Multiple Selection Box and Check Boxes. These question types correspond to the HTML tag used to display the answer options. For the text input question types there are no answer options and so this field should be ignored. Each Question also has an optional comment field, there are two different types of Comment Field, Text Area or Text Field. Users are given the option of saving and submitting their data. Saving means that they can come back later and their answers will be remembered. Once a user has submitted their answers will be verified to make sure they gave a response to every question and they cannot change their answers.

Use the Properties Tab to give the Questionnaire a description (can be HTML), Title, Thank you message text and Saved message text. These message texts are displayed to the user on saving or submitting. You can also set the Questionnaire to open or closed (which changes whether users are able to submit) and set whether to allow anonymous users. Anonymous support is done using a cookie __cmfquestions_name which stores the users name. This cookie is not persistent and so when the user exits their browser and returns their username will not be remembered and they will be able to take the questionnaire again. This can be changed by customising getSurveyId.py

Use the Review results Tab to check the results of the questionnaire. There are 3 different spreadsheets which show different degrees of detail and are in html or csv format which can be opened in Excel or SPSS as well as other Statistical packages that support this format. There is also a summary of results on this page that will show a bar chart and numbers for multiple choice questions (not the text based ones obviously).

If you place multiple Questionnaires in the same folder the user will be forwarded to the next incomplete Questionnaire on submitting. Multiple Questionnaire results are not compiled however, you will need to Review results for each Questionnaire individually. To make it easier for the user to understand what is happening with multiple Questionnaires you can use the questions portlet. Add the line here/portlet_questions/macros/portlet to a right_slots or left_slots Property in the folder using the ZMI. There is also the possibility for really large surveys to put multiple Questionnaires inside folders this way you can group types of questions and the portlet doesn't get too big. For the portlet to work properly for nested questionnaires you need to add a String property called survey_root to the base folder of the questionnaire with the value being the id of that folder.

An exit url property specifies where the user will be forwarded to on completing the survey, an alternative is to use a came_from parameter passed to a Questionnaire. Do this with a get statement, eg. http://plone.org/survey_html?came_from=http://plone.org

by Adam Ullman last modified January 10, 2007 - 00:14

For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by