A Cloud-Based Collective Platform: Combined Requirement Perspectives of Learners, Educators, and Employers | IEEE Conference Publication | IEEE Xplore