Looks like the Great Firewall or something like it is preventing you from completely loading www.skritter.com because it is hosted on Google App Engine, which is periodically blocked. Try instead our mirror:

legacy.skritter.cn

This might also be caused by an internet filter, such as SafeEyes. If you have such a filter installed, try adding appspot.com to the list of allowed domains.

Character progress vs. export function

Ormiss   April 15th, 2013 7:22a.m.

Hi!

My progress says I've learned 921 "character writings", but when I export all the characters I know from "my words", I only get 344. Which is correct? How many characters have I learned?

learninglife   April 15th, 2013 11:01a.m.

some words may contain more than one character.

Alan   April 15th, 2013 2:20p.m.

In the Chinese language: A 词 (word) can have one or multiple 子 (characters).

In Skritter terminology: A learned 'character' is an entry in your list of learned items that has only one 子. A learned 'word' is an entry in your list of learned items that has mulitple 子.

In Skritter you can learn 子 that are not themselves 词 (either through studying a list of non-word characters (parts of words, radicals or components that are not themselves words, etc.), or through studying a list which contains multi-character 词 and leaving the "add characters in words" setting switched on.

Your 'characters' count is therefore the number of single character words you have learned, plus the number of non-word characters that you have learned

When you export, you don't see your list of learned items, you see your current "my words" list ("my items" or "my vocab" might be more accurate names). This list could be different from your learned items for two reasons:
- If you have studied some lists and then removed them (you learned the items at some point, so they count towards your totals, but you wouldn't see them in "my words" any more).
- If you have added some items to "my words" but haven't learned them yet.

I don't think there is any way to see the list of items that Skritter currently thinks you have 'learned'.

I think the only way to get a precise count of your number of known words and characters would be to run a script on your word list which compares it to a dictionary: I have written something in Python that could be easily adapted to give these numbers.

Ormiss   April 15th, 2013 3:47p.m.

Alan, that is a super helpful answer! Thank you for taking the time to explain. :) It makes sense then.

Alan   April 16th, 2013 2:01p.m.

I found somewhere that can host the script that I wrote, if you paste your skritter 'my words' in here you might get a better idea of the total number of words/characters currently in your Skritter queue: http://hskhsk.com/analyse

Ormiss   April 18th, 2013 8:18a.m.

Wow. That script is crazy useful Alan. Not only did I run my word list through it, but the possibility of getting recommendations for words and characters not in the list is awesome.

Thanks so much for doing this! Will this script remain up indefinitely on the site?

Alan   April 18th, 2013 4:16p.m.

Glad you find it useful- yes I added almost every feature I could think of that may be useful. I have no plans to take it down. It is being hosted for free though, so if that site decides to stop hosting it then I may have to find it a new home.

The site that hosts it (pythonanywhere.com) uses Amazon's servers, which are quite amazingly fast- it can parse tens of thousands of characters and perform many set operations in a fraction of a second.

This forum is now read only. Please go to Skritter Discourse Forum instead to start a new conversation!