170 похожих чатов

Так вот, просьба о помощи. Настал тот момент, когда

требуется зашаманить запись выполненных заданий в бд, и я вообще сейчас не представляю как это сделать...
Т.е. что вообще я хочу (может детальное описание поможет вам, дорогие товарищи, вникнуть в суть).
Есть задание, например, "напиши правильно склонения", пользователь делает задание, и... куда дальше сохранять статистику именно этого выполненного задания? Как правильно делаются "подобные" задачи... Стоит ли делать в сущности пользователя объект с общей статистикой, или следует делать отдельную сущность, которая будет привязана к конкретному пользователю? В общем, сейчас собираю идеи как всё это зашаманить. Буду рад любым вашим идеям.

5 ответов

15 просмотров
Kvhqm-Mboe Автор вопроса

На данный момент, "додумался" до идеи, когда я буду сохранять в сущность айди задания, и статистику к этому заданию, которая будет записываться, и\или перезаписываться, если задание было выполнено ранее. А Общая статистика (типа:заданий выполнено, слов выучено), будет хранится в сущности пользователя, как думаете, это похоже на что-то "правильное" что будет работать нормально, или выглядит как "захламление" базы данных?

Kvhqm-Mboe Автор вопроса

Никто не сталкивался с подобными задачами? Т.е. создание заданий, и запись статистики их выполнения

Kvhqm-Mboe Автор вопроса

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

Твоя задача почти аналогична хранению комментариев. Гугли как делают структуру БД под хранение комментариев, ну или посмотри как БД делают под интернет магазины, и адаптируй под свои хотелки. В своей сути все одно и тоже.

Kvhqm-Mboe Автор вопроса
Эркин Бахтушкин
Твоя задача почти аналогична хранению комментариев...

Та ну хз... Комменты, это отдельный док, который прост ссылается на определенный пост. Это может быть как отдельная сущность, так и поле внутри сущности поста (типа post: string, comments: [{bla: string, blaBla:string}]

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта