An architecture and algorithm for context-aware resource allocation for digital teaching platforms | IBM Journals & Magazine | IEEE Xplore