Knowledge development in e-learning environments: a cross-cultural perspective