1. I guess this is what we hope we can find a solution for with Eduflow. Pure self-led learning is not very motivating to most. Learning together with others is a great source of motivation, but this often ends up resulting in endless Zoom calls. So we try to balance this by allowing async social things. Examples of this could be peer reviews or something simpler like discussion activities. We also support setting things up like matching people in groups, and then having groups meet regularly, basically studying together.
2. I think it depends too much on the specific course. Generally the completion rate can be extremely high because there is an external pressure to complete. If you are going through corporate onboarding or taking a university course with a grade, then you are quite likely to complete all activities. In end, we are not in charge of the actual course designs, just the tool that enables instructors to deliver it. So we see everything from 1% to 100% completion rates.
3. We are currently running a course called Instructional Design Principles for Course Creation (https://www.eduflow.com/academy/instructional-design-princip...) on Eduflow. This is going well, and I think the places where we could improve is probably more about the actual content of the course (it was a bit too intensive for some learners). Before building Eduflow I taught data science with peer review (using Peergrade), and that was a pretty good success!
4. We are actually working on adding a bunch of dashboards to Eduflow right now. It is not just something instructors are asking for - it is also one of the most popular requests from larger customers. We offer an API already (https://docs.eduflow.com/) which gives access to data in Eduflow and manipulation. We also support Zapier which is pretty popular, especially for smaller customers.
Hope this is somewhat useful, otherwise you can just let me know and I will try to elaborate :).