IoT-like learning applications framework