Commit 1896ddb2e0548ae7c3882d4358f2631499d46328
1 parent
9b790f45
Exists in
master
and in
1 other branch
- added the logs directory to git
- modified config/server.conf to point to logs/ directory - modified demo/test.yaml with better explanations
Showing
3 changed files
with
31 additions
and
29 deletions
Show diff stats
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 |