What I'm thinking about is basically a classification system, for use in classifying educational content such as videos, PDFs, wikipedia pages, and also local applications and linking it all to educational courses to make it easy to search for.

So say two schools are training people in different courses, but have the exact same broad range of educational content on their computers. The content in a big variety of forms. We would be able to define a simple outline of a maths course. Perhaps just by creating a set of tags or nested categories representing the different topics covered. Then we could classify any relevant content we have by linking it to the tags/categories. We could do the same for the other school's course.

A user would be able to browse and search through all the different content of every type from one interface. Allowing them to easily find learning or teaching materials. There would ideally be a fair amount of flexibility and overlap in the system. So if we say that one course is the maths section of a certain country's curriculum, then a user could find the content relating to it by browsing by country, then subject, then grade level (advanced/beginner) and then individual mathematical topic (depending how detailed the classifications are), but they could also browse first by grade level, then subject, and see all the maths content for every country.

It would also be great if content could be indexed and searched. And this would all have to be done locally.

Although I've mentioned courses and schools a lot, the software would basically just be classification and search/browsing, not course or curriculum management software.

Is there any software that would be able to build up this sort of structue? I'm sure something similar could be achieved through tools like sharepoint but this would be run on individual machines, not on a network so I'd like a ubuntu desktop app.

I have a feeling I'm missing something obvious here or just thinking about this in entirely the wrong way...


The machines are currently running edubuntu with some extra software and content added.

Also, if a tool for this does not exist, then development is a possibility. In fact, I'd rather like to take it on as a project for my final year in college, but I wanted to see if there's any existing software that could solve the problem first.


Looking around a bit more I see more similarities between what I want and various tools like existing Enterprise Content Management Systems, Document Management Systems and also web CMS. All of them seem like fairly weighty options though and in the case of things like the document management systems I'm not sure how simple they can be made to use.

Do you think any of them would be flexible enough to give this level of classification and also have a really simple end-user interface. Of course it would still be much better to have a proper desktop application than running a webserver, database server and app on top, as these would be very low spec computers.

This would have to be usable by people with very low levels of computer literacy (third world deployments)


If they already have contents in Computer , the only Solution i can Suggest is , Set up A Local Web Server , with Index page Containing all the links linked to data on Computer.

So for different Courses , Different such pages defining such Content can be achieved.

I personally don't think there is any such Graphical software solution ready made in Ubuntu , you can try developing such through Quickly. You can develop through IDE's, if you want.

EDIT : Try EDUBUNTU , it is already pre-equipped with learning and teaching softwares.

Edubuntu is a grassroots movement, we aim to get Ubuntu into schools, homes and communities and make it easy for users to install and maintain their systems.

We are students, teachers, parents and hackers who believe that learning and knowledge should be available to everyone who wants to improve themselves and the world around them.

Our Goals

Our aim is to put together a system that contains all the best free software available in education and make it easy to install and maintain.

|improve this answer|||||
  • I suppose implementation through a local webserver and CMS is possibly on the cards, but it does require a bit of bloat as we'd then be probably be installing and running a webserver and database server on each machine, as well as using a browser to access the app. Some of the machines are very low spec. They're already installed with Edubuntu, and plenty extra software as well. The problem is that while Edubuntu and other projects such as RACHEL repository are great at gathering content, they haven't made it easy for someone sitting at the computer to find what's relevant to them – user1092284 Jul 5 '12 at 20:03
  • Then ,i guess you need more better advice and idea. Also add the info about your current Edubuntu system in Question by editing it for better help. Please contact to Edubuntu here , see if they can suggest something, apart from the help here. – atenz Jul 5 '12 at 20:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.