
Kernel
22.09.2018
10:03:43
Тогда у тебя расписание будет по сути many-to-many

Alexey
22.09.2018
10:03:57
Ыээээээээ
Так я и писал про это )
Я делаю groups_lessons

Google

Alexey
22.09.2018
10:04:23
И мне надо где то хранить текущий урок

Kernel
22.09.2018
10:04:27
Табличка типа:
group id| lesson id | seq
1 | 2 | 1
1 | 2 | 2

Alexey
22.09.2018
10:04:43
Many to many обозначает принадлежность
Как определить порядок? Какой урок следующий?

Kernel
22.09.2018
10:05:09
после seq + добавить поле finished boolean
seq = sequence

Alexey
22.09.2018
10:05:35
Да, и потом при выборке писать различные условия where и тд
Или - просто у группы есть next_lesson (что логично, группа должна знать про то какой урок седующий)
И все

Артём
22.09.2018
10:06:12
Ты в любом случае подебаж запросы в своем варианте

Alexey
22.09.2018
10:06:19
Никакого оверхеда, все очень прозрачно, ничего не раскидано
Да, если бы была привязка к дням недели - я согласен

Google

Kernel
22.09.2018
10:07:57
я хз что ты там делаешь, но твой подход очень ограниченный.
- ты не можешь планировать уроки по времени
- ты не можешь посмотреть когда у учителя\группы есть окно
- ты не можешь отменять\переносить уроки и отображать что урок был отменен\перенесен
- ...

Alexey
22.09.2018
10:08:13
Блин, классический форумный случай: заходишь спрашивать как сделать чайник, тебе говорят продать квартиру и уехать в другой город

Артём
22.09.2018
10:09:18
Потому, что сделать чайник нужно продать квартиру и купить завод чайников, ну или пойти учиться на электрика

Kernel
22.09.2018
10:09:19
очень правильный подход
продолжайте в том же духе.

Alexey
22.09.2018
10:10:18
Я наоборот считаю что это очень круто что мы пришли к тому ято расписания нет

Kernel
22.09.2018
10:10:49
если у тебя 1 учитель и 2 ученика - то может и удобнее

Alexey
22.09.2018
10:10:54
Это очень сильно повышает прозрачность системы

Артём
22.09.2018
10:11:15
Но и очень сильно ее ограничивает

Alexey
22.09.2018
10:11:24

Kernel
22.09.2018
10:11:40
тогда у вас явно проблемы

Alexey
22.09.2018
10:11:41

Kernel
22.09.2018
10:13:53
Ну, вам ведь виднее какие у нас проблемы ) кейс напиши, я расскажу как это решается
- как учитель\ученики могут планировать что-то?
- как учитель знает сколько людей придет на урок?
- каждый раз когда урок переносится, они опять 2 часа решают в чате когда ВСЕМ удобно?
- если ученик не может прийти на урок - как это отображается?
- сколько времени занимает планирование в чате? Как это происходит? Каждый высказывается когда ему удобно и все соглашаются на одну дату?

Артём
22.09.2018
10:15:50
Пример?
Я скажу так. Зачем вообще нужен этот огрызок если все можно решить в чате группы?
Твое приложение должно решать спектр бизнес задач, а не искать как сделать проще

Alexey
22.09.2018
10:16:21

Google

Kernel
22.09.2018
10:16:52
так расписание все таки есть?

Alexey
22.09.2018
10:16:52

Артём
22.09.2018
10:17:25
Сделай ты это расписание в бд, т.к это неотъемлемая часть бизнеса

Alexey
22.09.2018
10:17:38
Грубо говоря группа называется «понедельник вторник среда ч 16:00
И все
В чате в начале года - да, идет обсуждение кому как

Kernel
22.09.2018
10:18:11
а чат этот где?
что за чат вообще?

Alexey
22.09.2018
10:18:24
В приложении

Евгений
22.09.2018
10:18:58

Kernel
22.09.2018
10:19:04
ты т.е сделал чат, но не сделал нормального расписания?

Alexey
22.09.2018
10:19:17
Блен
Я просто не вижу потребности в нес
Вы пока ни одного кейса не назвали )
Я вижу в отсутствии расписания мощную гибкость
Вы нет
Я прошу указать кейс
Его тоже нет (

Артём
22.09.2018
10:20:09
Это в корне не правильно и делает вообще безсмысленным твое приложение

Google

Kernel
22.09.2018
10:20:10
гибкость в чем?
как мне узнать что расписание изменилось? как мне узнать что учитель заболел?

Alexey
22.09.2018
10:20:27

Kernel
22.09.2018
10:20:47
т.е мне надо постоянно мониторить чатик? ок

Alexey
22.09.2018
10:20:52
Ну, то есть пуш падает
Ну е мое
Вы уже троллите просто?
Без конструктива?

Артём
22.09.2018
10:21:38
Зачем мне нанимать разраба, если я могу составить расписание в ексле раз в год, сделать отдельный канал для каждой группы и вручную напоминать о занятиях?

Евгений
22.09.2018
10:21:53
Тебе дают конструктив но ты его не видишь и отвечаешь "в чатике"

Alexey
22.09.2018
10:21:59
Сейчас мы пишем платформу свою
А до этого да, группы в ватсаппе

Kernel
22.09.2018
10:22:20

Артём
22.09.2018
10:22:42
Ну, эта платформа не решает проблемы

Alexey
22.09.2018
10:22:47

Артём
22.09.2018
10:22:50
В ней нет вообще расписания

Alexey
22.09.2018
10:23:15
Она есть в названии группы ) так же как и до этого было в названии групы в ватсаппе

Евгений
22.09.2018
10:23:17

Артём
22.09.2018
10:23:22
Каналы банально перекочевали к вам, но зачем?

Kernel
22.09.2018
10:23:25

Google

Alexey
22.09.2018
10:23:43
Номер урока - это не айди. Это именно номер

Артём
22.09.2018
10:24:11
Преподавателю также нужно в ручную каждому объяснять, что сегодня урока не будет?
Нет

Alexey
22.09.2018
10:24:26

Kernel
22.09.2018
10:24:27
ну вот я пропустил 4 урока. 2 из них перенеслись. как мне (ученику) узнать тему следующего урока?

Артём
22.09.2018
10:24:41
Я сейчас вижу это как распил денег заказчика

Alexey
22.09.2018
10:24:44
Ты пропустил 2 значит
Заказчик это мы сами
Для себя пишем
Вечь анекдот в том что я изначально был за сущность расписание. Но люди очень далекие от программирования меня переубедили

Артём
22.09.2018
10:25:28
Переехать с нормального мессенждера на свое собственно решение, которое делает тоже самое

Alexey
22.09.2018
10:25:52

Kernel
22.09.2018
10:25:55

Евгений
22.09.2018
10:25:56
Я ваще кейс не вкурил если что ))

Kernel
22.09.2018
10:26:25
А давайте запилим свою систему, удобнее чем whatsapp чатики... в итоге имеем N+1 мессенджер (с)

Alexey
22.09.2018
10:26:45
Но вообще да, кстати, я так посмотрел - и правда, очень сильно вче похоже на серьезно расширенный мессенджер

Евгений
22.09.2018
10:26:45
В котором мы сейчас сидим

Kernel
22.09.2018
10:27:10

Евгений
22.09.2018
10:27:23

Alexey
22.09.2018
10:27:32