Личная эффективность
August 23, 2025

Палантир

Главная страница

Да, вот так просто. Это рабочее название для веб-приложения, помогающего методисту в его (почти) ежедневной работе. Насколько оно хорошее, покажет время учебный год, а сейчас я бы хотел показать и рассказать, что это за приложение и из чего оно состоит.

Это веб-приложение автоматизирует рутинные процессы и частично разгружает преподавателей от заполнения некоторых видов документации. Ещё оно позволяет отслеживать множество параметров без шуршания бумажками:

  • количество учеников как в целом, так и по отделениям (как в физическом выражении, так и среднесписочном, скажем так);
  • количество преподавателей и их привязку к отделениям;
  • школьные коллективы и их состав;
  • концерты и конкурсы с указанием участников и результата в случае с конкурсами;
  • из методического — вести отчёт методических заседаний.

Попытаюсь коротко пробежаться по всем разделам, чтобы никого не утомить ненужными деталями, тем более что проект всё равно ещё в работе (но им уже можно пользоваться!).

Все данные, которые вы увидите — вымышленные. К реальности они имеют такое же отношение, как я к хирургии 😄

Ученики

Страница с учениками, с уже применённой фильтрацией по классу.

Один из краеугольных камней проекта наряду с преподавателями и отделениями.

Вся информация как на ладони в виде таблицы — кто, когда и куда приняли, в каком классе учится, где живёт.

Ряд кнопок рядом с заголовком позволяет делать три простые операции: добавить нового ученика, сгенерировать титульные страницы для личного дела на всех учеников в едином стиле, скачать полный список учеников с указанием класса с разделением по отделениям.

Последний ряд иконок в самой таблице — четыре действия с записью в базе: создать титульную страницу для личного дела, изменить данные об ученике, перевести ученика в академический отпуск, отчислить. В последних двух случаях необходимо указать причину и, если ученик уже выпустился, указать номер свидетельства.

Форма добавления ученика

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

После добавления ученика открывается его страница для просмотра:

На этой странице, помимо личных данных, есть разделы, отражающие его активность в течение всего периода его обучения. Причём учитываются выступления не только в качестве солиста, но и в составе коллективов (в базе данных это разные сущности, но это уже техническая особенность, с которой приходится считаться).

Преподаватели

Второй краеугольный камень системы. Без преподавателей невозможно зачислить ученика — система просто не даст этого сделать.

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

Справа, в последней колонке, два действия: редактировать преподавателя и удалить его из системы. Причём удалить его не получится, если за ним закреплён хотя бы один ученик — это нарушит целостность базы, да и система настроена так, чтобы избежать такой ситуации.

На странице преподавателя отражается его полное ФИО, отделение, а также список закреплённых за ним учеников. По кнопке Добавить можно добавить отчёт по предмету за нужный период, а также, если преподаватель закреплён за отделением и у него есть ученики, отчёт по классному руководству.

Список учеников тоже не простой, а довольно детальный. Если первые два столбца не вызывают вопросов, то остальные заслуживают отдельного внимания.

У нас есть традиция (как и у всех, я думаю) подводить итоги учебного ода и награждать учеников за активное участие в концертной деятельности. Так вот, эти столбцы как раз в этом и помогают. Столбец Концертов показывает, в скольких концертах ученик принял участие на момент просмотра сольно, в составе коллективов и суммарно. Столбец Конкурсов строится по тому же принципу. Самый последний столбец показывает общую сумму публитчных выступлений. Если число жёлтое, значит, ученик близок к получению грамоты, а если зелёное — то тут всё хорошо, ученик может рассчитывать на получение красивой бумажки (не мне рассказывать, насколько трепетно иногда некоторые родители относятся к этому процессу, да и мне некоторые родители в своё время проели плешь с этим делом).

Отделения

Простая таблица со списком всех имеющихся отделений. Ничего примечательного. Страница самого отделения тоже довольно простая, построена по аналогии со страницей преподавателя, с указанием преподавателей, закреплённых за отделением и возможностью выгрузить список учеников отделения:

Коллективы

Громко сказано, конечно. Но коллективы — это, как я и написал выше, способ учитывать не только сольные выступления, но и в составе ансамблей.

Всё предельно просто: добавили сам коллектив (название и руководителя), после этого система просит добавить хотя бы одного участника.

События

Признаюсь: разработка этого раздела заняла больше всего времени из-за некоторых технических особенностей. Это тот раздел, в котором однозначно не обошлось без участия ИИ (но с моим контролем, разумеется).

У каждого события есть своя страница, на которой перечислены учебный год и четверть, дата проведения, ответственный преподаватель, а также указан список участников (без указания исполняемого произведения, т.к. не вижу в этом особого смысла в рамках системы).

У концертов такая страничка:

А у конкурсов — такая:

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

Протоколы зачётов и экзаменов

А как же раздел "Документы", может спросить кто-то.

Это то, с чего началась вся реализация и вообще причина появления этой системы.

Возможность автоматизировать этот процесс, чтобы на заполнение протокола от руки (!) тратились не дни (потому что кто-то занят, кто-то — как я, например, — просто ждёт, когда один из учеников соизволит доучить программу и сдать зачёт повторно), а буквально часы или даже минуты — до определённого момента несбыточная мечта, пока я просто не начал экспериментировать с разными вариантами реализации, которые не устраивали меня по многим параметрам.

Здесь тоже не обошлось без ИИ. Сложность реализации была в том, что невозможно заранее предугадать, сколько в каждом конкретном случае учеников примет участие. А учитывая различные формы зачётов и экзаменов, задача казалась просто невозможной. Но, как видите, решение было найдено в виде пошагового заполнения.

Сначала вводим основные данные: тип зачёта или экзамена, отделение (здесь ещё не исправленный вариант с указанием программы, а не отделения), дату, предмет, и выбираем, кто входил в состав комиссии:

После этого выбираем, кто из учеников выбранного отделения сдавал этот зачёт:

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

На выходе получаем готовый протокол с уже рассчитанными показателями с возможностью скачать этот протокол для дальнейшего редактирования и печати:


Что дальше?

Естественно, система сейчас в горячей фазе разработки, но при этом ею уже можно пользоваться, поскольку при любом раскладе краеугольные камни системы (ученики, преподаватели, отделения) не будут изменены радикально.

Ещё есть, над чем работать. В системе не хватает учёта родительских собраний и не хватает возможности выгрузить частично заполненный методический отчёт (заседания, доклады, открытые уроки, родительские собрания). Надо исправить неточности, которые могут повлиять на правильность заполнения документов. В общем, работы достаточно. Но повторюсь — система уже обкатывается в боевом режиме, и база уже заполняется реальными данными (но на картинкаих вымышленные, напомню).


Вот такой краткий обзор получился. Как я и писал ранее, система будет ещё корректироваться, какие-то функции добавляться, а какие-то — убираться.

Как всегда, я открыт для обсуждения, предложений и других комментариев по этому поводу.