Мы храним информацию о посещаемости классов в Drupal. Мы хотели бы показать это в сетке / диаграмме, где первый столбец каждой строки показывает имя человека, а остальные столбцы (около 20) либо флажок, либо «X», если пользователь посещал класс, или иным образом не отмеченный флажок или пустой столбец:
(dates here)
Jack X XXX X X
Jill XX XXX XX
Также должна быть возможность редактировать информацию о посещаемости в сетке. Каждая информация о посещаемости является собственным узлом.
Эта функциональность, вероятно, в основном может быть достигнута с использованием представлений и редактируемых полей, но есть одна проблема: если человек не посещал определенный класс, у него / нее вообще не будет узла посещаемости в этот день. Каков был бы самый простой способ создать узел посещаемости в таких случаях, чтобы конечный пользователь мог редактировать сетку, просто щелкнув по флажку или введя «X»?