Learning by doing: A comparative study of arrangements for combining working and learning