Learning online is probably challenging if students have technical problems such as shortage on good Internet access, computer skills etc.