diff --git a/BUGS.md b/BUGS.md index 2ea2841..e75af68 100644 --- a/BUGS.md +++ b/BUGS.md @@ -1,6 +1,8 @@ # BUGS +- no test3 está contar 1.0 valores numa pergunta do tipo info? acontece para type: info, e não para type: information +- mostrar solucao na revisao de prova nas perguntas radio e checkbox. - impedir os eventos copy/paste. alunos usam isso para trazer codigo ja feito nos computadores. Obrigar a fazer reset? fazer um copy automaticamente? - se aluno entrar com l12345 rebenta. numa funcao get_... ver imagem no ipad - a revisao do teste não mostra as imagens. diff --git a/MANUAL.md b/MANUAL.md index 5ead728..af09b67 100644 --- a/MANUAL.md +++ b/MANUAL.md @@ -109,7 +109,23 @@ To review the tests: The grades are stored in the sqlite3 file specified in the test. We can get the results into a csv file and later import it into LibreOffice: -```.bash +```bash $ sqlite3 demo/students.db "select student_id,grade from tests where ref='my-test-reference'" > grades.csv ``` +## Error in a question + +Found error in a question after the test. What to do? + +A possibility is to remove, for each student, the points of that question from the final grade, and then rescale the all the grades. +This means removing that question and assigning those points to the other questions keeping the proportions. + +The following query gets the final grades and the corrected points of the faulty question, so that a compensation can be done. + +```bash +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'" +``` + +This example is for the test `ti-test3` and faulty question `differential-entropy`. + + diff --git a/README.md b/README.md index 1c67331..1cd438d 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,6 @@ The webserver is a python application and requires `python3.7` and `pip` to be i - Pygments - SQLAlchemy - bcrypt -- markdown These can be installed for a single user (recommended), in a python virtual environment or system wide. diff --git a/static/codemirror b/static/codemirror index 6eafd2c..afa3052 120000 --- a/static/codemirror +++ b/static/codemirror @@ -1 +1 @@ -libs/codemirror-5.42.0/ \ No newline at end of file +libs/codemirror-5.42.2/ \ No newline at end of file -- libgit2 0.21.2