Just a quick explanation of using OBS to record Zoom meetings/classes.
** IMPORTANT TIP BELOW! **
I forgot to mention this: with the method I laid out, OBS will lose 'focus' on the Zoom meeting screen when someone shares their screen IF Zoom is allowed to automatically go 'full screen'. TO prevent this, go into the Zoom settings, go to Share Screen, and at the top under 'Window size when screen sharing' select 'Maintain current size'. That will prevent you from recording a blank screen during screen sharing. There may be another method in OBS to allow this, which if it works, I'll update the description.
UPDATE: It looks as though CPTHOST.EXE is the executable responsible for 'full screen' screen-sharing in zoom. However, focusing on this window does not record a screen. Moreover, OBS has trouble staying focused when Zoom switches from windowed to full screen mode without screen-sharing. To avoid all of this, my current understanding recommends using the solution above. Don't allow Zoom to go full-screen while screen recording, ever. A maximized window works fine.