]>
git.parisson.com Git - django_quiz.git/log
Tom Walker [Mon, 2 Feb 2015 20:07:46 +0000 (20:07 +0000)]
added swfiua to contributor list
Tom Walker [Mon, 2 Feb 2015 20:05:44 +0000 (20:05 +0000)]
Merge pull request #32 from swfiua/master
Use settings.AUTH_USER_MODEL rather than auth.User.
John Gill [Mon, 2 Feb 2015 19:39:14 +0000 (15:39 -0400)]
Use settings.AUTH_USER_MODEL rather than auth.User.
This is needed when using djang-allauth, since it replaces
auth.User with its own class.
Tom Walker [Sat, 29 Nov 2014 00:10:37 +0000 (00:10 +0000)]
Merge pull request #31 from d0ugal/master
Update the Travis config to match recent Tox changes
Dougal Matthews [Fri, 28 Nov 2014 20:43:09 +0000 (20:43 +0000)]
Update the Travis config to match recent Tox changes
For Travis to pick up the configs unfortunately it needs all the
possible env names to be listed.
Tom Walker [Fri, 28 Nov 2014 14:38:10 +0000 (14:38 +0000)]
updating the README with recent contributors (thanks again) and small
note on which versions the app has been tested against
Tom Walker [Fri, 28 Nov 2014 14:34:17 +0000 (14:34 +0000)]
nicer tox.ini layout
Tom Walker [Fri, 28 Nov 2014 14:12:11 +0000 (14:12 +0000)]
updated tox to run with python 2.7, 3.3 and 3.4. Tests done on Django
1.5, 1.6 and 1.7
Tom Walker [Wed, 26 Nov 2014 11:55:50 +0000 (11:55 +0000)]
small cleanup, mostly pep8 related modifications
Tom Walker [Tue, 25 Nov 2014 16:07:13 +0000 (16:07 +0000)]
Merge pull request #30 from d0ugal/tox
Fix tests under Python 3
Dougal Matthews [Tue, 25 Nov 2014 16:04:44 +0000 (16:04 +0000)]
Fix tests under Python 3
Tom Walker [Tue, 25 Nov 2014 15:56:06 +0000 (15:56 +0000)]
Merge pull request #29 from d0ugal/tox
Drop six back out, we get it with Django
Dougal Matthews [Tue, 25 Nov 2014 15:42:24 +0000 (15:42 +0000)]
Drop six back out, we get it with Django
Tom Walker [Tue, 25 Nov 2014 15:43:13 +0000 (15:43 +0000)]
Merge pull request #28 from d0ugal/tox
Initial Tox and Travis setup
Dougal Matthews [Tue, 25 Nov 2014 15:34:28 +0000 (15:34 +0000)]
Add six, the Python 2 and 3 comabitability utility
Dougal Matthews [Tue, 25 Nov 2014 15:33:56 +0000 (15:33 +0000)]
Using tox can leave eggs in your CWD, ignore them
Devon Young [Fri, 21 Nov 2014 23:32:50 +0000 (18:32 -0500)]
Added code to the models.py files, to make everything run as smooth in Python 3 as it does in Python 2.
Dougal Matthews [Tue, 25 Nov 2014 15:23:40 +0000 (15:23 +0000)]
Initial Tox and Travis setup
tomwalker [Wed, 8 Oct 2014 17:16:05 +0000 (18:16 +0100)]
Merge branch 'master' of github.com:tomwalker/django_quiz
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
tomwalker [Wed, 8 Oct 2014 17:15:12 +0000 (18:15 +0100)]
updated readme to reflect
tomwalker [Wed, 8 Oct 2014 17:14:17 +0000 (18:14 +0100)]
Tested the app with Django==1.7 and only change was to add an `exlude` to the meta of an admin form.
The extent of the test was:
* a fresh install in a virtualenv with Django==1.7 and an SQLite DB
* all the tests passed
* made a couple of quiz models with different configurations, filled them with different question types, completed them and marked the essay questions
Tom Walker [Sat, 4 Oct 2014 13:31:05 +0000 (14:31 +0100)]
Merge pull request #23 from rkashapov/master
distribution building is changed
Рустам Кашапов [Fri, 3 Oct 2014 14:13:06 +0000 (18:13 +0400)]
distribution building is changed from egg to source
Рустам Кашапов [Fri, 3 Oct 2014 13:36:42 +0000 (17:36 +0400)]
forgotten essay app translation
Рустам Кашапов [Fri, 3 Oct 2014 05:41:37 +0000 (09:41 +0400)]
egg building and installation is added to travis.yml
Рустам Кашапов [Fri, 3 Oct 2014 04:05:44 +0000 (08:05 +0400)]
fix manifest
tomwalker [Thu, 2 Oct 2014 20:52:57 +0000 (21:52 +0100)]
pep8
tomwalker [Thu, 2 Oct 2014 20:40:52 +0000 (21:40 +0100)]
updated credits to include rkashapov
Tom Walker [Thu, 2 Oct 2014 20:08:51 +0000 (21:08 +0100)]
Merge pull request #22 from rkashapov/master
i18n support and Russian translation
Рустам Кашапов [Thu, 2 Oct 2014 18:06:42 +0000 (22:06 +0400)]
cleaned up my garbage
Рустам Кашапов [Thu, 2 Oct 2014 17:59:07 +0000 (21:59 +0400)]
fix base template.
Рустам Кашапов [Thu, 2 Oct 2014 16:40:46 +0000 (20:40 +0400)]
i18n support and Russian language translation is added.
Рустам Кашапов [Thu, 2 Oct 2014 05:10:55 +0000 (09:10 +0400)]
some code improvements
tomwalker [Thu, 25 Sep 2014 15:31:11 +0000 (16:31 +0100)]
cleaned up an 'any()' check, extending tests for quiz/models.progress.update_score()
Tom Walker [Sun, 21 Sep 2014 14:42:03 +0000 (15:42 +0100)]
pep8
Tom Walker [Sun, 21 Sep 2014 14:26:31 +0000 (15:26 +0100)]
added tests for the new 'draft' option kindly added by richardmansfield
Tom Walker [Fri, 19 Sep 2014 11:02:54 +0000 (12:02 +0100)]
Merge pull request #19 from trident-systems/master
Allow quizzes to be marked as draft and hidden from the public quiz list
Richard Mansfield [Fri, 19 Sep 2014 01:25:28 +0000 (13:25 +1200)]
Allow quizzes to be marked as draft and hidden from the public quiz list
tomwalker [Wed, 20 Aug 2014 16:30:12 +0000 (17:30 +0100)]
pep8
tomwalker [Wed, 20 Aug 2014 16:17:59 +0000 (17:17 +0100)]
Merge: Allow the display order of multichoice options to be specified #17
tomwalker [Tue, 12 Aug 2014 11:57:07 +0000 (12:57 +0100)]
mostly pep8
Tom Walker [Mon, 11 Aug 2014 18:46:53 +0000 (19:46 +0100)]
Merge pull request #16 from trident-systems/master
Display user answers on the results page
Richard Mansfield [Sun, 10 Aug 2014 23:15:46 +0000 (11:15 +1200)]
Display user answers on the results page
Richard Mansfield [Sun, 10 Aug 2014 23:06:14 +0000 (11:06 +1200)]
Display questions in order on the marking page
Richard Mansfield [Sun, 10 Aug 2014 22:54:49 +0000 (10:54 +1200)]
Incorporate user answers in Sitting.get_questions
Richard Mansfield [Sun, 10 Aug 2014 22:34:26 +0000 (10:34 +1200)]
Display question figure on marking page
tomwalker [Thu, 7 Aug 2014 18:31:50 +0000 (19:31 +0100)]
tests for sitting.progress in user and anon views
tomwalker [Thu, 7 Aug 2014 09:07:37 +0000 (10:07 +0100)]
Merge branch 'master' of https://github.com/tomwalker/django-quiz
Conflicts:
quiz/views.py
Tom Walker [Thu, 7 Aug 2014 09:05:53 +0000 (10:05 +0100)]
Merge pull request #15 from trident-systems/master
Completion indicator
tomwalker [Thu, 7 Aug 2014 09:02:04 +0000 (10:02 +0100)]
changed request.POST object to empty dict rather than empty string before GET redirect. This prevents answer of previous question being preselected, mostly for T/F questions
Richard Mansfield [Thu, 7 Aug 2014 05:12:17 +0000 (17:12 +1200)]
Display the number of questions answered so far & the number remaining
Richard Mansfield [Wed, 6 Aug 2014 23:28:23 +0000 (11:28 +1200)]
Install templatetags
Richard Mansfield [Wed, 6 Aug 2014 22:25:34 +0000 (10:25 +1200)]
Don't wipe post data during form validation
tomwalker [Wed, 6 Aug 2014 18:50:08 +0000 (19:50 +0100)]
tests for the new features
tomwalker [Wed, 6 Aug 2014 15:04:47 +0000 (16:04 +0100)]
missed a bracket
tomwalker [Wed, 6 Aug 2014 14:53:41 +0000 (15:53 +0100)]
updated feature list
tomwalker [Wed, 6 Aug 2014 14:49:56 +0000 (15:49 +0100)]
updated contributors
tomwalker [Wed, 6 Aug 2014 14:49:05 +0000 (15:49 +0100)]
updated tests to work alongside pull request from Richard Mansfield
Tom Walker [Wed, 6 Aug 2014 13:44:34 +0000 (14:44 +0100)]
Merge pull request #14 from trident-systems/max_questions
Max questions
Richard Mansfield [Wed, 6 Aug 2014 02:37:30 +0000 (14:37 +1200)]
Display answer in readable format on marking detail page
Richard Mansfield [Wed, 6 Aug 2014 02:36:54 +0000 (14:36 +1200)]
Show completed date on marking detail page
Richard Mansfield [Wed, 6 Aug 2014 02:06:29 +0000 (14:06 +1200)]
Add start, end times to a sitting; display completion date on marking page
Richard Mansfield [Wed, 6 Aug 2014 01:34:15 +0000 (13:34 +1200)]
Handle incorrect question toggle via post
Richard Mansfield [Wed, 6 Aug 2014 00:15:06 +0000 (12:15 +1200)]
Show max_score for each attempt in progress template
Richard Mansfield [Tue, 5 Aug 2014 23:10:54 +0000 (11:10 +1200)]
Store session info for anonymous users taking max_questions quiz
Keep track of the question subset and incorrect questions to allow
anonymous users to sit quizzes with max_questions set.
Richard Mansfield [Tue, 5 Aug 2014 22:55:56 +0000 (10:55 +1200)]
Add option to take a subset of the questions in a quiz
Adds a "max_questions" field to a quiz, indicating the number of
questions to be answered on each attempt. This is useful when the
quiz has a large pool of questions, and students are expected to take
multiple attempts and answer a different random subset of questions
each time.
Each Sitting stores a list of all the questions chosen for the
attempt, and the order in which they are presented to the user, so
that results can be displayed at the end for the question subset,
instead of for the whole quiz.
tomwalker [Mon, 4 Aug 2014 19:39:45 +0000 (20:39 +0100)]
made quiz.progress.list_all_cat_scores a property, changed quiz.progress.update_score use a question rather than a category as its calling arguement. This is to allow easier integration of tracking subcategory scores (which has not been implemented yet)
tomwalker [Fri, 1 Aug 2014 10:08:02 +0000 (11:08 +0100)]
small fix for errors in admin, also added ability to filter subcategories by their parent categories
tomwalker [Thu, 31 Jul 2014 16:44:48 +0000 (17:44 +0100)]
Merge branch 'master' of https://github.com/tomwalker/django-quiz
tomwalker [Thu, 31 Jul 2014 16:42:32 +0000 (17:42 +0100)]
unit test that image with the question content as its alt is shown when viewing a question
tomwalker [Thu, 31 Jul 2014 15:46:04 +0000 (16:46 +0100)]
tests for image field
tomwalker [Thu, 31 Jul 2014 15:04:28 +0000 (16:04 +0100)]
Merge branch 'dev' of https://github.com/tomwalker/django-quiz into dev
tomwalker [Thu, 31 Jul 2014 15:03:34 +0000 (16:03 +0100)]
updated readme with contributors section and updated features certifiedclouds commits
Tom Walker [Thu, 31 Jul 2014 14:55:58 +0000 (15:55 +0100)]
Merge pull request #11 from certifiedloud/dev
fixed invalid html in question.html template
tomwalker [Thu, 31 Jul 2014 14:55:20 +0000 (15:55 +0100)]
adjusted Sub_Category class to SubCategory, included some basic tests for subcategory
Cody Heimberger [Thu, 31 Jul 2014 14:46:31 +0000 (08:46 -0600)]
fixed invalid html in question.html template
Tom Walker [Thu, 31 Jul 2014 13:30:43 +0000 (14:30 +0100)]
Merge pull request #10 from certifiedloud/dev
Added support for Sub-Categories
certifiedloud [Thu, 31 Jul 2014 12:11:52 +0000 (06:11 -0600)]
Merge pull request #1 from certifiedloud/master
merging master and dev branches
Cody Heimberger [Thu, 31 Jul 2014 12:07:31 +0000 (06:07 -0600)]
added sub_categories to questions
Tom Walker [Thu, 31 Jul 2014 09:52:55 +0000 (10:52 +0100)]
Merge pull request #7 from certifiedloud/master
Added support for figures
certifiedloud [Wed, 30 Jul 2014 22:25:56 +0000 (16:25 -0600)]
white space change
Cody Heimberger [Wed, 30 Jul 2014 22:04:50 +0000 (16:04 -0600)]
Merge branch 'master' of https://github.com/certifiedloud/django_quiz
Cody Heimberger [Wed, 30 Jul 2014 22:03:16 +0000 (16:03 -0600)]
added pillow to the requirements.txt file for image uploads
certifiedloud [Wed, 30 Jul 2014 21:49:37 +0000 (15:49 -0600)]
Update models.py
Cody Heimberger [Wed, 30 Jul 2014 21:44:21 +0000 (15:44 -0600)]
added support for figures in true_false and multiple choice questions
tomwalker [Wed, 30 Jul 2014 09:20:54 +0000 (10:20 +0100)]
update to 0.5.0
tomwalker [Tue, 29 Jul 2014 20:19:49 +0000 (21:19 +0100)]
more cleaning up of the main view
Tom Walker [Mon, 28 Jul 2014 20:46:18 +0000 (21:46 +0100)]
more slimming down of the views
Tom Walker [Mon, 28 Jul 2014 18:02:21 +0000 (19:02 +0100)]
slimming down the views
Tom Walker [Mon, 28 Jul 2014 17:18:33 +0000 (18:18 +0100)]
Added a new manager for the sitting object to load sitting for a user
doing a quiz. Allows me to thin the views a bit more.
Tom Walker [Sun, 27 Jul 2014 21:14:57 +0000 (22:14 +0100)]
cleaning up code, improving the default template
Tom Walker [Sun, 27 Jul 2014 17:30:15 +0000 (18:30 +0100)]
removing unused files
Tom Walker [Sun, 27 Jul 2014 16:35:14 +0000 (17:35 +0100)]
readme readme
Tom Walker [Sun, 27 Jul 2014 16:33:27 +0000 (17:33 +0100)]
added travis build image to readme
Tom Walker [Sun, 27 Jul 2014 16:30:53 +0000 (17:30 +0100)]
setup, not manage
Tom Walker [Sun, 27 Jul 2014 16:29:24 +0000 (17:29 +0100)]
trying to get travis to work....
Tom Walker [Sun, 27 Jul 2014 15:50:13 +0000 (16:50 +0100)]
travis...
Tom Walker [Sun, 27 Jul 2014 15:46:09 +0000 (16:46 +0100)]
small update to readme
Tom Walker [Sun, 27 Jul 2014 15:42:52 +0000 (16:42 +0100)]
added travis file
Tom Walker [Sun, 27 Jul 2014 15:23:49 +0000 (16:23 +0100)]
lining up a bracker in urls.py