Balancing pedagogy, student readiness and accessibility: A case study in collaborative online course development