Система взаимодействия пользователей (cms)

Гость18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
28.10.2008

Сразу оговорю, что принимаю заявки только людей с портфолио.

Задание будет дорабатываться в течение месяца.

Итак, что нужно сделать:

Система будет представлять из себя среду взаимодействия преподавателей, аспирантов и студентов.

Для каждого из типов пользователей будут свои функции в данной системе.

Вот небольшое ТЗ.

1.Администратор создает персональный аккаунт для каждого преподавателя и аспиранта

(логин и пароль, изменить пароль может только администратор.)

2. Преподаватель может посылать сообщения и файлы любому из преподавателей и аспирантов.

Аспирант может посылать сообщения и файлы только тем преподавателям, которые закреплены за аспирантом. (задается в настройках аккаунта аспиранта у администратора при создании аккаунта.)

Под "посылать сообщения и файлы" понимается простейший интерфейс.

От кого Тема сообщения

Текст сообщения

Вложения. (должны при нажатии определенной кнопки помещаться в архив с пометкой от кого, тема и дата)

Естественно, тот, кто получает "письмо" должен видеть первоначально "от кого" и "тема". При нажатии открывается полное письмо. Максимально возможный размер вложения задается в настройках администратора.

3. Должна существовать особая группа "выпускаемые студенты". За каждым студентом закрепляется определенный преподаватель ( что задается в настройках аккаунта выпускаемого студента у администратора при создании аккаунта выпускаемого студента)

Взаимосвязь между выпуск. студентами и преподавателями такая же как между аспирантами и преподавателями.

4.Также вводится такое понятие как "предмет".

За одним предметом может закрепляться как 1 преподаватель , так и несколько.

(опять же закрепляется это всё в администраторской панели)

Например, один ведет лабы, другой семинары с лекциями.

Но права на запись в своем "предмете" у них будут одинаковые.

Что должно быть в предмете.

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

Мое видение ситуации такое, например:

Базы данных (предмет)

Навигация

(оценки)

(материалы)

(расписание консультаций)

Возможно, что ТЗ будет дорабатываться в течение проекта, что и повлияет на увеличение стоимости проекта.

Всё обсуждается.

Оплата поэтапная, сделали часть - получили оплату.

Предоплата невозможна ввиду того, что частенько на сайт стали захаживать кидалы, с чем я 1 раз уже столкнулся.

Если вы уверены в своих силах, отпишите в личку.

Срок на первоначальную реализацию 3 дня.

Заявки фрилансеров