Třídění skenů
Je hotovo:
- třídění skenů má samostatnou stránku, odkud se lze dostat na detail jednoho třídění
- GUI pro třídění načítá obrázky, umožňuje navigaci myší i jen klávesnicí, obsahuje javascriptovou autocomplete na účastníky i úlohy
- výsledek z GUI lze uložit do
scan_pages
- kontrola a zobrazení errorů a warningů (přes errory nelze zavolat závěrečné zpracování)
- naplánování jobu pro rozotřídění skenů (přepoužije se job
process_scans
, abychom mohli využít ty stejné soubory) - samotné roztřídění skenů podle obsahu
scan_pages
a založení řešení
Merge request reports
Activity
added 2 commits
added 144 commits
-
e3e102b2...0e78c590 - 132 commits from branch
mj/protokoly
- 69a25ae2 - Oddělení stránky s generováním protokolů a s nahráváním scanů
- 2cb71e11 - Naplánování jobu se scany vrací job_id
- ee6152fa - Odkazy na roztřídění skenů ze stránky pro jejich nahrání
- 443b5823 - JS autocomplete pro inputy
- 2d9ec0ed - Frontend pro třídění skenů
- c7946b1c - db.ScanPages pomocné metody
- d40dd4d2 - Skenování protokolů - číslovat stránky od 1 je intuitivnější
- 1ef925fe - Třídění skenů - doladění UI + ukládání změn třídění do databáze
- 05e8f695 - Třídění skenů - přepoužití jobu process_scans jako sort_scans
- bf47dbb0 - Přidání PyPDF2 na třídění scanů
- 74dfe259 - Třídění skenů - samotné třídění pomocí PyPDF2
- ae19dea3 - Smazáno několik debugovacích printů
Toggle commit list-
e3e102b2...0e78c590 - 132 commits from branch
- Resolved by Martin Mareš
Docela ošklivě se to popralo s mou reformou orgovského rozhraní, ale už se mi tuto větev povedlo rebasovat na aktuální
devel
. Jirko S., zkontroluješ po mně prosím, jestli jsem něco nerozbil?Trochu jsem si s tím hrál, chodí to hezky, ale všiml jsem si drobného problému: pokud už účastník měl nějaký submit, nový scan se neprohlásí za aktivní paper.
Až se dostanu na katedru, zkusím to otestovat na reálných scanech :)
Pak už bych to brzy mergenul, i kdyby bylo potřeba ještě dolaďovat drobnosti.
added 8 commits
- 2d189a0a - Frontend pro třídění skenů
- 01505329 - db.ScanPages pomocné metody
- f4e94f7d - Skenování protokolů - číslovat stránky od 1 je intuitivnější
- 9d72787e - Třídění skenů - doladění UI + ukládání změn třídění do databáze
- 40db57c6 - Třídění skenů - přepoužití jobu process_scans jako sort_scans
- 126ea9e0 - Přidání PyPDF2 na třídění scanů
- d63682d7 - Třídění skenů - samotné třídění pomocí PyPDF2
- 0e6cf092 - Smazáno několik debugovacích printů
Toggle commit listadded 125 commits
-
0e6cf092...4b2f6d8e - 113 commits from branch
mj/protokoly
- 023d057f - Oddělení stránky s generováním protokolů a s nahráváním scanů
- 0b237186 - Naplánování jobu se scany vrací job_id
- b36e3915 - Odkazy na roztřídění skenů ze stránky pro jejich nahrání
- 8317bc4f - JS autocomplete pro inputy
- 48f6ec6e - Frontend pro třídění skenů
- 5338983d - db.ScanPages pomocné metody
- 3f52f66c - Skenování protokolů - číslovat stránky od 1 je intuitivnější
- e68a5172 - Třídění skenů - doladění UI + ukládání změn třídění do databáze
- 808909c8 - Třídění skenů - přepoužití jobu process_scans jako sort_scans
- bdcfc8c1 - Přidání PyPDF2 na třídění scanů
- 61d10789 - Třídění skenů - samotné třídění pomocí PyPDF2
- c646e156 - Smazáno několik debugovacích printů
Toggle commit list-
0e6cf092...4b2f6d8e - 113 commits from branch
added 1 commit
- 96d67e8f - DB: Upgradovací skripty sloučeny a posunuty na aktuální datum
Drobnosti v ovládání:
- Automaticky se nepřiřazují pokračovací stránky.
- Když zmáčknu "f" nebo "x", bylo by hezké posunout se automaticky na další sken.
- Při mačkání šipek nahoru/dolů se posouvá celá stránka, takže náhled cestuje po obrazovce. Nešlo by s tím něco udělat?
- Nechceme v UI soubory a stránky číslovat od jedničky?
- Když už se tváříme, že uživatel nemusí vůbec používat seznam jobů, nehodilo by se i v UI na třídění scanů tlačítko na zrušení celého jobu?
- Správci už tlačítka u contestu přetekla řádek.
Také si na
org_contest_scans_process
několikrát stěžuje type checker.Každopádně to jdu mergenout, zbytek dořešíme za běhu.
mentioned in issue #186 (closed)
mentioned in commit bcf48c11