blob: 66535ff5253216f143fab9d9f41d1154c2f98fa0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
===============
Online Exam
===============
Online test application lets user(student) take an online programming test.
A special user called moderator can add questions, create question paper,
conduct online test and monitor the test.
Quick start
------------
1. Add "exam", "taggit" and "taggit_autocomplete_modified" apps
to your INSTALLED_APPS setting as follows:
INSTALLED_APPS =(
'exam',
'taggit',
'taggit_autocomplete_modified',
)
2. In project settings, add AUTH_PROFILE_MODULE = 'exam.Profile'
You can change the exam.Profile to your desired app user profile.
3. Include the "exam" and taggit_autocomplete_modified URL configuration
in your project urls.py as follows:
url(r'^exam/', include('exam.urls')),
url(r'^taggit_autocomplete_modified/', include\
('taggit_autocomplete_modified.urls'))
4. Since taggit_autocomplete_modified version for django=>1.5 is not available
you have to do one change manually. In taggit_autocomplete_modified app url,
remove "default" from the import statement as follows:
Change: from django.conf.urls.defaults import *
to : from django.conf.urls import *
Note: location of the above file will probably be as
../lib/python2.7/site-packages/taggit_autocomplete_modified/urls.py
5. Run 'python manage.py syncdb' to create "exam" models.
6. Start the development server and visit http://localhost:8000/exam/
7. In exam app run code sever as superuser as follows:
sudo python code_server.py
Note: location of the above file will probably be as
../lib/python2.7/site-packages/exam/code_server.py
|