Design and implementation of a Framework for remote experiments in education

by   Pavel Kuriščák, et al.

Remote Controlled laboratories is a teaching and learning tool that increasingly becomes fundamental in the teaching and learning processes at all the levels. A study of available systems highlights a series of limitations on the used programming languages, overall architecture and network communication patterns that, that hinder these systems to be further adopted. Current technologies and modern WEB architectures allow the resolution of such limitations. Here we present the FREE (Framework for Remote Experiments in Education) platform, a novel system, that, using modern technologies, architectures, and programming practices, will be easier to integrate with external tool and services and new experiments. FREE was developed in Python, Django programming framework, HTML, JavaScript, and web services to easy the development of new functionalities. The designed architecture provides a louse coupling between the infrastructure and the remote experiments facilitating further developments and allow new experiment integrations. Currently FREE is already running in various countries providing access to about five types of experiments in the area of physics), integration with various Learning Management Systems and external Authentication mechanisms. Using FREE the development and integration of new experiments (independently of the supporting Hardware and programming language) is now easier to be made available to remote users.


From Theory to Systems: A Grounded Approach to Programming Language Education

I present a new approach to teaching a graduate-level programming langua...

Creating e-learning means of free software

Informatization of education enriches traditional teaching methods with ...

A Resilient ICT4D Approach to ECO Countries' Education Response during COVID-19 Pandemic

According to the United Nations, schools' closures have impacted up to 9...

Bring the BitCODE – Moving Compute and Data in Distributed Heterogeneous Systems

In this paper, we present a framework for moving compute and data betwee...

Architecture of a Flexible and Cost-Effective Remote Code Execution Engine

Oftentimes, there is a need to experiment with different programming lan...

Remote Co-teaching in Rural Classroom: Current Practices, Impacts, and Challenges

The shortage of high-quality teachers is one of the biggest educational ...

An Enterprise Architecture Framework for E-learning

With a trend toward becoming more and more information and communication...

Please sign up or login with your details

Forgot password? Click here to reset