HOME - English as a Second Language https://www.rong-chang.com/
English as a Second Language https://www.rong-chang.com/
This has a lot of dialoguing opportunities through reading and writing. Dialogues are provided at all levels. There's even a robot, Mike, that students can practice speaking-writing with.