In work I've done on a similar project (younger age range though, 5-12) we assumed that the kids *wouldn't* be able to remember a password (let alone a 'very cryptic' password).

Nightmare scenario: class of 30 kids, all saying "Miiiiss, I've forgotten my password".

Our solution was to provide schools and teachers with passwords, then cookie the browser so the kids didn't have to log on at all. Obviously this approach means either that you can't keep seperate records for each kid, or that kids have access to each other's saved data (e.g. if they log in by name without a password).

I can see that either of these could be a problem in a testing environment, but I'd advise thinking carefully about the ability of an 8-year-old to remember a normal password. Our educationalists reckoned they couldn't, or not reliably enough.

Perhaps you should consider a simpler scheme? Obviously if it's intended mostly for home use, then you can get round the problem with cookies, to some extent (though siblings could be a problem).

Sorry not to be more helpful with the stated problem!

andy.


In reply to Schoolkids and passwords by andye
in thread Yes, Passwords...but... by CrossEyedMonk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.