01 Jul, 2016
3 commits
-
- cosmetic changes.
-
- added new bootstrap themes. - cosmetic changes.
30 Jun, 2016
2 commits
-
- added font-awesome, used only in test reviews for now.
29 Jun, 2016
1 commit
-
- fixed bug where incorrect test results were shown to student after /correct.
27 Jun, 2016
1 commit
-
- disabled content-security-policy because of MathJax - removed column from tables in /admin to simplify
26 Jun, 2016
1 commit
15 Jun, 2016
1 commit
14 Jun, 2016
2 commits
-
- fixed giveup() not logging out stude - insert new student on /admin
08 Jun, 2016
1 commit
07 Jun, 2016
1 commit
-
- removed all sqlite3 code. - fixed sorting students in admin. - added logger configuration files.
06 Jun, 2016
1 commit
03 Jun, 2016
3 commits
-
'tools'. - use default 'alert' question when a question generator fails. - fixed logout link in /admin. - replaced exit() calls from test.py by TestFactoryException exception.
-
- new 'alert' type of question. - commandline 'debug' argument partially working (still lacks loglevel setup). - information type questions use 'title' instead of hardcoded "Atenção".
02 Jun, 2016
2 commits
01 Jun, 2016
1 commit
31 May, 2016
1 commit
-
- the serve.py is now only the interface, everything goes through App class. - implemented an /admin page to authorize students and reset passwords. this is done with a webservice that responds to AJAX. test: - check if questions exist when building testfactory - final grade is rounded to 1 decimal place (0.0 - 20.0) questions: - added support for correction comments for textarea type questions. - scripts can return grade or a dictionary {grade: 10.0, comments:'hello'} serve: - implemented a werbservice for /admin - moved authentication requirements into the serve.py - tried to improve security (but webservices still missing) - templates are obtained only once regressions: - configuration is a completle mess
19 May, 2016
1 commit
-
Some of the improvements are: - cleaner code with TestFactory and QuestionFactory. - application logging to the console - correction script now can return yaml dictionary with grade and comments. Regressions: - command line arguments temporarily disabled. - cherrypy logging temporarily disabled
13 May, 2016
1 commit
-
- more widespread logging - added issues in BUGS.md
09 May, 2016
1 commit
02 May, 2016
3 commits
28 Apr, 2016
1 commit
-
- updated correction code to use recommended subprocess.run() from python 3.5 - remove exit() calls so that the server will not terminate
23 Apr, 2016
1 commit
-
- simplified code in some questions. - added more error checks.
18 Apr, 2016
1 commit
04 Apr, 2016
7 commits
-
- updated to Bootstrap 3.3.6
11 Mar, 2016
3 commits