Alexa V. answered 07/22/19
Japanese Language and JLPT Prep from an Experienced Translator
Choice A pinpoints one of the possibilities that may come about, while B does not (it's more abstract). This particular grammar point (especially the use of は) requires that you outline one of the possible outcomes in the second half of the sentence. Therefore, you could also theoretically say 「台風のコースいかんによってはゼミがあります。」, but the teacher's response in the example is more appropriate since she/he is responding directly to the student's concern about class being cancelled.