The Go-Lab portal is the single entry point for lab-owners and teachers to access the
Go-Lab resources and services and integrates both the Go-Lab repository and the ILS
authoring platform. The portal and the back-end services are implemented as loosely
coupled components to enable a progressive and iterative development strategy with
full user (pilot teacher) involvement, as described before. The loose coupling enables
any platform or service to operate even when another component is unavailable. The
front-end platforms include the Go-Lab repository based on Drupal, the ILS authoring
facility based on Graasp, and the app composer enabling the translation and personalization
of scaffolding apps or online lab interfaces, as well as the learning analytics
workbench (Göhnert et al. 2013). The back-end services support lab-owners by enabling
them to easily make remote labs available to the Go-Lab community, facilitate the
harvesting of existing lab repositories, enable tracking of activities for learning analytics
purposes, and offer add-ons to enable booking of remote labs and bartering of competencies
for peer support within the teacher communities.