Пример списка группы в таблице: состав и посещение
Пример списка группы в таблице: показываю состав, отметки двух занятий и постоянный ID. В LibraChat предлагаю собрать каркас с условными именами участников.
А
Андрей
Преподаватель, научный редактор
6 мин чтения
Человек не пришёл на занятие. Я ставлю отметку и почти убираю его строку из списка, чтобы видеть только присутствующих. Но на следующей встрече он снова будет в группе. Мне нужны две разные вещи: состав участников и запись конкретного занятия. Одна таблица не должна незаметно подменять другую.
Ниже мой пример списка группы в таблице для небольшого практикума. Покажу два связанных образца, постоянный ID и правила отметок. Затем дам запрос в LibraChat, с которым можно собрать собственный каркас. В таблицах условные обозначения участников: их достаточно, чтобы разобраться с устройством.
Пример списка группы в таблице: сначала состав
Для состава мне нужно знать, какие участники относятся к группе. Присутствие сегодня в эту задачу не входит. Я оставляю постоянный идентификатор, имя для чтения и подгруппу, если она действительно используется в организации практикума.
ID · Имя в примере · Подгруппа
Г-01 — Участник А — Утро
Г-02 — Участник Б — Вечер
Г-03 — Участник В — Утро
Это образец структуры с 3 участниками. В рабочем варианте поле имени можно назвать «Фамилия, имя», если именно такой формат нужен ответственному. Дополнительные сведения я не добавляю на всякий случай. Сначала должно быть понятно, какую задачу они помогают решить.
Подгруппа здесь тоже имеет конкретный смысл: утренний или вечерний поток. Если в твоём случае такого деления нет, столбец можно убрать. Пустое место под несуществующую классификацию не делает шаблон универсальнее, а только создаёт вопрос для заполняющего.
Рядом со списком я записываю название группы и момент, на который состав актуален. Иначе получатель не поймёт, относится ли файл к текущему потоку или к прошлому набору. Эту информацию не нужно повторять в каждой ячейке: достаточно понятного обозначения самого списка.
Посещение относится к отдельному занятию
Теперь другая таблица. Здесь я отвечаю на вопрос, кто был на определённой встрече. Состав группы остаётся прежним, а отметки меняются от занятия к занятию.
ID · Занятие 1 · Занятие 2
Г-01 — Был — Не отмечено
Г-02 — Не был — Был
Г-03 — Не отмечено — Не был
Значения выбраны для примера, они не описывают настоящих людей. В таблице намеренно есть три состояния. «Был» и «Не был» сообщают установленный результат. «Не отмечено» говорит о том, что запись пока не внесена. Я не превращаю незаполненное место в подтверждённое отсутствие.
Для отметок оставляю короткие правила:
Использовать одинаковые названия состояний во всех занятиях.
Указывать, к какой встрече относится столбец.
Не удалять участника из состава ради показа присутствующих.
Не заменять неизвестную отметку удобным отрицательным ответом.
Понятие занятия в рабочем файле тоже нужно определить. Если встречи идут по датам, лучше подписать соответствующие даты. Если это разные модули одного дня, потребуется другое обозначение. Номер «1» в нашем образце лишь показывает устройство, а не задаёт календарь настоящего курса.
Постоянный ID сохраняет связь при перестановке
В двух таблицах Г-02 означает одного и того же участника. Это выбранное правило нашего образца. По нему можно сопоставить состав с отметками, даже если строки отсортированы в другом порядке.
Обычный порядковый номер выполняет иную роль. После перестановки первым в списке может стать другой человек. Если связать посещение только по положению строки, легко перенести отметку не тому участнику. Внешне таблицы при этом останутся аккуратными.
Я поэтому различаю «первый в текущем отображении» и «тот же участник». ID не переименовываю каждый раз ради красивой последовательности. Если нужен ещё и номер для печатного списка, его можно хранить отдельно, понимая его назначение.
Похожий вопрос возникает при исправлении имени. Уточнение написания не должно само по себе создать нового участника. Я нахожу существующую запись и проверяю её связь с отметками. Автоматически считать два похожих имени одним человеком по этому шаблону тоже нельзя: для такого решения нужны основания у ответственного.
Пример списка группы в таблице: запрос на каркас
Когда понятны две задачи, открой LibraChat и попробуй такой запрос:
Подготовь каркас двух таблиц для группы практикума. Первая — состав: ID, имя, подгруппа. Вторая — посещение двух занятий, связанное с составом по тому же ID. Для посещения используй состояния «Был», «Не был», «Не отмечено». Покажи три условные строки, без настоящих имён и контактов. Объясни, какие поля заполнить самостоятельно. Не назначай неизвестным участникам посещение и не считай номер строки постоянным ID.
Это предлагаемый запрос. Таблица может быть показана прямо в ответе; если требуется отдельный файл, формат стоит назвать явно. Само наличие таблицы ещё не подтверждает, что она соответствует правилам твоего практикума. Я проверю названия и связи до переноса в рабочую среду.
Каркас можно подготовить на условных обозначениях, а реальные сведения заполнить там, где это согласовано. Для обсуждения столбцов не нужны телефоны, адреса и другие подробности об участниках. Чем яснее задача, тем меньше лишних полей захочется оставить в заготовке.
После ответа я не ограничиваюсь числом строк. Мне нужно убедиться, что одинаковые ID действительно соответствуют друг другу. Если в одной таблице Г-03 исчез, появилась новая запись или поменялся смысл состояния, это вопрос к каркасу, который надо решить до использования.
Что передаю вместе с готовым списком
Другому человеку нужна не только сетка. Он должен понимать, что заполнять, что уже подтверждено и к кому обратиться с изменением. Поэтому вместе с шаблоном я оставляю короткую инструкцию:
Как называется группа и на какой момент указан состав.
Как устроен постоянный ID и кто добавляет новую запись.
Как обозначаются занятия.
Что означают три состояния посещения.
Кто проверяет пропущенные отметки и исправления.
Я не выдаю такой образец за официальный журнал. Это рабочий способ разделить сведения в небольшой задаче. Если организации нужен установленный документ, его поля и порядок ведения надо сверять отдельно. Аккуратный шаблон сам не создаёт соответствие чужим требованиям.
Для дальнейшего оформления пригодится разбор шапки таблицы. Если планируешь продолжить работу с файлами, сравни нужный формат с условиями доступа. Начать проще с двух маленьких образцов, где каждую связь видно глазами.
Поменяй местами две строки состава и проверь, кому принадлежат отметки посещения. Если можешь объяснить это по ID, а не по положению строки, связь устроена понятно. Теперь отсутствие на одной встрече не будет случайно означать исчезновение человека из группы.