Patterns for Collaborative Learning in E-learning: Analysis Level Directed by Cases of Use and Sequence Diagrams | IEEE Conference Publication | IEEE Xplore