27 Dec, 2021

1 commit


10 Dec, 2020

1 commit


09 Dec, 2020

1 commit


12 Nov, 2020

1 commit


07 Nov, 2020

1 commit


05 May, 2020

1 commit


01 May, 2020

2 commits


07 Nov, 2019

1 commit

  • - fix and improve sanity checks
    - show discount points
    - add scale_min
    - add support for list of regular expressions in regex questions
    - improve documentation
    - improves exception handling in python
    - grades are no longer rounded in the database, but show rounded to 1
      decimal place in the browser.
    Miguel Barão
     

13 Feb, 2019

1 commit


12 Feb, 2019

1 commit


23 Dec, 2018

2 commits


15 Apr, 2018

2 commits


12 Apr, 2018

1 commit


26 Oct, 2017

1 commit

  • - questions can add comments to be shown in the review (e.g. correct answer)
    - cosmetic changes: space around tables, scaling hands up/down, review of unanswered questions is shaded.
    Miguel Barão
     

21 Oct, 2017

1 commit


17 Oct, 2017

1 commit


21 Jan, 2017

1 commit


13 Nov, 2016

1 commit


12 Nov, 2016

1 commit


19 Jul, 2016

1 commit


13 Jul, 2016

1 commit


29 Jun, 2016

1 commit


03 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
    Miguel Barão
     

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
    Miguel Barao
     

26 Jun, 2015

1 commit

  • - corrections in the /config/server.conf
    - fixed paths so that server can be run from other directories.
    - fixed paths so that questions, tests and logs do not have to be in the server directory.
    - check existence of some files, directories and database
    - removed offensive comments
    Miguel Barão
     

22 Jun, 2015

1 commit


20 May, 2015

1 commit