Raspberry Pi Founder Shows Off Incoming Touch Panel for Making DIY ‘Pi Pads’
techcrunch.com
techcrunch.com
When used in class or on tests, it can run a built-in program from its ROM. For use in full computer mode, you boot it off an SD card. Anti-cheating can be done via DRM features that are already available on the chip (although open-source purists wouldn't like this part, but it shouldn't get in the way in "full computer" mode).
The way the anti-cheat code could work is simply a calculator function which gives a digital signature hash based on user input. Student enters a serial number from the test, and writes down the function's output (which is derived using a private key burned into the chip, and only accessible by the built-in calculator-mode code).
The reason I think a calculator form factor would work better for the education market, is that every high school already requires a $100 graphing calculator, so might as well make it the calculator be of more use.
But if it's not the approved device, then kids can't follow along in class, right? Do you need full emulation of the competitor interface? It would be neat to see such a device succeed, seems like a tricky path.
I think it's more likely that we converge on something like a tablet form factor and get cross-platform apps. $100 will definitely buy a solid educational tablet.
The Pi is not exactly a good proposition for a calculator either based on form factor and power usage. Also you really do need a tactile input system for calculators as they help avoid costly and confusing mistakes.
I'm not sure why there is so much hate for TI to be honest; they are very functional, very robust, have very good battery life and good resale value. I myself however use a $20 Casio 115/991ES PLUS.
I can't help but feel this is a historical aberration, and one that is bound to correct itself eventually. The reason it's so entrenched at the moment is, I imagine, standardisation--which is why a custom raspberry pi solution would not be suitable.
As an side, I'm not entirely sure why a graphing calculator is even required anyway. I never used one once in my entire school curriculum, and don't feel like I suffered for it. Being able to plot a function by hand is something of a skill in its own right because it teaches you the analytical tools to be able to learn how a function behaves, and as long as the teacher knows the correct solution there's nothing to be gained from every individual student having their own calculator.
I'm glad someone else said this, because I wasn't going to admit to it. I got through 4 years of high school math and science, and four years as a CS major/math minor and I don't remember ever using anything other than the permutation/combination functions and some basic graphing. The TI-83 was much more important in getting me into programming than doing real math.
My high school didn't require a graphing calculator though, and most of the class didn't have one as I recall.
I wasn't thinking so much as turning the actual Rasp Pi into a calculator, but instead the foundation making a decent calculator that can also fill the function of the Pi (HDMI/USB/SD ports, runs Linux). Figured they would have enough visibility to make the PiCalc the next standard (or work with someone like Ti to make a PiCalc).
It just seems a waste to spend so much money on what I consider junk (single-purpose calculators, and for kids who aren't into math they are useless outside of the classroom). Although as calculators, the Ti's aren't really that bad, but my preference leans to the older HPs.
If, however, you want to run Plan 9, RISC OS, FreeBSD, Haiku, or anything else that isn't Linux, then you'd probably still come unstuck regardless of Alibaba's openness.
Allwinner, Mediatek, Rockchip, and VIA are far more common; and the interesting thing is, it's easier to find hardware-level documentation for many of these than Broadcom's SoCs.
AdaFruit have been selling a $35 PiTFT 3" touch screen - which is useful as a small control screen but not for making piPads. (well, maybe piPad nano...)