Puppy in my classroom

Booting, installing, newbie
Message
Author
fhsteacher
Posts: 3
Joined: Wed 12 Jan 2011, 21:56

Puppy in my classroom

#1 Post by fhsteacher »

Hey guys. Newbie here in two regards: 1) New to linux (and therefore puppy) and 2) This is my first post to a discussion forum. I apologize in advance for any mistakes in forum etiquette I may make. Any help I recieve here will be greatly appreciated.

I have recently made a boot disk and test drove puppy 5.2 on an old gateway laptop. I like the OS and I think it will work nicely on old computers in my classroom. I have a specific need for students to be able to view a couple of different websites and possibly work in google docs. I think puppy can get this done.

Problem: I need to be able to lock the background, icons, limit websites, uninstall games and all the normal "teacher" administrative tasks. I know these are probably easy tasks, but being new to linux I don't know where to start. Networking the stations together would be a plus, but not a necessity.

Preferred solution: Guide me through the steps to follow to disable or limit certain features. Networking tips are fine to. Links to websites or documentation are fine, as I am fairly competent at following directions.

Alternate solution: Guide me to a version of puppy that has network/internet capability, firefox (flash capable), optional word processor and nothing else for any of my students to tamper with. (i.e. no graphic options, no games, no password menus to lock down student users)

Thanks in advance for any help. I apologize for my ignorance, but I believe this could be a great OS for reviving some dead computers around our school if I can limit some parameters for my students.

User avatar
Béèm
Posts: 11763
Joined: Wed 22 Nov 2006, 00:47
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

#2 Post by Béèm »

Maybe you should give more precise technical detail about your hardware.
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
[url=http://puppylinux.org/wikka/HomePage]Consult Wikka[/url]
Use peppyy's [url=http://wellminded.com/puppy/pupsearch.html]puppysearch[/url]

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#3 Post by Karl Godt »

Puppy is mainly "root" : root is somehow the name for the admin . It is possible to use the "dummy" user "spot" but spot's directory is located at /root . Passwords and group files are
/etc/shadow
/etc/passwd
/etc/gshadow
/etc/group

Most puppy users are tired of the `sudo` attitude of larger distros because there is always something .
A while back at linuxquestions.org I got tired of the pro sudo mainstream there.

I think GrumpyWolfe made a puppy-derivate MyWolfe or similar to be found at the Puppy Derivates Section which is running some LoginScreen with passwords .

I really think that it is keeping pupils stupid somehow to have more barriers than a screen in front of them .

To connect puppy to a larger bundle of a closed interior network I have no experience .

You would have to change the executable pathes or the permissions for some 1200 to 1800 executables, create /home directories , learn to work with commands like adduser , groupadd , su , sudo , chmod , passwd and so on . And the man support at puppy is mostly a shellscript somehow exec defaultbrowser http://www.google.XY/search/manpage $@ manualpage .

Much Luck !

cthisbear
Posts: 4422
Joined: Sun 29 Jan 2006, 22:07
Location: Sydney Australia

#4 Post by cthisbear »

Sidders released HanSamBen.

He is still about and can maybe help you out in removing
applications or hiding them.

sidlygoldstream@yahoo.co.uk


http://www.murga-linux.com/puppy/viewto ... 523#425523

http://www.murga-linux.com/puppy/viewto ... 993#369993

http://www.murga-linux.com/puppy/viewto ... &start=270

//////////

"CTRL + ALT + H - hide the menu except for FUN and Personal

CTRL + ALT + R - Reveal al menus

CTRL + ALT + D - Disable right click (doesnt work on touchpad) it maps all buttons in Xorg.conf to 1 1 1. "

CTRL + ALT + E - Enable right mouse button "

////////


I loved HSB but you might have older kids.

Chris.

Dewbie

#5 Post by Dewbie »

fhsteacher wrote:
Alternate solution: Guide me to a version of puppy that has network/internet capability, firefox (flash capable), optional word processor and nothing else for any of my students to tamper with. (i.e. no graphic options, no games, no password menus to lock down student users)
This might work for you:
http://www.browserlinux.com/
Edit:
Be sure to download current and previous BrowserLinux versions, as they are compiled with different kernels. Some computers won't work well (or at all) with certain kernels.
Last edited by Dewbie on Thu 13 Jan 2011, 01:56, edited 1 time in total.

fhsteacher
Posts: 3
Joined: Wed 12 Jan 2011, 21:56

#6 Post by fhsteacher »

I apologize for not having more details about hardware. We have a hodgepodge of older computers I would like to put to use surfing the web. Ram probably ranges from 128 to 512 mb. I really don't know what's in the attic, but I plan on making it work with puppy.

I don't have to password protect, I just want to strip the os down so that it boots up with just a browser and maybe a word processor so that my students can ONLY view the test prep sites our school has purchased access to. Left to their own devices, a few students will screw up every computer if they have a chance.

A special thanks goes out for all the links and advice. I may try the "hide" shortcuts and see how they work. This would help if I need to grant "permissions" quickly for some students. Thanks again.

User avatar
jyore
Posts: 43
Joined: Sat 06 Nov 2010, 15:41

#7 Post by jyore »

What exactly are you wanting to do as far as networking is concerned? Just have the ability to share files between the computers? Also what restrictions do you want to have on that?

Also what network hardware do you have? A switch or router that they are all connected to (that you have control of)? Just the school network (each separately plugged into the wall)? Wireless or wired?

gcmartin

Setting up the room

#8 Post by gcmartin »

@fhsteacher...Hello

Having help many schools in the past I think I understand what you would want to do within a classroom. To get you started with this group, let me ask a couple questions so that the members here can help you.
  • What class will be taught in the classroom(s) you set up?
  • Would each person in the class have his/her own computer at the desk they sit or will they be working in groups on single computers?
  • The research you will have them doing...will they be downloading files onto their computers or simply just looking at stuff on the internet?
  • Will the WordProcessing you will have them doing be handed in as printed hard copy or electronically transferred to you?
  • Would you expect each student to be able to save files in their names on your school network?
  • Will YOU be the primary person responsible for the management of the class's PCs?
  • What Operating Systems have you used in the past?
  • How long have you used ANY Linux?
  • And, do you already have a network at your school?
I think this will get us started to position to steer you effectively.

Hope this helps

Shep
Posts: 878
Joined: Sat 08 Nov 2008, 07:55
Location: Australia

#9 Post by Shep »

The ages of the students may be of relevance, too. :o :lol: :P :twisted:

Stripe
Posts: 658
Joined: Wed 23 Jun 2010, 05:18
Location: In a field. England

#10 Post by Stripe »

Hi all

you could build a new puplet with woof and remove all the unwanted programs from the distro specs list then it would be easier to get the distro how you wanted it?

hope this helps

stripe

sidders
Posts: 464
Joined: Wed 23 Jul 2008, 18:47
Location: Bolton, uk

#11 Post by sidders »

Hello fhsteacher.

I have the scripts etc for the disabling of menus etc, i could make them into a *pet and test it on Lupu. Its as cthisbear says, It wont actually remove the games and other apps you dont want, just hide them.

If you are using Google docs, would you need to save anything to the PC?. The shutdown script can be alterted to not save anything from the session (I have never used Google docs, i am assuming you can save stuff in the in the cloud).

I'll stop there

Let me know

And welcome to the Kennels :D

PS. If you want to hide the menus, could you tell me which menus you want e.g Document, Network, Multimedia.

* A pet is a program installer in Puppy, one click and its done.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#12 Post by Lobster »

Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
RetroTechGuy
Posts: 2947
Joined: Tue 15 Dec 2009, 17:20
Location: USA

#13 Post by RetroTechGuy »

fhsteacher wrote:I apologize for not having more details about hardware. We have a hodgepodge of older computers I would like to put to use surfing the web. Ram probably ranges from 128 to 512 mb. I really don't know what's in the attic, but I plan on making it work with puppy.

I don't have to password protect, I just want to strip the os down so that it boots up with just a browser and maybe a word processor so that my students can ONLY view the test prep sites our school has purchased access to. Left to their own devices, a few students will screw up every computer if they have a chance.

A special thanks goes out for all the links and advice. I may try the "hide" shortcuts and see how they work. This would help if I need to grant "permissions" quickly for some students. Thanks again.
Well, given that Puppy works well as a frugal install (using a pupsave/lupsave), runs from a live boot CD, and can run from a USB drive, how about each student is given a basic pupsave that you set up (say, copy it from a CD, thus the master setup is read-only) and then they all boot from a CD.

Take the HDDs out of all the machines before you start... Make their HDD the flash drive they keep.

Then when they screw the system up, they only screw up their own OS...

Recopy the master lupsave, and they're back at their starting point.
[url=http://murga-linux.com/puppy/viewtopic.php?t=58615]Add swapfile[/url]
[url=http://wellminded.net63.net/]WellMinded Search[/url]
[url=http://puppylinux.us/psearch.html]PuppyLinux.US Search[/url]

raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

safepup

#14 Post by raffy »

The link given by Lobster contains safepup. Here is the link to the ISO and md5sum. It does what you want, and it is suitable for old PCs. There is a how-to at first boot to guide students.

If you want Java capability, you can rebuild the ISO using this pup_213.sfs. (If it is already installed to USB flash, then it is a matter of replacing/renaming the old pup_213.sfs.)
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#15 Post by jamesbond »

Having been toying with "network booting" hammer, all I see now is "nails" waiting for this "hammer" ... fhsteacher, since your student computers are all networked, why don't you use network booting (netboot) instead?

You can then use any standard puppy (choose the smaller ones). Most puplets are also netboot capable. Doesn't matter if the students wreck anything - at the next reboot, everything will come back as new. No need to worry about de-partitioned harddisk, scratched CDs etc. The computer won't even start if your netboot server isn't turned on. All you have to do is manage one netboot server (which also run on top standard puppy). Look for "PXE booting" in this forum if you're interested.

I think raffy, being the most senior netboot guru, can give you more hints for operational matters :twisted:
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

fhsteacher
Posts: 3
Joined: Wed 12 Jan 2011, 21:56

#16 Post by fhsteacher »

Thanks to all those with helpful input.

To be more specific: I teach Math and Pre-Algebra to 7th and 8th grades (12-14). Our school has one learning program (compasslearning) that is installed on the schools server and one program we can access over the internet (usatestprep).Students work on these programs while logged in to their accounts and it tracks progress. I currently have 3 windows computers with three internet connections. With 20 students per class, these computers are rarely used and the software we have purchased is a waste of money. My immediate goal is to get 7 more older (free) computers up and online so that I can do half class rotations.

We have no IT department so I will be maintaining this myself. The good thing is that I can get away with almost anything. We have a firewall at the district that only serves to block unproductive sites. Our school has a server that no one maintains, but at least it gets us internet service.

With puppy, I think I can get enough computers operational. I would place them around the perimeter of my classroom and students would work at them individually. The only networking that would be needed is to get each station access to the internet. I would prefer to get a switch or router so that I didn't have to network anything, but each station just connects to the internet. I could set up my computer as a server, but I would still need a switch, so I don't see the point.

I have no experience to speak of with linux. In the past few days I have gotten familiar with the whole mounting/direct hierarchy scheme. I have also played with a few commands. I don't think that is going to be a big issue though.

In short, I just need 10 internet stations. No student folders or accounts or printing capabilities. Browser Puppy would be a good fix if someone could guide me to it. If not, just help me on hiding or disabling features. I've seen where you can install lots of extras, I want to uninstall certain things without messing up the OS.

Thanks again for all the help.

Dewbie

#17 Post by Dewbie »

fhsteacher wrote:
optional word processor and nothing else for any of my students
Browser Puppy would be a good fix if someone could guide me to it.
I need to clarify something I posted before:
Be sure to download current and previous BrowserLinux versions, as they are compiled with different kernels. Some computers won't work well (or at all) with certain kernels.
BrowserLinux is not equipped for word processing. MijnPup is:
http://www.browserlinux.com/mijnpup/index.html
It's basically BrowserLinux with an OpenOffice derivative, LibreOffice.

However, MijnPup only has one kernel (shared with Puppy Linux 5.1.1), and it's still in Beta...so there may still be some bugs to contend with. I'm sorry that I didn't clarify this before.

User avatar
DaveS
Posts: 3685
Joined: Thu 09 Oct 2008, 16:01
Location: UK

#18 Post by DaveS »

It sounds to me like a simple re-master of maybe Wary is what is required here. Get it how you want, re-master, then if it gets screwed up, just delete the 'save' file and you are back to square one.
Please download and install Wary on something (Frugal install please) then tell us how you would like it to be. Maybe we can then guide you through the steps. Its not so difficult really.
Spup Frugal HD and USB
Root forever!

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#19 Post by muggins »

Would SageLive be too advanced for your students?

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#20 Post by technosaurus »

to make applications hard to access
  • 1. delete (or move) the corresponding <program>.desktop files from /usr/share/applications
    2. open a terminal and run fixmenus
    3. restart the window manager (Menu ->Shutdown ->Restart jwm)

    To remove the menu entries that don't go away with the .desktop files just remove them from /etc/xdg/templates/_root_.jwmrc
Desktop icons can just be deleted (including the file manager)

Pup-Advert-Blocker has a list of adult sites that can be banned - It is in new Wary, Quirky versions and listed in the forum

Puppy/Wary can be exited to the prompt (not Quirky though except from the menu) and accessed that way but you can add a "dontzap" property to the xorg.conf to prevent it (Most users would never figure it out because it is Ctrl+Alt+Backspace instead of Del)

Only do all this work once though - then you can remaster and have a quick install cd for the rest and a backup for when (not if) a student figures out how to bypass stuff
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

Post Reply