language-transfer / lt-app

React Native application for Language Transfer
https://www.languagetransfer.org/
Other
291 stars 26 forks source link

Manually edit progress #75

Open Munchotaur opened 1 year ago

Munchotaur commented 1 year ago

I just accidentally allowed the app to keep playing in the Greek course and progress moved from lesson 33 to 59 while I was busy. The only option available in Data Management

Of course the app was only doing what it was told, However it would be good to have an option to manually edit the course progress, either by setting the current lesson number in Data Management, or by press-and-hold in a list of lessons. Perhaps the first option would be much simpler to implement.

allexgut commented 8 months ago

The easiest to implement a solution would be to make the "Mark as finished" button in the settings menu of a lesson dynamic, e.g. if the lesson is finished, the button would be "Mark as unfinished" and vice versa. That would be tedious in case you want to go more than a few lesson back though, so maybe also having the option to enter the current lesson number in Data Management would be good. @SyntaxBlitz Let me know what you think about that solution. I can also work on it.