То есть вместо того, чтобы сразу заполнить журнал, который в любом случае вам заполнять надо и тратить на это время, вы вместо этого дополнительно делаете лишнюю работу, чтобы потом по результатам этой работы заполнить тот же самый журнал.
Какая система не для этого? Мы к моменту прихода к начальнику службы безопасности уже полностью написали и внедрили систему учёта посещаемости студентами занятий.
Нам даже ходить никуда не надо, просто в ЛК преподавателя делаем выгрузку за определённый день с чистыми данными: дата, группа, ФИО студента.
Что почитайте? Если вы не в состоянии выразить свою мысль или вам просто религия не позволяет использовать RFID, то так и скажите.
Зачем ходить? Вы в курсе такого термина как «Выгрузка», и не надо никуда ходить, если уж лично вам каждый день непонятно для чего нужно каждый день знать кто из студентов был, а кто не был.
Опять же моё решение вполне расширяемо и единообразно для любых учебных заведений, хоть школ, хоть университетов, а выдача денег на всё это дело — другой вопрос, если надо помимо универа ещё и школу подключать, то имеет смысл делегировать вопрос денег на более высокий уровень.
А на проде тоже надо порт 3000 выставлять и через перенаправление портов идти на 80-ый порт? Или сразу можно 80-ый порт ставить?
А зачем это вообще нужно, если можно просто накатить nginx с простым конфигом, как написали выше? Вот если бы, как в статье писалось, рассматривался бы момент, что к нам пришёл какой-то робот или браузер без JS, то вот только им отдавать статику нодой — это было бы куда полезней.
И это вполне эффективно, если вы не в курсе, то на многих работах учётов посещаемости работниками работы идёт именно по пропускам с RFID, или что там сейчас в 2019-ом есть.
И студент не сможет «ответить за чужую фамилию», а именно проставить на входе в аудиторию свой пропуск и пропуск друга, т.к. для этого ему придётся на входе в универ через турникеты прочекать свой пропуск и пропуск друга (а простым запросом в БД можно легко найти человека, который в универ не приходил, но почему-то отметился в аудитории), а это уже будет видно и на камере, и вахтёр тоже увидит.
Так что тема с RFID полностью всё автоматизирует и не надо напрягать студентов. Правда после защиты и внедрения такого дипломного проекта для универа я бы уехал из города, чтобы меня не поймали на улице, но это уже другой разговор.
А теперь возвращаемся к тому, что говорил автор: «Времени затрачено не много, а результат очень качественный» и «Это простая задача уничтожения моей персональной рутины».
У задачи, если её копнуть, очень много подводных камней, каждый из которых нужно проанализировать, продумать решение. Даже в вашей реализации есть подводные камни как «студент только из универа способен отметиться» — я могу просто пойти в столовку при универе и чилить в телефоне, оставаясь при этом в локальной сети универа.
А ещё и отдельно выделять IP. Это ведь надо учитывать время пары, верно, чтобы абы кто не записался? Ещё расходы на доработку системы.
И отсюда вопрос: а стоит ли вся овчинка выделки и стольких заморочей, чтобы всю работу перевести, так сказать, с сервера на клиента? А клиенту мы доверять не можем, вот и делаем кучу-прекучу проверок.
В то время как мой изначально предложенный вариант с Excel максимально лишён каких-то проблем, а уж тем более вышеперечисленных. Да, надо тратить время преподавателя, но это меньшее зло, кмк, чем решать все вышеперечисленные проблемы и пытаться справиться с абьзом системы от студентов.
Или, если решать учёт посещаемости студентами занятий модно-молодёжно, то я бы пошёл совершенно иным путём.
У всех студентов есть RFID-пропуска (по крайней мере в моём универе в глубинке провинции в конце нулевых уже было). Берём малинку и считыватель, ставим около входа в кабинет, студенты заходят на пару и прикладывают пропуск к малинке.
Но это если кустарно, если делать по уму, то можно запилить прям хорошую систему учёта посещаемости и предложить это универу. Универ, я думаю, не откажется от такого, если хорошо попросить, и выделит денег на нормальную реализацию системы с нормальными считывателями около дверей и иными штуками.
И с RFID-пропусками мы решим и проблему преподавателя, что ему не надо вообще вести учёт посещаемости, и студентам не будем добавлять головной боли только потому что кому-то лень вести учёт посещаемости, хотя это вроде как является рабочей обязанностью (могу ошибаться про рабочую обязанность).
А если я пришёл и забыл отметиться, а посадка на самолёт закрыта? Ну вот запара в голове у меня после трёх полуторачасовых пар, что делать тогда? Фактически-то я присутствовал.
Или другой момент, как быть если я при вводе опечатался и ввёл не Иванов Пётр Сидорович, а Иканов Пётр Сидорович, как эту проблему решать?
Или третий момент, у меня рамсы с одногруппником, и он ввёл меня в журнал учёта, а меня нет. И меня вызывают решать задачу, а меня нет, получается что я соврал преподавателю. Как решать такую проблему? Даже не рамсы, а просто как бороться с флудом? Как ограничивать доступ только к своей группе, чтобы никто посторонний не мог ничего вписать?
update1:
Или если студент телефон дома оставил? Или разрядился? Или кнопочный телефон, что редкость, но всё же далеко не нулевая.
Окей, как вы будете решать проблему, что я, студент Иванов Пётр Сидорович, не пришёл к вам на пару, но зашёл к вам на сайт где-то за минуту до конца пары и отметился, что я был?
Открываем доступ к Excel на первой поре, студенты сами себя вносят. Дальше закрываем доступ на редактирование, оставляем только на просмотр.
Искать никого не надо, один раз отсортировать по алфавиту и никаких проблем с вылавливанием студентов нет. Всяко проще один раз преподу плюсик поставить, чем вводить ФИО каждый раз. Первую колонку с ФИО можно запинить.
А если вы хотите отдать «на аутсорс» студентам чтобы они сами заполняли о себе посещаемость — вы вообще не понимаете с чем работаете, но при этом уже делаете какие-то действия по разработке решения. Сначала надо проанализировать проблему, а вы это не сделали (в начале статьи у вас обычная универская вода), а уже только потом на основе проблемы искать максимально простое решение.
И вообще ваш ответ на критику — вы диплом также перед дипломной комиссией защищать будете?
Теги списков вообще не нужно использовать в хлебных крошках, меню и подобных местах, т.к. теги списков это теги контента. А хлебные крошки и меню это служебная информация.
В приложении «Яндекс» есть распознавалка номеров, которая показывает «Возможно реклама банковских услуг» + на смартфонах есть функция отправки номера в бан.
Кроме как школы и ВО обратно ничего и не возвращается, т.к. медицина чуть ли не вся платная, как я понял из вашей статьи, общение с чиновниками платное (в плане надо сторонним людям платить, чтобы они помогали решать вопросы с обустройством, переездом и т.п.).
В общем сомнительно как-то, платишь десятки тысяч евро в год непонятно куда, а в итоге за кучу вещей должен ещё платить уйму денег сверху.
У меня 1 вопрос возник. С учётом весьма так приличных ценников, и что за всё надо платить, то куда уходят налоги, которые могут варьироваться от 30 до 50%?
А как быть с пользователями, у которых старый Хром 49, потому что они сидят на каком-нибудь Android 5 или 6 и выходят в интернет со стандартного встроенного браузера «Браузер» или «Интернет»? И их, к сожалению, далеко не 1% пользователей.
Логика уровня Б, вопросов к вам больше не имею.
Нам даже ходить никуда не надо, просто в ЛК преподавателя делаем выгрузку за определённый день с чистыми данными: дата, группа, ФИО студента.
Зачем ходить? Вы в курсе такого термина как «Выгрузка», и не надо никуда ходить, если уж лично вам каждый день непонятно для чего нужно каждый день знать кто из студентов был, а кто не был.
Опять же моё решение вполне расширяемо и единообразно для любых учебных заведений, хоть школ, хоть университетов, а выдача денег на всё это дело — другой вопрос, если надо помимо универа ещё и школу подключать, то имеет смысл делегировать вопрос денег на более высокий уровень.
А на проде тоже надо порт 3000 выставлять и через перенаправление портов идти на 80-ый порт? Или сразу можно 80-ый порт ставить?
А зачем это вообще нужно, если можно просто накатить nginx с простым конфигом, как написали выше? Вот если бы, как в статье писалось, рассматривался бы момент, что к нам пришёл какой-то робот или браузер без JS, то вот только им отдавать статику нодой — это было бы куда полезней.
И это вполне эффективно, если вы не в курсе, то на многих работах учётов посещаемости работниками работы идёт именно по пропускам с RFID, или что там сейчас в 2019-ом есть.
И студент не сможет «ответить за чужую фамилию», а именно проставить на входе в аудиторию свой пропуск и пропуск друга, т.к. для этого ему придётся на входе в универ через турникеты прочекать свой пропуск и пропуск друга (а простым запросом в БД можно легко найти человека, который в универ не приходил, но почему-то отметился в аудитории), а это уже будет видно и на камере, и вахтёр тоже увидит.
Так что тема с RFID полностью всё автоматизирует и не надо напрягать студентов. Правда после защиты и внедрения такого дипломного проекта для универа я бы уехал из города, чтобы меня не поймали на улице, но это уже другой разговор.
У задачи, если её копнуть, очень много подводных камней, каждый из которых нужно проанализировать, продумать решение. Даже в вашей реализации есть подводные камни как «студент только из универа способен отметиться» — я могу просто пойти в столовку при универе и чилить в телефоне, оставаясь при этом в локальной сети универа.
А ещё и отдельно выделять IP. Это ведь надо учитывать время пары, верно, чтобы абы кто не записался? Ещё расходы на доработку системы.
И отсюда вопрос: а стоит ли вся овчинка выделки и стольких заморочей, чтобы всю работу перевести, так сказать, с сервера на клиента? А клиенту мы доверять не можем, вот и делаем кучу-прекучу проверок.
В то время как мой изначально предложенный вариант с Excel максимально лишён каких-то проблем, а уж тем более вышеперечисленных. Да, надо тратить время преподавателя, но это меньшее зло, кмк, чем решать все вышеперечисленные проблемы и пытаться справиться с абьзом системы от студентов.
Или, если решать учёт посещаемости студентами занятий модно-молодёжно, то я бы пошёл совершенно иным путём.
У всех студентов есть RFID-пропуска (по крайней мере в моём универе в глубинке провинции в конце нулевых уже было). Берём малинку и считыватель, ставим около входа в кабинет, студенты заходят на пару и прикладывают пропуск к малинке.
Но это если кустарно, если делать по уму, то можно запилить прям хорошую систему учёта посещаемости и предложить это универу. Универ, я думаю, не откажется от такого, если хорошо попросить, и выделит денег на нормальную реализацию системы с нормальными считывателями около дверей и иными штуками.
И с RFID-пропусками мы решим и проблему преподавателя, что ему не надо вообще вести учёт посещаемости, и студентам не будем добавлять головной боли только потому что кому-то лень вести учёт посещаемости, хотя это вроде как является рабочей обязанностью (могу ошибаться про рабочую обязанность).
Или другой момент, как быть если я при вводе опечатался и ввёл не Иванов Пётр Сидорович, а Иканов Пётр Сидорович, как эту проблему решать?
Или третий момент, у меня рамсы с одногруппником, и он ввёл меня в журнал учёта, а меня нет. И меня вызывают решать задачу, а меня нет, получается что я соврал преподавателю. Как решать такую проблему? Даже не рамсы, а просто как бороться с флудом? Как ограничивать доступ только к своей группе, чтобы никто посторонний не мог ничего вписать?
update1:
Или если студент телефон дома оставил? Или разрядился? Или кнопочный телефон, что редкость, но всё же далеко не нулевая.
Искать никого не надо, один раз отсортировать по алфавиту и никаких проблем с вылавливанием студентов нет. Всяко проще один раз преподу плюсик поставить, чем вводить ФИО каждый раз. Первую колонку с ФИО можно запинить.
А если вы хотите отдать «на аутсорс» студентам чтобы они сами заполняли о себе посещаемость — вы вообще не понимаете с чем работаете, но при этом уже делаете какие-то действия по разработке решения. Сначала надо проанализировать проблему, а вы это не сделали (в начале статьи у вас обычная универская вода), а уже только потом на основе проблемы искать максимально простое решение.
И вообще ваш ответ на критику — вы диплом также перед дипломной комиссией защищать будете?
С технической точки зрения вся описываемая вами Америка открыта в 1492 году (ещё и в одном поле у вас две сущности).
С менеджерской точки зрения есть Excel в MS Office Online 365 или как оно там называется.
В общем сомнительно как-то, платишь десятки тысяч евро в год непонятно куда, а в итоге за кучу вещей должен ещё платить уйму денег сверху.