ResPubID14675, collaborative education, computing education, course management, curriculum development, workplace learning, vocational education and training, VET, Australia