I've used EnglishCentral with my online group, English4Travel.
The feedback was very positive, for students can watch videos in English related to topics of interest, they can decide for the level - easy, medium, hard - and they can record themselves to evaluate their oral production. They can watch the videos with transcripts and without them for a more challenging activity. Fantastic tool for the classroom and beyond.
On the teacher's side, you have the option to create a student group and check your students' progress, which videos they've watched and their scores, plus I just love the feature in which you aggregate the videos by topic and suggest them to the group.
EnglishCentral has also been interested in updating the system with new features for the users. Really worth giving it a try with your students.