Обработка протоколов олимпиад муниципального уровня

Автор: | 01.11.2018

Обработка протоколов олимпиад муниципального уровня.В настоящее время на уровне района, города или городского округа проводятся олимпиады фактически по всем предметам, изучаемым в школе. По итогам олимпиад составляются протоколы.

Например у нас шапка выглядит так

Рейтинг ШИФР Фамилия Имя Отчество Образовательная организация
Класс ШЭ_  Балл ШЭ_ Статус 1 2….  
…24 ИТОГО Статус 2018/2019 Учитель Статус   2017/2018  

Всего колонок может быть до 40

По каждому учащемуся через школьный портал необходимо ввести данные об олимпиаде, в которой он принял участие.

При этом нам нужны лишь некоторые сведения:

  • Рейтинг
  • Организация
  • Фамилия
  • Имя
  • Отчество
  • Класс
  • Итоговый балл
  • Статус в этом году

Для нашего протокола это соответственно 1, 6, 3, 4, 5, 7, 34 и 35 колонки

Кроме этого потом надо будет на основе протокола сформировать протокол с колонками

  • Рейтинг
  • ФИО
  • Класс
  • Балл
  • Статус

Образовательная организация не указывается, и вместо имени и отчества лишь их инициалы

Программа предназначена для формирования более удобных данных, т.е. двух

последних протоколов.

Последний протокол будет переводиться в PDF и выкладываться на сайт

Как работает программа.

  • Сначала копируются данные нужного протокола из книги XLS на листы Копия и Исходные данные
  • Осуществляется поиск шапки и номеров нужных колонок (Слова поиска можно настроить в макросе)
  • Осуществляется перенос 8 или 9 в нашем случае колонок на листы Протокол и Сайт

 

Вручную информацию на листе сайт можно легко подкорректировать, удалив колонки Организация, Фамилия, Имя и Отчество и перенеся сформированную колонку ФИО в нужную колонку. Постарался сделать макросы понятными для правки, вставив комментарии.