Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
A properly structured and maintained System Administrator/User system should prevent students shooting others in the foot, and shooting yourself in the foot is a learning experience!

Oh, I agree. Securing the system from a bunch of kids is relatively easy (but I've learned to never underestimate the tenacity of a fifth grader who wants to beat his friends in some kind of real or imagined competition). And, yes, shooting oneself in the foot is educational, although often painful. The main point here is to provide an environment with a limited number of pitfalls that will lead to needless frustration.

For example, nothing I teach them will ever be solved with shell commands, but I can pretty much guarantee someone would accidentally type print `which cat is your favorite?` and be intensely confused by what /bin/cat has to do with anything. To my mind, it would be a much less frustrating experience to get a syntax error (or at least an I'm sorry, Dave. I'm afraid I can't do that.) pointing to that line. I fully believe a little frustration can stimulate learning, but a lot of frustration combined with pretty much no clue what's going on, can lead to rather significant detachment. Yep, that's life, but fifth-graders are still developing a lot of those personal skills, and even among adults, getting thrown into the deep end before even learning the doggy paddle (be that figuratively or literally) is often counter-productive. Of course this is more developmental psychology than Perl, but hopefully it helps illuminate my motivations for wanting to throttle the kids' frustration level.

But "cheating" and "taking liberties" (also known as "playing") are part of the fun of learning — and often a royal road to enlightenment.

Also agreed (emphatically!). While I of course try to project positive values re: honesty and cheating, I also don't step in to stop it unless there's a very good reason to do so. Game playing is a relatively safe (and efficient!) way to experience both sides of the social consequences of dishonesty, the rush of thinking you got away with it, and the crushing embarrassment and anger of getting caught (or finding out you've been bamboozled). In the context of what I'm currently proposing, there will be ways to "cheat"--some of them deliberate on my part. I just want to be able to limit what they can and can't get away with.

Thanks for the insightful comments! I agree with them. If any of this seemed contrary, it's just me trying to elaborate a bit on some of the deeper motivations behind this project.


In reply to Re^2: Subset of Perl language by wanna_code_perl
in thread Subset of Perl language by wanna_code_perl

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



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chilling in the Monastery: (9)
As of 2024-04-23 10:33 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found