[Android] Smouldering Durtles (v1.1.1) - native app with offline lessons and reviews, plus themes and script-like features!

Also…

It’s the end of the summer and my son is back at school, hurrah! Also, with a switch to him boarding at his SEND school, I know have some more free time and so hopefully will have time to dive in to some of the outstanding feature requests. At least, that’s my intention if the ADHD will allow!

I’m starting a new role at work as a senior Power Platform dev at the start of November, so I’m aiming to put out at least a couple of small feature releases before then depending on what I get time to look at :heart:

7 Likes

I asked this in the Flaming Durtles thread a week ago, but I should’ve really asked here; I’ve been wondering about this and haven’t been able to find an answer: Why are there more “Apprentice” steps (7) in the legend than there are Apprentice steps (4) in the SRS system?
image

That’s an excellent question and one that I can’t say I’ve paid much thought to, as its logic from FD that hasn’t had any bugs or adjustments needed other than theming.

Ernest’s comment says the following:

0 = passed, 1-7 = Apprentice IV-I, 8 = initiate, 9 = locked

The API does have 0-9 as SRS stages, but that reflects locked through to burned. I’ll take a look when I’ve got some time and try and work out how it is mapped here - it does currently display your SRS stage properly, so there’s no issue here, but it is curious. Entirely possible I’m missing something too, haha

2 Likes

Thanks! At least now I know I’m not missing something obvious :sweat_smile:

1 Like

If you are, then I am too - and there’s something reassuring in that at least :sweat_smile:

1 Like

FWIW, I just took screenshot of a moment where I happened to have at least some items in each Apprentice stage, and it looks like only every second color in the legend is used.

Of course, I don’t know if that’s always the case or if there is some other condition at play here I’m not aware of.
image

1 Like

That’s interesting, thank you for posting that. I wonder if something has changed in the past four years since the original code was written with how the SRS stages are handled in terms of half way through stages, etc.

Either way; looks like I may be able to simplify the display there.

1 Like

What’s interesting about the halfway through stages concept is that then you would presumably also expect to have halfway point between Apprentice IV and Guru, but we don’t seem to have a color for that

(Also I just had the idea that maybe you get the extra colors if you have an ongoing review and already have the meaning correct but not the reading (or vice versa), but after testing, this does not appear to be the case)

Incidentally, the theming settings are also called
“stage 1 (Apprentice I)”
“stage 2”
“stage 3 (Apprentice II)”
“stage 4”
“stage 5 (Apprentice III)”
“stage 6”
“stage 7 (Apprentice IV)”
so that at least confirms the mapping

1 Like

Yeah, I’ve spent a fair amount of time in the theming parts of the app (a lot of debugging and working out how the colours are mapped when creating new theme settings and fixing the colour selector after kana was added, haha) and there’s definitely that many buckets, but it’s odd how they’re in half stages like that.

Fun fact, it was so confusing working out which array matched to which colours that I created a theming interface that parses and modifies the array structure :sweat_smile:

3 Likes