65 lines
1.7 KiB
Markdown
65 lines
1.7 KiB
Markdown
# 05.09.2018
|
|
Sick
|
|
|
|
# 06.09.2018
|
|
- Implementing the view introducing vocabulary to the user
|
|
|
|
# 14.09.2018
|
|
- Implementing the Levenshtein Distance for future checking of answers
|
|
|
|
# 15.09.2018
|
|
- Implementing the review functionality of the application
|
|
- Created a intro page to tell the students about our project
|
|
|
|
# 16.09.2018
|
|
- Implement the SuperMemo2 algorithm
|
|
- Started implementing the server
|
|
|
|
# 18.09.2018
|
|
- Move the whole application from "vanilla React" to React with Redux to avoid issues with components
|
|
being re-mounted, when the AppBar gets updated
|
|
|
|
# 29.09.2018
|
|
- Finish implementing the most needed API endpoints
|
|
|
|
# 01.10.2018
|
|
- Write scripts to...
|
|
- automatically convert the vocabulary spreadsheets into database entries
|
|
- create users
|
|
- create levels
|
|
# 02.10.2018
|
|
- Fix bugs in the WebUI
|
|
- Not all vocabulary items get turned into a question
|
|
- The review page does not show a loading spinner when fetching data
|
|
- Show tick marks when a user has completed a level
|
|
|
|
# 03.10.2018
|
|
- Secure the database
|
|
|
|
# 08.10.2018
|
|
- Set up a Droplet to host the software
|
|
|
|
# 09.10.2018
|
|
- Fix bugs:
|
|
- Checking long words during the review crashes the browser tab
|
|
- Some questions fail because of a whitespace at the end of the expected answer
|
|
|
|
# 10.10.2018
|
|
- Redesign the Level UI
|
|
|
|
# ???
|
|
- Register a domain
|
|
- Issue a Let's Encrypt certificate for HTTPS
|
|
- Fix issues in the "vocabulary-import-script"
|
|
- Accidental whitespaces mess up the vocabulary check, so they should be filtered
|
|
|
|
# 16.10.2018
|
|
- Replace `alert`s with Material UI Dialogs
|
|
|
|
# 19.10.2018
|
|
- Fix a bug where the vocabulary metadata always falls back to `NaN`
|
|
- Remove the "Perfekt" from the vocabulary
|
|
|
|
# 21.10.2018
|
|
- Implement mnemonics
|