@LeonidPokrovskiy

Общая таблица учеников онлайн школы. Есть готовые решения?

Суть:

Есть онлайн школа по рисованию. Туда регулярно приходить куча народу (особенно к вечеру). Несколько раз компьютеров просто не хватало.

Поэтому было принято такое решение (не мной, а одни из преподователей-художников):

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

Одна из самых серьезных проблем:

Кто угодно может за 2 секунды удалить все данные.

Вопрос:

Есть ли какие-то готовые решения для этого?

Просто что-то типа общей таблицы, но чтобы к ней доступ был только у некоторых людей. И чтобы были логи действий, чтобы было видно кто и что сделал.
  • Вопрос задан
  • 254 просмотра
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
Google Doc, а точнее Google Sheets (гуг таблицы) решают вашу проблему.

Для этого нужно расшарить её не по ссылке, а выдать доступ каждому индивидуально, по e-mail с правом на редактирование. Далее, если кто-то всё удалит за 2 секунды, то в истории документа (таблицы) вы сможете посмотреть, кто именно это сделал. Можно откатить изменения.

Далее есть такая штука, как Google Forms. Вы можете создать форму типа формы регистрации, только простую - вводишь свои ФИО и дату занятия (к примеру). Эту форму можно сконнектить с гугл таблицей, куда будут поступать данные. Саму таблицу открыть только для чтения или вообще не открывать (лишь преподавателю нужно будет ее смотреть).

Вот вам и база данных + UI. Дешево и сердито.

Я уж молчу про то, что там можно и скрипты прикрутить, если будет необходимость. Можно защищать отдельные диапазоны таблицы и т.д. Собственно, думаю, вам всё же понадобится скрипт в случае использования Google Forms. Во-первых, нужно посылать письмо, что место забронировано или что места кончились. Ведь может быть так, что два человека регистрируются одновременно, а место осталось одно. Плюс когда места кончились, нужно автоматически менять форму, чтобы она была закрыта и превращалась просто в уведомление "мест больше нет".

PWA - тоже выход. Понадобится один фрилансер (программист, желательно с уклоном в UI/UX) для создания приложения и немного денег на хостинг (12 руб в месяц). Готовых решений нет.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@kip_34
Хороший
В google docs в таблице можно настроить права доступа
5d93ab0a310cd428272055.png
Ответ написан
lukoie
@lukoie
Есть даже специализированная ЦМС для этого
https://agwd.ru/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы