См. здесь.
Фраза корректна.
Приведенное сочетание (с предлогами, без предлогов) некорректно.
Корректно: студентка вуза (см. статью в орфографическом словаре), экскурсия по Томску (об употреблении слова город перед названием можно прочитать в «Письмовнике»).
Тире не требуется, поскольку подлежащее выражено местоимением.
Запятая перед и нужна.
Правильно: никто из студенток не хотел отвечать.
Фамилии стоят в нужном падеже.
Лучше: выполнила студентка.