Commit e826388c3a438aedd091d15577f2738fdac3209a
1 parent
788919ca
Exists in
master
and in
1 other branch
- updated codemirror lib and documentation
Showing
4 changed files
with
20 additions
and
3 deletions
Show diff stats
BUGS.md
| 1 | 1 | ||
| 2 | # BUGS | 2 | # BUGS |
| 3 | 3 | ||
| 4 | +- no test3 está contar 1.0 valores numa pergunta do tipo info? acontece para type: info, e não para type: information | ||
| 5 | +- mostrar solucao na revisao de prova nas perguntas radio e checkbox. | ||
| 4 | - impedir os eventos copy/paste. alunos usam isso para trazer codigo ja feito nos computadores. Obrigar a fazer reset? fazer um copy automaticamente? | 6 | - impedir os eventos copy/paste. alunos usam isso para trazer codigo ja feito nos computadores. Obrigar a fazer reset? fazer um copy automaticamente? |
| 5 | - se aluno entrar com l12345 rebenta. numa funcao get_... ver imagem no ipad | 7 | - se aluno entrar com l12345 rebenta. numa funcao get_... ver imagem no ipad |
| 6 | - a revisao do teste não mostra as imagens. | 8 | - a revisao do teste não mostra as imagens. |
MANUAL.md
| @@ -109,7 +109,23 @@ To review the tests: | @@ -109,7 +109,23 @@ To review the tests: | ||
| 109 | The grades are stored in the sqlite3 file specified in the test. | 109 | The grades are stored in the sqlite3 file specified in the test. |
| 110 | We can get the results into a csv file and later import it into LibreOffice: | 110 | We can get the results into a csv file and later import it into LibreOffice: |
| 111 | 111 | ||
| 112 | -```.bash | 112 | +```bash |
| 113 | $ sqlite3 demo/students.db "select student_id,grade from tests where ref='my-test-reference'" > grades.csv | 113 | $ sqlite3 demo/students.db "select student_id,grade from tests where ref='my-test-reference'" > grades.csv |
| 114 | ``` | 114 | ``` |
| 115 | 115 | ||
| 116 | +## Error in a question | ||
| 117 | + | ||
| 118 | +Found error in a question after the test. What to do? | ||
| 119 | + | ||
| 120 | +A possibility is to remove, for each student, the points of that question from the final grade, and then rescale the all the grades. | ||
| 121 | +This means removing that question and assigning those points to the other questions keeping the proportions. | ||
| 122 | + | ||
| 123 | +The following query gets the final grades and the corrected points of the faulty question, so that a compensation can be done. | ||
| 124 | + | ||
| 125 | +```bash | ||
| 126 | +sqlite3 students.db "select tests.student_id,tests.grade,questions.grade from tests inner join questions on tests.student_id=questions.student_id where tests.ref='ti-test3' and questions.ref='differential-entropy'" | ||
| 127 | +``` | ||
| 128 | + | ||
| 129 | +This example is for the test `ti-test3` and faulty question `differential-entropy`. | ||
| 130 | + | ||
| 131 | + |
README.md
| @@ -16,7 +16,6 @@ The webserver is a python application and requires `python3.7` and `pip` to be i | @@ -16,7 +16,6 @@ The webserver is a python application and requires `python3.7` and `pip` to be i | ||
| 16 | - Pygments | 16 | - Pygments |
| 17 | - SQLAlchemy | 17 | - SQLAlchemy |
| 18 | - bcrypt | 18 | - bcrypt |
| 19 | -- markdown | ||
| 20 | 19 | ||
| 21 | These can be installed for a single user (recommended), in a python virtual environment or system wide. | 20 | These can be installed for a single user (recommended), in a python virtual environment or system wide. |
| 22 | 21 |
static/codemirror