I'm sure you get hundreds of questions like the one I'm about to make and I understand that you need some technical details in order to help people like me, however as a secondary school teacher with no knowledge about servers or databases it becomes a little (a lot) intimidating trying to find help asking directly to experts like you, so I will try and do my best:
Two colleagues and I have almost 1000 students and we think that in an quiz we may have up to 300 students taking it at the same time (not starting at the exact same time but within a window of 20 minutes). Right now we're using a shared hosting service trying to cope with this global emergency that forced us to take our courses online but it's already failed once when a deadline was reached for some activities and too many students were using the platform simultaneously, so the site was down for about an hour.
Another expert (I know the name but I don't know if it's rude to name him without his permission) recommended planethoster for beginners like me, so I've taken a look at their hosting plans, however I'm not sure if it's enough to meet our needs. Would you be so kind to help and point me in the right direction towards if the following specs are enough (or close) to what we need?
It's a shared hosting "The World" plan:
32 CPU
64 GB RAM
64 MB/s DISK I/O
It includes Litespeed + LSCache (I don't know what are those for)
I have no idea if it's good enough for $31.5 dlls/month but it's right on the edge of our limited budget, so I'm trying to find "the best" option for our students and pockets.
Thanks in advance.