eric
9454be4d91
add other item code to app
...
* refactor views
* add example fixtures
* consistent terminology for questionnaires
2017-06-19 22:20:46 -04:00
eric
406aec970a
normalize runid in db, fix bugs
2016-11-03 11:43:08 -04:00
eric
72790b421d
general renovations
2016-07-26 17:08:23 -04:00
Jamie Campbell
bad5c9d566
changed RunInfoHistory complete to use full datetime instead of just date
2016-02-15 23:08:46 -06:00
Jamie Campbell
5ae7ce8c13
added ability to lock out external survey answering people but still allow logged in users to use the same interface to transcribe paper surveys
2016-02-08 21:30:18 -06:00
Mark Jenkins
2615e4e1dd
added indexes to support objects.filter and .order searches
2016-01-19 07:06:42 -06:00
Mark Jenkins
c7add25900
add an index for value field in choice table
2016-01-19 06:28:15 -06:00
Jamie Campbell
81595b2e04
Merge branch 'master' of file:///home/jamiework/work/GAWork/ed-questionnaire
...
Conflicts:
questionnaire/admin.py
questionnaire/views.py
2016-01-13 03:50:32 -06:00
Jamie Campbell
ca5a4c0bb6
temporary workaround enabling global style specifications
2015-12-21 12:14:18 -06:00
Jamie Campbell
5ea374d060
work towards more granular style control
2015-12-21 11:43:02 -06:00
Jamie Campbell
c618a30b44
db model for dynamic stylesheet support
2015-12-14 01:46:32 -06:00
Jamie Campbell
eac8ab5bd5
work towards database drive stylesheet configurability
2015-12-14 01:26:02 -06:00
Jamie Campbell
49aa449a83
changed question sorting from strictly alphabetic from tuple-based sort on sort_id then number
2015-12-08 00:45:24 -06:00
Jamie Campbell
cfb2209b5b
added support for questionnaire name to render as html via html field
2015-12-07 19:00:30 -06:00
Jamie Campbell
b134e26b3a
added support to question and questionset for rendering content as html instead of the default which just shows html tags as part of the content
2015-12-01 20:46:28 -06:00
Jamie Campbell
4cc490adba
extended the framework to actually sort questions the way it claims to sort questions
2015-12-01 15:51:35 -06:00
Jamie Campbell
a7088c2586
additional option for 'samechoicesas'
2015-11-29 02:46:08 -06:00
Griffin Caprio
3068791744
Adding sort id to question display within questionset
2015-03-10 17:47:13 -05:00
Griffin Caprio
81136d8ac3
Adding property to Question to determine if it's a comment
2015-02-27 07:01:39 -06:00
Griffin Caprio
978bae6e97
Increase column size
2015-01-07 17:52:12 -06:00
Daniel Rozenberg
5fef81a1ef
Perform natural sort on question number using Python instead of relying on DB implementation specifics
2014-11-03 12:01:26 -08:00
Daniel Rozenberg
f3317badaf
Perform natural sort on question number.
2014-11-02 14:01:03 -08:00
matteo.cafarotti
b7057b299a
fixes bug in questions ordering
2014-10-08 12:28:08 +02:00
matteo.cafarotti
396e91c564
fixes broken link
2014-10-07 11:37:31 +02:00
matteo.cafarotti
30b83abb42
simple fix for having QuestionSet model correctly displayed into admin
2014-10-07 11:25:23 +02:00
matteo.cafarotti
e8347d3815
fixes for Page model translation into admin, fix for Dj1.6 compatibility
2014-10-04 11:22:47 +02:00
Piotr Szachewicz
340d50dee1
Removed unnecessary print statements in the Answer model.
2014-07-18 17:57:21 +02:00
Piotr Szachewicz
fb0e97c03b
Made Question#extra field max_length larger (128 -> 512).
...
Conflicts:
questionnaire/models.py
2014-07-13 16:30:31 +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
a09d5102f2
Added verbose_name to Question text.
...
Other wise it showed as "None [Languaage]" in Django Admin.
2014-07-13 16:15:43 +02:00
Piotr Szachewicz
9e8605d851
Same as Another Question can be selected using question number of question id.
...
If you use sameas, you need to use question number within the current questionnaire.
If you use sameasid - the question ID is expected.
2014-07-13 16:12:03 +02:00
Piotr Szachewicz
234167b4a8
Fixed and changed the "Same as Another Question field".
...
This field didn't work, because there were check parse errors.
Currently, to use this field, you need to put "sameas=question.id"
in the checks field. We used the question id in order to be able
to use this functionality between different questionnaires.
2014-07-13 16:10:57 +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
f00f2480f1
Clean up django.utils.simplejson warning.
2013-12-28 22:21:08 -05:00
Çağıl Uluşahin
410410025a
Query using id from instance instead using object instance
2013-09-05 12:44:37 +03:00
Matteo Atti
a414ca1ec8
fix bad import for Django 1.3 and fixed save() with args in RunInfo models
2012-04-20 14:21:08 +02:00
Denis Krienbühl
41de584223
Adds ability to store floats in the cookiedict
2012-02-03 10:12:50 +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
671a68465e
Adds an optional footer text for each question with textile markup
2012-01-31 16:22:00 +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
a2edba3b55
Doubled the possible length of checks
2012-01-21 13:22:26 +01:00
Denis Krienbühl
1cf8331a38
Removes unused Tag model
2012-01-18 10:28:22 +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
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
2e6d344680
Adds method to subject returning the latest completed run
2011-12-22 16:30:38 +01:00
Denis Krienbühl
d92f42ce72
Adds tags to models
2011-12-21 14:52:35 +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
400257058a
Switched from /media/ to /static/ as Django seems to be in favor of the latter
2011-12-14 15:34:24 +01:00