-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reading: Update MegaReadingImporter to 8/20/19 template format #2544
Reading: Update MegaReadingImporter to 8/20/19 template format #2544
Conversation
@kevinrobinson this is great! I'll merge this into the other branch and we can focus on the importer there. |
…g-processor-new-template
Added some commits updating the UI debug tool (use Also fixed some bugs in the processor code (some bugs in the keys matching the import templates, periods not matching the import column keys). |
selfie cc @edavidsonsawyer |
Part of #2523.
Who is this PR for?
Elementary teachers, reading specialists and district staff in Somerville
What problem does this PR fix?
Updates
MegaReadingImporter
to work with the 8/20/19 template format, with tests. This will enable using this manually for some historical spring data that was entered in a slightly different format, and merges this in for use as part of automated imports in September more generally.What does this PR do?
Builds on @edavidsonsawyer's awesome work in #2523, taking
MegaReadingProcessor
and the related fixture and spec. It adds a few small changes to tracking and how headers are handled, and adds some comments as well.@edavidsonsawyer This addresses some of the comments in #2523, so I think a step forward there is to merge this into that branch, and then work forward on the importer that makes use of this on a folder. I'm happy to chat more over on that issue or over email.
Peeling this off and merging it in so we can get some historical data imported now, and then we can finish off the importer component separately, since that won't be needed for another few weeks.
Checklists
Does this PR use tests to help verify we can deploy these changes quickly and confidently?