Description
The 42nd NA-MIC Project Week was an in-person hackathon held at Las Palmas, Gran Canaria, Spain, from January 27 to 31, 2025. The 3D Slicer for Latin America team focused on advancing the TutorialMaker extension and the localization of 3D Slicer into Spanish and Portuguese.
Objectives
- Objective 1 Solve existing GitHub issues related to core functionalities of the TutorialMaker extension (e.g., click handling and widget resizing during annotations).
- Objective 2 Fix GitHub issues raised during the African team tests (e.g., Annotator buttons not working properly, PDF exporter breaking the original format).
- Objective 3 Fix problems in existing tutorials (e.g., missing slides in PDFs).
- Objective 4 Improve the code's legibility and the extension's overall performance.
- Objective 5 Collect more feedback from users at the event.
Progress & Results
- Core Bug Fixes Fixed core-related issues blocking users from completing tutorials, including event handling and widget resizing.
-
GitHub Actions
Created a GitHub Action to automatically run extension tests on pushes to
mainordevelopbranches and on pull requests. - PDF & HTML Export Reviewed and improved the FileMDHTML approach for exporting tutorials to HTML and printing to PDF.
- TutorialGUI Improvements Improved the Annotator launch and event handling; added new features including the ability to select and add screenshots multiple times.
- New Use Cases Developed a new BoneReconstructionPlanner tutorial as a TutorialMaker use case.
- Translations Manually translated tutorials to Portuguese and Spanish.
In-Person Attendees
Douglas Samuel Gonçalves
Universidade de São Paulo (USP), Brazil
Lucas Sanchez Silva
Universidade de São Paulo (USP), Brazil
Victor Manuel Montaño Serrano
Universidad Autónoma del Estado de México, Mexico
Full Project Team
- Sonia Pujol — Brigham and Women's Hospital, Harvard Medical School, USA
- Luiz Murta — Universidade de São Paulo, Brazil
- Douglas Samuel Gonçalves — Universidade de São Paulo, Brazil
- Lucas Sanchez Silva — Universidade de São Paulo, Brazil
- Paulo Eduardo de Barros Veiga — Universidade de São Paulo, Brazil
- Paulo Guilherme Pinheiro Pereira — Universidade de São Paulo, Brazil
- Mirela Teixeira Cazzolato — Universidade de São Paulo, Brazil
- Adriana Herlinda Vilchis González — Universidad Autónoma del Estado de México, Mexico
- Enrique Hernández Laredo — Universidad Autónoma del Estado de México, Mexico
- Victor Manuel Montaño Serrano — Universidad Autónoma del Estado de México, Mexico
- Monserrat Ríos-Hernández — Universidad Autónoma del Estado de México, Mexico
- Valeria Gómez Valdes — Universidad Autónoma del Estado de México, Mexico
- Juan Carlos Avila Vilchis — Universidad Autónoma del Estado de México, Mexico
- Fatou Bintou Ndiaye — University Cheikh Anta Diop, Senegal
- Mohamed Alalli Bilal — University Cheikh Anta Diop, Senegal
- Andras Lasso — Queen's University, Canada
- Steve Pieper — Isomics Inc., USA
- Jean-Christophe Fillion-Robin — Kitware Inc., USA