The scheduling of university exams is a complex task that involves various constraints such as administrative limits, pedagogical needs, student volume, and different courses. The emergence of Covid-19 and future pandemics has added new constraints related to infection prevention and contact tracing. To address these challenges, this study proposes a multi-objective mathematical model that considers university resources, reduced classroom occupancy, and minimized student interaction. The model aims to minimize violations of pandemic-related constraints and categorize exams by difficulty. To facilitate scheduling for entire faculties or universities, a Genetic Algorithm based web-based decision support system is developed. With these tools, the study successfully created an optimal schedule for eight departments simultaneously.