1. 28 Aug, 2017 3 commits
    • 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
      Split up ContentService · db209f2c
      Daniel Gerhardt authored
      Added new service for comments.
      db209f2c
    • 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
  2. 17 Aug, 2017 6 commits
  3. 17 Jul, 2017 4 commits
  4. 16 Jul, 2017 3 commits
  5. 15 Jul, 2017 24 commits