Situated learning in community environments (SLICE): Systems design of an immersive and integrated curriculum for community-based learning. (2nd January 2023)