ESL online class duration by platforms