adaptive-learning / anatomy

An intelligent application for practicing human anatomy.
https://practiceanatomy.com/
18 stars 6 forks source link

categorize images to organ system by its terms (using TA) #20

Closed marekcierny closed 8 years ago

marekcierny commented 8 years ago

Currently, some images are shown in a wrong organ system cathegory. For example, PNS contains facial muscles (https://anatom.cz/view/11/), although all terms in this image are muscles (not nerves).

Suggestion:

marekcierny commented 8 years ago

Adding Honza's and Vita's comments from email: Honza: "obrazky, ktere zacinaji ve znackovaci aplikaci cislem, nejsou ve znackovaci aplikaci zarazeny v zadne kategorii. Pri importu do Anatoma se kategorie pojmu odvozuje od obrazku. Tim padem ty pojmy nemaji zadnou kategorii. Nejak jsem v kodu nenasel, ze by se pouzivalo prirazeni pojmu do kategorii (sloupec system v tabulce anatomy_tagging_term), ktere je dostupne tady: http://znackuj.anatom.cz/terms/

Tim padem je pri importu chyba, ktera souvisi s nahravanim po obrazcich: Anatom predpoklada, ze pokud do nej nahravame pojem, nahravame ho i se vsemi jeho kategoriemi (to znamena, ze se jeho kategorie vzdy resetuji a nastavi se podle aktualniho importu). Pri exportu ze znackovaci aplikace se kategorie nastavuji podle casti tela a podle kategorie, ve ktere je dany obrazek. Pokud je pojem na vice obrazcich a tyto obrazky se importuji zvlast, kategorie se k pojmu nastavi spatne. Vubec cele to prirazovani pojmu do kategorii podle obrazku je asi spatny napad."

Vita: "Papi, shrnul jsi to naprosto přesně. Jenom doplním, že anatomy_tagging_term se v exportu nepoužívá zatím, protože jsem to ještě nedodělal.

Po diskuzi o Topografii jsem přesvědčený, že řešením současného stavu je nemít kategorie na úrovni pojmů, ale na úrovni flashcards (t.j. dvojice pojem-obrázek). Pochopil jsem, že backend je na to připravený, je jen potřeba udělat tu změnu najednou na celém obsahu. Ve značkovací aplikaci to snad může zůstat stejně, jen se upraví export. Nahrát update celého obsahu bude stejně nutné udělat kvůli přidání jazyků - češtiny a anglické latiny."