Commit 1896ddb2e0548ae7c3882d4358f2631499d46328

Authored by Miguel Barao
1 parent 9b790f45
Exists in master and in 1 other branch dev

- added the logs directory to git

- modified config/server.conf to point to logs/ directory
- modified demo/test.yaml with better explanations
config/server.conf
@@ -23,8 +23,8 @@ server.socket_port = 8080 @@ -23,8 +23,8 @@ server.socket_port = 8080
23 log.screen = False 23 log.screen = False
24 24
25 # add path to the log files here. empty strings disable logging 25 # add path to the log files here. empty strings disable logging
26 -log.error_file = '/Users/mjsb/Work/Projects/perguntations/logs/errors.log'  
27 -log.access_file = '' 26 +log.error_file = 'logs/errors.log'
  27 +log.access_file = 'logs/access.log'
28 28
29 # DO NOT DISABLE SESSIONS! 29 # DO NOT DISABLE SESSIONS!
30 tools.sessions.on = True 30 tools.sessions.on = True
demo/test.yaml
@@ -2,61 +2,61 @@ @@ -2,61 +2,61 @@
2 ref: demo 2 ref: demo
3 title: Teste de Demonstração 3 title: Teste de Demonstração
4 4
5 -# database contains students+passwords, final results of the tests, and questions done  
6 -# database: path/to/students.db  
7 -database: db/students.db 5 +# Database with student credentials and grades of all questions and tests done
  6 +# The database is an sqlite3 file generate with the script initdb_from_csv.py
  7 +database: demo/students.db
8 8
9 -# this will generate a file for each test done. The file is like a replacement  
10 -# for a test done in paper.  
11 -answers_dir: ans/demo 9 +# (optional) Generate a file for each test done by a student.
  10 +# It includes the questions, answers and grades.
  11 +# If undefined, then no tests are saved (useful for debug and training)
  12 +# answers_dir: WHERE_TO_SAVE_THE_TESTS
12 13
  14 +# Show points for each question, scale 0-20 (default: False)
13 show_points: True 15 show_points: True
  16 +
  17 +# Show question's hint if available (default: False)
14 show_hints: True 18 show_hints: True
  19 +
  20 +# In practice mode a test can be repeat any number of times (default: False)
15 practice: True 21 practice: True
16 -# debug: False 22 +
  23 +# Show lots of information for debugging (default: False)
  24 +# debug: True
17 25
18 #----------------------------------------------------------------------------- 26 #-----------------------------------------------------------------------------
19 # Base path applied to the questions files and all the scripts 27 # Base path applied to the questions files and all the scripts
20 # including question generators and correctors. 28 # including question generators and correctors.
21 # Either absolute path or relative to current directory. 29 # Either absolute path or relative to current directory.
22 questions_dir: demo 30 questions_dir: demo
23 -# (Note: answers are saved in a different path defined in answers_dir)  
24 31
25 -#-----------------------------------------------------------------------------  
26 -# List of files containing questions in yaml format. 32 +# (optional) List of files containing questions in yaml format.
27 # Selected questions will be obtained from these files. 33 # Selected questions will be obtained from these files.
28 -# If no files are provided, all files in questions_dir are loaded. 34 +# If undefined, all files in questions_dir are loaded.
29 files: 35 files:
30 - questions.yaml 36 - questions.yaml
31 37
32 -#-----------------------------------------------------------------------------  
33 # This is the list of questions. If a "ref:" has a list of keys, then 38 # This is the list of questions. If a "ref:" has a list of keys, then
34 # one question is selected from the list. 39 # one question is selected from the list.
35 # The following example will generate a test with 3 questions. 40 # The following example will generate a test with 3 questions.
36 questions: 41 questions:
37 - # first 42 + # first question
38 - ref: 43 - ref:
39 - # choose 1 from the following 3 questions 44 + # choose 1 from the following 2 questions
40 - solar-system-mars 45 - solar-system-mars
41 - solar-system-jupiter 46 - solar-system-jupiter
42 points: 0.5 47 points: 0.5
43 48
44 - # second 49 + # second question
45 - ref: 50 - ref:
46 - question-v1 51 - question-v1
47 - question-v2 52 - question-v2
48 - # points: 1.0 is the default, if not defined here.  
49 -  
50 - # 3.  
51 - - ref:  
52 - - question-colors  
53 -  
54 - # 4.  
55 - - ref:  
56 - - question-whatever 53 + # points: 1.0 is the default, if omitted
57 54
58 - # 5.  
59 - - ref: one-question 55 + # one question
  56 + - ref: question-colors
  57 + points: 1.5
60 58
61 - # 6. 59 + # just use defaults
  60 + - question-whatever
  61 + - one-question
62 - another-question 62 - another-question
logs/.gitignore 0 → 100644
@@ -0,0 +1,2 @@ @@ -0,0 +1,2 @@
  1 +*
  2 +!.gitignore