django: differentiate b/w blank pages and pages for some other test
I recently had a PDF containing CfA material from two different assessments.
-
plom-scan process
to test "T": got 70 of these:Magic code 'FFFFF' did not match spec 'TTTTT'. Did you scan the wrong test? Moving to unknownPages
-
plom-scan process
to test "F": 170 of these:Magic code 'TTTTT' did not match spec 'FFFFF'. Did you scan the wrong test? Moving to unknownPages
-
pdf file has 240 pages. All good, all accounted for.
-
plom-scan upload
WITHOUT--unknowns
to each server.
So first of all: let me acknowledge how glorious that felt: testament to at least 1.5 hours of napkin-based software design. Obviously this sort of thing should be made to work on django (if it does not already).
Next: you'll note there are no genuine unknowns above---lucky me! Would've been in trouble if so.
So Second request: on django, it would be nice if this worked EVEN IF I also had some genuine unknowns. That is, I should be able to:
- Scan a bundle of pages from two or more tests, and some extra pages and some truly unknown pages
- Discard all the pages that belong to other tests
- Deal with the "real" unknowns in the usual way.
- In principle, rescue one of those other test pages and map it in the usual ways.
And a