Teth Posted January 15, 2007 Posted January 15, 2007 ok I got asked an intresting quetion this morning and said "yes no problem" having thought about it a bit I'm not so sure it can but I thought I'd ask here first so here goes. The ICT course has reached the operating envirmoents stage and a teach wants pupils to use a command line environment to contrast with they're experience of GUIs. Easy I thought but then it occurred to me if I turn off dos prompt blocking for her class it will go off for the whole student body and I can't exactly have kids on the command prompt can I. No problem I thought I'm sure somone has written a simulation for teaching just this kind of thing.. but I can't find it if they have. So do any of you have a solution to this to let pupils use a command line enviroment. I want to make sure the teacher doesn't teach it as "GUI good easy to use", "Command line bad complicated to use". I'd like to see it taught properly that command line is powerful for experienced users. That of course means letting them run a batch process of some variety. How do you do it? / Do you do it?
CyberNerd Posted January 15, 2007 Posted January 15, 2007 we allow ssh access to a SuSE server for this. It only get used for a php A level course though. alternatively you could open telnet on a windows server and allow telnet://servername in IE.
webman Posted January 15, 2007 Posted January 15, 2007 Since the Windows telnet app is a console app, your command line restriction may not allow it to run. You could use a standalone telnet client or something like PuTTY which supports telnet.
Ric_ Posted January 15, 2007 Posted January 15, 2007 Or you could stick a VM on the clients with a proper OS in it That would allow contrast between Windows and Linux plus Linux has a CLI. It doesn't matter what the kids do in the VM, just reload it when they've finished trashing it.
Teth Posted January 15, 2007 Author Posted January 15, 2007 a VM is a nice idea actually I think they should be exposed to Linux as part of operating systems instead of the idea of operating systems that aren't windows being all in theory. I'll have a test run and see if our P4s with 1gig ram make a credible job running something like Ubuntu in a VM.
Ric_ Posted January 15, 2007 Posted January 15, 2007 I'll have a test run and see if our P4s with 1gig ram make a credible job running something like Ubuntu in a VM. They might just handle it! The Debian VM we had at BETT was using 82MB of RAM (including cache, etc.). Admittedly there was no GUI. Damn Small Linux could be the way forward or even Knoppix.
Midget Posted January 15, 2007 Posted January 15, 2007 What about creating a user account that is allowed CLI access and just making the kids use that.
Teth Posted January 15, 2007 Author Posted January 15, 2007 My concern with actually giving them command line access is things like Fdisk which could cause me to need to re-image alot of machines I don't supose VMware is free for educational use at this point?
Geoff Posted January 15, 2007 Posted January 15, 2007 Yes, you can get VMWare server to create your images, then use VMWare player on the kids PCs to run the images.
tom_newton Posted January 15, 2007 Posted January 15, 2007 Would have thought you'd require minimal space for a very simple command-line demo... easily get it in 32Mb of RAM and 500Mb HD. Tom
jet5y Posted January 15, 2007 Posted January 15, 2007 Another vote here for using Virtual PC/VMWare. We use it all the time for letting the kids run visual studio. They can do anything they like on the machine then without fear of them breaking anything or messing about with the security on the machine.
ind13 Posted January 15, 2007 Posted January 15, 2007 what about something like deep freeze or microsoft shared computer tool kit. you will be able to give the students that extra bit of access, and then just restart the pc to reset it back to normal. ive got a feeling that you can give them access the command prompt but then limit the tools they can use. ill see if i can find the instructions
jet5y Posted January 15, 2007 Posted January 15, 2007 The thought of them accessing hidden drives and viewing scripts, security info or sending net send * messages would put me off.
srochford Posted January 15, 2007 Posted January 15, 2007 Remember, that if they can access scripts from the command prompt then they can do it from in Notepad, Word or anything else which can read text files. Similarly, if they can run "net" at a command prompt, they can also run it by (eg) shelling from a Word macro. If you have scripts which contain sensitive info (eg passwords) and they don't need to be run by students then set the permissions so they can't read them. If they do need to be run then encode them. Similarly, if you don't want students runniing the net commands then change the permissions on net.exe so that they can't run it If you only want to block net send then disable the alerter and messenger services - the default for XP SP2 Steve
mattx Posted January 16, 2007 Posted January 16, 2007 MS do virtual machine. [ Virtual PC ] http://www.microsoft.com/windows/virtualpc/default.mspx Its free to use, I use it on my Vista workstation to test my scripts and progs for our XP PCs.
Midget Posted January 16, 2007 Posted January 16, 2007 I use it as a testbed, bit of a dog on a 3Ghz P4
OutToLunch Posted January 16, 2007 Posted January 16, 2007 Giving VirtualBox a whirl at the moment, seems very nippy in comparison to VPC. Tried it with my handy Slax rescue CD set to use only 128mb of memory and it felt pretty much the same as running it from CD... Free for academic use and allows you to create your own VMs as easily as the full VMWare Workstation so all you'd need to do is pick a distro to play with and away you go... http://www.virtualbox.org/wiki/Downloads Alternatively, you could let them loose in DOSBox if you want to show them what the bad old days were like...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now