A Network-Centric System Architecture For Online Learning Environments