Commit Graph

59 Commits (493fd138edc12ce29f53531f4f89ae96c9efdc48)

Author SHA1 Message Date
matteo.cafarotti 002f8995b4 fixes inconsistency in finish_questionnaire method 2014-10-04 12:42:21 +02:00
Julio C. Menendez 245ae4e15c Fixes returning to previous page when using sessions. 2014-09-14 09:36:08 -06:00
Julio C. Menendez e3ee50530e Allows keeping track of current questionnaire and questionnaire set with sessions instead of url args. 2014-09-14 08:51:29 -06:00
Piotr Szachewicz f8e3744b9e Substitute_answer throwed an exception for empty answer values. 2014-07-13 19:30:45 +02:00
Piotr Szachewicz e61d1e4de2 Bugfix - iftag="" did not work for a question that is in a questionset, in which other questions should be visible.
In that case, even though the question did not fulfill the iftag requirement it was shown.

Conflicts:
	questionnaire/views.py
2014-07-13 16:35:54 +02:00
Piotr Szachewicz fab1c8b37a It is possible to show all questionniare questions when adding show_all=1 GET parameter.
It is useful for debugging purposes, when you want to see all questions rendered
on one screen.

Conflicts:
	questionnaire/views.py
2014-07-13 16:21:03 +02:00
Piotr Szachewicz 68a3825612 Fixed errors when converting choice to unicode, if choice is an Integer. 2014-07-13 16:13:13 +02:00
Carlos Solsona 6eb641fdaf Remove distinct filter, this option is not supported by all database backends, and two questions with same number don't work well 2014-07-13 16:12:19 +02:00
Piotr Szachewicz b96855de90 Tags are added/removed according to the selected CHOICEs.
It is now possible to set tags that need to be enabled if
a user selects some choice from the choice questions.
The tags from the other, non-selected choices are deleted
(in case of somebody changing the previously saved values).
2014-07-13 15:37:39 +02:00
Adam Hill 777a667d68 Clean up md5 warning. 2013-12-28 22:20:55 -05:00
Denis Krienbühl 191e70ae72 Merge branch 'master' of github.com:seantis/seantis-questionnaire 2012-02-21 09:48:13 +01:00
Denis Krienbühl 9d5ed2aeec Made QUESTIONNAIRE_PROGRESS setting optional 2012-02-21 09:47:56 +01:00
Denis Krienbühl ca2846c06f Removes <any> tag as it does no longer make sense to me :) 2012-02-07 15:44:04 +01:00
Denis Krienbühl 5c2ddd4bd4 Adds ability to define questions to be skipped on the runinfo 2012-02-02 16:02:35 +01:00
Denis Krienbühl ae8768e2ff Makes async progress work with IE (by generating a new url each time to avoid caching) 2012-02-02 11:03:49 +01:00
Denis Krienbühl df35954cc1 Makes dep_check work with RunInfoHistory if that is provided instead of the usual RunInfo 2012-01-26 15:32:25 +01:00
Denis Krienbühl 85787629ee Undoes last request_cache change as it leads to errors 2012-01-24 13:21:19 +01:00
Denis Krienbühl 9d34dcf55f Adds progressbar configurations default, async and none. The configuration values are explained in the example/settings.py file 2012-01-24 11:51:11 +01:00
Denis Krienbühl a574ebc2f5 Makes request_cache of questions check more explicit and fixes a small lint warning in the models 2012-01-24 10:39:30 +01:00
Denis Krienbühl 2cda706ac5 Adds current runinfo to the active request object and fixes a bug in dep_check which led to some answers being read from the database even if they were in the checkdict 2012-01-21 16:28:38 +01:00
Denis Krienbühl 775595a67c Adds answer subtitution in questionsets texts (before it was questions only) and enables it to work with questions that have non-numericals in their number (bugfix) 2012-01-17 12:06:21 +01:00
Denis Krienbühl 226daafb24 Adds ability to add a catch-all tag 2012-01-17 11:34:06 +01:00
Denis Krienbühl ab5d9b5097 Fixes a bug in dep_check 2012-01-17 11:23:36 +01:00
Denis Krienbühl 9945ecae79 Adds a number of performance improvements
* progress calculation could get very slow with large questionnaires. Though
  it still is the method that takes the longest it is considerably faster now.
* improved has_tag and dep_check functions (now considering default values)
* more request caching
2012-01-13 13:49:31 +01:00
Denis Krienbühl c5c47e869b Adds middleware enabling caches on a per-request basis 2012-01-06 14:50:32 +01:00
Denis Krienbühl bdfedf608a stores tags on runhistory once the questionnaire is over 2012-01-05 16:45:55 +01:00
Denis Krienbühl 68eb28da3f skips the first questionset if it doesn't pass the checks 2012-01-05 16:21:28 +01:00
Denis Krienbühl 314ea0d788 Adds questionnaire to RunInfoHistory (with foreign key) 2012-01-04 16:22:18 +01:00
Denis Krienbühl 57eb0af4d4 Removes cookie size limit on RunInfo and ensures that answered values always override default values 2011-12-30 13:41:09 +01:00
Denis Krienbühl fbd96f9778 Adds tests for the tags and simplifies progress code 2011-12-22 10:22:33 +01:00
Denis Krienbühl ca97ab6abb Adds hiding of questions depending on tags 2011-12-21 16:50:24 +01:00
Denis Krienbühl b830aaa196 Makes progress bar take hidden questionsets into account 2011-12-21 16:35:44 +01:00
Denis Krienbühl 0fbb438b78 Adds tag check to questions as well, not hiding single questions, but only 'empty' questionsets for now 2011-12-21 16:09:56 +01:00
Denis Krienbühl e793488183 Fixes tag check function to work with boolean expressions 2011-12-21 15:35:13 +01:00
Denis Krienbühl 429ea5f12d Removes unused code from views.py 2011-12-21 14:58:27 +01:00
Denis Krienbühl ae3567f71c Adds questionset check function 2011-12-21 14:53:00 +01:00
Denis Krienbühl b7f997dc10 Gets rid of the newline / nobreak feature.
With the newline / nobreak feature a user could align multiple questions horizontally.

Apart from the fact that I'm not sure if it is even used I would rather implement it by using css instead of <br/> calls in different widgets. As it was it didn't really work well with twitter bootstrap, so I'd rather take it out of the equation for now and concentrate on good default rendering.
2011-12-15 14:13:17 +01:00
Denis Krienbühl 7998b63114 Fixes magic string comment 2011-12-14 09:41:43 +01:00
Denis Krienbühl c456cb38fa Removes answer magic string from settings and makes the feature work with all languages 2011-11-30 10:00:33 +01:00
Per-Erik Persson 17021b402d convert integers to str to allow them to be exported 2011-09-28 15:45:46 +02:00
Per-Erik Persson 51207cc5c8 Merge remote branch 'wardi/master' 2011-09-28 13:18:57 +02:00
Per-Erik Persson 5f26adffda Enable questions to reference the anser of a previous answered question. The magic string subst_with_ans_1 will insert the answer from question one into your current question. 2011-09-28 12:32:23 +02:00
Ian Ward ac0f0adba3 avoid excessive db queries in answer_export 2010-12-23 10:21:29 -05:00
Ian Ward 1aec25c1cd allow answer_export and export_csv to export unicode text 2010-12-22 11:32:25 -05:00
Ian Ward 0818cdcda3 fix submit choice-freeform with empty comment bug 2010-12-06 14:31:46 -05:00
Ian Ward 77f529c0ac fix answer_export bug affecting first answer column 2010-04-20 13:22:43 -04:00
Ian Ward 7ce1a24a8f fix dep_check for modified answer format 2010-04-20 08:35:48 -04:00
Ian Ward e60d8af9fe split export_csv into gather data + export functions 2010-04-19 21:12:39 -04:00
Ian Ward 8650bf742c answer_summary: allow summary of 0 answers 2010-04-19 11:57:57 -04:00
Ian Ward 425ccca908 new answer_summary function for calculating a questionnaire's totals 2010-04-18 13:20:54 -04:00