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 23 log.screen = False
24 24  
25 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 29 # DO NOT DISABLE SESSIONS!
30 30 tools.sessions.on = True
... ...
demo/test.yaml
... ... @@ -2,61 +2,61 @@
2 2 ref: demo
3 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 15 show_points: True
  16 +
  17 +# Show question's hint if available (default: False)
14 18 show_hints: True
  19 +
  20 +# In practice mode a test can be repeat any number of times (default: False)
15 21 practice: True
16   -# debug: False
  22 +
  23 +# Show lots of information for debugging (default: False)
  24 +# debug: True
17 25  
18 26 #-----------------------------------------------------------------------------
19 27 # Base path applied to the questions files and all the scripts
20 28 # including question generators and correctors.
21 29 # Either absolute path or relative to current directory.
22 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 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 35 files:
30 36 - questions.yaml
31 37  
32   -#-----------------------------------------------------------------------------
33 38 # This is the list of questions. If a "ref:" has a list of keys, then
34 39 # one question is selected from the list.
35 40 # The following example will generate a test with 3 questions.
36 41 questions:
37   - # first
  42 + # first question
38 43 - ref:
39   - # choose 1 from the following 3 questions
  44 + # choose 1 from the following 2 questions
40 45 - solar-system-mars
41 46 - solar-system-jupiter
42 47 points: 0.5
43 48  
44   - # second
  49 + # second question
45 50 - ref:
46 51 - question-v1
47 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 62 - another-question
... ...
logs/.gitignore 0 → 100644
... ... @@ -0,0 +1,2 @@
  1 +*
  2 +!.gitignore
... ...