Bringing Synchrony and Clarity to Complex Multi-Channel Data: A Learning Analytics Study in Programming Education | IEEE Journals & Magazine | IEEE Xplore