This would be helpful for flights, locations without wifi or cell service, roadtrips, mountains, etc where there is a lot of dead time that could be used to study.
This could be done by day, tasks, or block of materials and be limited to a certain % at any given time. Example being "Download 2/10-2/17 Materials" and then once I back online everything syncs up and I can remove the download. Next time I need to, I could download the relevant tasks later one.