+ Post New Thread
Results 1 to 14 of 14
How do you do....it? Thread, Computer Languages / Programming Suite in Technical; How do you do it ? I'm thinking of a few ideas :- 1). Dedicated suite on its own network ...
  1. #1

    Join Date
    May 2010
    Posts
    1,120
    Thank Post
    110
    Thanked 102 Times in 77 Posts
    Rep Power
    51

    Computer Languages / Programming Suite

    How do you do it ?
    I'm thinking of a few ideas :-

    1). Dedicated suite on its own network and domain. (No budget!)
    2). Raspberry Pi (Each student has their own sdcard) But doesn't cover VB etc. (No budget!)
    3). Virtual Machine (Install Virtualbox and click on the image) Not sure how to make this work - how can you revert any changes made to the image?

    Students can't currently compile anything as there's no exe allowed in their areas also no access to C: etc.

  2. #2

    tmcd35's Avatar
    Join Date
    Jul 2005
    Location
    Norfolk
    Posts
    5,878
    Thank Post
    879
    Thanked 960 Times in 791 Posts
    Blog Entries
    9
    Rep Power
    339
    I'd go Virtual Machine personally. I'd have a master virtual hard disk stored away with the image set up how I like it. That can be copied to the virtual disks for the individual machines. I'd then use snapshots so I could roll back each virtual machine after changes have been made. If there is a problem with the snapshots you still have the master copy of the virtual hard disk you can use to overwrite the the bad image on the virtual machine.

  3. #3


    Join Date
    May 2009
    Posts
    3,298
    Thank Post
    291
    Thanked 887 Times in 665 Posts
    Rep Power
    341
    3. Use a script to start VirtualBox. Before starting, copy a 'clean' (golden image) disc container from which the guest will start. A guest can talk to a folder on the host, so it should be possible to script startup and shutdown events that unzip and then zip-up a student project and transfer them to their network storage.

  4. #4

    tmcd35's Avatar
    Join Date
    Jul 2005
    Location
    Norfolk
    Posts
    5,878
    Thank Post
    879
    Thanked 960 Times in 791 Posts
    Blog Entries
    9
    Rep Power
    339
    Maybe Windows SteadyState would be helpful here? (Windows SteadyState - Wikipedia, the free encyclopedia)

  5. #5

    Join Date
    May 2010
    Posts
    1,120
    Thank Post
    110
    Thanked 102 Times in 77 Posts
    Rep Power
    51
    Any examples? I could use group policy preferences for the copying I think, and use new user accounts that are for just programming only. I'll play with virtualbox today and see.
    Forgot about deepfreeze too (steadystate) but this would possibly require new machines - maybe unless I tie deepfreeze to certain accounts only.

    (wish they'd actually requested this BEFORE starting programming classes ;p)

  6. #6

    Join Date
    May 2010
    Posts
    1,120
    Thank Post
    110
    Thanked 102 Times in 77 Posts
    Rep Power
    51
    anyone seen this? comments? Going to have a play this morning PConMe for Education© | Free Home & Education software downloads at SourceForge.net

  7. #7

    Steve21's Avatar
    Join Date
    Feb 2011
    Location
    Swindon
    Posts
    2,731
    Thank Post
    344
    Thanked 520 Times in 488 Posts
    Rep Power
    180
    Quote Originally Posted by caffrey View Post
    anyone seen this? comments? Going to have a play this morning PConMe for Education© | Free Home & Education software downloads at SourceForge.net
    Used Qemu before for a few virtual ARM machines, but to be honest don't really see any benefit of it at all over other free products like virtualbox/vmware etc, if all you want is a virtual x86/64 machine.

    Only things to consider as always is things like by default it gives internet access to virtual machines etc, thus no lock downs apply on it etc etc. Downloaded games etc etc.

    Steve

  8. #8

    Join Date
    May 2010
    Posts
    1,120
    Thank Post
    110
    Thanked 102 Times in 77 Posts
    Rep Power
    51
    Supposed to be getting a suite of raspberry pi soon too, problem being with software / file restrictions etc. students can't compile anything, and I'm being asked for a working solution! Personally I recommended a programming lab but knocked back due to space and budgetary restraints

    *edit* just tried that pconme, its slow - not what I was looking for!
    Last edited by caffrey; 21st November 2012 at 09:46 AM.

  9. #9
    apeo's Avatar
    Join Date
    Sep 2005
    Location
    Lost
    Posts
    1,612
    Thank Post
    95
    Thanked 115 Times in 111 Posts
    Rep Power
    42
    BTW if you are going with virtualbox (or any other one to be fair), you could use immutable disks so changes made to the vm is not saved:

    Chapter5.Virtual storage

  10. #10

    Join Date
    May 2010
    Posts
    1,120
    Thank Post
    110
    Thanked 102 Times in 77 Posts
    Rep Power
    51
    I've been looking at that, I'm trying to keep it as simple as possible - problems with students saving work etc. The raspberry pi is ok except no VB (afaik), most ideal scenario is a programming lab on its own domain - but that won't happen anytime soon.

  11. #11
    british_government's Avatar
    Join Date
    Feb 2009
    Posts
    160
    Thank Post
    24
    Thanked 20 Times in 15 Posts
    Rep Power
    36
    If running windows 7, you can setup the machine to boot to a VHD, using ideas above just revert changes afterwards.

    Windows 7

    Just get prompted when the machine turns on weather to load normal school domain machine or programming backup machine

  12. #12
    apeo's Avatar
    Join Date
    Sep 2005
    Location
    Lost
    Posts
    1,612
    Thank Post
    95
    Thanked 115 Times in 111 Posts
    Rep Power
    42
    Quote Originally Posted by caffrey View Post
    I've been looking at that, I'm trying to keep it as simple as possible - problems with students saving work etc. The raspberry pi is ok except no VB (afaik), most ideal scenario is a programming lab on its own domain - but that won't happen anytime soon.
    A whole domain just for this seems OTT..

    As to saving work, I give them a home directory where they can save exe to.
    Last edited by apeo; 21st November 2012 at 02:26 PM. Reason: typo

  13. #13

    Join Date
    May 2010
    Posts
    1,120
    Thank Post
    110
    Thanked 102 Times in 77 Posts
    Rep Power
    51
    Wouldn't take much doing with a domain, vlan etc.
    So i'm attempting a virtualbox machine with everything on, I'll keep a copy of the image and leave them to it. They can save their work to a usb stick.
    Any tips on auto starting the VM in fullscreen? - I'm thinking of creating user accounts for programming and create a specific GPO so when they log in it'll go straight into a fullscreen VM.

  14. #14
    apeo's Avatar
    Join Date
    Sep 2005
    Location
    Lost
    Posts
    1,612
    Thank Post
    95
    Thanked 115 Times in 111 Posts
    Rep Power
    42
    You can use command line to boot up the vm:

    VirtualBox --startvm NameOfVM --fullscreen

    Think that works.

    Starting it up when they login, not sure about that.



SHARE:
+ Post New Thread

Similar Threads

  1. Replies: 20
    Last Post: 6th June 2013, 08:01 PM
  2. [Video] A film trailer about computer languages
    By mattx in forum Jokes/Interweb Things
    Replies: 18
    Last Post: 28th June 2010, 09:24 AM
  3. Computer it suite supplier
    By localzuk in forum Recommended Suppliers
    Replies: 6
    Last Post: 27th February 2007, 01:48 PM
  4. "Script" programming language
    By mighty.grey.eagle in forum Coding
    Replies: 0
    Last Post: 21st January 2007, 03:01 PM
  5. Computer Replacement Program Policy
    By ticker in forum How do you do....it?
    Replies: 9
    Last Post: 17th July 2006, 08:50 PM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •