ZDNet Education

Christopher Dawson

The EduPlug - Go for it, Tonido!

By | February 15, 2010, 8:11pm PST

Summary: I’ve been working with Codelathe’s TonidoPlug for a couple weeks now and remain completely impressed. I hit a few technical difficulties (hardware issues on my end with a crappy drive) installing their straight LAMP image, but am setting that up as we speak (nothing a trip to Walmart couldn’t cure). However, about a [...]

I’ve been working with Codelathe’s TonidoPlug for a couple weeks now and remain completely impressed. I hit a few technical difficulties (hardware issues on my end with a crappy drive) installing their straight LAMP image, but am setting that up as we speak (nothing a trip to Walmart couldn’t cure). However, about a week ago, the COO of Codelathe challenged me spec out what I coined an “EduPlug” based on their LAMP implementation.

What if, I asked, you were to

add Moodle and Joomla with sample content and preconfigured databases [to the LAMP image]. Bundle it with a big USB hard drive and set the web/class content to point to the external disk, and you have yourself a working educational web server in a matter of minutes.

Sounds cool, eh? A few Twitter conversations later and some pondering on how we tend to use web servers in Ed Tech and I’ve come up with a set of requirements and applications that would make the EduPlug a no-brainer purchase for schools. The requirements outlined below would allow this little box to work as a web server, learning management system, library management system, or small-scale student information system out of the box. Here’s what I have in mind:

A 1TB hard drive
The TonidoPlug embedded OS relies on an external USB hard drive to house more data than the half gig it carries on board. External hard drives are incredibly cheap and terabyte drives can be had for under $100. How many videos, pictures, documents or audio files do you need to share with students, parents, and staff? A terabyte should take care of it. Need a backup? No problem. Users can add a USB hub and a second hard drive for regular backups.

File locations
Linux makes it easy to separate user files, web sites, and shares from program files. Thus, the onboard storage in the EduPlug (this refers to the stock TonidoPlug hardware with the software stack I’m suggesting) would be for program files only. All other data would be pre-configured to reside on the included hard drive. Hard drive failure? No problem - just replace it with the clone you create during daily backups. EduPlug failure? No problem there either; just replace it with any other TonidoPlug running the Edu stack (a simple flash procedure).

The LAMP stack
This should go without saying, but I’m including it for completeness. I’m also including it to note that, for ease, greatest compatibility, and image compactness, my specs only include MySQL. There are plenty of other outstanding open source databases, most notably PostgreSQL, but for our purposes here, I suggest we stick with MySQL. This also means that the rest of the loaded software needs to interact with MySQL if it’s database-aware.

For anyone out there just a little too hardcore for MySQL, the underlying system is Ubuntu; you can install it yourself.

Joomla! 1.5
As discussed above, the /joomla folder will necessarily reside on the external hard drive; the default database will also reside there and the EduPlug will be pre-configured to accept incoming connections on port 80. The Apache web server will point port 80 requests to the /joomla installation. All sample content will be included with the installation such that users will have a fully functioning Joomla! site out of the box.

Should I have picked Drupal or WordPress here? I know some readers will disagree with me, but the larger, more active community around Joomla!, including many sources of free education-centric templates, made the choice of CMS fairly straightforward. Why a CMS in the first place? Because users need to be able to post content on the EduPlug with minimal technical understanding of HTML and scripting languages and admins need to get a website running with minimal hassle.

koha 3.0
Koha is not the only open source library management system out there, but it is quite mature and compatible with the LAMP stack as installed. Inclusion of an LMS means that the EduPlug can be implemented at local libraries as well who could look to an inexpensive replacement of Follett and other proprietary software. Out of the box, koha should be accessible from a koha subdirectory of the root website (e.g., http:///koha).

Moodle
Again, Moodle isn’t the only OSS fish in the LMS sea. However, it is familiar to many educators, very mature, and scales well. Moodle on the EduPlug wouldn’t be appropriate for a major rollout. A higher-end server (or a small cluster) would be important to handle heavy loads. However, this would be an ideal test environment where a few champion users could explore Moodle with their classes without a significant investment in hardware. It would also provide an ideal test environment for administrators. Out of the box, Moodle should be accessible from a moodle subdirectory of the root website (e.g., http:///moodle).

Centre SIS
Like Moodle, Centre SIS would require beefier hardware to run effectively as a student information system. You wouldn’t want to run the scheduling engine on a Sheeva embedded web server. However, it is often necessary to maintain working historical copies of an SIS (e.g., a snapshot of the SIS from the previous academic year) or convenient to have a working copy of the current SIS for testing and experimentation (what happens if we move this class into D period?).

Inclusion of Centre also allows small schools who are not currently using a computer-based SIS to explore one of the most mature, free, open source options. Out of the box, CentreSIS should be accessible from a centresis subdirectory of the root website (e.g., http:///centresis).

So go for it, Tonido - I say build it and they will come. A turnkey solution for the education vertical in a brilliantly green, inexpensive package sounds like good stuff to me. Code me up an image for the eduplug and i’ll put it thru it’s paces.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Chris Dawson is a freelance writer and consultant with years of experience in educational technology and web-based systems. In 2011, he became the Vice President of Marketing for WizIQ, Inc., a virtual classroom and learning network SaaS provider.

Disclosure

Christopher Dawson

Christopher Dawson is the Vice President of Marketing for WizIQ, Inc., by day and a freelance writer and educational technology consultant by night. Well, most of his colleagues at WizIQ are based in India, so really he's working with them whenever he can stay awake. He has worked for his local school district as a teacher and technology director, for the Johns Hopkins University School of Public Health, and for Biogen, Inc. (now Biogen-IDEC, Inc.). He has also consulted with STATNet and Cytyc Corporation and retains close ties with X2 Development Corporation (now owned by Follett Software, the supplier of the student information system he administered for several years). Follett is paying him a monthly honorarium to act as a presenter for their "SIS Voices for Student Achievement" community (he produces occasional blog posts and hosts a monthly webinar on the use of student information systems to inform data-driven instruction and school-wide change. He regularly purchases and/or recommends Dell hardware. This is because Dell makes good hardware and has truly committed itself to education in innovative ways, particularly with their "Connected Classroom" initiative. It isn't because he has dealings with the company through his role at WizIQ (which he does) or because they have provided him with long-term loans of a variety of equipment for in-depth testing (which they have). Intel (reference designer for the Classmate PCs he has implemented in his local schools) has provided him with long-term loans of Classmate PCs for testing, as have Dell and Lenovo with their educational offerings. He may report on any of these companies as his experiences with them have direct bearing on educational technology; positive reports are not necessarily an endorsement and he receives no direct financial compensation from these companies or any others. Intel paid all expenses for his attendance at the 2009 Intel Classmate PC Ecosystem Summit which he attended as the sole representative of the technology press. He was invited to attend in 2010 but his wife would have killed him if he spent 3 days in Vegas geeking out and left her home alone with a new baby. Acer provided him with a 50% discount on an Aspire One netbook in early 2009 after he tested it for 30 days through their educational seed program. He liked the netbook at the time but it has since broken and sits unused in his office. Canonical sent him Ubuntu lanyards, t-shirts, and mousepads for his kids. He stole one of the lanyards and proudly hangs his keys from it and occasionally features his 8-year old wearing an oversized Ubuntu t-shirt on his Facebook profile. Gunnar Optiks sent him a pair of computer glasses to evaluate for a holiday gift guide. He is wearing them now as he types this because they never asked for them back and they rock out loud. Seriously - they work brilliantly and make it much easier to spend 20 hours a day staring at an LCD. If they ever asked for them back, he would fork over the $99 and buy a pair. Microsoft gave him 2 free copies of Office 2010 professional, a desktop clock, and a useless book on Office 2010 when he attended the launch of Office/Sharepoint 2010. He occasionally uses the SharePoint lanyard they gave him instead of the Ubuntu lanyard for his keys, but feels dirty afterwards. Adobe provided him with a pre-release version of the CS5 Master Collection for evaluation and ultimately provided a full, licensed copy for ongoing testing of educational applications of this admittedly expensive software. Like the Gunnars, if the license expires or they come out with CS6, he'd actually go out and buy it himself. Which is saying something, because he's actually pretty cheap. Any other companies wishing to send him cool things to evaluate, wear, or otherwise adorn his kids are more than welcome to; he promises to disclose it here if he keeps any of the stuff. Finally, because WizIQ is a virtual classroom and learning network provider, Chris, as VP of Marketing, frequently interacts with, seeks out deals with, and directly or indirectly competes with a whole lot of LMS, SIS, and other Education 2.0 companies. In general, he'll limit his reporting about these companies to news that does not impact his relationship with them or with WizIQ. If he reports on them, it's because what they are doing is newsworthy or worth the attention of his readers and not because he's trying to broker some deal, damage competition, or otherwise advance his position in his day job. LMS and SIS companies, along with other online learning communities, are a pretty important part of Ed Tech. If he stops reporting on them completely, there won't be a whole lot left. He'll be sure to call out any overt conflicts of interest if they are unavoidable. Finally, Follett Software Company pays him a little tiny honorarium every month to present on their SIS Voices webinars and to write the occasional blog or discussion thread for them. Since Follett recently bought X2 (maker of an awesome web-based SIS that Chris just happened to have used, served in advisory groups for, and frequently reported on), this is probably also worth disclosing.

Biography

Christopher Dawson

Christopher Dawson grew up in Seattle, back in the days of pre-antitrust Microsoft, coffeeshops owned by something other than Starbucks, and really loud, inarticulate music. He escaped to the right coast in the early 90's and received a degree in Information Systems from Johns Hopkins University. While there, he began a career in health and educational information systems, with a focus on clinical trials and related statistical programming and database modeling. This focus led him to several positions at Johns Hopkins, a couple-year stint in private industry, teaching high school math and technology, and 2 years as the technology director for his local school district. Most recently, he started his own consulting business and is now the Vice President of Marketing for WizIQ, Inc., a virtual classroom and learning network provider. He lives with his wife, five kids (yes, 5), 2 dogs, and a hateful cat in a small town in north-central Massachusetts. Although he is no longer teaching, his roles with WizIQ and ZDNet allow him to continue helping students and teachers add value to education with technology rather than merely adding to the bottom line.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
2
Comments

Join the conversation!

Just In

RE: The EduPlug - Go for it, Tonido!
maciit 24th Feb 2010
I vote to add WebDAV. I manage a university graphics studio
and a simple apache driven WebDAV server using a cheap
external drive has worked extremely well as a shared storage
space for the students there. It's rugged, forgiving of mount
issues (unlike afp/smb), easy to expand and easy to backup.
A plug server would be ideal for this.
0 Votes
+ -
Great Idea!
alterego1 16th Feb 2010
Ideal solution for cash starved public school system
0 Votes
+ -
I vote to add WebDAV. I manage a university graphics studio
and a simple apache driven WebDAV server using a cheap
external drive has worked extremely well as a shared storage
space for the students there. It's rugged, forgiving of mount
issues (unlike afp/smb), easy to expand and easy to backup.
A plug server would be ideal for this.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix