Topics Related to Adaptive Learning, Guidelines and Microsoft: