Trying to build a system that limits the user to one program.

I work in a tinkering space for a children's museum in the United States, in this space we have a different project every month.  I've been working on a month during which we would focus on programming logic.  This will encompass real world examples of programming logic through a number of different exhibits we're developing as well as give the kids access to a computer to reinforce the logic they've learned in the other exhibits.  In high school I was introduced to Alice, and I think it's a wonderful tool that guides kids into programming without making them trip over syntax errors.
My goal is to have a couple of Linux stations set up for the older kids to tinker with Alice, however I don't want them to be able to access any other programs, or to easily close out of the program.  I would also like to let them save files they've worked on to a flash drive, but that would be done with my help.  Also, once the computers are set up, they won't have internet access (the desktops that were donated to us don't have WiFi access).
I have a reasonable amount of experience with Linux but this is something I've never done before, so I'm looking for guidance and suggestions.  What programs and utilities should I look at to begin accomplishing this?  Is there a specific window manager that would be best for this (my default choice is Openbox unless a better alternative exists for what I'm trying to do)?  I just need to be pointed in the right direction.
Many thanks!

jasonwryan wrote:
https://wiki.archlinux.org/index.php/Cr … Kiosk_User
Not a Sysadmin issue, moving to NC...
My apologies, I wasn't sure where to put it and made my best judgement.
Thanks for the link!  I didn't really know where to start looking.

Similar Messages

  • Rating system that limits each user to one vote per item

    I am creating a PHP-based website where people can upload
    content and other users can rate the content. How do I create a
    rating system that only accepts one vote per registered user for
    each submission?

    On 04 Apr 2007 in macromedia.dreamweaver, AngryCloud wrote:
    > When a user votes on a certain picture, where is the
    information
    > stored that says that this specific user voted on this
    specific
    > image?
    In the table you create joining the two:
    USERTABLE
    Userid > Key field
    Username
    PICTURETABLE
    Pictureid > Key field
    Picturename
    USERPICTURE
    Userid > Foreign Key
    Pictureid > Foreign Key
    PictureRating
    Joe Makowiec
    http://makowiec.net/
    Email:
    http://makowiec.net/contact.php

  • I have an iPhone 5S, with iOS 8.1.2  I am trying to do a system restore but the message I get on the desktop is that there is not enough room on the iPhone. How much room is required?

    I have an iPhone 5S, with iOS 8.1.2  I am trying to do a system restore but the message I get on the desktop is that there is not enough room on the iPhone. How much room is required?
    I had an important app. (Memos by bluemarblesoftware.com) that I accidentally deleted. It of course had many memos, some with quite a lot of information. I did sync my phone on a regular basis and I think the memos should be on the desktop computer. I tried to do a restore function but I got a message saying there was not enough room on the iPhone. How much room is needed?

    generally you need 1.90gb
    what you can do is back up your phone to your computer before doing the update, just as a precaution.

  • The messages on my Iphone and Mac don't match, My Mac is lacking messages. Do they only show if the sender has an iPhone, trying to figure out if thats what the missing names have in common, or if it a different problem?

    The messages on my Iphone and Mac don't match, My Mac is lacking messages. Do they only show if the sender has an iPhone, trying to figure out if thats what the missing names have in common, or if it a different problem?

    Messages on the mac will only show iMessages sent from an iPhone, another mac, iPad etc etc...
    It won't show SMS / Text messages.
    If the messages are green on your iphone then they are text messages... Blue are iMessages

  • System ID in the user defined function

    Folks,
    I am trying to get the system id of the XI system with in the user defined function. How can I get it? I have looked into the technical context objects/contants and could not find any which gives you the XI system ID (3 character system ID).
    Any input is greatly appreciated.
    - Shanth

    Hi,
    Adding to the link whihc Michael has given...
    There is another system property which gives sap system name...rather than taking 'user.name' and parsing....
    Please the code below.....
    System.getProperty("SAPSYSTEMNAME");
    this returns the 3 letter system id.....i got XID !!!!
    Thanks,
    Renjith

  • BAPI or RFC that contains the user information

    Hi,
    Please let me know if there is any BAPI or RFC that contains the user information like user IDs, passwords etc. I need that to use in the XI. I am using SAP system as the target system or the source system .
    Thanks
    kanan

    Hello Kanan
    Just call function module BAPI_USER_GET_DETAIL.
    Regards
      Uwe

  • I would like to create a form that gives the user opportunities to provide information on as many as 50 projects. Does Adobe FormsCentral allow for this "expandable" type of form, such that if someone only has 10 projects, they can complete the form as ea

    I would like to create a form that gives the user opportunities to provide information on as many as 50 projects. Does Adobe FormsCentral allow for this "expandable" type of form, such that if someone only has 10 projects, they can complete the form as easily as someone with 50 projects. In other words, is there a way to make the form "expandable?"

    Hi Ms Buckner,
    Yes, you can do this with the Show/Hide "Skip" logic rules.
    1. Suppose, for example, you have your first ten projects showing by default.
    2. At the end of those fields, you would have a Yes/No question asking if the person wanted to add more projects.
    3. If they answer "No", they move on to the next section/area/question/etc.
    4. If they answer "Yes" you have the form display ten more project fields that you had already included, but you had hidden up to this point.
    5. Repeat steps two, three, and four as often as needed. (It helps that you can copy and paste fields, including groups of questions, so you don't have to manually re-create them each time.)
    It means you must anticipate the maximum number of times you want to provide project fields, but you've already done that, and you have to build the form with that maximum number, but only display smaller portions at a time until they have filled in all they need.
    I hope that helps,
    Brian

  • HT4436 why do i keep getting a message that states "the user name or password for "icloud" is incorrect?

    Why do I keep getting a message that states "the user name or password for icloud is incorrect.

    Apple are currently trying to get less secure passwords updated. They require that your account passwords are at least eight characters long and contain both alpha and numeric characters and at least one upper case alpha character.
    You might try changing your account password to match these requirements.
    My Apple ID

  • Exact difference between System status and the user status

    Hi,
    Please tell me the exact difference between System status and the user status .
    how we customize the both in the system
    Thanks & Regards
    Prajith P
    Moderation: Locked. Please, try to find an answer first. See rules of engagement
    Edited by: Joaquin Fornas on Feb 23, 2012 11:14 AM

    Hi,
    As you mentioned there are 2 status can be maintained for documents like Equipment Master, Notification, Maintenance Order & other important business documents.
    In case, client feels that system status is not enough to capture the details of the object, then user status can be used.
    System statuses will be updated automatically based on business transactions which will be done on SAP.
    For example, once the equipment is created, System status would CRTD (Created). If you install the same to some superior equipment or FL, then status would be INST (Installed).
    If you keeping that equipment in Spare, then for that, you have to maintain separate User Status like AVLB (Available in Stock / Spare) so that through IH08, by using User status, you can the report which is available as spare.
    These user status as per the name, should be updated by the user manually.
    Regards,
    Maheswaran.

  • I'm working on JSP that allows the user in this case to add a new restauran

    I'm working on JSP that allows the user in this case to add a new restaurant to the database. I have 2 database tables, one being RestaurantTable and containing the columns:
    Id (Restaurant Id) type: int (primary key)
    Name (Restaurant Name) type: varchar
    Address (Restaurant Address) type: varchar
    PhoneNumber (Restaurant Phone Number) type: varchar
    Category (Type of Restaurant) type: varchar
    and the other being Rank and containing the columns:
    Value (Restaurant rank number) type: float
    Id (Restaurant Id same as in the RestaurantTable) type: varchar
    Since all of my restaurants which are already in the database have ideas, if a user were to add a restaurant I want my JSP to give it the next Id that follows. For that I have created a SQL sequence which is rest_id_seq.
    There error I'm getting is : Invalid column type
    I understand that the value for Id must be an integer because that is what I defined it as when I created my table, but I don't understand anyother way to do it then to put the sequence in as it's value.
    I'm really confused as to what to do. Any help would be appreciated. Thanks
    I'll post again with my code

    Ok I really don't get why I can't post my code on here, I've been trying over and over again. I cut and paste my code and put it between  and I hit the post button and the page does nothing.

  • A Unified Messaging server running the same version of Exchange as the Mailbox server that hosts the user's mailbox couldn't be found.

    Hi Team-
    we are getting below alert in Exchange 2013 on UM server
    a Unified Messaging server running the same version of Exchange as the Mailbox server that hosts the user's mailbox couldn't be found.
    eventID 1647 
    The Microsoft Exchange Unified Messaging Call Router service rejected the call for the following reason: 15505;source="Exchange 2013 server  ";reason="Couldn't find a valid Unified Messaging server to redirect the call." Microsoft.Exchange.UM.UMCore.CallRejectedException:
    An incoming call with ID for user  was rejected because a Unified Messaging server running the same version of Exchange as the Mailbox server that hosts the user's mailbox couldn't be found.
    we have exchange 2010 and Exchange 2013.
    Sender of the voice mail is on the Exchange 2013 and receiver of the voice mail is on Exchange 2010 
    Is this not supported scenario of Exchange 2013 UM server and Exchange 2010 mailbox server
    ksrugi

    You cannot and should not expect Exchange 2013 UM function for mailboxes housed in Exchange 2010.  And the reverse is true as well.  If you want Exchange 2013 UM to function for users, their mailboxes need to be in Exchange 2013.  Exchange
    2013 UM should be able to redirect calls to an Exchange 2010 UM server if it detected a call was destined for a mailbox being hosted by Exchange 2010, assuming the UM servers/roles/services are within the same UM Dial Plan.

  • Receiving an error when trying to remove P00 Security role from the user

    Hi All,
    I am receiving an error when trying to remove P00 Security role from the user.
    After logging on to GRC CUP, clicking on u201CCreate requestu201D, and filling out required information,
    I click on Select Roles/Groups
    On the next screen,
    I click on Existing Roles/Groups
    ERROR MESSAGE appears X Action failed and no roles appear in the box to select for removal.
    Regards,
    Vineet

    Hi Vineet,
    My be your selection is incorrect
    Try this
    in Applicaiton Area -- Select ALL
    Functional Area  -
    Select ALL
    Company           -
    Select ALL
    Role/Profile/Group Names --- Give p00* and execute the report
    if you give only p00 it wont give any result
    Hope this helps
    Thank you,
    Kishore

  • I have a pdf registration form on my website.  It has a link that take the user to a payment page within my website.  They pay then submit the form.  The link currently opens in the same browser tab as the form and the user thinks that is the submission,

    I have a pdf registration form on my website.  It has a link that take the user to a payment page within my website.  They pay then submit the form.  The link currently opens in the same browser tab as the form and the user thinks that is the submission, which it is not.  I want my link to open into a new browser tab.  How do I do that?

    You can use the following JS code:
    app.launchURL("http://www.example.com", true);

  • Query weblgoic runtime JVM and thread that carry the user credential

    Hi there,
    So far as I know, weblogic keeps track of user credentials from
    different JVM and different thread. However, for the same thread within
    same JVM, weblogic only keep on user credential in the EJBContext. So,
    is there any way or any API for me to query the JVM and thread that
    carries the user credential? My purpose is to prevent second login from
    the same JVM in the same thread.
    Thanks,
    Cathy

    Hi there,
    So far as I know, weblogic keeps track of user credentials from
    different JVM and different thread. However, for the same thread within
    same JVM, weblogic only keep on user credential in the EJBContext. So,
    is there any way or any API for me to query the JVM and thread that
    carries the user credential? My purpose is to prevent second login from
    the same JVM in the same thread.
    Thanks,
    Cathy

  • SCCM 2012 Report that shows the users with specific software installed

    Hi,
    Is there a report in SCCM 2012 that shows the users with specific software installed? The report should show username, machine name and the software name. I am looking for a report that shows the users with the following softwares installed:
    1. Adobe(all versions)
    2. Photoshop(all versions)
    3. MS Project(all versions)
    4. MS Vision(all versions)
    Regards, Lorin Davis

    Take a look at the Asset Intelligence reports in the software section. You may get a list of computers with a product installed, and you might have to use that list to find the primary users based on user device affinity.

Maybe you are looking for