Skip to content

Release Notes

Image Quizzer v3.4.0 - July 2024
              v3.4.1 - July 2024
              v3.4.2 - November 2024

Requirements

3D Slicer v4.11.20210226
SlicerRT extension
SlicerOpenCV extension

New Features

    - UML diagram
        - added to folder .../ImageQuizzerProject/Documentation

    - Response elements
        - An attribute has been added to the response element describing the event that led to the
        addition of this element.

    - Quiz validation
        - quiz is now validated against the xml schema stored in  .../ImageQuizzer/Inputs/MasterQuiz/ImageQuizzer.xsd

Modifications

- v3.4.2
    - Disable floating segmentation toolset
        - User will no longer be able to undock the segmentation tool set which was previously enabled using space bar.

- v3.4.1
    - QuestionSet elements
        - As a result of the addition of the XMLSchema validation, each Page on the Quiz must have a QuestionSet element.
        There can be multiple QuestionSets and they can be empty (no Question elements). If there are Image elements on the
        Page, the QuestionSet element must follow the Image elements.

- v3.4.0
    - File naming convention
        - Changed suffix for label map and markup line file names from -bainesquizxxx to -quizxxx to allow
        for more room when estimating the length of the saved files during quiz validation to stay under the Windows
        limit of 256 characters.

Fixes

- v3.4.2
    - ROIColorFile with indices not beginning with '1'
        If an ROI Color file is set up with the first index not equal to '1' the color spin box for segment editing
        will default to the first label index number defined in the ROI Color table. If the user tries to 
        enter a label number into the spin box that is not defined in the ROI Color table, the system will
        automatically change the index to '0' (erase mode).

    - Viewing window not locked down in TwoOverTwo layout for the User Interaction lockdown feature
        On a Page with layout=TwoOverTwo and UserInteractionLog="Y", the top right (window 4) viewing window was not 
        locked for zoom and pan. (Red, Green and Yellow viewing windows were properly locked down). By adding an
        observer that captures when the layout changes, the app now locks down all 4 windows.

    - UserInteractionLog events not recorded
        The first Page that requested a user interaction log (UserInteractionLog="Y") was not being initialized 
        properly and therefore some initial events were not being recorded.

- v3.4.1
    - fix XMLSchema which wasn't validating the quiz during quiz launch the same way that Notepad++ would validate it.
        Notepad++ would allow for a Page with only Image elements and no QuestionSet elements. Validation through the
        code during quiz launch would not allow this. This fix provides consistency between both validators. Now,
        the administrator must always have one or more QuestionSet elements on a Page and it must follow the
        Image elements if there are any. The QuestionSet element can be empty.

- v3.4.0
    - Workflow fixes
        - code refactored addressing general fixes as user moves between pages especially for Previous,
        GoToBookmark and Repeat buttons.

    - Markup Lines
        - When a markup line was added through the Extra Tools panel, the option to display the line in all views was not
        working properly. Also, it was not correctly linked to image when using the Extra Tools panel feature to display
        the image in various viewing modes.

Baines Imaging Research Laboratories, Verspeeten Family Cancer Centre, London Health Sciences Centre, London, ON, Canada