Human-computer context switching. Which is why I started making Cleave: An application that lets users persist OS state as a "context" - saving and loading open applications, their windows, tabs, open files/documents and so on. Started because of frequent multitasking heavy work with limited resources. Made it because I wanted to switch between studying, working, reading, looking for an apartment, etc. without manual…
Could combine this with site/app blocking tools to ensure when you load the studying state you don't get distracted too.