Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 24 May 2013, 17:26
All times are UTC - 4
 Forum index » House Training » Beginners Help ( Start Here)
minimal puppy for exam taking at university
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [14 Posts]  
Author Message
bjornjobb

Joined: 23 May 2008
Posts: 4

PostPosted: Fri 06 May 2011, 06:24    Post subject:  minimal puppy for exam taking at university  

Hi, I have two questions or ideas that I would like to have feedback on.

The first one regards remastering a very minimal puppy for boot from a usb key, containing only:

*some kind of graphical desktop
*python
*wxpython
*some other python libs
*pgp
*ability to save files to the usb key

The python part is because I have special software written in python.

The os should specifically be unable to mount the computers hard drive or connect to wifi. The purpose for this is to create a limited sandboxed environment that the user has limited control over. It is to be used for electronic test taking at a university.

Preload one usb-key with the os and an exam (a text file). The students boot their private laptop computers with the usb and take the exam, save their results to the usb key, which they later hand in.

The advantage of this is that the students can not cheat by accessing their hard drive during the exam.

The exams could of course be taken on the university computers, but there is little control over the installed software (windows xp with loads of messenger software...) and the it department is not helpful.

Has something similar been done by anyone? I have little experience with puppy except that I managed easily to create an bootable usb key. I would like to see if people think this is a good idea or not, is there something about this idea that makes it unsafe?

Thanks for any reply!
Sincerely
Bjorn Johansson
Back to top
View user's profile Send private message 
nooby

Joined: 29 Jun 2008
Posts: 9389
Location: SwedenEurope

PostPosted: Fri 06 May 2011, 08:35    Post subject:  

Hi Bjorn!

You especially stress this point

"The os should specifically be unable to mount the computers hard drive or connect to wifi.

The purpose for this is to create a limited sandboxed environment that the user has limited control over. It is to be used for electronic test taking at a university."

The problem here is that Puppy is a Champion or Master at mounting all kinds of drives. Famous even so I hope Somebody really clever read your thread and tell you how to do this.

Maybe the Spot can be used. If one have password for activating root and spot is started up with access only to usb then the students would have a hard time guessing the password and only access to what spot allow?

http://www.murga-linux.com/puppy/viewtopic.php?t=57914

I know too little but read up on Spot. That thread have some thoughts on how to use spot and how that "user" works for browsing so you have to rebuild it to work for your purpose. putting the files they are allowed to use in that Spot folder only?

But the important thing is to get root password protected if one use spot? Us the search in my signature for how to set root using password at boot? Hm maybe I made a logical error there. One need to boot as spot and root should be password protected that is what to search for?

_________________

I'm a noob so I use Google Search of Puppy Forum

Back to top
View user's profile Send private message 
aarf

Joined: 30 Aug 2007
Posts: 3620
Location: around the bend

PostPosted: Fri 06 May 2011, 09:00    Post subject:  

<sorry for not understanding the masses>
_________________

ASUS EeePC Flare series 1025C 4x Intel Atom N2800 @ 1.86GHz RAM 2063MB 800x600p ATA 320G
_-¤-_

<º))))><.¸¸.•´¯`•.#.•´¯`•.¸¸. ><((((º>
Back to top
View user's profile Send private message Visit poster's website 
nooby

Joined: 29 Jun 2008
Posts: 9389
Location: SwedenEurope

PostPosted: Fri 06 May 2011, 10:52    Post subject:  

aarf, now I am the worst in that I too often derail others threads so I do cast heavy stones in the house of glass surely but this political things can we not take that in the off topic part when we have solved his problem first and then link to that thread on how to do schooling and university courses on cooperation and group sourcing and so on. Smile
_________________

I'm a noob so I use Google Search of Puppy Forum

Back to top
View user's profile Send private message 
Bruce B


Joined: 18 May 2005
Posts: 10818
Location: The Peoples Republic of California

PostPosted: Fri 06 May 2011, 11:05    Post subject:  

Is the exam graphics interface or text interface?

~

_________________
New! Puppy Linux Links Page
Back to top
View user's profile Send private message 
nooby

Joined: 29 Jun 2008
Posts: 9389
Location: SwedenEurope

PostPosted: Fri 06 May 2011, 11:28    Post subject:  

Seems he say this
*some kind of graphical desktop
Preload one usb-key with the os and an exam (a text file).

Text file? Is that plain ascii text or RTF or .doc or ,pdf or what?

So that text file get loaded into an Editor and then saved on the usb as the result of the exam.

Can that be done without him having to make a pupsave file for each usb and if each student have their own unique Laptop them all of them have different versions of video drivers? He would have a puppy that is extremely good at handling every unique graphic card. Vesa does that handle every card?

So what does that mean for the pupsave file? One can not expect the students to set it up so this complicate the whole thing?

_________________

I'm a noob so I use Google Search of Puppy Forum

Back to top
View user's profile Send private message 
L18L

Joined: 19 Jun 2010
Posts: 1722
Location: Burghaslach, Germany

PostPosted: Fri 06 May 2011, 11:47    Post subject: Re: minimal puppy for exam taking at university
Subject description: mightbe unsafe
 

bjornjobb wrote:

...
The advantage of this is that the students can not cheat by accessing their hard drive during the exam.
...

2 : They can reboot to their OS, can't they?

1 : A puppy running as unprivileged user is about to be created by our Puppy Master himself, see his blog. That is no minimal version but nooby's wellminded link will bring you to everything that is needed for your purposes. remaster, remix,..... and of course further help here Smile

Edited
If they have to boot from puppy, everything is in RAM, give back the stick and get it back to save their result then it could be safe!
Back to top
View user's profile Send private message 
pubbyhove

Joined: 02 Apr 2011
Posts: 13

PostPosted: Fri 06 May 2011, 12:01    Post subject:  

nooby wrote:
Seems he say this
*some kind of graphical desktop
Preload one usb-key with the os and an exam (a text file).

Text file? Is that plain ascii text or RTF or .doc or ,pdf or what?

So that text file get loaded into an Editor and then saved on the usb as the result of the exam.

Can that be done without him having to make a pupsave file for each usb and if each student have their own unique Laptop them all of them have different versions of video drivers? He would have a puppy that is extremely good at handling every unique graphic card. Vesa does that handle every card?

So what does that mean for the pupsave file? One can not expect the students to set it up so this complicate the whole thing?

I belive you have think too much.
actually there can be a special software to encrypt the text file ,
and only the teacher know how to decryption .

the student can save the encrypted file on the usb . and exit without saving anything.
(it's not difficult?)
Back to top
View user's profile Send private message 
bjornjobb

Joined: 23 May 2008
Posts: 4

PostPosted: Sun 15 May 2011, 02:29    Post subject: exam taking II  

Hi,
first I would like to thank the authors for all the replys, this certainly seem a vibrant community!

My most basic idea is to distribute the exam a a plain text file that the student modifies and saves to the usb from where puppy was booted. It will not be 100% safe, since the student can always write the questions down, reboot into the normal system, get correct answers by cheating and then reboot into puppy. This is an acceptable risk though, as this is slow and cumbersome process.

I though of puppy initially, because it worked right away on every cumputer I ever tried it on which is a good thing. Obviously, It would have to be tested before the exam...

I understood that spot is a limited user account under puppy. Then theoretically, such an account could be set up with limited access to hardware, internet etc. Perhaps this is easier, since perhaps disabling puppys ability to mount disks would prevent it from mounting itself? or saving files to the usb? I have no idea about the tech part of this.

I looked through the links in the responses, but I did not find anything on remastering... I would need a fairly step by step tutorial thing as I never did this before.

encryption of the exam could/should be done in order to distribute the system in advance of the exam (fo testing) and the key could be given at the time of the exam. However, my big concern is what happens during the exam.

What I am doing currently is distributing a password protected zip file ahead of the exam. At the exam I give the password, the students fill in the exam (a text file) and save the file to the hard drive. They then fill in a signed paper with the md5 sum of their exam. They send me the exam file whenever they have th chance and I compare the md5 sums to be sure that the files were not altered.

There is a commercial product called lock down browser
http://www.respondus.com/products/lockdown.shtml
which creates a limited browsing environment. I think a limited puppy environment could be more flexible in the type of exams that could be developed in the future, ie ones that need access to other kinds of software etc... I also heard some bad things about this browser and a google search revealed institutions giving up on this browser.

cheers!
bjorn
Back to top
View user's profile Send private message 
Eathray

Joined: 06 Sep 2009
Posts: 335

PostPosted: Mon 16 May 2011, 03:03    Post subject:  

If you added or already have a passkey at the router level, the students would not be able to 'google' answers for the test when they booted into Puppy because they would not know the key to make the connection.

If the test is of any length, they couldn't possibly boot back and forth between Windows and Puppy and still get the test done in the allotted time. As far as the potential for cheating goes, I think it's pretty low if the connection is passkey protected on the Windows side at the router level.

Eathray
Back to top
View user's profile Send private message 
L18L

Joined: 19 Jun 2010
Posts: 1722
Location: Burghaslach, Germany

PostPosted: Tue 17 May 2011, 13:43    Post subject: Re: exam taking II
Subject description: reboot time
 

bjornjobb wrote:
It will not be 100% safe, since the student can always write the questions down, reboot into the normal system, get correct answers by cheating and then reboot into puppy. This is an acceptable risk though, as this is slow and cumbersome process.

Rebooting in another puppy would not be that slow Laughing

And that other puppy has virtualbox and can use the examen puppy in parallel..... Idea
Back to top
View user's profile Send private message 
pteropus

Joined: 28 May 2011
Posts: 1

PostPosted: Sat 28 May 2011, 21:03    Post subject: exams
Subject description: similar request fro high school
 

I hope its ok to post here cos its kind of related.
I need a minimal puppy with a word processor or text editor with word wrapping so students could type a response and save an rtf, doc ,txt or pdf to a flash drive.
This is for students who cannot write legibly, so they are closely supervised.
Machine would be disconnected from network, just want the puppy on a flash drive so i don't have to build special machines.
main restriction is NO spell or GRammar must be installed .. if i could work out how to remove spell from abiword, that would be fine.
Never built a puppy distro though.
Any advice?
Back to top
View user's profile Send private message 
cthisbear

Joined: 29 Jan 2006
Posts: 2943
Location: Sydney Australia

PostPosted: Sat 28 May 2011, 21:51    Post subject:  

Maybe this.

How to make a Puppy Kiosk out of Lucid Puppy 5.2

http://murga-linux.com/puppy/viewtopic.php?t=64632

The ISO is there as well.

Send >> shadower_sc ...a PM.

Chris.
Back to top
View user's profile Send private message 
8-bit


Joined: 03 Apr 2007
Posts: 3018
Location: Oregon

PostPosted: Mon 30 May 2011, 00:16    Post subject:  

Here is something you may not have taken into account.
Each students PC/laptop will not be the same as to video and ability to boot from a USB stick.

I can also see someone remove the USB stick before the entered data is saved back to it.
IOW, test done, pull stick.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [14 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Beginners Help ( Start Here)
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0764s ][ Queries: 11 (0.0067s) ][ GZIP on ]