Back

RTK Deck for NDSRS

#1
Hi everyone!

I did RTK1 through last summer, and I'm reviewing now and getting towards half-way through YAY! ^_^

I have a Nintendo DS, and I am exploring options for reviewing on my DS (without wifi) - I have an EEE so I can review on the move QUITE well, but some Homebrew would be fantastic!

I have a homebrewed DS so, I can run programs such as NDSRS (http://digital-haze.net/ndsrs.php) - and I do have a copy of this. However, I was wondering if anyone has succeeded where I have so far failed, in finding or creating a RTK1(+2?) deck for this program? 笑

よろしくー!

Douglas
Reply
#2
this_is_douglas Wrote:I have a homebrewed DS so, I can run programs such as NDSRS (http://digital-haze.net/ndsrs.php) - and I do have a copy of this. However, I was wondering if anyone has succeeded where I have so far failed, in finding or creating a RTK1(+2?) deck for this program? 笑

Douglas
What exactly are you looking for? I found an rtk list online that you could import into openofficecalc and follow the instructions on that site. It's not that hard.

If you wanted stories, too, that's a different story.
Reply
#3
Well, I just wanted to check that I would be making a file when there's already one going around the internet which I just haven't been able to find Tongue

I don't want stories no, don't worry Tongue, but yeah ... I guess this is quite a specialised thing Sad I will have a go making one myself tonight I think Smile If anyone DOES have one they wouldn't mind sharing though, do let me know!
Reply
May 16 - 30 : Pretty Big Deal: Save 31% on all Premium Subscriptions! - Sign up here
JapanesePod101
#4
http://digital-haze.net/files/ndsrs/decks/heisig.srs

my deck, goes up to 2400 using stories from this site.

nothing for rtk2 though.
Reply
#5
Thank-you ever so much ToasterMage! A great deck! I have made several decks now too, dividing it into 100s so i can do reviews of it sort of in little chucks ^_^ Thanks for your file though - so good!
Reply
#6
This is really cool. Can't say I care for the interface, but assuming this homebrew gets continued support (wish I had more programming skillz), I'm sure it'll improve. Had some trouble getting a csv (from Nukemarine's great Google Documents thread) converted also, but fixed that problem when I manually created a directory that the tool apparently couldn't create on its own.

Lots and lots of potential for this little application.
Reply
#7
Burritolingus Wrote:This is really cool. Can't say I care for the interface, but assuming this homebrew gets continued support
No updates for 4-5 months = probably dropped & forgotten by the dev.
Reply
#8
I reckon the interface isn't too bad, especially if you find yourself a nice friendly font, make sure you make your SRS's with quite big cards, and use doodle mode! ... it's quite easy to use i think! But yeah, probably (s)he isn't doing much more work on it ...

If anyone does want me to send them RTK1 decks divided up into 100s so you can revise them in those groups, just let me know and I can email them to you!
Reply
#9
oh AND, I am looking into getting my stories off here to put on my cards as hints ... but I am having difficulty doing that because (a) I don't understand Python because I'm a n00b at heart and (b) the greasemonkey/java script doesn't seem to be working for me Sad any suggestions?
Reply
#10
Jarvik7 Wrote:
Burritolingus Wrote:This is really cool. Can't say I care for the interface, but assuming this homebrew gets continued support
No updates for 4-5 months = probably dropped & forgotten by the dev.
I am the dev, its hardly forgotten (seeing as I use it daily).

it is just to the point where it does everything I need it to do so I have nothing to add to it.
Reply
#11
ToasterMage Wrote:it is just to the point where it does everything I need it to do so I have nothing to add to it.
Good talking with you just now. Have you thought about adding syncing features or Anki import? Would you be open to others building on your work?
Edited: 2009-08-02, 6:21 pm
Reply
#12
I used NDSRS for a bit and then went a little crazy with my own implementation - since I wanted features that weren't available. I am a C programmer and haven't ever coded for the DS, so this is my first time. However, I write learning algorithms for real-time analysis and know how to build fast algorithms.

Thus far, I have my own tiny xml parser which reads in the deck. I am using the Leitner algorithm. The DS is quite a fast platform - my 2k some odd deck parses and loads (I use lazy loading) in seconds. Here is my sample deck:

<deck>
<CARD id="1">
<q audio="path/test.wav">「今日は何曜日ですか。」「火曜日です。」</q>
<a>「今日[きょう]は 何[なに] 曜日[ようび]ですか。」「 火曜日[かようび]です。」</a>
</card>

<card id="2" due="20090722" box="2">
<q>This is a simple q</q>
<a>And a simple a</a>
<note>Simple note?</note>
</card>
</deck>

Will announce my release when available. Needs about a week of work, but I am busy with Japanese studies and life. Expect it to be released in Sept.
Reply
#13
This may be too much to ask...but is there any way to integrate/import/export with Anki?
Reply
#14
Asriel Wrote:This may be too much to ask...but is there any way to integrate/import/export with Anki?
I have a script that turns an Anki export into my xml-format. I wrote a similar script that I used for NDSRS. It is pretty strait-forward format to convert to, but nonetheless requires a modest level of programming ability.
Edited: 2009-08-02, 8:40 pm
Reply
#15
brianobush Wrote:I used NDSRS for a bit and then went a little crazy with my own implementation - since I wanted features that weren't available.

Will announce my release when available. Needs about a week of work, but I am busy with Japanese studies and life. Expect it to be released in Sept.
Wow. This is exactly what I need. I won't spend too much more time fooling with ndsrs decks. Please let the Anki folks know when you're done so that they can link to your site as well as ndsrs on the Anki download page.

I don't use Anki much any more, but I'll ask for others: would it be too hard to synchronize the stats for your program with Anki? Wireless would be a plus, but even some sort of manual sync would be nice.

Any plans on a name yet?
Edited: 2009-08-02, 9:06 pm
Reply
#16
brianobush Wrote:I have a script that turns an Anki export into my xml-format. I wrote a similar script that I used for NDSRS. It is pretty strait-forward format to convert to, but nonetheless requires a modest level of programming ability.
It's not converting from Anki to NDSRS that's the problem, I'd like to retain the scheduling between the two. Basically, so if I know I'm not going to have my computer, I can SRS from my DS and then bring it back on my computer without losing anything.
Reply
#17
Asriel Wrote:
brianobush Wrote:I have a script that turns an Anki export into my xml-format. I wrote a similar script that I used for NDSRS. It is pretty strait-forward format to convert to, but nonetheless requires a modest level of programming ability.
It's not converting from Anki to NDSRS that's the problem, I'd like to retain the scheduling between the two. Basically, so if I know I'm not going to have my computer, I can SRS from my DS and then bring it back on my computer without losing anything.
That is a complicated requirement, which basically requires programming the Anki-specific SRS algorithm. My goal is to be simple, portable and support a large deck - even to the point that the DS is my only SRS solution. That may seem unrealistic, but as my Japanese ability matures I won't be adding content at my current rate and can see having segmented decks (old, new).
Reply
#18
Well, I can't really say anything bad to anyone that is using their spare time to work on something that benefits so many for free-but I would think if someone could sync up ANKI and a DS, its gonna appeal to a TON of people.
Reply
#19
zazen666 Wrote:Well, I can't really say anything bad to anyone that is using their spare time to work on something that benefits so many for free-but I would think if someone could sync up ANKI and a DS, its gonna appeal to a TON of people.
The only people it would appeal to would be hackers and pirates. Thosee are the only two groups that would own a flashcart and be able to take a app image and use it. Basically it will be for me - I don't own an iphone (which has anki mini) and want to be mobile with my studies, thus the itch that is being scratched.
Reply
#20
good point.
Reply
#21
brianobush Wrote:The only people it would appeal to would be hackers and pirates. Thosee are the only two groups that would own a flashcart and be able to take a app image and use it.
Not sure which I am: I bought the flash cart (an Acekard 2) specifically for ndsrs, so I could take my cards with me. Oh, and I also like Mario Kart DS. Wink

Maybe I'm more of the hacker type, as I installed DSLinux (which didn't work because I don't have a slot 2 memory cart). Tongue
Edited: 2009-08-03, 8:05 am
Reply
#22
How advanced is DSLinux? Is it advanced enough to run Python, specifically Anki?

EDIT: Apparently not, they can't even get Python to run on it.
Edited: 2009-08-03, 10:19 am
Reply
#23
Tobberoth Wrote:How advanced is DSLinux? Is it advanced enough to run Python, specifically Anki?

EDIT: Apparently not, they can't even get Python to run on it.
I know that the DS can run Python (ndsrs is written in it), so not sure why DSLinux couldn't.
Reply
#24
to_nihon Wrote:
Tobberoth Wrote:How advanced is DSLinux? Is it advanced enough to run Python, specifically Anki?

EDIT: Apparently not, they can't even get Python to run on it.
I know that the DS can run Python (ndsrs is written in it), so not sure why DSLinux couldn't.
No, NDSRS is written in C - I have main.cpp in of my emacs buffers as we speak. Hold on let me check... yep, C.

int main(int argc, char** argv)
{
powerOn(POWER_ALL);
defaultExceptionHandler();

...
return 0;
}
Reply
#25
to_nihon Wrote:
Tobberoth Wrote:How advanced is DSLinux? Is it advanced enough to run Python, specifically Anki?

EDIT: Apparently not, they can't even get Python to run on it.
I know that the DS can run Python (ndsrs is written in it), so not sure why DSLinux couldn't.
Impossible, there is a beta port of Python 2.5 which is runnable on the DS, but it can't reach any of the hardware, all it can do is run python code on a line by line basis.
Reply