Обработка протоколов олимпиад муниципального уровня.В настоящее время на уровне района, города или городского округа проводятся олимпиады фактически по всем предметам, изучаемым в школе. По итогам олимпиад составляются протоколы.
Например у нас шапка выглядит так
Рейтинг | ШИФР | Фамилия | Имя | Отчество | Образовательная организация | |||||
Класс | ШЭ_ Балл | ШЭ_ Статус | 1 | 2…. | ||||||
…24 | ИТОГО | Статус 2018/2019 | Учитель | Статус 2017/2018 |
Всего колонок может быть до 40
По каждому учащемуся через школьный портал необходимо ввести данные об олимпиаде, в которой он принял участие.
При этом нам нужны лишь некоторые сведения:
- Рейтинг
- Организация
- Фамилия
- Имя
- Отчество
- Класс
- Итоговый балл
- Статус в этом году
Для нашего протокола это соответственно 1, 6, 3, 4, 5, 7, 34 и 35 колонки
Кроме этого потом надо будет на основе протокола сформировать протокол с колонками
- Рейтинг
- ФИО
- Класс
- Балл
- Статус
Образовательная организация не указывается, и вместо имени и отчества лишь их инициалы
Программа предназначена для формирования более удобных данных, т.е. двух
последних протоколов.
Последний протокол будет переводиться в PDF и выкладываться на сайт
Как работает программа.
- Сначала копируются данные нужного протокола из книги XLS на листы Копия и Исходные данные
- Осуществляется поиск шапки и номеров нужных колонок (Слова поиска можно настроить в макросе)
- Осуществляется перенос 8 или 9 в нашем случае колонок на листы Протокол и Сайт
Вручную информацию на листе сайт можно легко подкорректировать, удалив колонки Организация, Фамилия, Имя и Отчество и перенеся сформированную колонку ФИО в нужную колонку. Постарался сделать макросы понятными для правки, вставив комментарии.