Blog Archives

WeBWorK with Moodle

What is WeBWorK ?

WeBWorK is an open-source web based homework system for math and sciences courses. WeBWorK is supported by the MAA (Mathematical association of America) and the NSA (National Science Foundation) and comes with a NPL (National Problem Library) of over 20,000 homework problems. Webwork can be used for college algebra, discrete mathematics, probability and statistics, single and multivariable calculus, differential equations, linear algebra and complex analysis.

Brief history of WeBWorK

Webwork is being used in many colleges and universities. This application has been developed and maintained by mathematicians since 1994 with the goal of providing a robust, flexible mathematically capable online homework system for science and math educators.

Webwork being open source, allow users and organizations to deploy and work with it for free on their own servers.

Read the rest of this entry

Alfresco Document management system is open source

Alfresco is a Document management system, also known as enterprise content management system. While products like google docs and live office making a lot of noise in the document editing market and products like dropbox helping us save and share our documents and other type of files. There is an open market for enterprise class content management system.

Though it is called an ECM, individual users or a small team like can greatly benefit from it.

How would you like to have all your documents searchable on the cloud, group them, categorise them, render them on the fly, download and view them on any device and share them with any group of people. This is what a document management system is all about. Though the product is not targeting individual users or small groups, never the less the benefits are undeniable once you know what you’re missing. Products like google doc and live office are not any document management system, they are just storage for your document with online editors and allow you to share and collaborate them in a very limited way.

Watch this video to see some highlights of alfresco features

On the other hand smart products like Dropbox makes sure your file is always with you. Features like Dropbox offline syncing can be a great extension to alfresco. However seamless integration of Dropbox with various platforms did not come cheap.

Talking about offline file sync, Alfresco do supports CIFS export of its contents; with Microsoft offline sync you can access them offline too.

Alfresco is Open Source Open Standard product, built on java and runs on java tomcat application server and even on Jboss platform.

You can deploy it on your own cloud and set it up without spending a penny for license, which is almost as good as the enterprise edition, and good enough for most of small and medium enterprises.

Feature wise Alfresco lines up with products like Microsoft SharePoint portal and it’s a great alternative to it.

Xeois helps you with deploying alfresco open source/community edition for your business organization and help integrate to your business process. Feel free to contact your comment/document management requirement

Tag: alfresco, google docs alternative, sharepoint alternative, what is alfresco, Alfresco feature lists, open source
read more on alfresco vs googledocs

Ouya! The next XBOX

As I write this blog I see them in kickstarter, 29 days to go and already got over 500k USD over of their target. That is fast!

Build to have Android running on it makes the possibilities limitless. Games, apps, streaming or just watch tv… and open hack able platform shall probably give birth to some other GPL linux based platform for the end users. While projects like raspberry pi gives you a board for 25$, Ouya plans to give you a fully functional slick box to play with.

Specifications of Ouya

  • Tegra3 quad-core processor
  • 1GB RAM
  • 8GB of internal flash storage
  • HDMI connection to the TV, with support for up to 1080p HD
  • WiFi 802.11 b/g/n
  • Bluetooth LE 4.0
  • USB 2.0 (one)
  • Wireless controller with standard controls (two analog sticks, d-pad, eight action buttons, a system button), a touchpad
  • Android 4.0

Ouya controller

This new console will be so open, that its backers are expecting and asking for it to be hacked.

“We decided, ‘let’s take this as far as it can go,” Uhrman said. “So if you want to go in and hack the box, go ahead and do it. We hope you do it.”

In a follow-up e-mail, she was more specific about just how far under the hood the Ouya crew would let a hacker go: “The circuit board will have well-documented test points. People can swap out chips, add, etc. We may even publish the hardware design if enough people are curious. Because Ouya will also have Bluetooth and a USB, hardware hobbyists can also make their own peripherals (someone already suggested pinball controls to us). Regarding the software, you’ll be able to root the device easily. It won’t void your warranty. Every unit has a debug console. We are even working on the idea of a “plant”—which will restore your profile after rooting your device (reverse your root). Because it’s built on Android, you’ll understand the source code well, too. (Obviously if a hacker roots the device, our integrated user experience and game store will no longer be available while the device is rooted — so there is, as always, a tradeoff between customizing your device and enjoying the benefits of standardization. We expect the true hackers to be an elite, but small proportion of the total number of people who buy the box. Most people will probably just use the standard setup.)”

I think this is as close as we go to open source hardware from a commercial hardware vendor. Opening up a new hardware platform in this way bring an enormous opportunity for open source software development in home multimedia platform. This could be the next big thing after IBM PC or android for home multimedia, gaming, automation and many more.

Tag: Ouya, ouya controller, open source software, open source hardware, open source, xbox

Reference:

http://kotaku.com/

http://www.kickstarter.com/

10 alternatives to Moodle for e-Learning software, LMS Platform using open source/GPL

A learning management system (LMS) is a software application for the administration, documentation, tracking, and reporting of training programs, classroom and online events, e-learning programs, and training content. An LMS, based on the focus can also be called as e-Learning software, Virtual learning environment (VLE), Course management system (CMS), learning delivery platform, course delivery systems etc.

A virtual learning environment (VLE) is also a prominent term which stands out. It is an education system based on the Web, that models conventional real-world education by integrating a set of equivalent virtual concepts for tests, homework, classes, classrooms and perhaps even museums and other external academic resources. It normally uses Web 2.0 tools for 2-way interaction, and includes a content management system.

Xoeis helps you with LMS/e-learning/VLE software/platform installation/deployment for business and educational institutions

LMS is a software for planning, delivering, and managing learning events within an organization, including online, virtual classroom, and instructor-led courses. For example, an LMS can simplify global certification efforts, enable entities to align learning initiatives with strategic goals, and provide a means of enterprise-level skills management. The focus of an LMS is to manage students, keeping track of their progress and performance across all types of training activities. It performs administrative tasks, such as reporting to instructors, HR and other ERP systems but it is not used to create course content.

In this article we shall be reviewing the following open source LMS/e-Learning software.

eFront, Dokeos, Claroline, ATutor, ILIAS, OLAT, Sakai, .LRN, openelms, Fedena
and the bonus one WeBWorK

Read the rest of this entry

Change your IP

At times, network admins need to change their IP address, they need to do it fast and go back and forth with the configurations. They do so for troubleshooting, debugging, testing etc etc etc…

This tiny free tool is a useful solution for that. I like the look of it too.. it is simple and open source
http://ipchange.net/

Knowledge base Systems, a review on phpMyFAQ

An organization needs to maintain a repository of information. This includes common knowledge or business specific information such as white papersuser manuals, policy document, knowledge tags, or answers to frequently asked questions. A general purpose document management system can fill the void, however a single purpose knowledge base system will be a far better fit.

A knowledge base provides a means for information to be collected, organized, shared, searched and utilized. (http://en.wikipedia.org/wiki/Knowledge_base)

Contents stored in a knowledge base are usually HTML; they can also be accompanied in various other formats for document and used

We can imagine a knowledge base build on articles, white papers, troubleshooting information, FAQs, manuals, policy and procedures. Following could be some of the attribute of a knowledge base.

There are various application platform that can be used as a knowledge base

Following are some of them:

Media Wiki http://www.mediawiki.org/wiki/MediaWiki

Andy’s PHP Knowledgebase Project  http://aphpkb.org/

phpMyFAQ  http://phpmyfaq.de/

As we decided to investigate more, media wiki was one of our obvious choices but once we tried out phpMyFAQ, we found it to be interesting and easy to use. phpMyFAQ looked  like a great choice. It has all features you can ask of a knowledge base.

Details on phpMyFAQ

Managing content

  • Content management system: - You can administrate your users, groups, news, categories, FAQ records, attachments, comments, glossary items, stop words in the password protected administration backend.
  • Categories and tags: - You can create unlimited categories and subcategories for your FAQs. Your users can browse through the categories. You can tag all records and an automatically generated tag cloud helps your users, too.
  • Powerful Search: – Your users can easily find questions and answers using the search feature with search in all languages or in one category. Using the Instant Response frontend your users will find questions and answers while they are typing like in Google Suggest! You’ll also get a list of the most popular searches and you get a graphical report about the search in the administration backend.
  • FAQ Statistics: - Analyze the way of your users through your FAQ with the built-in user tracking; analyze the quality of your records with the statistics of the user voting and the number of views on each record. You can also download an extended reporting sheet as CSV download.
  • Most popular and sticky faq’s:- The start page of the public area shows an automatically created list with the most popular records and of the latest FAQ entries. You can also define “sticky” FAQs which always appear on the main FAQ page. The sticky FAQs are also the first ones in the category FAQ lists. The most popular and the latest FAQs are also available as RSS feeds.
  • Question answers with Attachments
  • Revisions: - Store the old entries in wiki-like revisions, so you can switch back to old versions of the FAQ entry.
  • User comments: - Get more feedback by your users and visitors, by allowing them to comment on your questions and answers.
  • Community modules:- All users can write questions to the system, so that other user can answer these questions. They can also answer these open questions or add translations for existing FAQ records. All these user-generated entries have to be enabled by the administrators.
  • Easy to use HTML editor:- Add your FAQ entries using the integrated WYSIWYG (What You See Is What You Get) HTML editor based on TinyMCE and create rich text, links, lists directly through your web browser. Your links will also be automatically verified during saving your new FAQ record. The Ajax-powered Image Manager provides a web interface to browse for image files (JPEG, PNG, GIF, and others) on the web server.
  • User and group permissions:- You can assign permissions to users and groups, you can create users and user groups with permissions and category and even record restrictions for viewing and creating/editing content. It’s even possible to secure the whole FAQ frontend.
  • LDAP/AD support: Add your company’s OpenLDAP based user management into the system for authentication or just secure your whole FAQ by using HTTP authentication. System also supports LDAP-data mapping, e.g. against an Active Directory Server, including multi-domain-authentication, e.g. against an ADS-Global Catalog
  • Various database system support:- MySQL (libmysql and mysqlnd), PostgreSQL, SQLite, Sybase, MS SQL Server, IBM DB2, IBM Cloudscape, Apache Derby
  • Export: FAQ can be export as PDF, printed or emailed from the same screen.
  • Advanced spam control: - System uses captcha’s, bad word lists and IPv4 and IPv6 ban lists to prevent spam.

Integration aspects (with systems and policy)

This boils down to, phpMyFAQ, a knowledge base system which can be use used in various environment. For example knowledge base for a software, service, business process, educational institute or for a business.

Special thanks to Vikram for helping me out with the research work with testing and a demo implementation for the review of phpMyFAQ

Xeois helps you with implementation of knowledge base systems phpMyFAQ

%d bloggers like this: