Доброго дня.
Работаю в школе и на Drupal разрабатываю школьный сайт. Специфика нашего региона такая, что из-за погодных условий дети могут не посещать школу, поэтому управление образования обязало все школы обучать детей дистанционно -- посредством публикации заданий через сайт. Существующее в данный момент решение не очень красивое: каждый учитель приходит в лаборантскую и в таблицу Word набирает задание. Затем файл со всеми заданиями публикуется на сайте. Минусов -- масса: и лаборант занят и очередь из учителей. Я, вроде попытался сделать. Создал тип материала "Домашнее задание", создал поля с выбором класса, группы и предмета, но как сделать так, чтобы учащимся, при выборе своего класса выдавался список материалов на текущую дату -- ума не приложу. В связи с этим у меня вопрос: подскажите, пожалуйста, как лучше на Drupal организовать систему публикации домашних заданий?
С уважением, Владислав.
Комментарии
сделайте поле таксономии КЛАССЫ. Привязывайте задания к нему.
Также добавьте это поле в профиль уеника, сделайте его обязательным.
Далее, фильтруйте список заданий по этому полю
скайп в профиле, если не получится, напишите, сделаю.
делать это на D7
усиленно юзать date
заставить учителей клепать материал "урок"
у урока привязка к дате, привязка к классу, заголовок, текст(конспект урока), текст(задание на дом), при желании расширить сие мультимедиа материалами и приложенными файлами - не вопрос.
можно выделить задание в отдельную сущность, связанную с уроком.
а дальше - вьюс
и, возможно, рулсами рассылать по ученикам задания (в нужный день)
и опять- же дата, календарь, оценка выполнения...
Спасибо за советы, но я изначально делал на D6 и, честно говоря, не представляю как сейчас мне менять версию.:)
Сделал словарь "Классы" и привязал его к соответствующему типу материалов. Как привязать этот словарь к профилю учащегося — пока не доходит:(
В данный момент пытаюсь сделать следующее:
При выборе меню "Актировка", открывается страница с классами. Пользователь выбирает класс и ему выдается страница с заданиями на текущий день.
На данный момент добился следующего: создал представление, которое выводит словарь со списком классов, а дальше застрял. Не могу понять, как выдавать список заданий на текущую дату...
сделать поле даты и фильтровать во вьюхе "is now"(есть такое в настройках фильтра)
Дело в том, что список классов -- это категории из словаря. Поэтому, когда я кликаю по классу, грузятся все материалы, связанные с этим классом и как их прикрутить к вьюхе что-то до меня не доходит...
фильтр по типу материала "Домашнее задание"
Так, с этим разобрался. Оказывается это делается с помощью аргументов views. Если интересно, могу выложить подробную инструкцию.
В любом случае, спасибо за отзывы.