Network-Based Distributed Learning Environment