Состав и критерии оценок могут измениться
Написать РАБОЧЕЕ (то есть приложение собирается и запускается) оконное приложение, отображающее список данных, с возможностью фильтрации, поиска и сортировки данных:
Проверяются только результаты, опубликованные в репозитории
Каждому выдаётся набор персональных условий:
Создать модель (класс) по заданной предметной области. Обязательно использовать типы: целое, вещественное, дата, строка, логическое. Одно из полей должно быть словарным (свой тип данных, как породы в "кошках") - 1 балл
0,2 балла0,2 баллаСоздать набор данных (10 записей) для модели в заданном формате и написать класс поставщика данных LocalDataProvider, CSVDataProvider или JSONDataProvider: до 1.5 баллов
0,5 баллов1,5 балла1,5 баллат.е. вы можете не заморачиваться с загрузкой из внешнего файла и реализовать LocalDataProvider
вывести логотип компании - 0,5 балла (доступа в интернет при выполнении задания не будет, в качестве логотипа можно использовать любую загогулину, нарисованную в paint)
вывести на экран список (ListBox) с набором данных из поставщика данных (тип списка StackPanel или WrapPanel выбирает преподаватель) - 1 балл
Если не можете вывести в ListBox, то можно использовать DataGrid (за него 0,5 баллов)
реализовать поиск по текcтовому полю - 1 балл
не защитывается, если не реализован интерфейс INotifyPropertyChanged
сделать сортировку по полю - 1 балл
не защитывается, если не реализован интерфейс INotifyPropertyChanged
сделать фильтрацию по словарному полю или по условию (определяется преподавателем перед началом экзамена) - 1 балл
не защитывается, если не реализован интерфейс INotifyPropertyChanged
Написать пояснительную записку в README.MD - 0,5 балла
кодШтраф за отсутствующий элемент 0,2 балла
Критерий учитывается только при наличии рабочего приложения со списком
Файловая структура проекта (для каждого класса свой файл, название файла соответствует классу, классы модели в отдельном каталоге): 0.5 балла
Штраф 0,2 балла за критерий
Критерий учитывается только при наличии рабочего приложения со списком
Итого 8 баллов:
1,6-х баллов, оценка "2"1,6 ... 3,1 балла, оценка "3"3,2 ... 5,5 баллов, оценка "4"5,6 и более баллов, оценка "5"