Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lessons broken after level reset #20

Open
dbie0 opened this issue Feb 6, 2024 · 0 comments
Open

Lessons broken after level reset #20

dbie0 opened this issue Feb 6, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@dbie0
Copy link

dbie0 commented Feb 6, 2024

It appears that KanjiSchool doesn't account for level resets, resulting in several issues:

  1. I am currently at level 5; previously, I was at level 7 before resetting. KanjiSchool offers me lessons from levels 5, 6, and 7, despite levels 6 and 7 being locked. When attempting to complete lessons from these levels, the WaniKani API returns error 422: "assignment must be unlocked, but not started."
  2. The "Time on level" metric calculates from the first time I achieved the level. I would expect it to calculate from the most recent achievement of the level.
  3. A bit philosophical: I see the value of the "Started" metric in informing how much time it took me to learn the language at the current level. However, in cases of breaks, it doesn't accurately reflect this. For example:
    Let's consider a person who discovered WaniKani, completed 3 levels in 30 days (10 days per each), then dropped off and returned after 3 years, opting to reset their level to 2. The "Started" metric would display 1125 days (3653+103). This doesn't accurately represent the time it took to complete levels up to 2; rather, it indicates when the person initially discovered WaniKani. I believe this information isn't worth displaying every time a person enters KanjiSchool. Here are some ideas to improve it:
    a) Add an option to exclude time that was subjected to level reset, so in that case it would display 20 days.
    b) Add an option to subtract an arbitrary number so users can adjust it manually.
    c) Introduce a new metric that shows the count of days with any WaniKani activity (though this raises the issue of activity becoming "undone" with a level reset)."
@Lemmmy Lemmmy added the enhancement New feature or request label Feb 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants