The DEMML™ blog is about the Distributable Educational Material Markup Language™,
an XML standard being developed by Grant Sheridan Robertson.
Learn more about learning more at

Saturday, April 15, 2017

The site is back up at


Personal Update

It has been a very long time since I have posted anything on this blog, or done anything with DEMML™. An awful lot of life has gotten in the way over the years. Some of it was nice for a while but then ultimately didn't work out. I followed my heart and ended up moving around the western half of the country a lot over the course of several years, and ultimately found myself single, broke, and without a job or even a car. My son was kind enough to let me stay in an unused room in his house here in Austin, TX. Two very good friends gave me enough money to sustain me for a little while. I went through a period of bad depression, and even did a stint in a VA psych ward due to a bad reaction to psych meds. I got so broke that I couldn't afford to renew the domain names for my DEMML™ web-sites. Plus, I was so depressed I figured I would never be able to finish DEMML™ anyway. So, I let the domain names go and squatters glommed onto them.

It has been a long, slow slog, trying to dig myself out of the hole I had gotten myself into. I weaned myself off of those psych meds once I realized the only reason I was still taking them was to avoid the withdrawal symptoms. I finally got a barely tolerable job with almost liveable pay. I tried living in an RV to save money on rent because rental rates here in Austin are really high. Unfortunately, the RV that I could afford at the time was just too crappy and I ended up getting a minivan and an apartment. But the cheapest apartment I could find was costing me almost $1000 a month, including utilities, and the summer A/C bills hadn't even kicked in. I was saving money, but only a little each month, with little buffer for emergencies. So, I decded to move into my minivan. I've been "vandwelling" for the past few weeks now. It's actually not too bad. I have a little bed on one side, and all my stuff is in tubs. Naturally, I had to get rid of a lot of stuff. But it is good to minimalize every once in a while. I have a safe place to park every night, where I know I am welcome. And I go to the local state park for a shower every day. Considering that I spend most of my awake time either at work or in a coffee shop, my life is not too different from what it was before. Plus, I get to eat breakfast next to a waterfall nearly every day.

The reason I need to save a lot of money, and fast, is because I need to get my butt back into school. The sooner, the better. I'm fifty-six now, and not getting any younger. I've already lost over seven years trying to make a relationship work and then recovering when it didn't. I really, really don't have any more time to waste. I am convnced the best way for me to get DEMML™ implemented and accepted is through academia. I have five credits left, to finish my Bachelor's (a combined degree in Computer Science and Education), then I want to start on a Master's degree in Information Scence, and ultimately go on for a Ph.D.

So, for now, I am saving money, making sure my minivan is reliable, and trying to figure out my next steps. I also really need to sharpen my programming skills so I can write code that makes use of the standard. Most people have trouble grasping the benefits of the standard if they don't have anything to actually look at on the screen. I am also tring to figure out which graduate program to try to get into. I have a lot of anxiety, so everything gets pretty overwhelming pretty fast. But I'm doing the best that I can. The way I see it, I have only one item on my bucket list, and that is to finish DEMML™.

DEMML™ Update

Now that I can at least see daylight at the end of the tunnel that is my personal life, I am finally working on the DEMML™ website again. the domain name was released by the squatters so I registered it. And I decided I could afford at least minimal hosting. So the site is back up. I had to make a few modifications because it was originally at a .org domain. The squatters want way too much money for the and domains that I used to have, so those will just have to wait.

I am not working on the standard at all right now. My priority is to get myself prepared to get back into school. I feel I need to learn a lot more about the principles of information organization before I do any more work on the standard.

This post is Copyright © 2017 by Grant Sheridan Robertson.

Tuesday, November 27, 2012

Introduction to DEMML Powerpoint

I don't know why I never posted this, but here is a link to the PowerPoint I used for my Apiron presentation about DEMML.  Below is the text of my notes for that presentation:

    • Introduction
      • Did you know that, despite the growing population, the worldwide birth rate is relatively stable at about 140 Million per year? My Educational Psychology teacher told us that, on average, new teachers stay on the job for only two years. Assuming 12 school years per person and a conservative estimate of 30 students per classroom, according to my back of the envelope calculation, exactly 1/5 of all people born, that's 28 million per year, would have to choose to become teachers just to keep up.  To put this number in perspective, that's more than the entire total population of  New York City, Los Angeles,  Chicago, Phoenix, Philadelphia, San Antonio, Dallas, San Diego, San Jose, Detroit, San Francisco, and Jacksonville, Florida combined, all deciding to become teachers every single year.  Completely disregarding all the other problems we have in the education system, it is clear we can never produce enough teachers to keep up.

    • Back of the envelope calculation.

    • Quite frankly, the only way we have been able to "keep up" so far is to simply let the majority of the world population go uneducated, which I consider completely unacceptable.
    • Clearly we need a different solution.
    • What follows is an overview of my vision for that solution.
    • "Brief" definition of DEMML
      • The Distributable Educational Material Markup Language™ (DEMML™) is both an data format for storing educational material in a highly structured yet incredibly flexible manner and a system for authenticating and distributing that content for independent or shared use throughout the world, even where there is no internet connection. This material is organized and classified to a degree never before attempted, using what turns out to be a rather simple system of encoding the hierarchical tree of all possible educational material right down to the paragraph - or even sentence - level. This allows anyone to easily contribute any amount of material to what will hopefully grow to be a vast library of vetted content for all to use. In addition the format facilitates a new level of flexibility in computer based learning by allowing educators to specify what material the student should study while still allowing the student instant access to additional material as their needs require. Multiple different explanations or presentations can exist for any one fact within any very specific topic. This allows any student at any level to quickly find just the right explanation that helps them most efficiently understand the topic at hand. To be clear, DEMML™ is not just another Computer Based Training system. Instead, it is a way of creating a library of educational material in a standardized format which all compatible Computer Based Training systems can instantly draw from, with no manual editing whatsoever.

    • Core Aspects of DEMML
      • DEMML has quite a few core features that make it unique:
      • Break it down
        • First we have to break down all educational content into the smallest reasonable topics and delineate the individual facts or concepts within those topics. This will require time spent with organizations expert in each of the different academic disciplines to define what all the different topics should be. Each topic is stored completely separately from the others so they can be presented in any order necessary or desired. 
    Animation of cutting up textbook and separating paragraphs.
    • Organize it
      • All that educational content will be organized into a gigantic hierarchical tree with a classification and coding system that is designed to allow additional topics and sub-topics to be inserted at any point in the tree without adjusting the existing content.
    Picture of tree from Shunga Trail
    Fade to background. Overlay graphics of folder structure and branch metaphor from web site.
    • Metadata
      • Metadata is added so software can better choose which content to present when. This metadata will include things like:
        • Learning style.
          • Learning Style
        • Prerequisites.
          • Prerequisites
          • Not just that someone has taken a particular course, but that they already know a specific fact that is necessary to understand the current topic being studied.
        • Difficulty level.
          • Difficulty Level
        • Thread.
          • Sometimes it is best to keep the same theme or "thread" when moving from one topic to another. Assigning named threads will allow software to choose content that is associated with the same thread as other content the student has studied before. This provides familiarity for easier learning.
        • Hardware and software requirements
          • Hardware and software requirements for displaying this particular content.
        • Other
          • And any other type of information that may help software choose the best content to present to the student.
    Animated mind map adding all this information about the information.
    • Multiple explanations for each topic or fact
      • One of the primary problems with all current education systems is that they are applied in a one-size-fits-all manner. DEMML allows multiple, different explanations for each different topic or fact so that just the right explanation can be presented to and/or chosen by the student. Each different explanation is given a unique code and is treated as a separate entity, or "Item."
    Animation of adding multiple different paragraphs in stacks for each different topic.
    • Multiple questions for each fact or concept.
      • DEMML allows a large variety of questions all about the same concept, which ensures that students are learning the concepts rather than just memorizing specific answers to specific questions.
    Slide in a stack of questions and problems.
    • Unlimited possibilities in content
      • Anything that can appear on a web page can appear in DEMML content. This could be simply text and diagrams like what is in textbooks now, or videos, audio clips, animations, or even interactive simulations. And so you don't think DEMML is all about sitting in front of the computer all day, it even can recommend outside learning activities such as lab experiments, collaborative projects, or identifying specimens found in nature. Anything that can be done in a regular classroom or out of class activities.
    Collage of different kinds of educational content.
    • Contribution and vetting
      • Anyone will be able to contribute content but it will be vetted by certified educators and experts.
    • Store and forward data transfer
      • The content is designed to be delivered in a store and forward manner so no internet connection is required to transfer or study the content.
    Final slide from DEMML communication PowerPoint.
    • Syllabuses and lesson plans
      • Teachers can easily produce electronic syllabuses to specify which topics students are to learn, by which dates. As well as lesson plans, which contain no actual content but are merely lists of specific explanations to be studied.
    Large outline representing topics.
    • Students can also create their own syllabuses indicating what they are interested in learning.
    Add in small outline.
    • Spaced Repetition
      • Spaced Repetition is when content is re-presented, or questions are asked, at timed intervals. Those intervals grow semi-exponentially which has been shown to increase learning and long term retention. However, the time intervals and the exact rate of increase which is most conducive to learning is different not only for each student but for each different piece of material learned. Only a computer can accurately calculate and keep track of this much data. There are already many flashcard programs that make use of spaced repetition. Unfortunately they only track learning patterns for specific question and answer pairs rather than for all the questions that pertain to a specific concept.
    Just a diagram showing the forgetting curve but adjusted for each repetition.
    • While DEMML does not do spaced repetition in and of itself, the way DEMML content is structured allows  software to easily make use of the content when quizzing students. However, rather than just asking the same question over and over again, the software can choose from any of the multiple questions associated with a specified topic or fact.
    • Study anywhere on almost any device.
      • Because the metadata indicates the hardware and software requirements, software can automatically select only appropriate content to transfer to users' various devices.
    Collage of multiple different devices.

    • User Interaction
      • Install software
        • In order to use DEMML content, students can install any compatible software they choose.
        • I hope to promote the creation of open source as well as proprietary software.
      • Import syllabuses and/or lesson plans
        • Next, users will import syllabuses and/or lesson plans obtained from teachers or any other source.
      • Obtain content.
        • The software will then know what content to obtain and import based on:
          • All the different syllabuses and lesson plans that have been imported
          • What the student already knows
          • As well as the prerequisites for all the specified topics.
      • Initial Learning
        • Based on this, the software chooses the most appropriate content to present to the student next. Student's can choose to study one particular subject in depth, follow a lesson plan or just take what comes in little pieces. If they don't understand the first explanation, students can instantly choose a different one, or a video or other format.
      • Study
        • Using spaced repetition, the software has the students review material, asks questions about the material, and presents problems that require knowledge and understanding of the material, all to reinforce their learning.
      • Testing
        • Although DEMML is not designed to administer evaluative tests, its vast storehouse of questions can be used by teachers to automatically generate tests based upon all that metadata.
      • Just bullet points for the different steps.
    • Differences from other systems.
      • So, what are some of the differences between DEMML and existing "systems"
      • The Internet
        • First we have the internet itself:
        • However, it is definitely not organized.
        • And searching for a very specific explanation can take hours.
      • Wikipedia
        • With Wikipedia, content is not vetted.
        • Nor is it stable. The articles can change at any time. Once content is officially accepted into DEMML, it can not be edited. If someone thinks they can write a better explanation they can do that, but it will be an entirely new explanation which is hopefully better suited to a different set of students than the original.
        • Finally, Wikipedia has only one version of any explanation so it is a one-size-fits-all proposition.
      • Lesson Plan Repositories
        • There are repositories of lesson plans available on the internet.
        • Unfortunately, they are poorly organized.
          • Lessons are usually merely grouped by major classification such as Biology, or Math.
          • And the metadata usually consists of simply listing what grade level the content is designed for.
        • It is difficult to find what is needed.
        • Once teachers have found something close to what they need, it often must be hand edited to adapt it for their specific purpose.
        • Once adapted, the lesson is still applied in a one-size-fits-all manner to an entire classroom.
      • Computer Based Training programs
        • Computer based training is often nothing much more than click-ware.
        • It is expensive to create therefore expensive to obtain.
        • If the software is good then the content may be poor or vice versa.
          • DEMML separates content from software so anyone can create different software to use the same library of content.
        • Though the developer of computer based training software can allow for variations in student ability, it is up to the content author to foresee all possible scenarios. If a particular scenario is not provided for when the software is produced then the student is out of luck. So, again, the one-size-fits-all (or at most just a few) problem.
        • Finally, it is very difficult to tell exactly everything that is in one of these programs before you buy it, so you have to go by general reviews and hope for the best.
    • Work to be done:
      • DEMML is still very much a work "in progress." I still have to:
        • Complete the rest  of the standard
        • Work with various educational associations to develop the hierarchical tree of topics.
        • Assign codes to all those topics
        • Start creating content.
        • Develop prototype software.
        • Get enough people on board that it will start to take off on its own.
    • Conclusion:
      • I believe, using DEMML, students will be able to learn much faster and retain what they learn far longer. As long as they want, in fact. I believe this will usher in a new age of what I call Ubiquitous Super-Education. Imagine if almost everyone on the planet had at least a college level education and they actually remembered almost everything they learned. Imagine if even ten percent had a graduate level education. Imagine the solutions that could be discovered. Imagine just how fast we could progress as a people.
      • Only when students can easily obtain and master all the material necessary for a course of study entirely on their own will they be free of the barriers that stand between them and knowledge. Only when everyone in the world has free and easy access to all the education they want or need will we be able to overcome the suffering created when the uneducated are left to fend for themselves against the unscrupulous.
      • To learn more go to

This post is Copyright © 2009 by Grant Sheridan Robertson.

Friday, April 29, 2011

Star Trek and Vygotsky

I wrote this essay for my Educational Psychology class. We were assigned to take a movie about teachers and "reflect" on how one of the educational theories we were learning about had been applied within the context of the movie. Not being a big fan of movies about teachers, I asked if I could use an episode of Star Trek the Next Generation instead.

Star Trek and Vygotsky: How Vygotsky's theories, when taken too far, can result in poor education as illustrated in an episode of Star Trek the Next Generation

by Grant S. Robertson

The various theories of educational psychology are most often brought to mind in a classroom setting. This may be the college classroom in education departments all over the world, where they are first learned, or in our children’s classrooms where teachers put those theories to work. However, examples of these theories often show up where they are not usually expected. The reader may be familiar with the many books and movies – usually based on the books – depicting real and fictional teachers succeeding in “bringing the tough cases around” or “breaking through” to troubled kids in underprivileged schools. This theme is so common that it has become almost formulaic. Things always seem to work so perfectly and in such short order that the cynical among us may be excused for believing them to be fantasy. So, what might happen if we accept the fact that film and television really are just fantasy and examine instances where education is exhibited in these realms? How might it reflect education as it exists in the real world?

Science fiction has a long tradition of exploring human nature and society in “what-if” situations and offers many fantasy realms from which to choose. Some are quite imaginative, though without much internal cohesion. Others have a long tradition of maintaining internal consistency and relevance to the real world. One such science-fiction realm is the world of Star Trek. Many are only familiar with the original series launched in the 1960s. However there were many spin-offs from that first series. Their large fan base keeps them consistent and in touch with today’s reality. The first spin-off, called “Star Trek, The Next Generation” includes a character named “Data” who is actually an android but who is written to explore many aspects of human nature.

In one episode, Commander Data crash lands on a “primitive” planet whose inhabitants have reached the technological level of Earth’s dark ages with many myths and misconceptions about science and the world around them. The crash damages the android so that he develops “amnesia” which allows him to function but cannot remember any of his past or any of the scientific or technological facts he has been programmed to know. However, he still has an intuitive sense for how things work. Data is befriended by a community and begins to live among them. One day he chances to observe a lesson being taught by the local school-teacher. In it she explains the ancient notion that all matter is composed of just four “elements:” earth, water, fire, and air. In the lesson she demonstrates how by adding fire to a stick, she can release the air (smoke) that is in the stick and leave only the earth (ashes) behind, thus proving that the stick is composed of earth and air. Naturally, we know this to be utter hogwash, and Commander Data was a bit perplexed though he didn’t know why. He just “knew” that this explanation was too simplistic.

When Data questioned the teacher about her lesson, she replied that that was the way things worked and she knew this because it had been handed down by learned individuals before her. This is a perfect example of Lev Vygotsky’s theory of culture-based learning run amuck. Vygotsky claimed that all learning came from an individual’s culture. That we can – or should – only learn what is taught to us by our elders or those in authority. (Considering that Vygotsky came from Soviet Russia, this author tends to think that he meant the latter.) Those who know their history should know that the above example is not just science-fiction fantasy. The “four elements” “theory” of matter was pervasive for hundreds of years, believed for no other reason than that it was taught by those in authority. Naturally, we like to believe that only the people in the dark-ages would be gullible enough to fall for something so silly. But we see many common myths promulgated by our education system even today. “Abraham Lincoln never told a lie.” “George Washington inexplicably chopped down a cherry tree and then confessed” (but only when asked - in typical politician fashion). “The definition of ‘theory’ is something that hasn’t been proven.”

This last is particularly important because it seems to come up again and again, but only seems to be selectively applied to one aspect of modern science by people who seem hell-bent, as it were, to destroy the very foundations of science itself. The definition of “theory” is clearly stated in many science textbooks. It is an explanation for a collection of scientific principles that is widely supported by facts and a preponderance of physical evidence. No one claims that the “Theory of Gravity” isn’t proven. Even Vygotsky gets to claim his notion that all learning should come from culture and “the authorities” is a “theory” and no one doubts him. But challenge something that is widely believed – and believed merely because it is promulgated by some who claim to be in authority – and suddenly the accepted definitions don’t apply. Suddenly something that is supported by more evidence than almost any other scientific theory is claimed to not be proven because it is a “theory” and something with no evidence to support it whatsoever should be taught merely because charlatans masquerading as authorities have attached the six letters “T H E O R Y” after its name.

Yes, “Creationism” is the “Four Elements Theory” of the twenty first century. The “Four Horses” of the demise of scientific thought all rolled into one, to stretch a metaphor.  It’s proponents want to set American Education back to a time before there even was an America. A time when “the way things are” is determined by how much authority is claimed by those promulgating the “theory.” Yes, culture can, does, and should play a part in what and how we teach our children. But Vygotsky got it dead wrong when he claimed that culture should be have the lead role, reciting a running monologue and shutting out all the other actors in the guild. Culture should play a part but a small, bit part that says its lines and gets off of the stage. Real research and real evidence must play the lead roles in what and how we teach our children. From science, to history, to gym class. We must be sure that how and what we are teaching is based on evidence, not tradition. Science, not authority. If we can’t give at least this to our children then we might as well just give up and accept the same culture that lead Vygotsky to create his “theory” in the first place.

Creative Commons License
Star Trek and Vygotsky by Grant Sheridan Robertson is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Permissions beyond the scope of this license may be available at

Thursday, December 31, 2009

Letter to Developers

To any developers interested in contributing to DEMML:

I am currently still working on the XML schema. It will be relatively involved and I am currently working entirely alone, so it may take me a while. If you already know about XML and designing schema then, yes, I would really love some help with that right now. If you do not know about XML Schema then I suggest you learn. I firmly believe that XML is the way of the future for data and data transmission. Solid XML standards will pave the way for developers to create standard APIs to allow many different types of applications from many different vendors, in many different languages, and on many different platforms to interoperate. I highly recommend "Beginning XML Development 4th Edition" from WROX Press and "Definitive XML Schema" by Priscilla Walmsley. (Avoid the O'Reilly Press book "XML Schema" like the plague. The author seems to think if he obfuscates everything as much as possible it shows that he is smarter than other people. Ether that, or he is trying to hide the fact that he doesn't really know what the heck he is talking about.) As DEMML is an XML schema it will be important for developers to know how to write code that deals with XML.

Once you understand XML well enough, then you will need to learn about DOM and SAX to write code to read and write XML properly. I just finished an independent study course working on a simple project to read and display some basic XML so I could help you out with that some if you don't already know it, although I am far from an expert. I highly recommend "Core Java" volumes I and II by Cay S. Horstman and Gary Cornell. Those guys really know how to explain things so you can understand it and they don't skip the important details. So many Java examples and tutorials I have found out there, including the Sun tutorials, seem to simplify many things to the point of being wrong. Their sample code works but it does not follow best practices. It is just barely good enough to get the job done. But real developers want more than that.

Once you know how to write code that handles XML well, then you might want to learn about how to display XML content that contains HTML markup in a window that uses the engine from a solid web browser such as IE or Firefox or Opera. One of the goals of DEMML is for it to be able to contain and present any content that could be displayed in a web browser. This includes JavaScript, Flash, videos, etc., using the same plug-ins that are already installed in the user's regular browser. (It is important to keep in mind, however, that all of this fancy content must work when all of the files are stored on the user's hard drive. They cannot rely on a connection to any server at all. This is so users in the most remote rural areas of underdeveloped countries can still use the content once they have gotten it onto their computers.) I have yet to figure out the technical details of how the heck to use the browser engine technology. I do not know how to develop a browser or how to use the engines for existing browsers, such as the Gecko engine for Firefox. So this would be a very good area where you could help a lot.

If you are more interested in internet routing protocols then you may want to help develop the routing protocol I invented to make it possible to distribute all the content out to areas where there aren't internet connections. I would like to refer you to an idea I posted on my personal blog. It is for a new type of "network" routing protocol that doesn't actually require a network at all. Devices would transmit data to other devices as they happen to come into contact with them and transfer messages on an ad-hoc basis. The messages would hop from one device to another till they eventually got where they needed to go. The post is merely an idea, with no actual implementation whatsoever. However, I have placed that idea and a full outline of how it could be implemented in the public domain. Anyone is welcome to develop the idea and I will be happy to provide more feedback with additional ideas to help anyone complete that project. My hope is that someone else will work out all the details and write all the code and then I won't have to. This is the true spirit of open-source development. Everyone contributes what they can and then everyone benefits from the results. The protocol is called The Intelligent Epidemic Routing Protocol and you can find my post at It would make a great graduate thesis project for a computer science graduate student. If you were to write the code to actually implement this idea, you would be famous. You would be able to get a job just about anywhere you want.

One of the best things is that, once I have published the DEMML schema, anyone will be free to develop software that makes use of the schema. I will be encouraging any and everyone to write software (open-source and commercial) that creates and/or uses DEMML content. Just as there are a bunch of competing web browsers and dozens of different HTML editors, I want there to be lots of competing software for DEMML. I will be founding a non-profit soon (eventually). One of the purposes of that organization will be to develop software libraries to make it easy for developers to develop software that makes use of the DEMML standard. I hope to eventually be hiring full-time developers to work on those types of things.

If you are interested please contact me.

Grant Sheridan Robertson

This post is Copyright © 2009 by Grant Sheridan Robertson.

Tuesday, October 27, 2009

DEMML for Organizing Audio Books?

I like to read the One Laptop Per Child News blog. It is not an official blog of the OLPC project but the author often posts interesting things related to education in addition to just the latest news about the XO laptop or the OLPC project. The other day I read a post about whether it was practical or beneficial to distribute XO laptops in areas that don't have internet connections. I decided that I have been keeping DEMML™ a secret for far too long and posted a comment about that article. Here is what I wrote:

Over the past few years I have been working on a solution to the exact problem you discuss in this article. I have invented a system for organizing and storing educational content such that it can be used even if there is no internet connection. I call that system the Distributable Educational Material Markup Language (DEMML). You can find more information at

I have also invented, though not implemented, a communications protocol that can distribute the content, or any other content, to intermittently connected computers. I call that protocol the "Intelligent Epidemic Routing Protocol." You can learn more about this at

I have been keeping rather quiet about these so far because neither of them are quite ready for prime time and I haven't had much time to work on them due to the demands of school. I am also concerned about those with far more skill than me wresting control of my idea from me and turning it into yet another proprietary lock on the one type of information that truly needs to be free. However, it seems that I can't (or shouldn't) keep my cards close to my vest any longer. As I have always expected DEMML to be used with XOs I have decided to mention it to you first.

Friday, October 23, 2009

A story to illustrate the usefulness of DEMML

Somewhere in a small village in some underdeveloped country there is a young boy. Let’s call him Hidarth. Like over 121 million young children worldwide (1), Hidarth cannot go to school. There is no school in the village where he lives and it would take him far too long to walk to the nearest school several villages away. His village has no phones or internet connections. However, Hidarth was recently given an XO laptop from the One Laptop Per Child project (2). While playing with the computer is fun, he has no internet connection in his village so he can only learn how to do the few things that are available to do on the laptop. Hidarth quickly gets tired of taking and drawing pictures and leaves the laptop under his bed, leaving his education behind.

One day Hidarth’s friend, Leelum, stops by for a visit. She has an XO as well and asks Hidarth why his is under the bed collecting dust. After agreeing that just playing with a computer doesn’t really get one anywhere, Leelum shows Hidarth some new software that actually teaches her whatever she wants to learn. She shows him how to transfer the software to his computer along with her entire library of educational material. Hidarth is impressed but sadly can’t really use any of the material Leelum gave him because he is far behind her in his schooling. So, Leelum shows Hidarth how to mark the topics he would like to learn about and indicate his learning level. A click of a button then makes Hidarth’s computer send Leelum’s a message requesting the content. Leelum explains that while he won’t get the content right away, the next time Leelum is in town her computer will automatically download the requested content and store it till Leelum can visit Hidarth again where the content will be automatically transferred.

Leelum doesn’t come by Hidarth’s village again for over a week, but, when she does, her computer transfers more than enough content of various learning levels for Hidarth to study for over a month. As he studies, the software keeps track of how fast Hidarth learns various types of material. Over time it learns much better exactly which type of explanation will help Hidarth understand which type of subject matter the best. This way, it can request more material that more closely matches his learning style.

This goes on for a few months and Hidarth is getting very excited about all the new things he is learning. However, Leelum doesn’t come by nearly often enough these days to keep Hidarth stocked with fresh material. So Leelum explains that Hidarth can just use one of the free thumbdrives being given away at the school and place his requests on it. He can give that thumbdrive to his father who walks into the nearest town about once a week. His father can simply walk into the schoolhouse and plug the thumbdrive into a special computer and that computer will automatically read Hidarth’s requests and place the requested content onto the thumbdrive. In this way, Hidarth can be continuously stocked with educational material that exactly meets his needs and allows him to learn all on his own without having to walk most of a day just to attend class and without needing to have direct access to an internet connection.

Meanwhile, somewhere in the United States, there is a young girl who does have a classroom to go to (they even send out a bus so she doesn’t have to walk at all) and she hates it. She spends much of her time sitting with her chin in her hands because she doesn’t understand a thing the teacher is saying most of the time. Mary is a one of the 30% (3) of sixth graders in America who doesn't know it yet, but will never graduate from high-school. She does OK on some subjects but she just doesn't understand the more technical subjects like math and science. The teacher goes too fast and Mary doesn't have time to understand what he is saying before the teacher moves on to the next subject. So Mary quickly gives up, gets bored, and decides that science is just for boys. Mary eventually drops out of high-school and gets a job at a local fast-food restaurant.

One day Mary sees an advertisement on TV about a way she can finish her high-school diploma and maybe even test out of a lot of college classes just by studying at home on her mom’s computer. She tries it out and discovers that this is nothing like the computer programs they made her work on at school. Instead of just repeating the same stuff for everybody, whether anyone understands it or not, this program has lots of different explanations for the each and every thing she needs to learn. And since all the content - contributed by people all over the world - is checked by real teachers, Mary knows that what she is learning is guaranteed to be reliable, unlike some of the stuff she finds on the internet. And now, when she doesn’t understand what the computer says, she can just click a button and get a different explanation. Pretty soon, the computer somehow knows just what explanation to give her without her even needing to ask any more.

Mary quickly works her way through all the material she needs to get her GED. She can’t believe how much she can remember either. It’s not like in school where she would just cram for the test and then forget it all the next day. The program keeps asking her different questions about the same stuff but at just the right times so her brain just naturally decides to remember it, without her really trying that hard. Soon Mary is working on testing out of college level classes in science and math, subjects that she has taken a renewed interest in now that it is so much easier to learn them.

What could possibly have helped both Hidarth and Mary learn. Two people from drastically different backgrounds and life situations? Both were using software that made use of educational content in the DEMML format. The Distributable Educational Material Markup Language™ (DEMML™) will be both a free and open XML format for marking up educational material in a highly structured yet incredibly flexible manner and a system for authenticating and distributing that content throughout the world, even to areas that have no internet connection at all. Once distributed, no internet connection is required to use the material either. This material is organized and classified to a degree never before attempted, using what turns out to be a rather simple system of encoding the hierarchical tree of all possible educational material right down to the paragraph level. This allows anyone to easily contribute any amount of material to what will quickly grow to be a vast library of vetted content for all to use. In addition the format facilitates a new level of flexibility in computer based learning by allowing educators to specify what material the student should study while still allowing the student instant access to additional material as their needs require. Multiple different explanations or presentations can exist for any one fact within any very specific topic. This allows any student at any level to quickly find just the right explanation that helps them most efficiently understand the topic at hand.

To be clear, DEMML™ is not yet another Computer Based Training (CBT) system. Nor is it yet another Wiki or lesson-plan repository. Instead, it is a way of creating a library of educational material in a standardized format which all compatible CBT systems can easily and automatically draw from, with no content editing whatsoever. Existing CBT software can be modified slightly to make use of this content or modified even further to employ the rich functionality that only DEMML™ provides. Just as hyperlinking existed long before Tim Berners-Lee invented the World Wide Web and HTML, CBT has been around a long time before DEMML™. Before HTML all hyperlinking systems were proprietary and only worked within limited confines. Similarly, current CBT systems are all either proprietary systems or are relatively unavailable to the public. DEMML™ will be to CBT what HTML and WWW have been to hyperlinking. It will open up a world of possibilities by making education easily available to everyone, everywhere.

Only when students can easily obtain and master all the material necessary for a course of study entirely on their own will they be free of the barriers that stand between them and knowledge. Only when everyone in the world has free and easy access to all the education they want or need will we be able to overcome the suffering created when the uneducated are left to fend for themselves against the unscrupulous.

People all over the world, in all walks of life, desperately need a new way to learn. They need to be able to learn at their own pace, using content that is fine tuned to their specific learning style rather than having canned content regurgitated at them by over-stressed teachers. I believe that DEMML will be that new way. I believe that DEMML will create a paradigm shift in the way people learn. Unfortunately, DEMML™ is not quite ready for prime time yet. I will be creating the first version of the XML Schema next semester and will begin forming a non-profit organization to oversee the standard soon. Would you like to play a part in ushering in this new era of education? If so, please contact me and let me know.

1: Anup Shah. (2009, March 22). Poverty Facts and Stats — Global Issues. Global Issues. Blog, . Retrieved October 4, 2009, from
3: Jay P. Greene, Ph.D., & Greg Forster, Ph.D. (2003). Public High School Graduation and College Readiness Rates in the United States. Education Working Paper (p. 32). Center for Civic Innovation at the Manhattan Institute. Retrieved October 3, 2009, from

This post is Copyright © 2009 by Grant Sheridan Robertson.

Some Education Statistics to Brighten Your Day

Of the 2.2 billion children worldwide there are anywhere from 33 million (1) to 121 million (2) who are not even enrolled in school. Countless more are enrolled but don't or can't attend. The average adult has spent only 6.2 years in school (3). Only 44% of people get to their senior year of high school (4) and only 28% even make it to college (5). Closer to home, the high-school drop-out rate in the U.S. is almost 9% (6). Only 70% ever graduate and only 32% are actually ready for college (7) if they do graduate. Although, 63% of high-school graduates enroll in college, 25% don’t make it to the end of their first year (8). In even the best educated areas of the country, only 33% make it all the way through (9). After taking thinner and thinner slices of the worldwide education pie, we can see we live in a world that is woefully uneducated. Almost every education-oriented organization in the world has the same solution to this problem: Produce more and better teachers. It sounds like a worthy goal. However, the world’s population is expanding exponentially while the number of colleges remains relatively constant. In addition, the average burn-out rate for teachers is about two years. As Malthusian as it may sound, there is absolutely no way the world can produce enough qualified teachers fast enough to keep up.

I originally gathered up these statistics for my class about GrantWriting. The point is not to depress you but to demonstrate that a drastic change in thinking is needed within the education community. Millions of dollars are granted to non-profit organizations every year for programs to increase the number of teachers available or to make a few more teachers available in some remote areas. I do not believe this will ever be enough. In fact, I am starting to believe that providing these "services" is starting to become a major industry, simply because the problem is so insurmountable. There will always be room for one more service agency. It is easy for anyone to demonstrate need simply by describing how bad things are in any one location. Heck you can't swing the proverbial dead cat without hitting on some location that needs better educational services. We need something that will completely change how we think of education. We must empower every individual to educate themselves (entirely on their own if necessary). I believe DEMML can be that change.


1: Children out of school, primary (most recent) by country. (n.d.). . Retrieved October 4, 2009, from

2: Anup Shah. (2009, March 22). Poverty Facts and Stats — Global Issues. Global Issues. Blog, . Retrieved October 4, 2009, from

3: Average years of schooling of adults (most recent) by country. (n.d.). . Retrieved October 4, 2009, from

4: Senior Secondary > Educational Attainment statistics - countries compared - NationMaster. (n.d.). . Retrieved October 4, 2009, from

5: Educational Attainment tertiary (most recent) by country. (n.d.). . Retrieved October 4, 2009, from

6: The NCES Fast Facts Tool provides quick answers to many education questions (National Center for Education Statistics). (n.d.). . Retrieved October 3, 2009, from

7: Jay P. Greene, Ph.D., & Greg Forster, Ph.D. (2003). Public High School Graduation and College Readiness Rates in the United States. Education Working Paper (p. 32). Center for Civic Innovation at the Manhattan Institute. Retrieved October 3, 2009, from

8: Kinzie, J. (. L. (2005). Understanding and Reducing College Student Departure (review). Journal of College Student Development, 46(2), 213-215. doi: 10.1353/csd.2005.0016.  

9: Getting in isn't enough - The Boston Globe. (2008, November 17). Newspaper, . Retrieved October 4, 2009, from

This post is Copyright © 2009 by Grant Sheridan Robertson.