The O.S.O.E project is made of many different course materials which can be combined to create different lectures.Teachers within the OSOE project are totally free to use part of or the entire lecture presented below. You are free to build your own pedagogy on what is presented here.

Those materials are released under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License. It means you are free to share and remix the materials as long as you attribute the work, you don't use this work for commercial purposes and finally if you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.

In February 2013, Supinfo International University and TU Dresden launched the first Massive Open Online Course (MOOC) to teach ERPs based on open source ERP5. About 1500 students located in 12 countries were participating to the MOOC in addition to dozens of anonymous students from other institutions, as well as people who are interested in open source ERP. The MOOC is based on ERP5, an open source ERP created by Nexedi which is deployed by multinational companies, by governments on 4 continents and on the One Student One ERP (OSOE) education program.During two months of OSOE MOOC, Supinfo students obtained ERP consulting experience. Based on machine learning technology, the corrections of the MOOC evaluation made by Supinfo professors help to develop a big database for a correction suggestion system - the ERP5 MOOC Manager.

The first goal is to teach universal workflows in companies. By doing so, students will be able to understand fundamentals of how companies are organized and how ERP systems help companies to improve their performance by managing their business process.

The second goal is to observe how workflows are implemented in an ERP. For this we will use ERP5 instances delivered through SlapOS to each student of this lesson. Students will then be able to practice each workflow as company staff do everyday.

The third goal is to teach how to perform an initial consulting process for an ERP implementation. We will use an online questionnaire with the most important questions to ask to a company during this process. The objective of the questionnaire is to identify those business processes which are not successful enough and which can be improved using an ERP. The objective is to understand how to set the priorities for an ERP implementation.

The fourth goal is to teach how to configure an ERP through the definition of so-called categories. Since the configuration is made through a spreadsheet, no programming skills are needed and the focus is kept on management and organization rather than on technical details.

The first goal is to teach that Cloud Computing is about Business rather than about Technology. Due to the progress of Cloud Computing in our societies, many IT jobs will soon become irrelevant, following a process introduced by American Economist and EU Political Advisor Jeremy Rifkin. Yet, software developers can also create new jobs by understanding how Cloud Computing works and by adopting SlapOS Distributed Cloud Computing.

The second goal is to teach how Cloud Provisionning and Accounting can be implemented with a Standard Open Source ERP Model, which in addition provides billing and backoffice at not extra cost, as well as CRM for user support, with the same level of workflow automation as in large companies.

The third goal is to teach how an easy API, based on single method modelled after standard business metaphors, can unify IaaS, PaaS and SaaS . This lecture shows in particular how the unified request method of SlapOS provides an easy way to combine all the resources of the Cloud without having to learn hundreds of incompatible APIs. It uses the example of typical Linux Apache MySQL PHP stack (LAMP) and explains how to create a SlapOS Software Release, step by step, by only using a standard Web Browser.

The fourth goal is to teach how to start selling your software on the Cloud, either by adding your software to the VIFIB Store or by creating your own SlapOS Master node. In addition, we explain during this lecture how to contribute to SlapOS Community Cloud by registering your servers to it.

The first goal is to teach universal workflows in companies. By doing so, students will be able to understand fundamentals of how companies are organized and how ERP systems help companies to improve their performance by managing their business process.

The second goal is observe how workflows are implemented in an ERP. For this we will use ERP5 instances delivered thorugh SlapOS to each student of this lesson. Students will then be able to practice each workflow as company staff do everyday.

The third goal is to use information available in ERP/CRM/DMS systems and learn how to produce useful reports. This is performed through an introduction to Data Mining.

The fourth goal is to teach how to configure and ERP through the definition of so-called categories. Since the configuration is made through a spreadsheet, no programming skills are needed and the focus is kept on management and organization rather than on technical details.

The goal of this lecture is to give to the students a quick overview of how to develop on a web based environment using python and ERP5. It has been used to trained students to let them develop a clone of a well known CRM software within 3 days.