Дали задание для зачисление на курсы по Java. Срок 5 дней. Нужна помощь в разбое самого условия. 1. Что значит создать коллекцию из контрольных мероприятий??? я так понимаю в текстовом файле будет три поля: студент, оценка по экзамену. оценка по зачету и это все нужно распарсить в какой-нибудь лист. 2. Использовать объектно-ориентированный подход для описания сущностей предметной области (раздел 1)??? Я так понимаю создать класс Studend, Ekzamen, Zachet, EkzamenZachet, Comparator для сортировки и переопределить toString для вывода коллекции. Вот само задание Раздел 1. Предметная область Контрольные мероприятия следующих видов: Два экзамена, за каждый из которых участник контрольного мероприятия (далее по тексту кандидат) получает целую оценку в диапазоне от 1 до 10. Контрольное мероприятие пройдено, если кандидат набрал сумму, не меньшую, чем заранее заданное значение. Один экзамен, за каждый из которых кандидат получает целую или половинную оценку в диапазоне от 1 до 10 (1, 1.5, 2, 2.5, … , 9, 9.5, 10), а также один зачет (оценки: сдан и не сдан). Контрольное мероприятие пройдено, если кандидат за экзамен получил оценку, не меньшую, чем заданную, и зачет сдан. Два зачета (оценки: сдан и не сдан). Контрольное мероприятие пройдено, если кандидат сдал два зачета. Раздел 2. Пункты задания 1. Создать коллекцию из контрольных мероприятий, которые находятся в текстовом файле. Имя файла задается аргументом командной строки. Данный файл должен содержать информацию о контрольных мероприятиях, которые проходили кандидаты. В одном файле могут быть данные о контрольных мероприятиях различного типа. Формат входного файла разработать самостоятельно. Все исходные данные в текстовом файле корректные. 2. Вывести коллекцию на консоль (формат вывода произвольный). 3. Переупорядочить коллекцию, разделив ее на 2 группы: сначала пройденные контрольные мероприятия, а затем не пройденные. 4. Вывести коллекцию на консоль (в том же формате, как в пункте 2). Раздел 3. Требования – Использовать объектно-ориентированный подход для описания сущностей предметной области (раздел 1). – Приложение должно быть консольным. Не использовать графический интерфейс! – Запрещается реализовывать любых два пункта задания (раздел 2) одновременно. Например, во время ввода коллекции (это пункт 1) выполнять вывод и переупорядочивание (пункты 2 и 3). – Язык программирования – Java.