Подскажите, как реализовать возможность ведения таблиц успеваемости?
В идеале хочется собрать табличку, как в Экселе для ввода и изменения данных.
При том хочется именно веб-интерфейс редактирования, одинаковый и доступный для всех преподавателей.
Отдельный вопрос -- можно ли как-то производить арифметические действия с данными ячеек и выводом их в новые поля?
Про возможность импорта думал, но этот вариант оставляю как крайний.
Заранее спасибо.)
Комментарии
Вопрос вдогонку: Можно ли реализовать добавление дополнительных однотипных полей при вводе материала? (кнопка типа "+ еще одно поле"). Это бы облегчило процесс ввода оценок к каждому занятию, или ввод фамилий студентов (тут всё зависит уже от представления, что тоже вопрос пока открытый).
Если нужно, обращайтесь сделаем.
есть какие-то модули..
если нужно иметь возможность просто манипулировать с табличными данными на стороне клиента, можете посмотреть вот этот грид, не замарачиваясь, как это сделать под "особенный" друпал. От друпала понадобится только возможность работать с json (или же PHP 5.2 - там, где это расширение подефолту включено) ну и писать в базу новые строки.
https://drupal.org/node/619014
Хм, самому интерсно.
alinaa, а можете привести пример ка то что по ссылке работает с Drupal (неважно на какой стороне, главное что с Drupal, без Drupal можно и Excel пользоваться), я в болгарском не особо.
Я конечно же могу сделать табличную вьюху, некоторые поля сделать вводимыми (модуль editable fields), добавление новой строчки ноды в таблицу тоже как-то люди делают, но этого не достаточно.
Ну а если в эту таблицу монжо будет по несколько строчек из Excel копировать - это будет совсем шоколадно.
Надыбал вот
http://drupal.org/project/sheetnode
надо пробовать
подскажите как установить модуль socialcalc . Видимо из за него не получается вставить таблицу ексель
http://drupal.org/project/sheetnode - там все написано. Если кратко:
1. Зайдите в папку модуля sheetnode. (обычно: sites/all/modules/sheetnode)
2. Удалите имеющуюся папку socialcalc, если есть
3. Скачайте socialcalc с гитхаба и распакуйте в папку модуля.
wget http://github.com/infojunkie/socialcalc/tarball/master
tar xvf master
mv infojunkie-socialcalc-0d29282 socialcalc
4. ...
5. PROFIT!