11 14 2022 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki

11-14-2022

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII) Hours (QDAS)
7-Nov-2022 Reporting, meeting, investigate/fix Annorep #5, explore note style info and alternate docx to pdf options 1 5
8-Nov-2022 Investigate/dev solution for Annorep #6 rich notes, investigate/start install/dev of OpenOffice/JODC for better docx conversion 6
9-Nov-2022 Install OO on Ubuntu, test, try with tables, try with streams, investigate table anchors. 5
10-Oct-2022 Add table anchors, test. 2
11-Oct-2022 Cleanup, remove aspose, poi, use temp files in conversion, deploy to dev/stage (clear space on stage) 3

AnnoREP

  • Fix all open issues except round-trip. Most were addressed by switching to Open Office as a converter. Others required changes in our code.
  • Found/fixed issue with notes in tables not having their anchors recorded correctly.

Discussion

  • For AnnoREP, there weren't any API changes so the front-end should work. The new docx to pdf conversion requires installing Open Office locally (i.e. it is not just a jar added to the project) -hopefully that's acceptable. W.r.t. notes in tables - it would be useful to have an example annotation created with Hypothesis - it isn't completely clear how the table structure should be accounted for in the anchor. (There are paragraph elements which I've used the same way as in normal text but it is possible that Hypothesis would add some spacer chars to indicate the table structure and if so, their anchors would be different than what I use now.) Beyond that - I've done limited testing with relatively few examples so it is possible that there are still bugs/limitations.

Plans

  • AnnoRep - explore round-trip
    • Deploy updates to dev/stage/prod
  • Dataverse
    • Develop guestbook at request based on ADA's original work
    • Popup info accessibility - IQSS likes the recommendations from the source I linked to, so this can be implemented along those lines.
    • Still want to investigate the guestbook responses re version info not being included.
  • QDAS Previewer
    • Updates per request
    • Investigate writing aux file/previewing lower-sensitivity version and/or other write options
  • TBD: FRDR Security
  • Other tasks as discussed in strategic planning