End-to-end formal reasoning workflow: Mathematical Logic course | Zoonk