Answers.Body: <p>How about porteusKiosk
  <a href="https://porteus-kiosk.org/" rel="nofollow noreferrer">https://porteus-kiosk.org/</a></p>
  <p>I think you can install the OS on first boot, where you have to set up everything the user should be able to use (and wifi passwords, etc) because it snapshots this image when firstly 'shutting down' and reloads it every boot to have a clean and 'self repairing' system.</p>
  <p>I don't have any first-hand experience, but i let someone explain it to me who used it on our school.</p>
  <p>Storing data would at best, (hopefully) work if thumb-drives are beeing used - since the system is self-resetting.</p>
  <p>Hope this helps!</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-07-25T00:20:16.673Z
Answers.Text: Welcome to CSEd! Nice first post. I hope we hear more from you. ☺️
Answers.UserDisplayName: Ben I.
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-07-24T20:45:24.100Z
Answers.LastActivityDate: 2021-07-24T20:45:24.100Z
Answers.UserDisplayName: Dennis.Moo
Answers.Body: <p>Many of those goals are shared with:</p>
  <ul>
  <li>The Raspberry Pi project.</li>
  <li>One laptop per child project.</li>
  <li>The Linux terminal project.</li>
  <li>Gnu/Linux</li>
  <li>Various educational tools in (for example Debian or Ubuntu).</li>
  </ul>
  <p>These all use Gnu/Linux. Some provide a standalone Operating system, however all provide components that can be used in any Gnu/Linux (So you can use components of all of these together.</p>
  <p>The Raspberry Pi project is about trying to get back the control we had in the 1980s: self-contained, free to program it our-self, …</p>
  <p>The One laptop per child project is about being child friendly. It has a very nice kiosk-like UI and many child friendly activities.</p>
  <p>The Linux terminal project is probably better if you have multiple devices.</p>
  <p>A recommendation:</p>
  <ul>
  <li>Install Gnu/Linux (an operating system)</li>
  <li>On it install One Laptop per child (<code>sugar</code>: named after the drug of choice for our children). On debian type <code>sudo apt install sucrose lightdm</code> into the terminal of a user that has privileges.</li>
  <li>Set up an account to start in this mode.</li>
  </ul>
  <p>Later as the child get older, add other software.</p>
  <p>I would also set up the fire-wall to block the child-user from accessing the internet (later this could be configured in a more subtle way, e.g. access through a filtering proxy). This will then allow the device to be connected to the network, so allowing updates, and you to do remote admin. (I would also block all incoming connections, except those that you need)</p>
  <hr />
  <p>I just did a quick search on one laptop per child. It may have poor maintenance (however it may not matter, it may still work fine). However there is much educational software available in Debian (a Gnu/Linux).</p>
  <p>Some other packages that may do what you want include: <code>junior-education</code>, <code>education-tasks</code>, <code>education-preschool</code>, <code>education-primaryschool</code>, …. These are meta packages. If you install them, then it will cause many educational programs to be installed. This will be surprisingly quick and use surprisingly little disk space (considering the amount of software installed).</p>
  <p>Sorry I can not be of more help. I have not been considering software for this age group for some years (15 or so).</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-07-30T10:03:54.023Z
Answers.LastActivityDate: 2021-07-30T10:47:36.787Z
Answers.LastEditDate: 2021-07-30T10:47:36.787Z
Answers.UserDisplayName: ctrl-alt-delor
Answers.Body: <p>What about something like an ipad in airplane mode?  You can use downloadable scratch, some drawing programs, and otherwise set up the device however you'd like.</p>
  <p>You would have to connect to USB or wifi to print, of course, but I imagine that, after putting a bit of time and effort into the setup, you will be able to get much of what you want in a device that your kid will find very appealing.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-07-25T07:05:07.633Z
Answers.Text: This is an interesting idea. The touch UI might be much more intuitive for a kid. I'm cautious to introduce the iPad since I see so many kids zoned out of life on their iPads but I think this would be substantively different since only creative tools would be available.
Answers.UserDisplayName: Akdinv
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-07-30T10:08:31.077Z
Answers.Text: I think this would satisfy the stand-alone and keep-the-child-safe criteria. However I don't think it will give the freedom needed to allow progression.
Answers.UserDisplayName: ctrl-alt-delor
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-07-24T14:19:24.017Z
Answers.LastActivityDate: 2021-07-24T14:19:24.017Z
Answers.UserDisplayName: Ben I.
Body: <p>I grew up using an Apple IIe computer and I liked several things about it:</p>
  <ul>
  <li>It had no Internet access</li>
  <li>It had cool creative apps like Print Shop that I used to make stories and pamphlets</li>
  <li>It had Turtle LOGO which I noodled around with for hours at a time</li>
  <li>It had BASIC which I learned to program with</li>
  <li>It had cool educational games like Oregon Trail and Number Munchers</li>
  </ul>
  <p>I'd like to construct a similar computer for my 4-year-old son. Minimally, I'd like:</p>
  <ul>
  <li>A locked-down UI that only permits him to use the applications I've set up</li>
  <li>A word processor that can print booklets for him to write his stories</li>
  <li>A vastly simplified UI, such as no formatting options on the word processor</li>
  <li>Modern graphics (colors, resolution, etc.)</li>
  </ul>
  <p>The nice-to-haves are:</p>
  <ul>
  <li>A Turtle LOGO application</li>
  <li>A real-time programming language interpreter</li>
  <li>DOSBox games</li>
  </ul>
  <p>Are there any products or projects like this, or groups of products or projects that I can stitch together? It seems like it would be a common thing to seek -- an airgapped kid's computer with enriching capabilities -- but my search to date has been unfruitful.</p>
  <p>I would be willing to pay $20 per month for something like this.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-07-30T10:09:17.140Z
Comments.Text: Did you mean **interactive** programming interpreter? (2nd to last bullet point)
Comments.UserDisplayName: ctrl-alt-delor
Tags: <classroom-infrastructure>
Title: Educational kiosk-mode DOS or Apple II-style computer built on modern hardware?
ThreadText: # Educational kiosk-mode DOS or Apple II-style computer built on modern hardware?
  
  (Asked by: username_0 on 2021-07-24)
  
  I grew up using an Apple IIe computer and I liked several things about it:
  
  * It had no Internet access
  * It had cool creative apps like Print Shop that I used to make stories and pamphlets
  * It had Turtle LOGO which I noodled around with for hours at a time
  * It had BASIC which I learned to program with
  * It had cool educational games like Oregon Trail and Number Munchers
  
  I'd like to construct a similar computer for my 4-year-old son. Minimally, I'd like:
  
  * A locked-down UI that only permits him to use the applications I've set up
  * A word processor that can print booklets for him to write his stories
  * A vastly simplified UI, such as no formatting options on the word processor
  * Modern graphics (colors, resolution, etc.)
  
  The nice-to-haves are:
  
  * A Turtle LOGO application
  * A real-time programming language interpreter
  * DOSBox games
  
  Are there any products or projects like this, or groups of products or projects that I can stitch together? It seems like it would be a common thing to seek -- an airgapped kid's computer with enriching capabilities -- but my search to date has been unfruitful.
  
  I would be willing to pay $20 per month for something like this.
  
  **Tags:** classroom-infrastructure
  
  > **Comments:**
  > **username_1**: Did you mean **interactive** programming interpreter? (2nd to last bullet point)  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_3 on 2021-07-24. Score: 3
  
  What about something like an ipad in airplane mode? You can use downloadable scratch, some drawing programs, and otherwise set up the device however you'd like.
  
  You would have to connect to USB or wifi to print, of course, but I imagine that, after putting a bit of time and effort into the setup, you will be able to get much of what you want in a device that your kid will find very appealing.
  
  > **Comments:**
  > **username_0**: This is an interesting idea. The touch UI might be much more intuitive for a kid. I'm cautious to introduce the iPad since I see so many kids zoned out of life on their iPads but I think this would be substantively different since only creative tools would be available.  
  > **username_1**: I think this would satisfy the stand-alone and keep-the-child-safe criteria. However I don't think it will give the freedom needed to allow progression.  
  
  ---
  
  ### Answer by username_2 on 2021-07-24. Score: 2
  
  How about porteusKiosk
  <https://porteus-kiosk.org/>
  
  I think you can install the OS on first boot, where you have to set up everything the user should be able to use (and wifi passwords, etc) because it snapshots this image when firstly 'shutting down' and reloads it every boot to have a clean and 'self repairing' system.
  
  I don't have any first-hand experience, but i let someone explain it to me who used it on our school.
  
  Storing data would at best, (hopefully) work if thumb-drives are beeing used - since the system is self-resetting.
  
  Hope this helps!
  
  > **Comments:**
  > **username_3**: Welcome to CSEd! Nice first post. I hope we hear more from you. ☺️  
  
  ---
  
  ### Answer by username_1 on 2021-07-30. Score: 0
  
  Many of those goals are shared with:
  
  * The Raspberry Pi project.
  * One laptop per child project.
  * The Linux terminal project.
  * Gnu/Linux
  * Various educational tools in (for example Debian or Ubuntu).
  
  These all use Gnu/Linux. Some provide a standalone Operating system, however all provide components that can be used in any Gnu/Linux (So you can use components of all of these together.
  
  The Raspberry Pi project is about trying to get back the control we had in the 1980s: self-contained, free to program it our-self, …
  
  The One laptop per child project is about being child friendly. It has a very nice kiosk-like UI and many child friendly activities.
  
  The Linux terminal project is probably better if you have multiple devices.
  
  A recommendation:
  
  * Install Gnu/Linux (an operating system)
  * On it install One Laptop per child (`sugar`: named after the drug of choice for our children). On debian type `sudo apt install sucrose lightdm` into the terminal of a user that has privileges.
  * Set up an account to start in this mode.
  
  Later as the child get older, add other software.
  
  I would also set up the fire-wall to block the child-user from accessing the internet (later this could be configured in a more subtle way, e.g. access through a filtering proxy). This will then allow the device to be connected to the network, so allowing updates, and you to do remote admin. (I would also block all incoming connections, except those that you need)
  
  ---
  
  I just did a quick search on one laptop per child. It may have poor maintenance (however it may not matter, it may still work fine). However there is much educational software available in Debian (a Gnu/Linux).
  
  Some other packages that may do what you want include: `junior-education`, `education-tasks`, `education-preschool`, `education-primaryschool`, …. These are meta packages. If you install them, then it will cause many educational programs to be installed. This will be surprisingly quick and use surprisingly little disk space (considering the amount of software installed).
  
  Sorry I can not be of more help. I have not been considering software for this age group for some years (15 or so).
  
  
  ---
  
  