Commit 902c35b2e34ae1b6b7ea3717d030176a39334da6
1 parent
c147c920
Exists in
master
and in
1 other branch
changes in README.md
Showing
1 changed file
with
13 additions
and
9 deletions
Show diff stats
README.md
1 | - # README # | |
1 | +# README.md | |
2 | 2 | |
3 | 3 | 1. [Requirements](#requirements) |
4 | 4 | 1. [Installation](#installation) |
... | ... | @@ -104,18 +104,20 @@ initdb --add 123 "Asterix Gaules" # add one student |
104 | 104 | |
105 | 105 | This will create or update a `students.db` file that contains a sqlite3 |
106 | 106 | database. |
107 | -The database stores user passwords and grades (but not the actual tests). | |
107 | +The database stores user passwords and grades, but not the actual tests. | |
108 | 108 | |
109 | -The complete tests are stored in JSON files in the following directory: | |
109 | +A test is specified in a single `yaml` file. | |
110 | +The demo already includes the `tutorial.yaml` that you can play with. | |
111 | + | |
112 | +The complete tests submitted by the students are stored in JSON files in the | |
113 | +directory defined in `tutorial.yaml` under the option `answers_dir: ans`. | |
114 | +We also have to create this directory manually: | |
110 | 115 | |
111 | 116 | ```bash |
112 | 117 | mkdir ans # directory where the tests will be saved |
113 | 118 | ``` |
114 | 119 | |
115 | -A test is specified in a single `yaml` file. | |
116 | -The demo already includes the `tutorial.yaml` that you can play with. | |
117 | - | |
118 | -Start the server and run this test: | |
120 | +Start the server and run the `tutorial.yaml` test: | |
119 | 121 | |
120 | 122 | ```bash |
121 | 123 | perguntations tutorial.yaml # run demo test |
... | ... | @@ -125,8 +127,10 @@ Several options are available, run `perguntations --help` for a list. |
125 | 127 | |
126 | 128 | The server listens on port 8443 of all IPs of all network interfaces. |
127 | 129 | Open the browser at `http://127.0.0.1:8443/` and login as user number `0` |
128 | -(administrator) and choose any password. The administrator is redirected to the | |
129 | -administration page that shows all the students and their state. | |
130 | +(administrator) and choose any password you want. The password is defined on | |
131 | +first login. | |
132 | +After logging in, you will be redirected to the administration page that shows | |
133 | +all the students and their current state. | |
130 | 134 | |
131 | 135 | 1. Authorize students by clicking the checkboxes. |
132 | 136 | 2. Open a different browser (or exit administrator) at `http://127.0.0.1:8443/` | ... | ... |