Как студенту иметь актуальное расписание, как старостам и преподавателям отправлять сообщения сразу всей группе

в 11:19, , рубрики: mobile development, Блог компании Расписание вузов, вузы, расписание, расписание вузов, студенты, Учебный процесс в IT

Disclaimer: Мы работаем в компании «Расписание вузов», делаем мобильные приложения (iOS, Android, Windows Phone), в которых публикуется учебное расписание студентов и преподавателей.

Как менять расписание в мобильном приложение

Как студенту иметь актуальное расписание, как старостам и преподавателям отправлять сообщения сразу всей группе - 1 Как студенту иметь актуальное расписание, как старостам и преподавателям отправлять сообщения сразу всей группе - 2 Как студенту иметь актуальное расписание, как старостам и преподавателям отправлять сообщения сразу всей группе - 3

Основной функцией нашего приложения мы считаем показ расписания. Но во многих вузах считается, что без возможности изменения этого расписания, показ расписания бесполезен. Редактировать расписание можно через веб-интерфейс (это сделать проще), но надо бы дать возможность через мобильные приложения.

Вначале нам это казалось относительно простой задачей. Дальше как обычно. Одним из препятствий стало — как обеспечить возможность изменять расписание не только себе, но при этом не так, чтобы взял и кому хочешь все поменял. По крайней мере, все всегда спрашивали «если любому студенту дать возможность изменять расписание, то он не станет всем подряд его менять, баловаться, хулиганить?» и проч. Было много вариантов, мы остановились на том, что один студент делает себе изменение расписания и предлагает своим одногруппникам его изменить также (к ним автоматически приходит push-уведомление про измененную пару, что и кто в ней изменил). Они могут согласиться, могут отказаться.

Вот это оказалось непросто и пока мы сделали это только на iOS, а на Android пытаемся сделать к Новому Году. Что говорить, механизм такой, в любом случае, спорный, будем внимательно прислушиваться к отзывам пользователей. Можно считать, что запустили бета-тестирование редактирования расписания и то — только на одной платформе.

Сообщения от старост и преподавателей

Изначально мы хотели сделать сообщения только от преподавателей. Т.е. авторизованный преподаватель может послать сообщение сразу всей группе. Или нескольким группам. Например, тем, у которых он ведет пары в определенный день. Если он заболел и его не будет, то преподаватель может выбрать интервал дат, в которые его не будет, и выслать сообщение об этом всем группам, у которых в эти дни он ведет занятия. Или можно отправить задание, поставив срок, к которому оно должно быть выполнено.

Как студенту иметь актуальное расписание, как старостам и преподавателям отправлять сообщения сразу всей группе - 4 Как студенту иметь актуальное расписание, как старостам и преподавателям отправлять сообщения сразу всей группе - 5 Как студенту иметь актуальное расписание, как старостам и преподавателям отправлять сообщения сразу всей группе - 6

Потом стало очевидно, что функция отправлять сообщения нужна и старостам, а возможно и другим людям в вузе (например, профкому). Сообщения отправляются в одном стороннем порядке только теми, кто авторизован для этого. Пока получить подтверждение можно только у нас через почту. Сейчас доступно в последних версиях приложения на iOS и Android.

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

Автор: vuzarium

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js