I've been trying to set every term in lesson 49187 to "Unstudied", but whenever I click "Set Mastery Level" it just reloads the list of terms without changing anything.
It's not just "Unstudied" that's broken either, I can't change the mastery level at all.
This's been added! Please test, but keep in mind that bumping mastery levels up strip that term from being counted for some leaderboards. (The term becomes eligible again if you bring the levels back down to unstudied/one.)
Seems to work. There's a big problem, though---the checkboxes only appear on the first page.
A) Go to a schedule/lesson and hit "View Terms". Click "Tools". The checkboxes show up. Go to page 2 and the checkboxes are gone.
B) Go to a schedule/lesson and hit "View Terms". Go to page 2. Click "Tools". The checkboxes never show up. Click to page one, and the checkboxes are there.
In either case, hitting "Select All" only selects the first page's terms.
Looks good. The only comment I have now is that it's not immediately obvious that "Select All" selects every term on every page, not just every term on the current page. I suggest either adding explanitory text or (better yet) adding another checkbox and labelling them as so:
ロ Select all (this page) ロ Select all (all pages)
Actually, I have a lot to say about the "View Terms" page, but that'll have to wait until the Feature Request phase begins :).
I won't be able to do 'all pages' right now - the site would fall over and die if requested to update stats on, for example, 3000 terms out of a schedule. I have somewhat longer term plans to alleviate this through new organization (hopefully) in the database, but there are aspects to it that have not been solved yet, and it would impact things like schedule summaries as well, so I do *not* want to open up that can of worms while working on the other data issues present.
[quote author=マイコー link=topic_id=6209&post_id=33065#rmsg_33065 date=1400370231]I won't be able to do 'all pages' right now - the site would fall over and die if requested to update stats on, for example, 3000 terms out of a schedule.[/quote]
You might want to take another look at it, then, because that's how the site works currently. If you click "Select All" it [i]does[/i] select every term on every page. I was sugesting you add a "Select all [i]only[/i] on this page" option.
Take a look at my RTK list (list_id=49211). View the terms, then hit select all. All 600 kanji across all 12 pages get checked.
Actually - what is happening is this:
1. Say you crack it open. It loads up 50 terms.
2. You check the 'select all'. It checks all 50 terms (as far as the 'checker' is concerned, it does not know of any other terms on other pages.
3. If you then change pages, once it loads up that page (nothing checked), it says 'hey, is that select all box checked? It is? Ok, let's check everything on this page.'
I suppose to clear it up, it should probably deselect the 'select all' box anytime the list of terms is reloaded. What do you think?