Slashdot Mirror


On the Problems with Laptops in School?

resistor2004 asks: "My school has recently implemented a program of issuing laptops to all students from 7th grade through highschool seniors, and providing a massive 802.11b network across the campus. As you can imagine, it's a serious nightmare for the IT department. Apart from the usual run of broken laptops we have had a major problem with students usign email during class. Is there any effective way to allow the teacher to monitor the student's activity from his/her own laptop? Some of our teachers have come up with creative methods like installing mirrors in the back of the classroom so that they can see the students' screens, but a method that could be performed on the laptop would be even better." Might VNC be a potential solution to this problem. I would think that with a few creative scripts, and a working VNC client, a teacher can pop up a window to see what students are doing on their school-provided computers. Can you think of other ways teachers may be able to monitor students laptop use in-class to insure that they are at least not horsing around when they should be learning?

32 of 72 comments (clear)

  1. Plenty of ways. by Violet+Null · · Score: 3, Insightful

    VNC is a good one, as mentioned, but it's not exactly an automated solution. Since these are school-provided computers, you could also have a client/service/component/whaddeva on the machine that, when prodded remotely, enumerates the running processes/windows and matches them against a list of what's being looked for (eg, email, webbrowsing, solitaire, etc.) and returns any offenders.

    Of course, anything that's done this way can be gotten around with enough time and effort (a reformat is simple, but the lack of the client/service/component/whaddeva would be suspicious), but that's the risk you take when you give laptops to people who might use 'em.

    1. Re:Plenty of ways. by El+Kevbo · · Score: 3, Informative

      Assuming that these are Windows computers, there are several tools that allow you to query a computer remotely and obtain a list of the currently running processes and kill them. For example, sysinternals has just such a suite of tools available freely.

      You could easily set up a scheduled task to look at the processes running on each computer and generate a list of ones that aren't on the "approved" list. I don't think that this is the right solution to this problem, but it is a possible one.

      Kevin

  2. One way by biglig2 · · Score: 4, Insightful

    Server-centric, but why not block access to the e-mail server for the student accounts during class hours?

    I'm sure you could knock together a script that reads the timetable and determines where each student is meant to be.

    --
    ~~~~~ BigLig2? You mean there's another one of me?
    1. Re:One way by biglig2 · · Score: 3, Insightful

      BTW, can we get a proer problem description?

      What OS on the laptops? What mail server? What applications might a user legitimately be running while in class? (I presume a word processor?) Does that list change (can you legitimately be sending mail and surfing the net in certain clases?) Does it need to be something the teacher turns on and off? ("Right class, now I'll turn the network on so you can look for the answes to this question on the net")

      --
      ~~~~~ BigLig2? You mean there's another one of me?
    2. Re:One way by GregWebb · · Score: 3, Interesting

      This is exactly what I was thinking of - a database-driven timetabled firewalling regime. Simple and automatic. Remember to take out Hotmail et al, though :-) Oh, the other advantage of this is it reduces the incentive to skip classes. If you know that you'll be offline during classes automatically, that has to help.

      Why not make it more than that, though? Why not block all network traffic save user filestore access during classes unless a teacher explicitly enables it? If you want web access for a class, default to the proxy only letting through pre-approved URLs so you know they're reading the right sites. Only if they're doing wider research should free(er) access be provided.

      If they're in NT/2k/XP, what about requiring them to log in as a particular user account with extremely limited priveledges (as in little more than their WP) every time they enter a class, and allow the teacher to pull up a list of who's logged in differently? Dunno if it's possible, but do that automatically and you've got an even stronger truancy preventer.

      Anyway, there's lots to do (and without much imagination, so I'm a little surprised to see this question getting posted) and it's not going to be that hard...

      --

      Greg

      (Inside a nuclear plant)
      Aaaarrrggh! Run! The canary has mutated!

  3. Loose the laptops by Ledge · · Score: 4, Insightful

    It seems to me, in a classroom, the last thing these kids need is another distraction. Yeah, technology is great and all, but come on. With the direction that the educational system in the US has been going, it seems like having kids staring at the blackboard is a better method. If you need a laptop for school, limit it to being used in study hall and interactive classes.

    --
    If it ain't a Model M, it's a piece of crap.
  4. Curious... by Nater · · Score: 4, Insightful

    What's wrong with the non-technical solution (mirrors)? It doesn't have that "21st century appeal" but is there really anything wrong with it? Your IT department is already burdened with the chore of keeping all of this new crap working, so if teachers can solve this problem with mirrors, I say let them.

    --

    I like to play children's songs in minor keys.
    "We're all sons of bitches now." --J. Robert Oppenheimer

    1. Re:Curious... by druxton · · Score: 2, Funny

      I believe a proposal for a technical solution would be slightly more complicated, and involve...
      Smoke AND Mirrors.

    2. Re:Curious... by stilwebm · · Score: 2

      Then the teacher has to stop teaching to make sure that the students aren't typing email. Add to it the fact that the distance between the student's laptop and the teacher is large enough it is going to be really hard for most teachers to tell the difference between Outlook and Word from the front of the room. And a concave mirror only distors things. So sure, it would be obvoius if the student is playing some colorful game, but that is pretty obvious without looking at the monitor most of the time. Ulitmately, the teachers should be left to teach and not spending 90% of their class time disciplining the 10% of students who don't want to learn.

    3. Re:Curious... by ameoba · · Score: 2

      What does it really matter? A kid who's going to let himself be distracted from class to read his email is the same kinda kid that would be acting up or passing notes or twiddling their thumbs. You can't, simply by removing potential distractiosn, make a student who doesn't want to learn want to learn (of course, things distracting interested students are a different matter all together). If the teacher can't present things in a way that interests the students, the teacher is the one at fault, not the laptops

      Not to mention the financial side. Considering the way that educational grants go, the district probably doesn't have the resources to implement anything but the most trivial of solutions. THey have money for hardware, and maybe enough for an extra MCSE to handle the machines, but anything that will require aditional hardware or software is not going to happen.

      --
      my sig's at the bottom of the page.
  5. A possible solution by haplo21112 · · Score: 3, Interesting

    I assume for ease of use for the common student, that these machines are running an M$ OS...easy solution, in that case. Microsoft SMS Server. It has a software inventory, and metering component, which can be setup to tell machines what they are and are not allowed to run. Simplely set that up tell the Machines they are not allowed to run various Email clients, such as outlook.exe ect...if the students try to get around it by renaming that will not work either because the system looks at internal names, not physical names. You could also use windows policy files to accomplish the same effect.

    --
    Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
    1. Re:A possible solution by heliocentric · · Score: 2

      First off, I'm not a windows person, I'm Unix, so maybe my question seems dumb, but does SMS allow for setting times that the apps can and can not run? I gather from the poster that email is ok, just so long as it's not during the designated class times. If you had a database of the schedules you could just query all students who are in classes that are not study halls (oh, and plant an Easter egg that they can email during gym, why not?) and set those apps to not be able to run from like 1 minute before class bell to 1 minute after. But does SMS support these timed things? It's kinda my understanding SMS needs an SQL database just to run so I guess the existnace of the needed schedule dbase would be there, it's just the time that gets me.

      --
      Wheeeee
    2. Re:A possible solution by SuiteSisterMary · · Score: 2

      Yes, SMS does that. SMS also comes with it's own copy of SQL Server, if you so desire. You can tell SMS when to allow an app to run, by NT group. So put students in the appropriate groups, and they'll not be able to run software at various times. Make sure they don't have admin rights (you're using some variant of NT, right?) to install their own stuff, and you're good to go. Implement SMS's software auditing so you know if anybody does manage to circumvent, and you're good to go.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    3. Re:A possible solution by heliocentric · · Score: 2

      A) I'm not the one who is doing this, so
      B) I don't know if they are running some variant on NT.
      C) Presume worst case and it's infact 9x allowing students to circumvent the login process and just get to a desktop and run apps, does that not prevent SMS from running and intern preventing the underlying "bad" apps to run?

      --
      Wheeeee
    4. Re:A possible solution by SuiteSisterMary · · Score: 2

      A) Don't you hate that?
      B) Fair enough.
      C) SMS runs as a service on NT, and as a background process on 98. I'm not sure off hand if it's user-killable on 98. SMS uses a 'I'm told NOT to let this run' model, as opposed to a 'I'm told to ONLY let this run' model. I.e. you need to tell it about all the apps you don't want running. That's why you need to couple it with the NT ability to give them a login to their own boxes that doesn't allow installs; on 98 then can install their email app of choice and go. On NT you can install your email app of choice, restrict it's working hours, and deny them the ability to install their own shizat. That won't prevent things like hotmail, obviously, but that's the content/proxy/firewall's job.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  6. You've got problems? by n-baxley · · Score: 3, Interesting

    Not to belittle your problem, but you have the resources to issue laptops to all students 7-12 and a 802.11 network and you're complaining about it? Either you have a very small school, or a huge budget. I'd have given my right arm for something like this when I was in junior high!

  7. If you are the lucky school that gets Apple iBooks by soyle · · Score: 2, Informative

    Apple has a system called "Apple Network Administrators Toolkit". Amongst other things, it lets you remote control a Mac just like VNC. If you are the teacher you could have the admin tool on your computer and monitor up to nine (I think) screens as minitures on your own screen. It is up to the admin to decide wether those being monitored will see a pair of eyeballs in the menubar when they're being monitored.

    Very typical for Apple, it is extremely difficult to find any information on their website. The closest is probably http://www.apple.com/networking/ana

    Last I checked the client came free with every copy of Mac OS and the serverpart was included in AppleShare IP.

  8. Can't remember what it was called, but... by DaoudaW · · Score: 2

    Can't remember what it was called, but a local junior college used a classroom management package for its Novell network. It actually served a much broader purpose than just monitoring. It allowed the teacher to take control of the mouse, or the entire desktop, or to share a specific window with the student. As a result the teacher could help students anywhere in the classroom without leaving their own desk.

  9. Not just laptops... by cperciva · · Score: 5, Funny

    My school has recently implemented a program of issuing pencils and paper to all students from 7th grade through high school seniors. As you can imagine, it's a serious nightmare. Apart from the usual run of broken pencils, we have a major problem with students writing notes to each other during class. Is there any effective way to allow the teacher to monitor what students are writing from his/her desk at the front of the class? Some of our teachers have come up with creative solutions like hanging video cameras above each student's desk, but a method which could be performed on the paper itself would be even better.

  10. Why even bother? by wickidpisa · · Score: 3, Insightful

    Why go through all this just to stop kids from fooling around in class? If they are not going to pay attention in class then it is their loss. I not saying that no measures whatsoever should be taken in classrooms to make students pay attention, but there is a limit to it. If it was technologically possible would you really want to prevent students' _minds_ from wandering? I should hope not. I definately think high school students are capable of deciding if they want to pay attention or not, and just locking computers is not going to change their decisions. You might have a valid request for the 7th/8th grade students, but I still think most of them are old enough too.

  11. VNC monitor is an answer by iamcadaver · · Score: 3, Informative
    This is under the 'contributed' section of AT&T's vnc site:

    VncMonitor John Wilson writes:

    VncMonitor is intended for those people who need to monitor several remote systems. A single window is used to present all the displays. The tab or backtab key allows the user to switch between systems. The return key causes the currently viewed system display to be transferred to its own window and the user can interact with the system using the mouse and keyboard. Closing the new window returns the monitored system display back to the initial window.

    The configuration of VncMonitor is controlled by a file which contains all the information about what systems are to be monitored.

    A version can be downloaded from:

    VncMonitor

    --
    Before I part with'em: two pennies weigh ~4.996+/-0.014g, have a zinc core, and the face of Lincoln. You can keep 'em.
  12. Another non-technical solution by pete-classic · · Score: 5, Insightful

    "Put the laptop under your chair during class, or take an F."

    A laptop is a tool (and a toy). It is a tool that has NOTHING to do with learning from someone who is standing in front of you.

    The only possible use would be taking notes. Is it condusive to a lecture to have 20-30 students all typing at the same time? Is there anything more than a marginal benefit over the students using a paper notebook?

    I think you have made yourself a problem, and that the best solution is to STOP making that problem for yourself (doctor, it hurts when I move my arm like this . . .).

    -Peter

    1. Re:Another non-technical solution by stilwebm · · Score: 3, Interesting

      Exactly. The laptops can come to class for reading others' electronic submissions, interacting with a physics lab, etc. They should not be used during the lecturing part of education.

    2. Re:Another non-technical solution by DaoudaW · · Score: 4, Insightful

      If lecturing to 20-30 students is your vision of education then you're right, laptops don't belong in the classroom.

      But, if you are asking students to gather information and work together to analyze it and synthesize a creative response to it, then laptops can play an important role. Even email could play an important role.

      My wife had a run in with the sysadmin at her school when she gave an assignment which required the use of email. He said, "But we have banned email during academic hours." She said, "But this is academic email!" She won after the sysadmin went to the principal to get her disciplined.

    3. Re:Another non-technical solution by Alan+Shutko · · Score: 3, Informative
      Benefits over a paper notebook:

      • I'm much faster at typing than at handwriting. I'm much more likely to take detailed notes if typing.
      • My typing is much neater than my handwriting. I'm much more likely to be able to read my notes later if typing.
      • Electronic notes can be searched much more easily than paper. I'm much more likely to be able to find something in old notes if typing.
      • Electronic notes take less space than paper notebooks and are easier to store for long periods of time across multiple moves (ie, when said student goes to college). I'm more likely to continue to get use from my notes if typing.


      How likely is that? Well, my wife took notes on her laptop throughout college and found all the above advantages to be significant. If one believes in notes at all, they should probably agree that computerized notes are good. If you don't agree notes are good, then the laptop would have no additional benefit.
    4. Re:Another non-technical solution by pete-classic · · Score: 3, Insightful

      Well, any answer is wrong if you re-frame the question mid stream. Yes, email can be part of education. Sure.

      The problem was, however, what to do about students screwing off during class. Part of the answer is "don't let them play with their toys during class."

      Point is, there are lots of approaches to education. Handing kids notebooks with wireless and then hoping they pay attention in class isn't one of them.

      Now, having said all that, I took a "class" in high school that consisted of three back-to-back periods where the students basically wrote their own syllabus. It was different from individual study in that it was a semi-organized class. That is, you don't really have "class mates" in individual study. It was the best educational experience I ever had in pubic school.

      But you can't do it half way. You can't hand out notebook and hope kids learn something.

      Finally, all this stuff is great. Technology is great. Independent and self-guided study is great. BUT, I think we could do with a bit more focus on the fundamentals. All that "alternative" stuff is great, but it must be reserved for those who have already learned to sit down, shut up, study and learn, and who have learned to properly read, write and compute (not work a computer, compute).

      -Peter

    5. Re:Another non-technical solution by pete-classic · · Score: 2

      That's all great. And that is fine for college students.

      But we aren't talking about college students, are we?

      I don't know when or where you went to high school. I graduated in '93 from a suburban school in the USA. I am confident that if we had notebooks with wireless they may as well have closed the doors.

      -Peter

    6. Re:Another non-technical solution by ameoba · · Score: 2

      And if we legalize Marijuana, farmers will be allowed to grow more hemp, and we can use hemp to do things that help the environment.

      Honestly, how many highschoolers can type faster than they can write? And how many of those are going to be screwing off in a class they need to pay attention to (as opposed to being a geek stuck in a 'Basic computer applications' class)?

      You can't effectively base an argument on how to establish a policy on the skills/behaviors of a minority, especially in a public school, where if you let one student do something, effectively you must let ALL the students do that. You, my friend, are clearly in the minority.

      --
      my sig's at the bottom of the page.
    7. Re:Another non-technical solution by aozilla · · Score: 2

      It is a tool that has NOTHING to do with learning from someone who is standing in front of you.

      Sounds like a nice way to have students answer random questions and give the teacher instant feedback on how many students understand. Kind of like "Who wants to be a millionaire" poll the audience, we had a system like this in my college physics class...

      --
      ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
    8. Re:Another non-technical solution by DaoudaW · · Score: 2

      The problem was, however, what to do about students screwing off during class

      Bore students enough with lectures, et al, and they'll find ways to screw off. Or they'll just tune out.

      Give them an authentic learning task and they'll engage!

      (I've been a classroom teacher since '94 and wish I could always take my own advice...)

  13. Use a little security by iankerickson · · Score: 2, Interesting

    Disable access to the campus wide email server and proxy to accounts in the group 'Student' during class time. Each classroom, building or department could have a local proxy that allows students in a given class access to certain URLs on the internet, added in by the teacher, automatically purged after they expire or by you. School schedules are mind-numbingly regular, and variations from the norm (half-days) can be handled by a script to set the stop/start times for periods. When period starts, turn unregulated access off. Period ends, access resumes. You can do the same things for lunch, as long as you have valid data which students are scheduled for which lunch. This also prevents most problems with browsing inappropriate pages during class, unless one of your teachers has a porn archive that can be found on the WLAN.

    Other than that, your school has given the students laptops ... what did you expect they would do with them. Doodle? Write embarrassing poems? Reverse engineer the entire MacOS with MacsBug? Turn off access using an automated system and you won't have to police so much. Not to mention your server load will drop, letting you go a few more years between server upgrades.

    The problem with VNC is that you'd have to lock down the local security settings of the laptops to prevent the students from disabling it. It also wouldn't take long before one of them learns how to setup rfbproxy to send a prerecorded VNC sequence to clients, like an idle desktop with a hot key to pause/resume the fake sequence.

    If your laptops run MacOS prior to X or Windows that is non-NT, then good luck securing them. The products vendors sell to secure these like Foolproof and Fortress do everthing they promise, but at the hands of a determined kid with nothing better to do but crack it, their "security" is a joke. Think "scriptkiddy".

    Best of luck.

    --
    Democracy. Whiskey. Sexy. Pick any two.
  14. Turn off outside access? by aozilla · · Score: 2

    Why is outside internet access necessary during class hours in the first place? Give each classroom a fixed IP address gateway (10.A.B.1), and allow students access to that gateway to route to the internet as required for a particular class at a particular time. Sure, adjacent classrooms might get that access, if they happen to know the right IP address, but you could even have a quick little one-time password you give the class at the beginning of the period, if you want to add one more layer of "security".

    I'm sure it wouldn't be very hard to write a few scripts to automate the whole process. How hard depends on the OS, of course.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?