Drupal module

Аватар пользователя Wrest1 Wrest1 20 октября в 16:46

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

0 Thanks

Комментарии

Аватар пользователя Andruxa Andruxa 20 октября в 17:16

Надо делать сущность класс - ноду, либо таксономию.
К ней привязывать задания, и юзеров - учеников. Юзеров - родителей привязывать к ученикам.
Возможно, имеет смысл использовать сразу Organic groups чтобы разделить доступ юзерам по своим классам, ну и "на вырост" тоже пригодится.
Что касается регистрации - добавить в регистрационную форму поле тип - родитель / ученик / педагог, и т.д.
И при сабмите формы - назначать соответствующую роль в зависимости от выбора.
Вот только скорее всего, в конце концов в функционале появится какой-нибудь доступ к персональным данным учеников, поэтому делать это всё автоматом будет неправильно.
В общем, прорабатывайте ТЗ, пока оно очень сырое.

Аватар пользователя VasyOK VasyOK 20 октября в 20:23

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

Аватар пользователя sas@drupal.org sas@drupal.org 21 октября в 14:58

> регистрироваться учителям и ученикам на сайте.
https://www.drupal.org/project/profile2
> У каждого класса есть свой классный руководитель из списка учителей. Учителя могут выставлять различным классам различные задания по различным предметам, и после направ ления учениками ответов выставлять оценки за задания
https://www.drupal.org/project/entity
https://www.drupal.org/project/entityreference
https://www.drupal.org/project/field_permissions
https://www.drupal.org/project/rules
+ скорей всего в ходе работы по деталям ещё что-то понадобится, но можно уложится в контрибные модули с большой вероятностью.