]> git.parisson.com Git - django_quiz.git/log
django_quiz.git
10 years agoUse 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.

10 years agoMerge pull request #31 from d0ugal/master
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

10 years agoUpdate 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.

10 years agoupdating the README with recent contributors (thanks again) and small
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

10 years agonicer tox.ini layout
Tom Walker [Fri, 28 Nov 2014 14:34:17 +0000 (14:34 +0000)]
nicer tox.ini layout

10 years agoupdated tox to run with python 2.7, 3.3 and 3.4. Tests done on Django
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

10 years agosmall cleanup, mostly pep8 related modifications
Tom Walker [Wed, 26 Nov 2014 11:55:50 +0000 (11:55 +0000)]
small cleanup, mostly pep8 related modifications

10 years agoMerge pull request #30 from d0ugal/tox
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

10 years agoFix tests under Python 3
Dougal Matthews [Tue, 25 Nov 2014 16:04:44 +0000 (16:04 +0000)]
Fix tests under Python 3

10 years agoMerge pull request #29 from d0ugal/tox
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

10 years agoDrop 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

10 years agoMerge pull request #28 from d0ugal/tox
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

10 years agoAdd six, the Python 2 and 3 comabitability utility
Dougal Matthews [Tue, 25 Nov 2014 15:34:28 +0000 (15:34 +0000)]
Add six, the Python 2 and 3 comabitability utility

10 years agoUsing tox can leave eggs in your CWD, ignore them
Dougal Matthews [Tue, 25 Nov 2014 15:33:56 +0000 (15:33 +0000)]
Using tox can leave eggs in your CWD, ignore them

10 years agoAdded code to the models.py files, to make everything run as smooth in Python 3 as...
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.

10 years agoInitial Tox and Travis setup
Dougal Matthews [Tue, 25 Nov 2014 15:23:40 +0000 (15:23 +0000)]
Initial Tox and Travis setup

10 years agoMerge branch 'master' of github.com:tomwalker/django_quiz
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.

10 years agoupdated readme to reflect
tomwalker [Wed, 8 Oct 2014 17:15:12 +0000 (18:15 +0100)]
updated readme to reflect

10 years agoTested the app with Django==1.7 and only change was to add an `exlude` to the meta...
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

10 years agoMerge pull request #23 from rkashapov/master
Tom Walker [Sat, 4 Oct 2014 13:31:05 +0000 (14:31 +0100)]
Merge pull request #23 from rkashapov/master

distribution building is changed

10 years agodistribution building is changed from egg to source
Рустам Кашапов [Fri, 3 Oct 2014 14:13:06 +0000 (18:13 +0400)]
distribution building is changed from egg to source

10 years agoforgotten essay app translation
Рустам Кашапов [Fri, 3 Oct 2014 13:36:42 +0000 (17:36 +0400)]
forgotten essay app translation

10 years agoegg building and installation is added to travis.yml
Рустам Кашапов [Fri, 3 Oct 2014 05:41:37 +0000 (09:41 +0400)]
egg building and installation is added to travis.yml

10 years agofix manifest
Рустам Кашапов [Fri, 3 Oct 2014 04:05:44 +0000 (08:05 +0400)]
fix manifest

10 years agopep8
tomwalker [Thu, 2 Oct 2014 20:52:57 +0000 (21:52 +0100)]
pep8

10 years agoupdated credits to include rkashapov
tomwalker [Thu, 2 Oct 2014 20:40:52 +0000 (21:40 +0100)]
updated credits to include rkashapov

10 years agoMerge pull request #22 from rkashapov/master
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

10 years agocleaned up my garbage
Рустам Кашапов [Thu, 2 Oct 2014 18:06:42 +0000 (22:06 +0400)]
cleaned up my garbage

10 years agofix base template.
Рустам Кашапов [Thu, 2 Oct 2014 17:59:07 +0000 (21:59 +0400)]
fix base template.

10 years agoi18n support and Russian language translation is added.
Рустам Кашапов [Thu, 2 Oct 2014 16:40:46 +0000 (20:40 +0400)]
i18n support and Russian language translation is added.

10 years agosome code improvements
Рустам Кашапов [Thu, 2 Oct 2014 05:10:55 +0000 (09:10 +0400)]
some code improvements

10 years agocleaned up an 'any()' check, extending tests for quiz/models.progress.update_score()
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()

10 years agopep8
Tom Walker [Sun, 21 Sep 2014 14:42:03 +0000 (15:42 +0100)]
pep8

10 years agoadded tests for the new 'draft' option kindly added by richardmansfield
Tom Walker [Sun, 21 Sep 2014 14:26:31 +0000 (15:26 +0100)]
added tests for the new 'draft' option kindly added by richardmansfield

10 years agoMerge pull request #19 from trident-systems/master
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

10 years agoAllow 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

10 years agopep8
tomwalker [Wed, 20 Aug 2014 16:30:12 +0000 (17:30 +0100)]
pep8

10 years agoMerge: Allow the display order of multichoice options to be specified #17
tomwalker [Wed, 20 Aug 2014 16:17:59 +0000 (17:17 +0100)]
Merge: Allow the display order of multichoice options to be specified #17

10 years agomostly pep8
tomwalker [Tue, 12 Aug 2014 11:57:07 +0000 (12:57 +0100)]
mostly pep8

10 years agoMerge pull request #16 from trident-systems/master
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

10 years agoDisplay 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

10 years agoDisplay questions in order on the marking page
Richard Mansfield [Sun, 10 Aug 2014 23:06:14 +0000 (11:06 +1200)]
Display questions in order on the marking page

10 years agoIncorporate user answers in Sitting.get_questions
Richard Mansfield [Sun, 10 Aug 2014 22:54:49 +0000 (10:54 +1200)]
Incorporate user answers in Sitting.get_questions

10 years agoDisplay question figure on marking page
Richard Mansfield [Sun, 10 Aug 2014 22:34:26 +0000 (10:34 +1200)]
Display question figure on marking page

10 years agotests for sitting.progress in user and anon views
tomwalker [Thu, 7 Aug 2014 18:31:50 +0000 (19:31 +0100)]
tests for sitting.progress in user and anon views

10 years agoMerge branch 'master' of https://github.com/tomwalker/django-quiz
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

10 years agoMerge pull request #15 from trident-systems/master
Tom Walker [Thu, 7 Aug 2014 09:05:53 +0000 (10:05 +0100)]
Merge pull request #15 from trident-systems/master

Completion indicator

10 years agochanged request.POST object to empty dict rather than empty string before GET redirec...
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

10 years agoDisplay the number of questions answered so far & the number remaining
Richard Mansfield [Thu, 7 Aug 2014 05:12:17 +0000 (17:12 +1200)]
Display the number of questions answered so far & the number remaining

10 years agoInstall templatetags
Richard Mansfield [Wed, 6 Aug 2014 23:28:23 +0000 (11:28 +1200)]
Install templatetags

10 years agoDon't wipe post data during form validation
Richard Mansfield [Wed, 6 Aug 2014 22:25:34 +0000 (10:25 +1200)]
Don't wipe post data during form validation

10 years agotests for the new features
tomwalker [Wed, 6 Aug 2014 18:50:08 +0000 (19:50 +0100)]
tests for the new features

10 years agomissed a bracket
tomwalker [Wed, 6 Aug 2014 15:04:47 +0000 (16:04 +0100)]
missed a bracket

10 years agoupdated feature list
tomwalker [Wed, 6 Aug 2014 14:53:41 +0000 (15:53 +0100)]
updated feature list

10 years agoupdated contributors
tomwalker [Wed, 6 Aug 2014 14:49:56 +0000 (15:49 +0100)]
updated contributors

10 years agoupdated tests to work alongside pull request from Richard Mansfield
tomwalker [Wed, 6 Aug 2014 14:49:05 +0000 (15:49 +0100)]
updated tests to work alongside pull request from Richard Mansfield

10 years agoMerge pull request #14 from trident-systems/max_questions
Tom Walker [Wed, 6 Aug 2014 13:44:34 +0000 (14:44 +0100)]
Merge pull request #14 from trident-systems/max_questions

Max questions

10 years agoDisplay answer in readable format on marking detail page
Richard Mansfield [Wed, 6 Aug 2014 02:37:30 +0000 (14:37 +1200)]
Display answer in readable format on marking detail page

10 years agoShow completed date on marking detail page
Richard Mansfield [Wed, 6 Aug 2014 02:36:54 +0000 (14:36 +1200)]
Show completed date on marking detail page

10 years agoAdd start, end times to a sitting; display completion date on marking 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

10 years agoHandle incorrect question toggle via post
Richard Mansfield [Wed, 6 Aug 2014 01:34:15 +0000 (13:34 +1200)]
Handle incorrect question toggle via post

10 years agoShow max_score for each attempt in progress template
Richard Mansfield [Wed, 6 Aug 2014 00:15:06 +0000 (12:15 +1200)]
Show max_score for each attempt in progress template

10 years agoStore session info for anonymous users taking max_questions quiz
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.

10 years agoAdd option to take a subset of the questions in a quiz
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.

10 years agomade quiz.progress.list_all_cat_scores a property, changed quiz.progress.update_score...
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)

10 years agosmall fix for errors in admin, also added ability to filter subcategories by their...
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

10 years agoMerge branch 'master' of https://github.com/tomwalker/django-quiz
tomwalker [Thu, 31 Jul 2014 16:44:48 +0000 (17:44 +0100)]
Merge branch 'master' of https://github.com/tomwalker/django-quiz

10 years agounit test that image with the question content as its alt is shown when viewing a...
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

10 years agotests for image field
tomwalker [Thu, 31 Jul 2014 15:46:04 +0000 (16:46 +0100)]
tests for image field

10 years agoMerge branch 'dev' of https://github.com/tomwalker/django-quiz into dev
tomwalker [Thu, 31 Jul 2014 15:04:28 +0000 (16:04 +0100)]
Merge branch 'dev' of https://github.com/tomwalker/django-quiz into dev

10 years agoupdated readme with contributors section and updated features certifiedclouds commits
tomwalker [Thu, 31 Jul 2014 15:03:34 +0000 (16:03 +0100)]
updated readme with contributors section and updated features certifiedclouds commits

10 years agoMerge pull request #11 from certifiedloud/dev
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

10 years agoadjusted Sub_Category class to SubCategory, included some basic tests for subcategory
tomwalker [Thu, 31 Jul 2014 14:55:20 +0000 (15:55 +0100)]
adjusted Sub_Category class to SubCategory, included some basic tests for subcategory

10 years agofixed invalid html in question.html template
Cody Heimberger [Thu, 31 Jul 2014 14:46:31 +0000 (08:46 -0600)]
fixed invalid html in question.html template

10 years agoMerge pull request #10 from certifiedloud/dev
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

10 years agoMerge pull request #1 from certifiedloud/master
certifiedloud [Thu, 31 Jul 2014 12:11:52 +0000 (06:11 -0600)]
Merge pull request #1 from certifiedloud/master

merging master and dev branches

10 years agoadded sub_categories to questions
Cody Heimberger [Thu, 31 Jul 2014 12:07:31 +0000 (06:07 -0600)]
added sub_categories to questions

10 years agoMerge pull request #7 from certifiedloud/master
Tom Walker [Thu, 31 Jul 2014 09:52:55 +0000 (10:52 +0100)]
Merge pull request #7 from certifiedloud/master

Added support for figures

10 years agowhite space change
certifiedloud [Wed, 30 Jul 2014 22:25:56 +0000 (16:25 -0600)]
white space change

10 years agoMerge branch 'master' of https://github.com/certifiedloud/django_quiz
Cody Heimberger [Wed, 30 Jul 2014 22:04:50 +0000 (16:04 -0600)]
Merge branch 'master' of https://github.com/certifiedloud/django_quiz

10 years agoadded pillow to the requirements.txt file for image uploads
Cody Heimberger [Wed, 30 Jul 2014 22:03:16 +0000 (16:03 -0600)]
added pillow to the requirements.txt file for image uploads

10 years agoUpdate models.py
certifiedloud [Wed, 30 Jul 2014 21:49:37 +0000 (15:49 -0600)]
Update models.py

10 years agoadded support for figures in true_false and multiple choice questions
Cody Heimberger [Wed, 30 Jul 2014 21:44:21 +0000 (15:44 -0600)]
added support for figures in true_false and multiple choice questions

10 years agoupdate to 0.5.0
tomwalker [Wed, 30 Jul 2014 09:20:54 +0000 (10:20 +0100)]
update to 0.5.0

10 years agomore cleaning up of the main view
tomwalker [Tue, 29 Jul 2014 20:19:49 +0000 (21:19 +0100)]
more cleaning up of the main view

10 years agomore slimming down of the views
Tom Walker [Mon, 28 Jul 2014 20:46:18 +0000 (21:46 +0100)]
more slimming down of the views

10 years agoslimming down the views
Tom Walker [Mon, 28 Jul 2014 18:02:21 +0000 (19:02 +0100)]
slimming down the views

10 years agoAdded a new manager for the sitting object to load sitting for a user
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.

10 years agocleaning up code, improving the default template
Tom Walker [Sun, 27 Jul 2014 21:14:57 +0000 (22:14 +0100)]
cleaning up code, improving the default template

10 years agoremoving unused files
Tom Walker [Sun, 27 Jul 2014 17:30:15 +0000 (18:30 +0100)]
removing unused files

10 years agoreadme readme
Tom Walker [Sun, 27 Jul 2014 16:35:14 +0000 (17:35 +0100)]
readme readme

10 years agoadded travis build image to readme
Tom Walker [Sun, 27 Jul 2014 16:33:27 +0000 (17:33 +0100)]
added travis build image to readme

10 years agosetup, not manage
Tom Walker [Sun, 27 Jul 2014 16:30:53 +0000 (17:30 +0100)]
setup, not manage

10 years agotrying to get travis to work....
Tom Walker [Sun, 27 Jul 2014 16:29:24 +0000 (17:29 +0100)]
trying to get travis to work....

10 years agotravis...
Tom Walker [Sun, 27 Jul 2014 15:50:13 +0000 (16:50 +0100)]
travis...

10 years agosmall update to readme
Tom Walker [Sun, 27 Jul 2014 15:46:09 +0000 (16:46 +0100)]
small update to readme

10 years agoadded travis file
Tom Walker [Sun, 27 Jul 2014 15:42:52 +0000 (16:42 +0100)]
added travis file

10 years agolining up a bracker in urls.py
Tom Walker [Sun, 27 Jul 2014 15:23:49 +0000 (16:23 +0100)]
lining up a bracker in urls.py

10 years agocode cleanup and extra tests
Tom Walker [Sun, 27 Jul 2014 15:20:52 +0000 (16:20 +0100)]
code cleanup and extra tests

10 years agofinalised essay question type, added it to admin and readme, adjusted
Tom Walker [Sun, 27 Jul 2014 13:15:58 +0000 (14:15 +0100)]
finalised essay question type, added it to admin and readme, adjusted
sitting detail view to allow a marker to decide whether a question is
correct, added supporting methods to the sitting model