CINXE.COM
Portugal's annual school teac… | Interoperable Europe Portal
<!DOCTYPE html> <html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#" class="t-ventuno"> <head> <meta charset="utf-8" /> <noscript><style>form.antibot * :not(.antibot-message) { display: none !important; }</style> </noscript><meta name="description" content="The annual round of matching the available teachers and schools in Portugal is handled by Open ERP, an open source entreprise resource system. It is one of the most complex and most visible processes..." /> <link rel="canonical" href="https://interoperable-europe.ec.europa.eu/collection/open-source-observatory-osor/news/portugals-annual-school-teac" /> <meta property="og:site_name" content="Interoperable Europe Portal" /> <meta property="og:type" content="News" /> <meta property="og:url" content="https://interoperable-europe.ec.europa.eu/collection/open-source-observatory-osor/news/portugals-annual-school-teac" /> <meta property="og:title" content="Portugal's annual school teac…" /> <meta property="og:description" content="The annual round of matching the available teachers and schools in Portugal is handled by Open ERP, an open source entreprise resource system. It is one of the most complex and most visible processes..." /> <meta property="og:image:secure_url" content="https://interoperable-europe.ec.europa.eu/themes/ventuno/assets/images/og-image.png" /> <meta property="article:author" content="Gijs HILLENIUS" /> <meta property="article:published_time" content="2013-04-30T17:42:20+0200" /> <meta property="article:modified_time" content="2013-04-30T17:42:20+0200" /> <meta name="Generator" content="Drupal 10 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <script type="application/ld+json">{ "@context": "https://schema.org", "@graph": [ { "@type": "NewsArticle", "name": "Portugal\u0027s annual school teac…", "headline": "Portugal\u0027s annual school teacher allocation handled by open source ERP", "description": "The annual round of matching the available teachers and schools in Portugal is handled by Open ERP, an open source entreprise resource system. It is one of the most complex and most visible processes...", "datePublished": "2013-04-30T17:42:20+0200", "isAccessibleForFree": "True", "dateModified": "2013-04-30T17:42:20+0200", "author": { "@type": "Person", "@id": "https://interoperable-europe.ec.europa.eu/user/11119", "name": "Gijs HILLENIUS", "url": "https://interoperable-europe.ec.europa.eu/user/11119" }, "publisher": { "@type": "Person", "@id": "https://interoperable-europe.ec.europa.eu/user/11119", "name": "Gijs HILLENIUS", "url": "https://interoperable-europe.ec.europa.eu/user/11119" }, "mainEntityOfPage": "https://interoperable-europe.ec.europa.eu/collection/open-source-observatory-osor/news/portugals-annual-school-teac" } ] }</script> <link rel="icon" href="/themes/ventuno/favicon.ico" type="image/vnd.microsoft.icon" /> <link rel="alternate" hreflang="en" href="https://interoperable-europe.ec.europa.eu/collection/open-source-observatory-osor/news/portugals-annual-school-teac" /> <script type="text/javascript">window.MSInputMethodContext && document.documentMode && document.write("\u003Clink rel=\u0022stylesheet\u0022 href=\u0022https:\/\/interoperable-europe.ec.europa.eu\/themes\/contrib\/oe_bootstrap_theme\/assets\/css\/bootstrap-ie11.css\u0022\u003E\u003Cscript src=\u0022https:\/\/cdn.jsdelivr.net\/combine\/npm\/ie11-custom-properties@4,npm\/element-qsa-scope@1\u0022\u003E\u003C\/script\u003E\u003Cscript crossorigin=\u0022anonymous\u0022 src=\u0022https:\/\/cdnjs.cloudflare.com\/polyfill\/v3\/polyfill.min.js?version=3.111.0\u0026features=Array.prototype.find%2CArray.prototype.includes%2CNumber.parseFloat%2CNumber.parseInt%2Cdefault\u0022\u003E\u003C\/script\u003E");</script> <title>Portugal's annual school teac… | Interoperable Europe Portal</title> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_G5gqAACdGgBcoNBPkd-xgNs-BjPkxvNx9oScq2r7hgk.css?delta=0&language=en&theme=ventuno&include=eJx1kWFyhCAMhS8EciQmaoppIWEgbMfbF7Wrdnf6h-F7L4HwmKSgm0vLEIeZIEown0Lcsq8IZVpcKNKyHWEOaDIUCAXyUp8tlzI0zm2MVBecTZYYz5K-t5H4q5rjSA-ZPDSVSVKOqOj-0U0lxW-a0UPEoo6Y1FSZ-pg-YZ_W78e6d2nQBVPvX6ticiNUNCqtuG2xVddeFMwDWRvLYT9hu1u4Qz0l1AJ84YeIYrlhSZe5p_WXenbMt4YIqzQ9MSE3ayVYy_CgAErCl7m5J_WCEcoL2iO8U80Q0CppxJv0-0nvivcv4yiMEa_37Dn-AAwn15U" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_YGJFlB3qZiQPkTdZCc5z-kpyzRy5dSBuqTI9W_ZUbvo.css?delta=1&language=en&theme=ventuno&include=eJx1kWFyhCAMhS8EciQmaoppIWEgbMfbF7Wrdnf6h-F7L4HwmKSgm0vLEIeZIEown0Lcsq8IZVpcKNKyHWEOaDIUCAXyUp8tlzI0zm2MVBecTZYYz5K-t5H4q5rjSA-ZPDSVSVKOqOj-0U0lxW-a0UPEoo6Y1FSZ-pg-YZ_W78e6d2nQBVPvX6ticiNUNCqtuG2xVddeFMwDWRvLYT9hu1u4Qz0l1AJ84YeIYrlhSZe5p_WXenbMt4YIqzQ9MSE3ayVYy_CgAErCl7m5J_WCEcoL2iO8U80Q0CppxJv0-0nvivcv4yiMEa_37Dn-AAwn15U" /> <script src="https://webtools.europa.eu/load.js" defer></script> <link rel="icon" type="image/png" sizes="16x16" href="/themes/ventuno/assets/images/favicon/favicon-16x16.png" /> <link rel="icon" type="image/png" sizes="32x32" href="/themes/ventuno/assets/images/favicon/favicon-32x32.png" /> <link rel="icon" type="image/png" sizes="96x96" href="/themes/ventuno/assets/images/favicon/favicon-96x96.png" /> <link rel="icon" type="image/png" sizes="192x192" href="/themes/ventuno/assets/images/favicon/android-chrome-192x192.png" /> <link rel="apple-touch-icon" sizes="57x57" href="/themes/ventuno/assets/images/favicon/apple-touch-icon-57x57.png" /> <link rel="apple-touch-icon" sizes="60x60" href="/themes/ventuno/assets/images/favicon/apple-touch-icon-60x60.png" /> <link rel="apple-touch-icon" sizes="114x114" href="/themes/ventuno/assets/images/favicon/apple-touch-icon-114x114.png" /> <link rel="apple-touch-icon" sizes="120x120" href="/themes/ventuno/assets/images/favicon/apple-touch-icon-120x120.png" /> <link rel="apple-touch-icon" sizes="144x144" href="/themes/ventuno/assets/images/favicon/apple-touch-icon-144x144.png" /> <link rel="apple-touch-icon" sizes="152x152" href="/themes/ventuno/assets/images/favicon/apple-touch-icon-152x152.png" /> <link rel="apple-touch-icon" sizes="180x180" href="/themes/ventuno/assets/images/favicon/apple-touch-icon-180x180.png" /> <meta name="msapplication-wide310x150logo" content="/themes/ventuno/assets/images/favicon/mstile-310x150.png" /> <meta name="msapplication-square150x150logo" content="/themes/ventuno/assets/images/favicon/mstile-150x150.png" /> <meta name="msapplication-square310x310logo" content="/themes/ventuno/assets/images/favicon/mstile-310x310.png" /> <meta name="msapplication-square70x70logo" content="/themes/ventuno/assets/images/favicon/mstile-70x70.png" /> <meta name="msapplication-TileImage" content="/themes/ventuno/assets/images/favicon/mstile-144x144.png" /> </head> <body class="user-anonymous"> <a href="#main-content" class="visually-hidden focusable"> Skip to main content </a> <script type="application/json">{"utility":"globan","theme":"dark","logo":true,"link":true,"mode":false}</script> <div data-off-canvas-main-canvas> <div data-joinup-group-context="723202" class="layout-container"> <div class="bcl-header bcl-header--ec"> <nav class="w-100 shadow-sm navbar navbar-expand-lg navbar-light" aria-label="Top Navigation"> <div class="container"> <a class="navbar-brand" href="https://ec.europa.eu/info/index_en" aria-label="Visit European Commission website"> <img src="/themes/ventuno/assets/images/logo-ec--en.svg" alt="European Commission logo" width="100" height="25"/> </a> </div> </nav> </div> <header class="joinup-navbar navbar navbar-expand navbar--sticky" ><div class="container"><div class="d-flex"><a class="navbar-brand" href="/" title="Interoperable Europe Portal"><img class="navbar-brand-image" src="/themes/ventuno/assets/images/logo-interoperable-europe.svg" alt="Interoperable Europe logo" /></a></div><nav id="main-navbar"><ul class="navbar-nav" id="main-navbar-list" ><li class="nav-item d-none d-xl-inline-block dropdown"><a href="/interoperable-europe" aria-expanded="false" id="49950 Policy menu_link_content:3a82854a-9339-493f-8a29-d218ec691578" role="button" class="nav-link nav-link--underline dropdown-toggle" data-drupal-link-system-path="node/723208">Policy</a><ul class="dropdown-menu dropdown-menu--sub" aria-labelledby="49950 Policy menu_link_content:3a82854a-9339-493f-8a29-d218ec691578"><li><a href="https://joinup.ec.europa.eu/interoperable-europe/latest-news" class="dropdown-item">News</a></li><li><a href="https://joinup.ec.europa.eu/interoperable-europe/events" class="dropdown-item">Events</a></li><li><a href="https://joinup.ec.europa.eu/interoperable-europe/interoperable-europe-act" class="dropdown-item">Act</a></li><li><a href="https://joinup.ec.europa.eu/interoperable-europe/faqs" class="dropdown-item">FAQs</a></li></ul></li><li class="nav-item d-none d-xl-inline-block dropdown"><a href="/interoperable_solutions" aria-expanded="false" id="49951 Solutions menu_link_content:a347873b-c823-474c-952f-91b927397a85" role="button" class="nav-link nav-link--underline dropdown-toggle" data-drupal-link-system-path="node/707332">Solutions</a><ul class="dropdown-menu dropdown-menu--sub" aria-labelledby="49951 Solutions menu_link_content:a347873b-c823-474c-952f-91b927397a85"><li><a href="/software-solutions" class="dropdown-item" data-drupal-link-system-path="node/707570">Software</a></li><li><a href="/other_solutions" class="dropdown-item" data-drupal-link-system-path="node/707671">Other</a></li></ul></li><li class="nav-item d-none d-xl-inline-block dropdown"><a href="/interoperable-europe-support-centre" aria-expanded="false" id="49952 Support Centre menu_link_content:384488ef-3150-421c-8234-c94aea24323a" role="button" class="nav-link nav-link--underline dropdown-toggle" data-drupal-link-system-path="node/707239">Support Centre</a><ul class="dropdown-menu dropdown-menu--sub" aria-labelledby="49952 Support Centre menu_link_content:384488ef-3150-421c-8234-c94aea24323a"><li><a href="/discussions" class="dropdown-item" data-drupal-link-system-path="discussions">Forum</a></li><li><a href="https://joinup.ec.europa.eu/collection/joinup/country-knowledge" class="dropdown-item">EU Country knowledge</a></li></ul></li><li class="nav-item d-none d-xl-inline-block dropdown"><a href="/governance" aria-expanded="false" id="49954 Governance menu_link_content:6d93a9e7-9c03-48f1-a608-e89ffd8d9dce" role="button" class="nav-link nav-link--underline dropdown-toggle" data-drupal-link-system-path="node/726450">Governance</a><ul class="dropdown-menu dropdown-menu--sub" aria-labelledby="49954 Governance menu_link_content:6d93a9e7-9c03-48f1-a608-e89ffd8d9dce"><li><a href="https://interoperable-europe.ec.europa.eu/collection/governance-board" class="dropdown-item">Board</a></li><li><a href="/collection/assessments" class="dropdown-item" data-drupal-link-system-path="node/723215">Assessments</a></li><li><a href="/eu-digital-funding-opportunities" class="dropdown-item" data-drupal-link-system-path="node/707954">EU Digital Funding Opportunities</a></li></ul></li><li class="nav-item d-none d-xl-inline-block"><a href="https://interoperable-europe.ec.europa.eu/collection/interoperable-europe-academy/welcome" class="nav-link nav-link--underline">Academy</a></li><li class="nav-item d-none d-xl-inline-block"><a href="/caslogin?destination=/collection/open-source-observatory-osor/news/portugals-annual-school-teac" class="sign-in-link nav-link nav-link--underline">Sign in</a></li><li class="nav-item d-none d-xl-inline-block"><button id="get-started" class="btn btn-light get-started__trigger" data-bs-toggle="dropdown" aria-expanded="false" type="button" data-bs-auto-close="outside" > Get started </button><div class="dropdown-menu get-started__menu" aria-labelledby="get-started" data-popper-placement="right" ><a class="get-started__cta" href="/caslogin?destination=/collection/open-source-observatory-osor/news/portugals-annual-school-teac" tabindex="0"> Create an account <svg class="bi icon--s ms-2"><use xlink:href="/themes/ventuno/assets/icons/icons.svg#arrow-right"></use></svg></a><p class="get-started__description">As a signed-in user you can create content, become a member of a community, receive notifications on your favourite solutions and topics, and access all other features available on the platform.</p></div></li><li class="nav-item dropdown d-xl-none mmenu-nav"><button id="navbar-toggler" class="nav-link mmenu-nav__toggle" type="button" aria-label="Toggle menu" ><span class="visually-hidden">Toggle menu</span><svg class="bi icon--s"><use xlink:href="/themes/ventuno/assets/icons/icons.svg#justify"></use></svg></button><div class="mmenu-nav__menu p-0 d-none" aria-labelledby="navbar-toggler"><ul><li ><a href="/" > Home </a></li><li ><a href="/interoperable-europe" > Policy </a><ul><li ><a href="https://joinup.ec.europa.eu/interoperable-europe/latest-news" > News </a></li><li ><a href="https://joinup.ec.europa.eu/interoperable-europe/events" > Events </a></li><li ><a href="https://joinup.ec.europa.eu/interoperable-europe/interoperable-europe-act" > Act </a></li><li ><a href="https://joinup.ec.europa.eu/interoperable-europe/faqs" > FAQs </a></li></ul></li><li ><a href="/interoperable_solutions" > Solutions </a><ul><li ><a href="/software-solutions" > Software </a></li><li ><a href="/other_solutions" > Other </a></li></ul></li><li ><a href="/interoperable-europe-support-centre" > Support Centre </a><ul><li ><a href="/discussions" > Forum </a></li><li ><a href="https://joinup.ec.europa.eu/collection/joinup/country-knowledge" > EU Country knowledge </a></li></ul></li><li ><a href="/governance" > Governance </a><ul><li ><a href="https://interoperable-europe.ec.europa.eu/collection/governance-board" > Board </a></li><li ><a href="/collection/assessments" > Assessments </a></li><li ><a href="/eu-digital-funding-opportunities" > EU Digital Funding Opportunities </a></li></ul></li><li ><a href="https://interoperable-europe.ec.europa.eu/collection/interoperable-europe-academy/welcome" > Academy </a></li><li ><a href="/caslogin?destination=/collection/open-source-observatory-osor/news/portugals-annual-school-teac" class="sign-in-link"> Sign in </a></li><li ><a href="/collection/portal" > About us </a></li></ul></div></li><li class="nav-item d-inline-block order-1"><a href="/modal/anonymous/bookmarks?destination=/user/bookmarks" title="Bookmarks" class="use-ajax nav-link nav-link--underline" data-dialog-type="modal" data-dialog-options="{"width":"auto","height":"auto"}"><svg class="bi icon--s" ><use xlink:href="/themes/ventuno/assets/icons/icons.svg#bookmark"/></svg></a></li><li class="order-2 dropdown-search nav-item dropdown"><button id="search-box-dropdown" class="dropdown-toggle nav-link" data-bs-toggle="dropdown" aria-expanded="false" type="button" data-bs-auto-close="outside" aria-label="Toggle search box" ><span class="visually-hidden">Toggle search box</span><svg class="bi icon--s"><use xlink:href="/themes/ventuno/assets/icons/icons.svg#search"></use></svg></button><div id="dropdown-menu--search" class="dropdown-menu p-0" aria-labelledby="search-box-dropdown" data-popper-placement="right" ><div class="navbar-search p-2"><div class="views-exposed-form views-auto-submit-full-form block block-views block-views-exposed-filter-blocksearch-page-1" novalidate="novalidate" data-drupal-selector="views-exposed-form-search-page-1" id="block-exposedformsearchpage-header"><form data-joinup-block-id="exposedformsearchpage_header" action="/search" method="get" id="views-exposed-form-search-page-1" accept-charset="UTF-8"><span class="search-badge" data-joinup-description="Open Source Observatory (OSOR)"><span class="search-badge__text">Open Source Observatory (OSOR)</span><span class="icon--close" aria-hidden="true"></span></span><label for="search-box" class="h4 visually-hidden form-label">Search</label><div class="input-group js-form-item form-item js-form-type-textfield form-item-keys js-form-item-keys form-no-label mb-3"><input placeholder="Start typing to search…" data-drupal-selector="search-box" data-search-api-autocomplete-search="search" class="form-autocomplete search-bar__input form-control" data-autocomplete-path="/search_api_autocomplete/search?display=page_1&&filter=keys" type="text" id="search-box" name="keys" value="" size="30" maxlength="128" /><button type="submit" class="btn btn-search" aria-label="Trigger search sitewide"></button></div><input class="search_bar_badge form-control" data-joinup-description="Open Source Observatory (OSOR)" data-drupal-selector="edit-filters" type="hidden" name="f[]" value="group:723202" /><div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions"><input class="views-use-ajax views-auto-submit-click js-hide button js-form-submit form-submit btn-primary btn" data-drupal-selector="edit-submit-search" type="submit" id="edit-submit-search" value="Search site-wide" /></div></form></div></div></div></li></ul></nav></div></header> <div class="region-header"> <div class="region-header__inner"> <div id="block-ventuno-groupheader" class="block block-joinup block-group-header-block"> <header class="group-banner bg-light pt-2 py-lg-2"> <div class="container py-0 py-md-2 d-flex flex-column flex-lg-row align-items-center align-items-lg-start"> <div data-drupal-group-logo class="group-banner__logo me-lg-2"> <img loading="eager" src="/sites/default/files/styles/logo/public/collection/logo/2023-07/OSOR-Logo-for-light-backgrounds-2023.png?itok=O4jkm-hM" width="100" height="100" alt="" class="img-fluid" /> </div> <div class="w-100 d-flex flex-column flex-lg-row flex-wrap"> <div class="group-banner__title text-center text-lg-start"> <h1> <a class="h1 fw-bold mb-0" href="/collection/open-source-observatory-osor"> <span>Open Source Observatory (OSOR)</span> </a> </h1> </div> <div class="group-banner__actions order-1 order-lg-0 d-flex justify-content-center align-items-start my-2 my-lg-0"> <div id="join_group_form_ajax_wrapper"><form class="join-group-form" data-drupal-selector="join-group-form" novalidate="novalidate" action="/collection/open-source-observatory-osor/news/portugals-annual-school-teac" method="post" id="join-group-form" accept-charset="UTF-8"> <a href="/collection/open-source-observatory-osor/authenticate-to-join" class="use-ajax btn btn-brand" data-dialog-type="modal" data-dialog-options="{"width":"auto"}" data-drupal-selector="edit-authenticate" id="edit-authenticate">Join this collection</a> <input class="visually-hidden button js-form-submit form-submit btn-primary btn" data-drupal-selector="edit-rebuild" formnovalidate="formnovalidate" type="submit" id="edit-rebuild" name="join_collection_rebuild" value="Rebuild" /> <input data-drupal-selector="form-4aq0nmjj1gs3gpzalvi7iianndrctwh7jfz76mum6lc" type="hidden" name="form_build_id" value="form-4Aq0nmJJ1Gs3GPzAlvi7iiannDRctWH7jFZ76mUM6lc" class="form-control" /> <input data-drupal-selector="edit-join-group-form" type="hidden" name="form_id" value="join_group_form" class="form-control" /> </form> </div> </div> </div> </div> </header> </div> <div id="block-ventuno-navigation" class="block block-joinup-group block-group-menu-blocknavigation"> <div class="menu--og--navigation bg-light"> <div class="container"> <nav> <ul class="nav" ><li class="nav-item" ><a href="/collection/open-source-observatory-osor" class="nav-link" title="OSOR mission" data-drupal-link-system-path="node/723202">OSOR mission</a></li><li class="nav-item" ><a href="/collection/open-source-observatory-osor/news-events" class="nav-link" title="News & Events" data-drupal-link-system-path="node/706614">News & Events</a></li><li class="nav-item" ><a href="/collection/open-source-observatory-osor/knowledge-centre" class="nav-link" title="Knowledge Centre" data-drupal-link-system-path="node/702183">Knowledge Centre</a></li><li class="nav-item" ><a href="/collection/open-source-observatory-osor/ospos-oss-governance" class="nav-link" title="OSPOs & OSS Governance" data-drupal-link-system-path="node/706110">OSPOs & OSS Governance</a></li><li class="nav-item" ><a href="/collection/open-source-observatory-osor/open-source-cities-and-regions" class="nav-link" title="Open Source in Cities and Regions" data-drupal-link-system-path="node/706615">Open Source in Cities and Regions</a></li><li class="nav-item" ><a href="/collection/open-source-observatory-osor/osor-and-community-events" class="nav-link" title="OSOR and Community Events" data-drupal-link-system-path="node/703905">OSOR and Community Events</a></li><li class="nav-item" ><a href="/collection/open-source-observatory-osor/osor-newsletters" class="nav-link" title="OSOR Newsletters" data-drupal-link-system-path="node/701428">OSOR Newsletters</a></li><li class="nav-item" ><a href="/collection/open-source-observatory-osor/interactive-resource-map" class="nav-link" title="Interactive Resource Map" data-drupal-link-system-path="node/704890">Interactive Resource Map</a></li><li class="nav-item" ><a href="/collection/open-source-observatory-osor/discussions" class="nav-link" title="Discussions" data-drupal-link-system-path="node/723202/discussions">Discussions</a></li></ul> </nav> </div> </div> </div> </div> </div> <div class="content container"> <div class="region-featured"> </div> <div id="block-ventuno-site-wide-alerts" class="block block-sitewide-alert-block"> <div data-sitewide-alert></div> </div> <div data-drupal-messages-fallback class="hidden"></div> <div class="region-content-top float-lg-end position-relative d-flex col-gap-2 mt-3 ms-lg-3"> <div id="block-ventuno-bookmark" class="block block-joinup-flag block-joinup-flag-block"> <a href="/modal/anonymous/bookmark?destination=/collection/open-source-observatory-osor/news/portugals-annual-school-teac" data-dialog-type="modal" data-dialog-options="{"width":"auto","height":"auto"}" title="Add this page to bookmarks" class="use-ajax flag flag-bookmark btn btn-secondary"> <svg class="bi icon--s" ><use xlink:href="/themes/ventuno/assets/icons/icons.svg#bookmark"/></svg> Bookmark </a> </div> <div id="block-ventuno-like" class="zi-2 block block-joinup-flag block-joinup-flag-block"> <button class="btn btn-secondary disabled flag flag-like" aria-label="Archived content can not be liked" disabled=""><svg class="bi icon--fluid mb-1"><use xlink:href="/themes/ventuno/assets/icons/icons.svg#hand-thumbs-up"></use></svg> Like (0) </button> </div> <div id="block-ventuno-webtools-etrans" class="block-oe-webtools-etrans--ventuno block block-oe-webtools-etrans"> <script type="application/json">{"service":"etrans","languages":{"exclude":["en"]},"renderAs":{"button":true,"icon":false,"link":false},"domain":"gen","delay":0,"include":".page-title,#block-ventuno-content,#block-iop-content","exclude":".page-title__details a[title=\u0022View user profile.\u0022],.action-link,.news__field-shared-in,.news__referenced-solution,section.comments"}</script> </div> </div> <div class="mb-5"> <main> <div id="main-content" tabindex="-1"></div> <div class="layout-content"> <div id="block-ventuno-pagetitle" class="block block-core block-page-title-block"> <div class="page-title d-flex flex-column my-4"> <h1 class="page-title__title order-1"> Portugal's annual school teacher allocation handled by open source ERP <a class="permalink" href="https://interoperable-europe.ec.europa.eu/node/65890" title="Permalink"> <svg class="bi icon--m" ><use xlink:href="/themes/ventuno/assets/icons/icons.svg#link-45deg"/></svg> </a> </h1> <h2 class="page-title__headline order-0 mt-2 mb-2"> <span>Portugal's annual school teac…</span> </h2> <div class="page-title__details order-1"> <span class="page-title__detail"><div class="d-flex align-items-center"> <div class="me-2 rounded-pill overflow-hidden border"> <div class="field--name-field-user-photo user__photo"> <img loading="lazy" src="/sites/default/files/styles/profile_icon/public/user/2013-06/user.png.webp?itok=Dt2GaxzJ" width="40" height="40" alt="" class="img-fluid" /> </div> </div> <a title="Gijs HILLENIUS" href="/user/11119">Gijs HILLENIUS</a> </div> </span> <span class="page-title__detail">Published on: 30/04/2013</span> <span class="page-title__detail"> <span class="me-2"> News </span> <svg class="bi icon--s" ><use xlink:href="/themes/ventuno/assets/icons/icons.svg#newspaper"/></svg> </span> <span class="page-title__detail"> <span class="me-2"> Archived </span> <svg class="bi icon--s" ><use xlink:href="/themes/ventuno/assets/icons/icons.svg#archive-fill"/></svg> </span> </div> </div> </div> <div id="block-ventuno-content" class="block block-system block-system-main-block"> <div class="pt-3 pb-5 border-bottom clearfix"> <div class="paragraph--layout paragraph"> <div class="l-ventuno--layout_onecol layout"> <div class="l-ventuno--layout_onecol__region-content layout__region layout__region--content"> <div class="paragraph--simple-paragraph paragraph"> <p><strong>The annual round of matching the available teachers and schools in Portugal is handled by Open ERP, an open source entreprise resource system. It is one of the most complex and most visible processes of the Portuguese government. Changing the rules for allocation involves teachers, trade unions and many government organisations.</strong></p> <p>It also makes it the largest Open ERP implementation world-wide to date, in terms of concurrent users, according to Think Open Solutions, the IT firm that helped set-up the software for the country's Directorate General for School Administration. "Almost all teachers apply in the same week. They create a short-list of the schools that they would prefer to teach at and a few days later return to check the result."</p> <p>The department, part of the Ministry of Education and Science, is using Open ERP for many of its tasks. The past three years, it has gradually replaced in total 150 legacy applications, including those for human resource management, recruitment and the annual evaluation of teachers.</p> <p>The company estimates that the switch from all of these different applications to a unified and open source-based ERP system allowed the department to cut its required budget by half. The department saves on proprietary software licences and on support and maintenance contracts. "Instead of having to support many different legacy tools and platforms, they now need just a handful of Open ERP developers. This platform also proved to be a lot faster than most custom applications."</p> <p>Think Open Solutions published a brief case study on the department's use of Open ERP in February.</p> <p><br> <strong>More information: </strong><br> <a href="http://www.thinkopensolutions.com/LinkClick.aspx?fileticket=7lrvXEse3QI%3d&tabid=589" target="_blank">Case study (in Portuguese)</a><br> <a href="http://www.dgae.mec.pt/_main/" target="_blank">Direcção-Geral Administração Escolar</a></p> </div> </div> </div> </div> </div> <div class="d-flex flex-wrap align-items-end flex-row justify-content-end my-3"> <a class="action-link btn btn-link px-3" href="/contact?category=report&uri=/collection/open-source-observatory-osor/news/portugals-annual-school-teac&destination=collection/open-source-observatory-osor/news/portugals-annual-school-teac">Report abusive content</a> <a href="/collection/open-source-observatory-osor/news/portugals-annual-school-teac/share" class="use-ajax action-link btn btn-link px-3" data-dialog-type="modal" data-dialog-options="{"width":"auto","height":"auto"}"> Share <svg class="ms-1 bi icon--fluid"><use xlink:href="/themes/ventuno/assets/icons/icons.svg#arrow-right"></use></svg></a> </div> </div> <div id="block-ventuno-anonymous-comment-links" class="mt-3 bg-light p-3 text-center"> <!DOCTYPE html> <html><body><a href="https://interoperable-europe.ec.europa.eu/caslogin">Login</a> or <a href="https://interoperable-europe.ec.europa.eu/user/register">create an account</a> to comment.</body></html> </div> </div> </main> </div> </div> <footer role="contentinfo" class="page__footer"> <div class="container text-light"> <div class="row py-4 py-lg-5"> <!--Interoperable Europe logo--> <div class="col-md-12 col-lg-3 column-logo"> <p class="joinup-logo"><a href="/" class="joinup-logo-white mb-3"><span class="visually-hidden">Interoperable Europe</span></a></p> <p class="joinup-version"><a href="https://git.fpfis.tech.ec.europa.eu/ec-europa/digit-joinup-reference/-/releases/2.2.0" aria-label="Interoperable Europe Portal version number: 2.2.0">2.2.0</a></p> </div> <h2 class="visually-hidden">Useful links</h2> <div id="block-aboutus" class="block block-system block-system-menu-blockfooter-about-us col-md-3 col-lg-2 about-us-menu"> <h3>About us</h3> <ul data-joinup-block-id="aboutus" class="list-unstyled"> <li class="nav-link"> <a href="/collection/portal/about">Interoperable Europe Portal</a> </li> <li class="nav-link"> <a href="/collection/eupl/solution/licensing-assistant/find-and-compare-software-licenses" data-drupal-link-system-path="node/701805">Licensing Assistant</a> </li> <li class="nav-link"> <a href="https://joinup.ec.europa.eu/collection/nifo-national-interoperability-framework-observatory/solution/european-interoperability-framework-eif-toolbox/about">EIF Toolbox</a> </li> <li class="nav-link"> <a href="https://joinup.ec.europa.eu/interoperable-europe">Interoperable Europe</a> </li> </ul> </div> <div id="block-helpandsupport" class="block block-system block-system-menu-blockfooter-help-and-support col-md-3 col-lg-2 help-and-support-menu"> <h3>Help and support</h3> <ul data-joinup-block-id="helpandsupport" class="list-unstyled"> <li class="nav-link"> <a href="" data-drupal-tour-link class="js-tour-start-button">Take a tour</a> </li> <li class="nav-link"> <a href="/collection/portal/portals-user-reference-guide" data-drupal-link-system-path="node/726351">User Reference Guide</a> </li> <li class="nav-link"> <a href="/collection/portal/faq" data-drupal-link-system-path="node/701545">Frequently Asked Questions (FAQ)</a> </li> <li class="nav-link"> <a href="/collection/portal/how-articles" data-drupal-link-system-path="node/701543">How-To Articles</a> </li> <li class="nav-link"> <a href="/contact?destination=/collection/open-source-observatory-osor/news/portugals-annual-school-teac" data-drupal-link-system-path="contact">Contact Portal Support</a> </li> <li class="nav-link"> <a href="/contribution-rules" data-drupal-link-system-path="node/726334">Contribution rules</a> </li> <li class="nav-link"> <a href="https://ec.europa.eu/eusurvey/runner/Joinup_Satisfaction_Survey" title="Help us improve Joinup!">Satisfaction survey</a> </li> <li class="nav-link"> <a href="/collection/portal/federation" data-drupal-link-system-path="node/702492">Federation</a> </li> <li class="nav-link"> <a href="/joinup/legal-notice" data-drupal-link-system-path="legal/document/legal_notice">Legal notice</a> </li> <li class="nav-link"> <a href="/collection/joinup/specific-privacy-statement" data-drupal-link-system-path="node/704896">Privacy statement</a> </li> <li class="nav-link"> <a href="https://joinup.ec.europa.eu/accessibility-statement-en">Accessibility statement</a> </li> </ul> </div> <div id="block-europeancommission" class="block block-system block-system-menu-blockfooter-european-commission col-md-3 col-lg-3 european-commission-menu"> <h3>European Commission</h3> <ul data-joinup-block-id="europeancommission" class="list-unstyled"> <li class="nav-link"> <a href="https://commission.europa.eu/about-european-commissions-web-presence_en">About the Commission's new web presence</a> </li> <li class="nav-link"> <a href="https://ec.europa.eu/info/resources-partners_en">Resources for partners</a> </li> <li class="nav-link"> <a href="https://ec.europa.eu/info/cookies_en">Cookies</a> </li> <li class="nav-link"> <a href="https://commission.europa.eu/about-european-commission/contact_en">Contact European Commission</a> </li> <li class="nav-link"> <a href="https://ec.europa.eu/info/europa-analytics_en">Europa Analytics</a> </li> </ul> </div> <div class="col-md-3 col-lg-2 column-follow-us"> <div id="block-followus" class="block block-system block-system-menu-blockfooter-follow-us follow-us-menu"> <h3>Follow us</h3> <ul data-joinup-block-id="followus" class="list-unstyled"> <li class="nav-link"> <a href="http://ec.europa.eu/newsroom/informatics/subscription-quick-generic-form-fullpage.cfm?service_id=1115">Newsletter subscription</a> </li> <li class="nav-link"> <a href="https://ec.europa.eu/newsroom/joinup/newsletter-archives/view/service/877">Portal newsletter archive</a> </li> <li class="nav-link"> <a href="https://x.com/InteroperableEU">Twitter / X</a> </li> <li class="nav-link"> <a href="https://www.linkedin.com/groups/12907049/">LinkedIn</a> </li> </ul> </div> </div> </div> </div> </footer> </div> </div> <script type="application/json">{"utility":"piwik","siteID":"183","sitePath":["interoperable-europe.ec.europa.eu"],"siteSection":"http:\/\/data.europa.eu\/w21\/0a36ace2-03a2-4d39-bf5c-97abf25f4ce5","instance":"ec.europa.eu"}</script> <script type="application/json">{"utility":"cck","url":"https:\/\/ec.europa.eu\/info\/cookies_{lang}"}</script> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"node\/65890","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"eJxtkWGWgyAMhC8EciRewFTpAmFJsNvbL-pWu23_-JgvAZMZTxXNWFuBOIwBIk0DXOFH-ZWHLFhzr1y_G9b7cKGa1JVCbsUyQvWzmSq1oh2ME6oId2pix8Celt5vKKOnqAitIxKWCsXKjAmN8x8xyz3iWrihE6LIj9EeWnOCKpFgxKoKVJj65floO8nQcmkuBp5xVIViPFr6WceQv1jtK1gowUIT8pRKROlTfOaKg-AtjGghYpXuThDF5LtrNmE3z27Pmnc0bNspvrNgMg4YlVCrZv2oBbO0TDt-iPWf3b0sfCDsPuVTXrp1WJ9kTWdxS-W_6hnl_HRhD-uQCXPTmiatMyxhAgmUz-JaPVRvcFBfpN5NO2iBCbUEifiE_sJ5J9a-jCPgIp777P4tAW-8RcLNpSDmPP4CXVoYjQ","theme":"ventuno","theme_token":null},"ajaxTrustedUrl":{"\/search":true,"form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM":true,"\/collection\/open-source-observatory-osor\/news\/portugals-annual-school-teac?ajax_form=1":true},"tourShepherdConfig":{"defaultStepOptions":{"classes":"drupal-tour","cancelIcon":{"enabled":true,"label":"Close"},"modalOverlayOpeningPadding":3,"scrollTo":{"behavior":"smooth","block":"center"},"popperOptions":{"modifiers":[{"name":"offset","options":{"offset":[-10,20]}},{"name":"arrow","options":{"padding":12}},{"name":"focusAfterRender","enabled":false}]}},"useModalOverlay":true},"_tour_internal":[{"id":"collection_content","selector":".canonical-entity-page--rdf-entity--collection .listing .listing__item","module":"joinup_core","type":"text","counter":"1 of 8","attachTo":{"element":".canonical-entity-page--rdf-entity--collection .listing .listing__item","on":"left-start"},"classes":"tip-module-joinup-core tip-type-text tip-collection-content","body":"\u003Cp class=\u0022tour-tip-body\u0022\u003EThe content area displays items that have been created or shared within a collection. This is the default view when entering a collection.\u003C\/p\u003E\n","title":"Collection content"},{"id":"solution_content","selector":".canonical-entity-page--rdf-entity--solution .listing .listing__item","module":"joinup_core","type":"text","counter":"2 of 8","attachTo":{"element":".canonical-entity-page--rdf-entity--solution .listing .listing__item","on":"left-start"},"classes":"tip-module-joinup-core tip-type-text tip-solution-content","body":"\u003Cp class=\u0022tour-tip-body\u0022\u003EThe content area displays items that have been created or shared within a solution. This is the default view when entering a solution.\u003C\/p\u003E\n","title":"Solution content"},{"id":"collection_menu","selector":".canonical-entity-page--rdf-entity--collection .sidebar-menu .menu:first-child","module":"joinup_core","type":"text","counter":"3 of 8","attachTo":{"element":".canonical-entity-page--rdf-entity--collection .sidebar-menu .menu:first-child","on":"right-start"},"classes":"tip-module-joinup-core tip-type-text tip-collection-menu","body":"\u003Cp class=\u0022tour-tip-body\u0022\u003EThe navigation menu provides access to a collection\u0027s main sections, such as the members list, its description, etc.\u003C\/p\u003E\n","title":"Collection menu"},{"id":"solution_menu","selector":".canonical-entity-page--rdf-entity--solution .sidebar-menu .menu:first-child","module":"joinup_core","type":"text","counter":"4 of 8","attachTo":{"element":".canonical-entity-page--rdf-entity--solution .sidebar-menu .menu:first-child","on":"right-start"},"classes":"tip-module-joinup-core tip-type-text tip-solution-menu","body":"\u003Cp class=\u0022tour-tip-body\u0022\u003EThe navigation menu provides access to a solution\u0027s main sections, such as the members list, its description, etc.\u003C\/p\u003E\n","title":"Solution menu"},{"id":"filters","selector":".facet-region .tab__container a:first-of-type","module":"joinup_core","type":"text","counter":"5 of 8","attachTo":{"element":".facet-region .tab__container a:first-of-type","on":"bottom-start"},"classes":"tip-module-joinup-core tip-type-text tip-filters","body":"\u003Cp class=\u0022tour-tip-body\u0022\u003EBy clicking on these icons, you can view specific content types in the content area.\u003C\/p\u003E\n","title":"Filter"},{"id":"join","selector":".join-group-form input.button","module":"joinup_core","type":"text","counter":"6 of 8","attachTo":{"element":".join-group-form input.button","on":"right-start"},"classes":"tip-module-joinup-core tip-type-text tip-join","body":"\u003Cp class=\u0022tour-tip-body\u0022\u003EBy joining a collection you become a member, with the ability to create content for it.\u003C\/p\u003E\n","title":"Join"},{"id":"download","selector":".canonical-entity-page--rdf-entity--solution .block-group-header-block a.button","module":"joinup_core","type":"text","counter":"7 of 8","attachTo":{"element":".canonical-entity-page--rdf-entity--solution .block-group-header-block a.button","on":"right-start"},"classes":"tip-module-joinup-core tip-type-text tip-download","body":"\u003Cp class=\u0022tour-tip-body\u0022\u003EDownload a solution\u0027s release content, such as a standard, specification or software.\u003C\/p\u003E\n","title":"Download"},{"id":"search","selector":".search-bar","module":"joinup_core","type":"text","counter":"8 of 8","attachTo":{"element":".search-bar","on":"left-start"},"classes":"tip-module-joinup-core tip-type-text tip-search","body":"\u003Cp class=\u0022tour-tip-body\u0022\u003ESearch through the entire Interoperable Europe Portal platform and its supported content items.\u003C\/p\u003E\n","title":"Search","cancelText":"End tour"}],"theme":"ventuno","bcl_icon_path":"\/themes\/ventuno\/assets\/icons\/icons.svg","sitewideAlert":{"refreshInterval":15000,"automaticRefresh":false},"search_api_autocomplete":{"search":{"auto_submit":true}},"ajax":{"edit-rebuild":{"callback":"::rebuild","event":"mousedown","keypress":true,"prevent":"click","url":"\/collection\/open-source-observatory-osor\/news\/portugals-annual-school-teac?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"join_collection_rebuild","_triggering_element_value":"Rebuild"}}},"user":{"uid":0,"permissionsHash":"e169bb6e7a2105243f8014fb7e86bd078e90a5015381955092e99f9298d7b5d7"}}</script> <script src="/sites/default/files/js/js_tCF8FOyNOaTgY0YzOpBmIC0lg7D7OwImuZxbNJ3mY7I.js?scope=footer&delta=0&language=en&theme=ventuno&include=eJx1T1uShCAMvBDIkawgEWMhYUPQ2dsvjjVa87EfSaW78-hMLOiCtAJpCASJ4wArvMx08pQVJXdl_Wkov8PMspmVKbcyVgSZFheFW7EeQkTDOB7olTnVz8oPtnUD0cQQUMw1OkKhEZryxFtJqOj-4U0lxYMCjpBQtLsiNcpN3JnMjllbZne2c-6gDmu92be_Gy0Ul9RDLeUdEgU7E6bwNbFhbtZytDbDThGUOD_iqd6oN3h4HBQQiAJluRnB2j1V2tEq-IRfh653Pb_szFO7JMKjvp-vzW-k7in_AKbgpx0"></script> </body> </html>