Имя: Пароль:
IT
 
Можно ли построить график повторений для кривой забывания SQL запросом?
0 trdm
 
30.05.23
09:20
Я насчет карточек английских слов.
https://lingvister.ru/blog/angliyskiy-s-pomoshchyu-kartochek-tasuem-i-povtoryaem
https://ru.wikipedia.org/wiki/Кривая_забывания

Имеется табличка в SQL, типа:
create table card_en (date detatime, card varchar(100));
и простой инструмент типа QA.
каков запрос?
1 Волшебник
 
30.05.23
09:22
Не надо учить слова иностранного языка по карточкам. Надо читать книги или слушать/смотреть интересный контент Вашего уровня.
2 trdm
 
30.05.23
09:23
в card_en хранятся даты повторения карточек и сами карточки (пути к файлам).
В результате запроса хотелось бы видеть план график (с учетом того, что учиться только утром).
3 trdm
 
30.05.23
09:23
(1) или слушать/смотреть интересный контент Вашего уровня.

ну вот слушаешь ты контент и если слово непонятное - приходится лезть в карточки.
4 trdm
 
30.05.23
09:24
+(0) или понадобится "пост-обработка" процедурная.
5 trdm
 
30.05.23
09:26
и собственно насколько надежна кривая забывания? Точен ли график?
6 Волшебник
 
30.05.23
09:27
(3) Непонятное слово пытаешься понять из контекста или просто пропускаешь
7 Волшебник
 
30.05.23
09:28
(5) Это всё фейк. Никакого "забывания" не существует. Если читать книги и слушать контент, то все нужные слова будут естественным образом повторяться.
8 trdm
 
30.05.23
09:28
(6) и так и остаешся по жизни с этими непонятками?
9 Волшебник
 
30.05.23
09:30
(8) Если слово встретится 4 раза и от его понимания будет зависеть смысл сюжета, то можно глянуть в СЛОВАРЬ, а не карточки
10 trdm
 
30.05.23
09:33
(9) ващет тема не о том.
11 Anchorite
 
30.05.23
09:46
(5) > и собственно насколько надежна кривая забывания? Точен ли график?

Что точно, так это то, что она совершенно неадекватна вашей задаче, вы ведь не используете «метод заучивания бессмысленных слогов, состоящих из двух согласных и гласной между ними, не вызывающими никаких смысловых ассоциаций».
12 Волшебник
 
30.05.23
09:48
(10) Вообще-то Вы хотите дичь
13 trdm
 
30.05.23
10:09
(12) ващет время покажет.
14 Волшебник
 
30.05.23
10:25
Техника запоминания иностранных слов
https://www.youtube.com/watch?v=PHxfhSGOk4M
15 trdm
 
30.05.23
10:31
(14) я и так использую технику мнемоники и технику связей.
нашел чем удивить, мнемонику я использю широко.

К примеру пары: apparent-secret, casual-regular и прочие техники.
16 trdm
 
30.05.23
10:35
А вместо карточек использую абзацы из учебника грамматики и словарные статьи из словаря Apresyan (En-Ru)
17 Волшебник
 
30.05.23
10:48
(15) а это видел?
https://www.youtube.com/watch?v=afxYbJC8O5c
18 trdm
 
30.05.23
10:55
(17) нет, не видел. 2.5 часа?

> Николай Ягодкин
> - Педагог (2 высших педагогических образования), специалист по инновационным методикам обучения

чувак, всякая инновация должна пройти апробацию в трех поколениях. В индуизме так.
19 trdm
 
30.05.23
10:57
и только после этого она считается надежной.
инфоциган - дохрена, классика - рулит.
20 Anchorite
 
30.05.23
11:40
(18) >В индуизме так.

А можно про индуизм поподробнее.
21 trdm
 
02.06.23
19:27
Ну вот как-то так получилось, есть даты в прошлом, но тут ничего не поделаешь, прийдется спускать их на будующее.

SELECT t2.word
    ,t2.lastDate
    ,t2.countRe
    ,t2.planDate
FROM (
    SELECT t.word
        ,t.lastDate
        ,t.countRe
        ,CASE
            WHEN t.countRe = 1
                THEN DATE ( t.lastDate,"+1 day")
            WHEN t.countRe = 2
                THEN DATE (t.lastDate,"+2 day")
            WHEN t.countRe = 3
                THEN DATE (t.lastDate,"+5 day")
            WHEN t.countRe = 4
                THEN DATE (t.lastDate,"+20 day")
            WHEN t.countRe = 5
                THEN DATE (t.lastDate,"+40 day")
            END AS planDate
    FROM (
        SELECT word
            ,MAX(DATE) lastDate
            ,COUNT(*) countRe
        FROM vE_202303
        WHERE LENGTH(word) > 0
        GROUP BY word
        ) t
    WHERE t.countRe <6
    ) t2

ORDER BY t2.planDate
https://www.cyberforum.ru/database/thread3109094.html#post16926134
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.