Software Data Engineering for Network eLearning Environments: Analytics and Awareness Learning Services