Hi Joe - This is a good idea - I've wanted to do something like this for a while - have a game to learn J.
However, I'd suggest that learning to associate the words with the symbols is not addressing the core of learning the language (though it's not a bad thing). Also, I noticed the same thing Brian did: repeats of the same choice. Without looking at your code, I'm guessing this has to do with the form of the random selection: to pick five things from 100 without repeats, you want to use something like "5?100", not something like "?5$100". My idea for a J game - which you're welcome to use - is to present a simple J expression with a specific argument and give choices of what the answer should be, something like: Q: (] - *:) 2 3 A: |_| 4 9 |_| _2 _6 |_| 6 2 |_| _2 3 (where "|_|" is the radio button). If I get some time, I'd like to expand on your code... Devon On Tue, Jan 21, 2014 at 2:26 PM, Brian Schott <[email protected]>wrote: > Joe, > > I tried it and it seems neat. > > On two screens I got 2 apparently equivalent, correct options: Transpose > and Cut. On the Numbers question I did not get an option I liked, but there > was one that looked likely `"".`. > > Also, I am not sure I like that when I get an incorrect answer, the retry > is different from the original in the distractors. > > I have yet to look at the source, and that is where I hope to learn more. > > Thanks, > > > > -- > (B=) > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > -- Devon McCormick, CFA ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
