DLE можно ли такое сделать штатными средствами?

интернет программирование dle

День добрый, есть сайт http://ноухау56.рф простой сайт поднятый на DLE 9.6, сегодня по почте спросили:

Главное. Надо сделать так, чтобы, когда я входил на сайт, как учитель, в разделах дом. задание, расписание, рез-ты тестов я видел инфу, которая касается только меня и моих учеников. Не всех учителей, а только меня. И я мог редактировать эти разделы, добавляя рез-ты тестов или дом задание или меняя расписание. При этом старое дом задание должно сохраняться и старые рез-ты тестов тоже, чтобы я мог видеть прогресс учащихся.
Учащийся или родитель, входя на сайт под своим логином, тоже должен видеть только то, что касается его. Свое расписание, свое дом задание, свои рез-ты тестов.
К каждой странице учителя нужно привязать рейтинг, чтобы видеть, насколько часто учащиеся или родители заходят на сайт.

У меня вопрос, это штатными средствами возможно сделать? Или же надо писать хаки?

Примечание:
Если без хаков не обойтись, то сколько ето примерно будет стоить и сколько займет времени?

Примечание:
Штатные средства это то, что имеется на борту движка по умолчанию, а хаки дополнительные модули для реализации данных желаний.

Примечание:
Ничего не реализованно, надо все делать, все что написано. Пока что есть только сайт, где можно размещать в определенные категории материал и все!

Примечание:
Сколько бы вы взяли за такую работу? Конкретизировать никто не будет более, вот что написали то и делать без конкретики!
Ответы:
И да, и нет. Смотря что такое в вашем разумении штатные средства и хаки.
Дополнение #2
Дополнение #3


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.