Pull request #21: Test scrum31 i scrum32Merge in IO5UN/prod from test-32 to master
* commit '04cb733fc64dc9e879e3046065411f5ed27f2ca5':
add a test to check the matching exercise answear
stylistic improvment to lessons service tests
add a test to get exercise and lessons
Pull request #20: Implemented endpoint for fetching lessons by language and categoryMerge in IO5UN/prod from feature/28 to master
* commit '621ce74b8855ae2d83173e4c1558e5951c89aa7f':
Implemented endpoint for fetching lessons by language and category
Pull request #17: Fix/exercise fixesMerge in IO5UN/prod from fix/exercise-fixes to master
* commit '58f148b13aaeb4af6934ced01e103c864b519781':
Added marking exercise as comleted to answer checking
Changed exercise endpoints to return only necessary data
Pull request #16: Fix/refresh reimplementationMerge in IO5UN/prod from fix/refresh-reimplementation to master
* commit '641576356b8192bc6a4fa422449331bb24353a52':
Changed refresh endpoint to also return new refresh token
Changed JWT expiration to 5 minutes
Changed middleware response code to 401 when token expires
Pull request #19: Add "getAvailableLessonCategories" and "getExercisesForLesson" endpoints.Merge in IO5UN/prod from feature/IO5UN-27 to master
* commit '7bcd0e62fca6ee0cabc3ab56e3a1d7b95eaa2d73':
Add "getExercisesForLesson" endpoint to get all exercises by certain language, category, and number, similar to the "api/exercise/type/:type" endpoint format
Add getAvailableLessonCategories endpoint to get all lesson categories not yet completed
Add "getExercisesForLesson" endpoint to get all exercises by certain language, category, and number, similar to the "api/exercise/type/:type" endpoint format
Pull request #14: Fix/major backend cleanupMerge in IO5UN/prod from fix/major-backend-cleanup to master
* commit '14e18b37b0ad1af574e91eefdcb5b2f95efa0395':
Removed redundancy from endpoint name
Fixed minor errors
Seperated lesson router/service from exercise router/service
Seperated account router/service from auth router/service
Fixed mongoose models to allow connecting with existing DB collections
Applied fixes to Progre...
Pull request #13: Us/20Merge in IO5UN/prod from us/20 to master
* commit '7d57dd394b2026f7381a35bdc41d4fa4f23edd9c':
feat: implemented frontend communication with backend for authorization & fixed backend response messages
Fixed some potential, minor bugs
Added answer validation for (possibly) all types of exercises
Readded removed responses
Pull request #12: Feature/2 3 15Merge in IO5UN/prod from feature/2_3 to master
* commit 'cec466bec8125428af287838af61102c0a447f9a':
Add endpoint to complete lesson and update user progress
Add functionality to delete user account and edit user data (name, email, password)
Add functionality to delete user account and edit user data (name, email, password)
Pull request #9: Test/4Merge in IO5UN/prod from test/4 to master
* commit '76d1637d4289f3ff56654c3809fd14e1e162f2f9':
add a unit tests for exerciseService
add a mock to authRouter.tests