Today, I heard about this online platform – ExamTime. Just testing in a short time, I found that it’s seems, mostly likely a self-study platform. But, of course, it supports peer-to-peer co-learning.
This platform let create MindMap, Quiz, flashcard for learning.
As this site only in beta stage, that means not many functions can be select. Maybe give a try after it lunched.