checkpoint assessment