Your task is to write a Java program that analyzes COVID-19 cases amongst staff, students and other
You must do this by creating the classes described by the UML diagram in Figure 1. The class CaseRecord
represents the cases recorded on a given date as a result of positive tests for COVID-19. The class
CovidDataset represents a chronological sequence of these records.
There are three different levels of the solution: basic, full and advanced. The UML diagram summarizes the
requirements for the full solution. The advanced solution is aimed at people who complete the lower levels
quickly and want some additional challenge.