Experimental project

This is a sandbox project, which contains experimental code for developer use only.

The "Candidate Questionnaire" (CQ) module administers questionnaires for candidates in elections. Moderators create questionnaires with a series of questions, and nominate candidates to respond. Candidates accept nomination, and create responses to the questions that are embargoed until publication. Questionnaires and candidates' responses are automatically published at a particular date.

For a quick overview of CQ and how it works, see http://www.youtube.com/watch?v=EcCfxEtpI0w

CQ is a redesign/rewrite of work that was used for the Voter Support Committee (Waterloo, Ontario; http://waterloovotes.com), a non-partisan group that encourages electoral participation. The VSC offered candidates a "20 Questions" questionnaire, administered through a Drupal site. The design garnered compliments from the voting public, the candidates themselves, and the local media. CQ's workflow is a tested solution for voter education.

The three CQ data types (questionnaire, question, response) are implemented as nodes to ensure flexibility. All three may be independently opened for comments or augmented through other modules (like/dislike, FB integration, and so on).

CQ at present requires only Drupal core. As written, it uses the 'cq' prefix/namespace, which at present appears unused. CQ was developed under Drupal 6.

Project information

  • Created by kzurell on , updated