02 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
02 May, 2016
1 commit
23 Jun, 2015
1 commit
22 Jun, 2015
1 commit
-
- fixed order of the students in /result, added elapsed time and cosmetic changes - new icon (pomba)
04 Jun, 2015
2 commits
29 May, 2015
1 commit
-
- replaced "practice_mode" by "practice".
23 May, 2015
1 commit
-
- code cleanup, moved sql code to database.py
21 May, 2015
1 commit
-
- list of students and password reset/definition in /students is now working.
20 May, 2015
1 commit
-
serve.py.