Our club had just started a class when our area went into lockdown. So, we switched to teaching via Zoom and haven't looked back. It has worked very well. We have students from up and down the Eastern Seaboard taking our classes. The best part about using Zoom is that we can teach both a Technician class and a General class at the same time using different rooms.
Like WA9AFM said, we teach the material, not the test. Our students usually do very well on the exams. Most get at least 30 questions correct on the exam. Those that didn't were the ones who skipped most of the classes. It shows.
Some people need the structure of a weekly class to learn something new. Some people can read it on their own and learn. I do believe the online question generator sites are good for seeing where you are in your test preparation. I don't suggest using those as your only test preparation tool.
At the end of class, we do offer an in-person exam for people who live in the area. For the folks who live outside the area, they have been very resourceful in locating exam sessions, usually in-person. They all report passing their exams.
73,
Rich, KA4GFY