There are many disciplines where collaborative learning is the norm; group projects in engineering, working in pairs in bio & chem laboratories, writing papers in a variety of fields, and Team-Based Learning in medical schools (among other areas). Are there any software tools available that are specifically intended to augment collaborative learning? In my head, this would include capabilities such as:
- Asking questions of the group
- Enabling real-time group discussion
- Sharing attachments