Reproducible research assignments