On Thursday 30 March 2006 10:34 am, Pistos C. wrote:
Okay, I went over to this pythonchallenge.com and got to level 3 (using
irb, hehehe). It was semi-fun, and I can see how it might appeal to
some people.
It seems like a lot of work to do anything similar, at least in whole.
Perhaps whoever is going to do this could start small, and just work up
over time.
Hmm, I didn’t get past Level 1. (Did I start at the wrong place–you
start
with a cryptic “Hint: try to change the URL address.”?)
Anyway, the idea as I imagined it in my mind sounded good, the actual
implementation of the idea annoys me, it seems like one of those
adventure
games where you search all over the place until you get lucky and find
something useful.
Anyway, ignoring all that, I’d be interested in seeing something
implemented
along the lines I imagined–you go to some page where there is a fairly
well
laid out problem to solve (with adequate descriptive text). There is
some
way for you to provide an answer (either via a code fragment, or maybe
some
(well thought out) multiple choice answers. If you answer the question
right, you get credit for a “level” and move to the next challenge. If
you
answer it wrong, you can either try again (immediately) or seek (and
find)
resources to help you understand what you didn’t understand before.
I was hoping that the Python challenge site included a listing of the
problem
they solved at each of the challenge levels, and what they expected the
challenger to learn as a result–is there such a list?
Anyway (I guess I like that word), although I’m quite busy at the
moment, I
suggest anybody who is interested in this just start–by adding their
thoughts to this thread, and then moving thoughts somewhere else as they
jell
(sp?).
What makes sense as the first challenge for something like that? I
guess over
on Python challenge, it has to do with (after changing the URL) to
something
related to 2**38. And, of course, there is the traditional “Hello,
World!”
program. Anybody have other suggestions for either the first challenge
or
any subsequent challenges?
(If we don’t find anything better, I’d propose to start creating
relevant
pages on WikiLearn (http://twiki.org/cgi-bin/view/Wikilearn).
Randy K.
Oh, I have challenge #27 (just guessing at the number)–install Ruby,
tcl/tk,
TkHTML, and whatever else is required to make TkHTML display a simple
HTML
string like
Test page
(with the correct HTML). (Then do the
same
for wxHTML, kHTML, Gecko, and ???