Jak wyliczyć poziom utrwalenia (np słówka) przy różnej liczbie prób.

0

Witam.

Piszę program do nauki słówek (lub w sumie czegokolwiek innego). Chce wyrazy losować tym rzadziej im większe prawdopodobieństwo, że dany wyraz znam. Sprawa jest prosta(stosunkowo) gdy liczba odpowiedzi jest taka sama dla wszystkich wyrazów. Ale ponieważ wyrazy trudne ćwiczymy częściej, to oczywiście liczba odpowiedzi na różne wyrazy jest różna.

I na tej postawie wyliczam tzw tort prawdopodobieństwa, stosując odpowiednie skalowanie itp.

Krotki przykład dla 4 wyrazów:
wyraz 1: 4 odpowiedzi dobrze, 0 odpowiedzi źle. Punkty:4
wyraz 2: 2 odpowiedzi dobrze, 2 odpowiedzi źle, Punkty:0
wyraz 3: 1 odpowiedź dobrze, 0 odpowiedzi źle, Punkty:1
wyraz 4: 90 odpowiedzi dobrze, 10 odpowiedzi źle, punkty: 80

I na podstawie tak ustalonych punktów wyliczam proporcjonalnie fragment "tortu". Natomiast pytanie jak to powinno być z punktu widzenia matematyki? Niematematyczne pomysły ulepszenia też mile widziane:)

0

Ja bym pomyślał też o kolejności odpowiedzi. Bo jest różnica między sytuacją kiedy po 10 razy na zmianę znałem słówko lub go nie znałem, a sytuacją kiedy 10 razy pod rząd nie znałem a potem 10 razy znałem. Ta druga sytuacja sugeruje że sie nauczyłem ;]

1
Shalom napisał(a):

Ja bym pomyślał też o kolejności odpowiedzi. Bo jest różnica między sytuacją kiedy po 10 razy na zmianę znałem słówko lub go nie znałem, a sytuacją kiedy 10 razy pod rząd nie znałem a potem 10 razy znałem. Ta druga sytuacja sugeruje że sie nauczyłem ;]

To jest dobry pomysł. Ja osobiście bym tylko przechowywał jedynie N ostatnich odpowiedzi. Oczywiście jeżeli na N prób użytkownik odpowiedziałby prawidłowo nie oznacza to, że słówko już nigdy nie zostanie mu wyświetlone, ale punktem wyjścia powinny być liczba ostatnich prawidłowych odpowiedzi. Poza tym można dodać regułę jeżeli N-1 ostatnich razy odpowiedziałem prawidłowo, ale ostatni raz był nieprawidłowy to oznacza, że to słówko jest przez użytkownika zapomniane. Trzeba mu je częściej przypominać.

2

Najprostsze rozwiązanie: Dla każdego słówka możesz trzymać liczbę punktów. Na starcie ustawiasz ją np. 5. Przy złej odpowiedzi dodajesz 2, przy dobrej odejmujesz 1. Gdy zjedziesz do zera - umiesz słówko i wywalasz z puli aktualnego treningu. Słówka, które sprawiły Ci kilka razy problem będą powtórzone sporą ilość razy, te które umiesz nawet przed nauką znikną dość szybko.

1 użytkowników online, w tym zalogowanych: 0, gości: 1