Заявка на модуль "Расписание занятий"
5
На рассмотрение и сообщества выносится заявка на разработку на основе модуля «Афиша» — «Расписание занятий».
Разработка будет полезна для организации студенческого или школьного сообщества. Наполнение расписания осуществляется силами членов сообщества.
Обновлено 24 февраля 2010, 18:29
1. В профиле пользователя вводятся поля с данными: университет, факультет, курс, группа — для того, чтобы можно было отсортировать своих одногруппников и т.д.
В профиле пользователя в сайдбаре появляется новый блок с расписанием занятий на сегодня и на следующий учебный день.
2. На странице с расписанием занятий пользователь видит расписание своей учебной группы. Он можен его заполнять, изменять и удалять по своему усмотрению. При изменении данных фиксируется дата последнего редактирования и имя юзера. Если изменения неправильны, то другие пользователи могут на него пожаловаться. Жалобы приходят админу сайта. При более N жалобах пользователю блокируется право последующего редактирования расписания занятий.
Любой пользователь может заполнить расписания занятий любых других учебных групп, но не отредактировать. Редактировать могут только студенты этой учебной группы.
3. При заполнении названия учебных предметов и имен преподавателей включается автоподстановка. В автоподставновке слова берутся из базы, куда их предварительно вбивает админ через админку. Если такого предмета или препода нет — принимается то, что пишет пользователь, но отправляется админу на пост-модерацию. Заполнение полей на аяксе.

4. В модуль также входят страницы с информацией об:
— учебном предмете со ссылками на учебные группы, где этот предмет есть, преподавателей, а также при установленном модуле «Каталог» — на материалы с соответствующим тегом, комментарии.
— преподавателе с привязкой фотографий из модуля «Галереи» (если установлен), его расписании на неделю, списком групп, где он преподаёт, комментарии. Страницу преподавателя может администрировать только админ сайта или назначать через админку модератора лично.
5. WAP-версия расписания занятий.
Страница с расписанием занятий на сегодня и листалкой по дням туда-сюда. В вап-версии будет недоступно редактирование расписания и ссылки на другие страницы.
P.S. ТЗ будет дорабатываться или обновляться по мере поступления правок. Следите за обновлениями.
Разработка будет полезна для организации студенческого или школьного сообщества. Наполнение расписания осуществляется силами членов сообщества.
Обновлено 24 февраля 2010, 18:29
1. В профиле пользователя вводятся поля с данными: университет, факультет, курс, группа — для того, чтобы можно было отсортировать своих одногруппников и т.д.
В профиле пользователя в сайдбаре появляется новый блок с расписанием занятий на сегодня и на следующий учебный день.
2. На странице с расписанием занятий пользователь видит расписание своей учебной группы. Он можен его заполнять, изменять и удалять по своему усмотрению. При изменении данных фиксируется дата последнего редактирования и имя юзера. Если изменения неправильны, то другие пользователи могут на него пожаловаться. Жалобы приходят админу сайта. При более N жалобах пользователю блокируется право последующего редактирования расписания занятий.
Любой пользователь может заполнить расписания занятий любых других учебных групп, но не отредактировать. Редактировать могут только студенты этой учебной группы.
3. При заполнении названия учебных предметов и имен преподавателей включается автоподстановка. В автоподставновке слова берутся из базы, куда их предварительно вбивает админ через админку. Если такого предмета или препода нет — принимается то, что пишет пользователь, но отправляется админу на пост-модерацию. Заполнение полей на аяксе.

4. В модуль также входят страницы с информацией об:
— учебном предмете со ссылками на учебные группы, где этот предмет есть, преподавателей, а также при установленном модуле «Каталог» — на материалы с соответствующим тегом, комментарии.
— преподавателе с привязкой фотографий из модуля «Галереи» (если установлен), его расписании на неделю, списком групп, где он преподаёт, комментарии. Страницу преподавателя может администрировать только админ сайта или назначать через админку модератора лично.
5. WAP-версия расписания занятий.
Страница с расписанием занятий на сегодня и листалкой по дням туда-сюда. В вап-версии будет недоступно редактирование расписания и ссылки на другие страницы.
P.S. ТЗ будет дорабатываться или обновляться по мере поступления правок. Следите за обновлениями.
- +3
- 23 февраля 2010, 15:05
- prepodina
Неплохо однако. По сути реально добавить сюда и лекции-шпоры по предмету))

- derSpinner
- 23 февраля 2010, 18:22
- ↓
Не забудьте про то, что расписание чередуется по неделям: чётная/нечётная. То есть их должно быть 2. Ну и соответственно, человек, заполняющий расписание должен выбрать, какая неделя текущая.
возможно, присоединюсь к коллективному заказу (смотря какая цена будет)
разрабатываться будет под 0,4?
разрабатываться будет под 0,4?

- NonStop2009
- 24 февраля 2010, 16:42
- ↓
Этот модуль на базе «Афиши», которая сейчас существует для версии 0.3.1.
Да и вообще, пока все доступные модули не адаптированы для 0.4, нет смысла новые сразу затачивать под последнюю версию. Лично я пока переезжать на 0.4 не планирую.
Пока по разработке и ценам я вам ничего больше сказать не могу, мы ещё на стадии переговоров с разработчиком. Да и вообще спрос изучаем.
Да и вообще, пока все доступные модули не адаптированы для 0.4, нет смысла новые сразу затачивать под последнюю версию. Лично я пока переезжать на 0.4 не планирую.
Пока по разработке и ценам я вам ничего больше сказать не могу, мы ещё на стадии переговоров с разработчиком. Да и вообще спрос изучаем.
хорошо так же как-ть выводить замены и отмены.
например замененная пара выводится красным, отмененная — становится бледно серенькой.
еще нужно не забыть про архив и расписаний и период на который расписание дейтвует.
добавка к подсчету недель: есть недели четная/нечетная + верхняя/нижняя, т.е. кол-во пар не четной верхней может отличаться от четной нижней.
например замененная пара выводится красным, отмененная — становится бледно серенькой.
еще нужно не забыть про архив и расписаний и период на который расписание дейтвует.
добавка к подсчету недель: есть недели четная/нечетная + верхняя/нижняя, т.е. кол-во пар не четной верхней может отличаться от четной нижней.
Спасибо за замечания. Чётные/нечётные/верхние/нижние недели в базовой комплектации не планируются. Да и вообще, честно говоря, про такое я впервые слышу. Нужно побеседовать со студентами.
Смысл модуля в том, чтобы заполнением расписания занимались сами пользователи, а не администрация сайта. При любом изменении они должны редактировать своё расписание, оно будет видно другим. Изменения отмечать дветом первые несколько часов — хорошая идея.
Смысл модуля в том, чтобы заполнением расписания занимались сами пользователи, а не администрация сайта. При любом изменении они должны редактировать своё расписание, оно будет видно другим. Изменения отмечать дветом первые несколько часов — хорошая идея.
Публикую промежуточные результаты обсуждения создания плагина с заинтересовавшимся исполнителем.
В целях облегчения задачи для исполнителя были вычеркнуты по крайней мере на первом этапе из ТЗ сл. пункты:
1. Пункт 5 — создание wap сайта
2. Пункт 4 — модуль Каталог является сторонним плагином и интеграция с ним трудоемка. Но не теряется надежда, что при успешных будующих продажах автором плагина будет реализован и этот пункт, правда в ином виде.
Далее пункт №2 показался для исполнителя слишком сложным и непростым, поэтому ищется более простое и в тоже время приемлемое решение. Например оставить возможность редактирования расписаний — администраторам сайта, людям создавшим учебную группу на сайте.Может быть кому то еще??
В целях облегчения задачи для исполнителя были вычеркнуты по крайней мере на первом этапе из ТЗ сл. пункты:
1. Пункт 5 — создание wap сайта
2. Пункт 4 — модуль Каталог является сторонним плагином и интеграция с ним трудоемка. Но не теряется надежда, что при успешных будующих продажах автором плагина будет реализован и этот пункт, правда в ином виде.
Далее пункт №2 показался для исполнителя слишком сложным и непростым, поэтому ищется более простое и в тоже время приемлемое решение. Например оставить возможность редактирования расписаний — администраторам сайта, людям создавшим учебную группу на сайте.Может быть кому то еще??
Комментарии (25)
RSS свернуть / развернуть