MGMLaboratory
Back

Menu

01Home
02About Us
03Projects
04Publications
05Member
06Articles
07Contact

Let's Talk

Open in Mail app

Socials

Malang (ID) --:--Privacy PolicyTerms of Service

April 30, 20211 min read

Why Real-Time Middleware Decides Collaborative LearningWhy Real-Time Middleware Decides Collaborative Learning

A shared map is only as good as the layer that keeps two screens in sync.

  • Journal
  • Publications

Written by

  • SRShirasaka RenIT & Infrastructure · Student Member

In this article

  1. 01Why Socket.IO was the useful choice
  2. 02What a prototype can claim

Collaborative software lives or dies on a boring question. When one person moves something, how long until the other person sees it? On a shared concept map, that delay is the whole experience. Push it too high and two learners end up fighting over a map that no longer exists.

A concept map is a set of linked nodes. Image: Zulayho Matjanova, CC BY-SA 4.0, via Wikimedia Commons.
Fig. 01A concept map is a set of linked nodes. Image: Zulayho Matjanova, CC BY-SA 4.0, via Wikimedia Commons.

The kit-build platform faced a harder version of that problem than most. A concept map is not a document. Every learner's map gets compared against a teacher's map for automatic diagnosis, so sync errors do not merely look bad. They corrupt the assessment.

01/02

Why Socket.IO was the useful choice

Socket.IO gives a server a persistent channel to every connected client, so it can push changes instead of waiting for a client to ask. For a shared map, that is the difference between a live session and a refresh button.

  • Updates reach every participant without polling.
  • The existing diagnosis logic stays untouched underneath.
  • The platform gains a usable basis for distance learning.
Shared maps need every edit to land in the right order. Image: Tanjatod, CC BY-SA 4.0, via Wikimedia Commons.
Fig. 02Shared maps need every edit to land in the right order. Image: Tanjatod, CC BY-SA 4.0, via Wikimedia Commons.

There is a broader lesson in the choice. The team did not rebuild the learning model to go online. They kept the part that produced the learning results and replaced only the transport. When a method already works, that is usually the cheaper and safer path.

02/02

What a prototype can claim

The paper is careful about this. Its evaluation covers potential usability, not measured learning. A prototype that runs smoothly is not evidence that students learn more through it. The authors present it as a foundation for practical use, which is the right level of confidence for the evidence available.

Devices ready for a class. Image: U.S. Army, public domain, via Wikimedia Commons.
Fig. 03Devices ready for a class. Image: U.S. Army, public domain, via Wikimedia Commons.

Source

  1. Pinandito et al. (2021). Design and Development of Online Collaborative Learning Platform of Kit-Build Concept Map. Journal of Information Technology and Computer Science.

    DOI10.25126/jitecs.202161294 (opens in a new tab)

Next articleBuilding an Online Collaborative Kit-Build Platform(Keep scrolling)(Read it next)(Loading)