
Edited Book Open Access Full access
Online-Labs in Education
Proceedings of the 1st International Conference on Online-Labs in Education, 10 – 12 March 2022, Stuttgart, Germany- Editors:
- | | |
- Publisher:
- 2022
Keywords
Search publication
Bibliographic data
- Copyright year
- 2022
- ISBN-Print
- 978-3-98542-036-0
- ISBN-Online
- 978-3-95710-410-6
- Publisher
- Nomos, Baden-Baden
- Language
- English
- Pages
- 501
- Product type
- Edited Book
Table of contents
ChapterPages
- Titelei/InhaltsverzeichnisPages 1 - 8 Download chapter (PDF)
- Table of ContentsPages 9 - 14 Download chapter (PDF)
- Valentin Kammerlohr, David Paradice Download chapter (PDF)
- 1 Introduction
- 2 DigiLab4U as a Case Study for Shared Online Labs
- 3.1 A Multi-Sided Platform to Activate the Sharing of Online Labs
- 3.2 Trust to Leverage the Business Model and Increase Organizational Effectiveness
- 3.3 Maturity Model for the Effectiveness of Digital Lab Transformation
- 4 Discussion
- 5 Conclusion
- Acknowledgements
- References
- Authors
- Giovanni Esposito, Davide Reverberi, Giovanni Romagnoli, Riccardo Ghinzelli Download chapter (PDF)
- 1 Introduction
- 2 Literature review
- The DigiLab4U case and its services
- Requirements of the DigiLab4U for the RDM system
- Benchmarking commercial solutions
- 4 The structure and its transposition
- 5 Discussion and Conclusions
- References
- Authors
- Jens Doveren, Birte Heinemann, Ulrik Schroeder Download chapter (PDF)
- 1 Introduction
- 2.1 Data Protection Regulation
- 2.2 Community Experience
- 3.1 Choice of Data Warehousing Solution
- 3.2 Stakeholder Survey
- 4 Closing Thoughts
- Acknowledgements
- References
- Authors
- Jannicke Baalsrud Hauge, David Romero Download chapter (PDF)
- 1 Introduction
- 2 Research Methodology
- 3.1 Stage 1: Planning the Review
- 3.2 Stage 2: Conducting the Review
- 3.3 Stage 3: Reporting
- 3.4 Stage 4: Dissemination
- 4 Findings
- 5.1 Contribution to the Research Questions.
- 5.2 Limitations in Our Study
- 5.3 Future Work
- Acknowledgements
- References
- Authors
- Erfan Abbasi Zadeh Behbahani, Hadi Adineh, Dieter Uckelmann, Marc Philipp Jensen Download chapter (PDF)
- 1 Introduction
- 2 Background
- 3 Ubisense System and Data Communication
- Robotino View
- Outline of the Robotino’s Automation
- 5 Conclusions
- 6 Future Work
- Acknowledgements
- References
- Authors
- Eva Ngo, Tobias Ableitner, Sebastian Koch, Gottfried Zimmermann Download chapter (PDF)
- 1 Introduction
- 2.1 DigiLab4U
- 2.2 PUX Lab
- 3.1 Literature Research
- 3.2 Analysis of existing applications
- 3.3 Focus group discussion
- 4.2 LabMS
- 4.3 Database
- 4.4 Virtual OpenHAB Server
- 5.1 User Tests
- 5.2 Review of Requirements
- 6 Conclusion and Future Work
- References
- Hadi Adineh, Andreas Jaekel, Dieter Uckelmann Download chapter (PDF)
- 1 Introduction and Problem Statement
- 2 Research Background
- 3.1 LMS integration
- 3.2 Connecting to Laboratories without Static-IP
- 4.1.1 Cobot
- 4.1.2 Laser-based Safety System
- 4.1.3 Safety Fence
- 4.1.4 Surveillance Camera
- 4.2 Integrating with Moodle and Booking
- 5 Conclusion and Future Works
- Acknowledgements
- References
- Authors
- Ratnadeep Rajendra Kharade, Hadi Adineh, Dieter Uckelmann Download chapter (PDF)
- 1 Introduction
- 2 Background
- 3.1 System Architecture
- a. Challenges with Hardware Architecture Complexity
- 3.1.2 Microservices Approach
- 3.2 System Environment
- 3.2.2 Containerization
- 3.2.3 Containers vs. VMs
- 3.2.4 Container engines
- 3.2.5 Docker
- 3.3.1 Container Orchestration Tools
- 3.3.2 Kubernetes
- 3.3.3 Microk8s
- 3.3.4 Suitable Kubernetes for a Laboratory Environment
- 4 Discussion and Sample Scenarios
- 5 Conclusions and Future works
- Acknowledgements
- References
- Authors
- Birte Heinemann, Matthias Ehlenz, Ulrik Schroeder Download chapter (PDF)
- 1 Introduction
- 2 SCM Serious Game Research Prototype
- 3 Learning objectives
- 4 Dashboard
- 5 Evaluation
- 6 Conclusion & Outlook
- Acknowledgements
- References
- Authors
- Matthias Ehlenz, Birte Heinemann, Ulrik Schroeder Download chapter (PDF)
- 1 Introduction
- 2.1 The domain-specific learning process
- 2.2 Environmental conditions
- 3.1 Observing Group Behaviour
- 3.2 The Individual in Focus
- 3.3 Contextual Factors
- 4.1 Considering fundamental decisions
- 4.2 Maintaining Good Scientific Practice
- 4.3 Open-Source Approaches
- 5 Conclusion & Outlook
- Acknowledgements
- References
- Authors
- Massimo Bertolini, Mattia Neroni Download chapter (PDF)
- 1 Introduction
- 2 The SimuLOpS Lab
- 3 Preliminary experiences
- 4 Conclusions and future developments
- References
- Authors
- Peter Treffinger, Michael Canz, Jens Glembin Download chapter (PDF)
- 1 Introduction
- 2 General concept of the laboratory
- 3.1 Digital Twin concept
- 3.2 Design of the Digital Twin in the machine lab
- 4.1 Overview
- 4.2 Didactic structure
- 4.3 Description of surveys
- 5.1 Digital lab experience
- 5.2 Communication and group work
- 5.3 Web-based digital twin
- 5.4 Curriculum in Mechanical Engineering
- 5.5 Personal skills
- 5.6 Summary
- 6 Conclusion
- References
- Acknowledgements
- Authors
- Benedikt Reuter, Gottfried Zimmermann, Tobias Ableitner, Sebastian Koch Download chapter (PDF)
- 1.1 Motivation
- 2 Personalization
- 3 Problem-based Learning
- 4 Learning Analytics
- 5.1 OpenAPE Focus Group
- 6 Introduction OpenHAB
- 7 Java OpenAPEClient
- 8.1 Content
- 8.2 OpenAPETutorial Application
- 9.1 Preperation
- 9.2 Evaluation
- 10 Conclusion and future work
- References
- Authors
- Davide Reverberi, Matteo Galli, Davide Mezzogori, Giovanni Romagnoli Download chapter (PDF)
- 1 Introduction
- 2 Serious Games in Supply Chain Management
- 3.1 Game development and testing
- 4 SCM SG Scenario
- 5 SCM SG Evaluation
- 6 Discussion of the results
- 7 Conclusions and future works
- References
- Authors
- Martin Burghardt, Nils Höhner, David Schepkowski, Peter Ferdinand Download chapter (PDF)
- 1 Educational problem and research questions
- 2 Didactical development (DBR approach)
- 3 Collaborative learning
- 4 Self-directed learning
- 5 Mixed Reality
- 6 Summative Evaluation
- 7 Conclusion & Outlook
- References
- Authors
- Karsten Henke, Johannes Nau, Detlef Streitferdt Download chapter (PDF)
- 1 Introduction
- 2 Planned Innovations in the Teaching Process
- 3 Usage of the GOLDi online lab in basic computer science education
- 4 Expansion of the lab concept to include Hybrid Take-Home Labs
- 5 Conclusion
- References
- Authors
- Martin Burghardt Download chapter (PDF)
- 1 Goals, Project Context & Research Question
- 2 Self-Directed Learning in digital and hybrid Educational Labs in the field of Engineering Sciences: Theoretical Context
- 3 Requirement Analysis plus Creation, Implementation, and Formative Evaluation of the SDL-Concept
- 4 Summative Evaluation of the SDL-Concept and the related Scenarios
- 5 Conclusion & Outlook
- References
- Author
- Anke Pfeiffer, Birte Heinemann, Jens Doveren, Ulrik Schroeder Download chapter (PDF)
- 1 Introduction
- 2.1 Results RQ 1
- 3.1 The lab RFID measuring chamber setting
- 3.2 Results RQ 2
- 4 Conclusion
- Acknowledgements
- References
- Authors
- Yasmin Hayat, Tobias Ableitner, Gottfried Zimmermann, Sebastian Koch Download chapter (PDF)
- 1.1 Didactic fundamentals
- 1.2 Learning Objectives and Competences
- 2.1 Why are smart homes so important for elderly people and people with disabilities?
- 2.2 Smart home market in Germany
- 2.3 Market driver
- 3.1 Definition of the terms “smart home” and “AAL”
- 3.2 User profiles & features
- 3.3.1 Visual impairment
- 3.3.2 Hearing impairment
- 3.3.3 Motor impairment
- 3.3.4 Cognitive impairment
- 3.4 Scenarios
- 4.1 The three accessibility guidelines
- 5.1 Intro
- 5.2 Tasks
- 6.1 Definition of “responsive”
- 6.2 Definition “context of use”
- 6.3 Responsive web design (Equipment Context)
- 6.4 Personalization (User Context)
- 6.5 Context queries (Environment Context)
- 6.6 Task Context
- 7.1 What is OpenAPE?
- 7.2 Use cases
- 7.3 OpenAPE Context service
- 7.4 Term-Registry-Service
- 8.1 Tasks
- Authors
- 1 Didactical Concept – Handout for Teachers Universal Design & Personalization for Smart Homes - Concepts VPUX-Lab
- 2 Didactical Analysis
- 3 Didactical Concept
- Benedikt Reuter1, Gottfried Zimmermann, Tobias Ableitner, Sebastian Koch Download chapter (PDF)
- 1.1 Overview
- 1.2 Didactic fundamentals
- 1.3 Learning Objectives and Competence
- 2 Why Personalization
- 3.1.1 Authentication
- 3.1.2 Get list of contexts
- 3.1.3 Get single context
- 3.1.4 Create context
- 3.1.5 Update context
- 3.1.6 Delete context
- 1.1.1 Data structure
- 3.4.7 Error Handling
- 4.1 Background
- 4.2.1 Get all Items
- 4.2.2 send Command
- 4.3 OpenHAB Server
- 5.1 HTTP Client retrofit
- 6 Assignment
- Authors
- 1 Didactical Concept—Handout for TeachersUniversal Design & Personalization for Smart Homes—Implementation
- 2 Didactical Analysis
- 3 Didactical Concept
- Majsa Ammouriova, Juliana Castaneda, Rafael David Tordecilla, Angel A. Juan Download chapter (PDF)
- 1.1.1 Target Group
- 1.1.2 Prerequisites
- 1.1.3 Learning Resources
- 1.2 Learning Objectives and Competence
- 2.1 User Story
- 2.2 Tasks
- 3 Team Orienteering Problem
- 4.1 GRASP Basic Concepts
- 4.2 Key Information for Python Implementation
- 5.1 Savings-based Heuristic Basic Concepts
- 5.2 Key Information for Python Implementation
- 6 Further Input: Comparison between Heuristics
- 7 Assessment
- Abbreviations
- References
- Title Name of the Concept
- Lab Environment
- Target Group
- Institutional Requirements
- Learning Objectives
- Methodical Implementation
- Authors
- Jannicke Baalsrud Hauge, Wajid Khilji Download chapter (PDF)
- 1.1 Overview of Didactical Fundamentals
- 1.2 Keywords
- 1.3 Learning objectives
- 1.4 Target Group
- 2.1 User Story
- 2.2 Tasks
- 2.3 Learning Resources
- 3 Introduction: Smart Production Logistics
- 4.1.1 Examples of physical Components
- 4.1.2 Examples of Cyber Components
- 4.2.1 Characteristics of an Embedded System
- 4.2.2 Basic Structure of an Embedded System
- 4.3.1 Digital Twin System as an Example of Real-Time Information Processing
- 4.4.1 Software Design Levels
- 4.5.1 Advantages of modularization:
- 4.5.2 Concurrency
- 4.5.3 Example
- 4.6.1.1 Needs Identification
- 4.6.1.2 Requirement Analysis
- 4.6.1.3 Design
- 4.6.1.4 Development and Implementation
- 4.6.1.5.1 Deployment and Maintenance
- 4.6.2.1 System software
- 4.6.2.2 Application software
- 4.6.2.3 Programming languages
- 5.1.1 Components
- 5.1.2 Layers
- 5.1.3 Services
- 5.1.4 Deployment
- 5.2.1 Layered (n-tier) Architecture
- 5.2.2 Event-bus Architecture
- 5.2.3 Microservices Architecture (SoA)
- 5.2.4 Client–Server Architecture
- 5.3.1 Model-View-Controller Architecture
- 5.3.2 Broker Architecture
- 6.1 Smart Grid
- 6.2 Smart Supply Chain Management
- 6.3 Autonomous Automobiles
- 7.1 Barriers to Smart Manufacturing
- 7.2. Barriers to AI adoption
- References
- Authors
- Jan Seedorf, Kazim Mazhar, Florian Schwabe, Irman Omerovic Download chapter (PDF)
- Part A—Educational Considerations
- 1.1 Didactic Fundamentals
- 1.2.1 Competence
- 1.2.2 Learning Objectives
- 2.1 Practical Teaching Approach
- 2.2.1 Technical Considerations
- 2.2.2 Methodical Considerations
- 3 Lecture Chapter Outline
- Part B—Educational Chapter
- 4.1.1 Preparation
- 4.1.2 Installation and configuration
- 4.1.3 Installing packages
- 4.2.1 Preparation & repository Cloning
- 4.2.2 Configuring a first test project
- 4.2.3 Running a first test project
- 4.3.1 Preparation
- 4.3.2 Task execution
- 5.1.1 Repository cloning, running and understanding existing code
- 5.1.2 Enhancing code with an additional block cipher mode
- 5.2.1 Repository cloning and understanding existing benchmarking code
- 5.2.2 Enhancing benchmarking code with an additional block cipher mode
- 5.2.3 Running first experiments
- 6.1.1 Account Creation and SSH access
- 6.1.2 Running first experiments
- 6.1.3 Running more experiments
- 6.2.1 Running first manual experiments
- 6.2.2 Automizing experiments
- 6.3.1 Graph generation
- 6.3.2 Result analysis
- 7 Conclusion
- Acknowledgments
- References
- Authors
- Matas Führer, Roland Heinrich, Abdelwadoud Mabrouk, Tobias Christian Piller, Abdelmajid Khelil, Kubilay Yildiz Download chapter (PDF)
- 1 Introduction
- 2 Requirements
- 3.1 Technical Architecture
- 3.2 Integration with the DigiLab4U Infrastructure
- 3.3 Enabling MQTT for LEGO EV3 Robots
- 3.4.1 Enabling Web-based Interaction with the Experiment
- 3.4.2 Enabling GDPR-Compliant and Real-Time Control Feedback
- 3.5 Considerations for Parallel Access to the Lab
- 4 Evaluation
- 5 Conclusion
- References
- Authors
- Dieter Uckelmann, Anke Pfeiffer Download chapter (PDF)
- 1.1 Didactic fundamentals
- 1.2 Learning Objectives
- 2.1 Use-case Introduction
- 2.2.1 Basics of RFID frequencies
- 2.2.2 RFID-transponders for Logistics Applications
- 2.2.3 How to find Missing Information about Unknown Transponders
- 2.2.4 Comparison of Different RFID Test Methods
- 3.1 Threshold Measurement
- 3.2.1 Questions you Should ask Yourself
- 4 Summary
- 5.1 Definitions
- 5.2 Recommendations for Additional Resources
- Acknowledgements
- Authors
- 1 Didactical Considerations for Understanding the Impact of Measuring and Choosing RFID-Transponders for Applications in Logistics—Handout for LecturersLab environment
- 2 Didactical Analysis
- 3 Didactical Concept
- Jannicke Baalsrud-Hauge, Anindya Chowdhury, Prabahan Basu, Sundus Fatima, Jakob Baalsrud-Hauge, Artem Schurig Download chapter (PDF)
- 1.1 Overview of Didactical Fundamentals
- 1.2 Keywords
- 1.3 Learning objectives
- 1.4 Target Group
- 2.1 User Story
- 2.2 Tasks
- 2.3 Learning Resources
- 3.1 Overview of game flow
- 3.2.1 Ultrasonic sensors
- 3.2.2 Vibration Sensors
- 3.2.3 Touch Sensors
- 3.3 Currently available sensors and actuators (March 2022)
- 4 Evaluation
- References
- Authors
- Giovanni Romagnoli, Dieter Uckelmann, Davide Reverberi, Maria Ustenko Download chapter (PDF)
- Overview
- Didactic fundamentals
- Learning Objectives and Skills
- 2 Theoretical Background of UHF RFID
- Transponder
- Readers
- Antennas
- RFID Frequency Ranges and their Characteristics
- Near and Far Field Regions of Antennas
- Near-field region antennas
- Far-field region antennas
- Antenna Polarization
- Power Emitted at the Antenna
- Received Signal Strength Indication (RSSI)
- Modulation and Encoding
- Anti-collision Methods
- Data on the Transponder
- Alpha and Beta Errors
- Alpha Error
- Beta Error
- Factors in Performance Limitations and Testing
- Material to which the transponder is attached
- Noise and interference
- Creation of an RSSI curve
- Reading optimization
- Economic evaluation
- References
- Authors
- Michael Klein, Andrej Itrich, Thomas Eppler Download chapter (PDF)
- 1 Introduction
- 2.1 MQTT
- 2.2 Apache Nifi
- 2.3 OPC/UA
- 2.4 Communication structure
- 2.5 Study materials and exercises
- References
- Authors
- Paul Press Download chapter (PDF)
- 1.1 Scope of this paper
- 1.2 Background
- 2.1 Taking the hypothetical seriously
- 2.2 Abstraction in Physics
- 2.3 Education without abstraction
- 2.4 Smartphone solutions
- 2.5 Further studies
- References
- Author
- Johannes Kretzschmar, Clara Henkel, Falko Sojka, Jari Domke, Thomas Kaiser, Christian Helgert, Thomas Pertsch Download chapter (PDF)
- 1 Introduction
- 2 Implementation
- References
- Authors
- Hans-Georg Reimer, Felix Gers, Steffen Prowe Download chapter (PDF)
- 1 Introduction
- 2.1 The User Interface
- 3.1 Results
- 4 Summary
- References
- Authors
- Jean-Vincent Loddo, Rushed Kanawati Download chapter (PDF)
- 1 Introduction
- 2 Mariotel: Usage Guide
- 3 Mariotel: Architecture
- 4 Mariotel: Usage Report
- 5 Conclusions
- Acknowledgment
- References
- Authors




