Commit Graph

145 Commits

Author SHA1 Message Date
Alexander Polynomdivision
d08e591e27 fix: Was ist Prozentrechnung? 2018-10-01 19:02:12 +02:00
Alexander Polynomdivision
1a07fd2ddb scripts: Add add_level.py 2018-10-01 17:33:25 +02:00
Alexander Polynomdivision
8e71aa85dc fix: The client and server send the ILevel type differently 2018-10-01 17:31:23 +02:00
Alexander Polynomdivision
9144676ec2 scripts: Add scripts to help testing and administration 2018-10-01 17:08:37 +02:00
Alexander Polynomdivision
4f133c55d2 feat: Add new vocabulary to the review queue
When a level is finished, the vocabulary of that item will be
converted into SM2 metadata, which will be appended to the
user's vocabMetadata.
2018-09-30 21:17:47 +02:00
Alexander Polynomdivision
4a6b40ad72 feat: Test using HTTPS and HTTP2 2018-09-30 20:15:27 +02:00
Alexander Polynomdivision
b47b18c373 feat: Prevent invalid logins
Do not sent a request to authenticate against the server
when either the username or the password are empty
2018-09-30 18:32:36 +02:00
Alexander Polynomdivision
048f375724 feat: Implement SM2 2018-09-30 16:17:54 +02:00
Alexander Polynomdivision
64bcc932d7 fix: Metadata only updated on correct answers 2018-09-30 14:46:32 +02:00
Alexander Polynomdivision
2276dad7a7 fix: Fix the level page handling vocab IDs wrongly 2018-09-30 13:48:20 +02:00
Alexander Polynomdivision
adba83f865 build: List all TODOs 2018-09-30 13:08:31 +02:00
Alexander Polynomdivision
6de51609c0 fix: Remove invalid session tokens + Login using the Return key 2018-09-30 13:08:14 +02:00
Alexander Polynomdivision
ff26a39db8 fix: Remove debug output 2018-09-29 22:11:07 +02:00
Alexander Polynomdivision
ccb2930ed5 feat: Remove the session on the server 2018-09-29 22:10:06 +02:00
Alexander Polynomdivision
076d6c8233 feat: Add the /api/user/score endpoint 2018-09-29 22:09:49 +02:00
Alexander Polynomdivision
8a9094c41e feat: Speed-up the container build 2018-09-29 22:01:13 +02:00
Alexander Polynomdivision
ab0c75331d feat: Implement updating the done levels 2018-09-29 22:00:15 +02:00
Alexander Polynomdivision
e6e7505383 feat: Implement (most) API endpoints 2018-09-29 19:34:22 +02:00
Alexander Polynomdivision
9ea5078c5c feat: Implement even more endpoints 2018-09-29 19:10:27 +02:00
Alexander Polynomdivision
fdaa9cb8f3 feat: Remove shared/ 2018-09-29 15:06:14 +02:00
Alexander Polynomdivision
65070b1f5b feat: Implement the /user/me endpoint 2018-09-29 14:23:09 +02:00
Alexander Polynomdivision
2e93fc954d fix: Remove stdout logging 2018-09-28 23:35:16 +02:00
Alexander Polynomdivision
5d38f46aeb feat: Add a compose file 2018-09-28 23:33:28 +02:00
Alexander Polynomdivision
ded5e4ecfa refactor: Make the frontend web-ready 2018-09-28 23:29:05 +02:00
Alexander Polynomdivision
24f35be058 feat: Implement the new /dashboard API 2018-09-24 18:29:29 +02:00
Alexander Polynomdivision
7339e1ccac feat: Implement a cancel button 2018-09-24 16:16:33 +02:00
Alexander Polynomdivision
2f5e572f8e fix: Cosmetic enhancements 2018-09-24 13:58:05 +02:00
Alexander Polynomdivision
f73a09849e feat: Show a crown next to the first place 2018-09-24 13:53:33 +02:00
Alexander Polynomdivision
28160e329b feat: Implement all Frontend stubs 2018-09-24 13:53:20 +02:00
Alexander Polynomdivision
8b6bfb681b fix: Implement more APIs 2018-09-24 13:36:42 +02:00
Alexander Polynomdivision
11bbdc627f fix: Move to the new API scheme 2018-09-23 22:22:22 +02:00
Alexander Polynomdivision
2c4011f631 refactor: Create a better API scheme 2018-09-23 22:17:35 +02:00
Alexander Polynomdivision
a7dc7464a1 feat: Stub more APIs 2018-09-23 21:52:29 +02:00
Alexander Polynomdivision
62a81ddeeb fix: Center the question text 2018-09-23 16:53:22 +02:00
Alexander Polynomdivision
be7a616fb5 fix: Multiple API calls when bypassing /login 2018-09-23 16:30:14 +02:00
Alexander Polynomdivision
08cd51c2a3 feat: Implement getNextLevel and getTopTenLearners 2018-09-23 16:14:14 +02:00
Alexander Polynomdivision
db4b46b5aa fix: Add a build system for the backend 2018-09-21 16:27:25 +02:00
Alexander Polynomdivision
8061535936 fix: Show the username in the drawer 2018-09-21 16:06:07 +02:00
Alexander Polynomdivision
d452088253 feat: Implement getLevelVocab 2018-09-20 21:03:46 +02:00
Alexander Polynomdivision
f26ce20e13 fix: Not setting the auth state in Application 2018-09-20 20:26:40 +02:00
Alexander Polynomdivision
ba1521fbd8 fix: Change import 2018-09-20 19:57:07 +02:00
Alexander Polynomdivision
8ab29bece8 feat: Display the level cap 2018-09-20 19:54:03 +02:00
Alexander Polynomdivision
466e5a3107 build: Add start and watch commands 2018-09-20 18:50:15 +02:00
Alexander Polynomdivision
08d8c2c562 build: Write Makefiles 2018-09-20 18:44:46 +02:00
Alexander Polynomdivision
909149fdc7 refactor: MONOREPO 2018-09-20 17:38:12 +02:00
Alexander Polynomdivision
4c9e328ad0 feat: Basic implementation of showing the score 2018-09-20 17:34:01 +02:00
Alexander Polynomdivision
a1971f8ba8 docs: Remove TODO 2018-09-20 17:20:30 +02:00
Alexander Polynomdivision
da11490b00 fix: Set the loading state before redirecting 2018-09-20 17:09:34 +02:00
Alexander Polynomdivision
f49e3880e1 feat: Color the 'partial correct dialog' yellow 2018-09-20 17:07:16 +02:00
Alexander Polynomdivision
1c15c6653f feat: Replace Redirect with withRouter 2018-09-19 20:30:42 +02:00