Skip to content
Snippets Groups Projects
  1. Aug 04, 2018
  2. Jul 07, 2018
  3. Jan 20, 2018
  4. Jan 14, 2018
  5. Sep 11, 2017
  6. Aug 28, 2017
    • Daniel Gerhardt's avatar
      Rename caches · 2d947098
      Daniel Gerhardt authored
      * skillquestions -> contentlists
      * lecturequestions -> lecturecontentlists
      * preparationquestions -> preparationcontentlists
      * flashcardquestions -> flashcardcontentlists
      * questions -> contents
      * answers -> answerlists
      * learningprogress -> score
      2d947098
    • Daniel Gerhardt's avatar
      951457c9
    • Daniel Gerhardt's avatar
      Refactor repository method signatures and variable names · 1c30ba89
      Daniel Gerhardt authored
      * Prefer ids over "foreign" domain objects.
      * Consistently use final keyword for implementation parameters and
        variables.
      * As a consequence, session id is used instead of the object as cache
        key for `skillquestions`, `lecturequestions`, `preparationquestions`
        and`flashcardquestions` caches.
      * Rename occurances of `questionId` to `contentId`.
      1c30ba89
    • Daniel Gerhardt's avatar
      Refactor package and class hierarchy · bbf2464e
      Daniel Gerhardt authored
      * Moved classes from `de.thm.arsnova` root package.
      * New util package
      * Do not start interface names with `I`. Appended `Impl` to the
        implementing class instead.
      * Renamed learning progress classes to score and move them from
        `.domain` to a new `.services.score` package.
      * Do not capitalize acronyms in class names:
          * CASLogoutSuccessHandler -> CasLogoutSuccessHandler
          * SocketIO* -> Socketio*
      * Renamed `.socket` package to `.websocket`
      bbf2464e
  7. Jun 29, 2017
  8. Apr 25, 2017
  9. Mar 28, 2017
  10. Feb 13, 2017
  11. Feb 10, 2017
  12. Feb 07, 2017
    • Daniel Gerhardt's avatar
      Split up and rewrite documentation · d59d07aa
      Daniel Gerhardt authored
      The README file has been split up into separate files for installation
      and development. A new documentation for the upgrade process has been
      added.
      
      The following changes have been made regarding content:
      * Removed outdated Vagrant section
      * Replaced unnecessary session persistance section
      * Use simple HTTP proxy module instead of AJP for Apache httpd
      * Nginx as alternative for Apache httpd
      * Use Websocket proxy which makes HTTPS configuration on the Java side
        obsolete
      * Additional configuration steps for server software
      * Added requirements section
      * Added upgrading instructions
      d59d07aa