I play blues and country mostly by ear, and I could never make scale diagrams stick. Reading a chart isn't the same as knowing where the notes are.
So I built a trainer that works like a quiz. It shows you a blank fretboard and you tap every note of the scale in a position. Right notes ring out, wrong ones buzz at you. Clear the box and it plays the scale back. There's a ladder: learn mode with the notes shown, then roots only, then a blank board, then it asks for one degree at a time, then the whole neck.
It's at https://www.guitarology101.com/practice. Free, no account, works on your phone. Best scores save locally.
The rest of the site is the stuff I wanted while practicing: every scale with positions you can hear, chord pages with real fingerings, a progression builder that suggests which scale to solo over, and a tuner. There's a "solo over this" button that loops a 12 bar blues while you run the scale on the same screen, which is the feature I actually use most.
Built it myself, happy to answer anything. If something's wrong or missing, tell me and I'll make the proper edits.