Personalizando el proceso de revisión en OJS: Cómo ajustar las recomendaciones de los revisores

OJS
Guía técnica
Revisión
Autor/a

Oscar Sandoval C.

Fecha de publicación

2024-07-23

Palabras clave

OJS, Open Journal Systems, revisión de artículos, personalización de OJS, recomendaciones de revisores, peer review, revistas académicas

Personalizando el proceso de revisión en OJS: Cómo ajustar las recomendaciones de los revisores

Open Journal Systems (OJS) es una plataforma ampliamente utilizada para la gestión y publicación de revistas académicas. Sin embargo, por defecto, OJS no proporciona una manera sencilla de modificar las opciones de recomendación disponibles para los revisores. En este artículo, exploraremos cómo personalizar estas opciones de recomendación, permitiéndote adaptar el sistema a las necesidades específicas de tu revista. Veremos paso a paso cómo cambiar las opciones disponibles para los revisores y cómo modificar los textos asociados a cada opción. Este proceso implica editar algunos archivos del sistema, por lo que es importante proceder con precaución y asegurarse de tener una copia de seguridad antes de realizar cualquier cambio.

Ejemplo de Personalización: Antes y Después

A continuación, se muestran las capturas de pantalla del menú de recomendaciones antes y después de la personalización:

Antes de la Personalización

Antes de la Personalización

Después de la Personalización

Después de la Personalización

Paso 1: Modificar las Opciones de Recomendaciones

Para modificar las opciones de recomendaciones de revisión, se debe editar el archivo ReviewAssignment.inc.php, ubicado en la ruta /lib/pkp/submission/reviewAssignment/.

  1. Ubicar el archivo ReviewAssignment.inc.php:

    Navegar a la ruta /lib/pkp/submission/reviewAssignment/ y abrir el archivo ReviewAssignment.inc.php en un editor de texto.

  2. Encontrar el método getReviewerRecommendationOptions:

    Buscar el siguiente método dentro del archivo:

    static function getReviewerRecommendationOptions() {
        static $reviewerRecommendationOptions = array(
            '' => 'common.chooseOne',
            SUBMISSION_REVIEWER_RECOMMENDATION_ACCEPT => 'reviewer.article.decision.accept',
            SUBMISSION_REVIEWER_RECOMMENDATION_PENDING_REVISIONS => 'reviewer.article.decision.pendingRevisions',
            SUBMISSION_REVIEWER_RECOMMENDATION_RESUBMIT_HERE => 'reviewer.article.decision.resubmitHere',
            SUBMISSION_REVIEWER_RECOMMENDATION_RESUBMIT_ELSEWHERE => 'reviewer.article.decision.resubmitElsewhere',
            SUBMISSION_REVIEWER_RECOMMENDATION_DECLINE => 'reviewer.article.decision.decline',
            SUBMISSION_REVIEWER_RECOMMENDATION_SEE_COMMENTS => 'reviewer.article.decision.seeComments'
        );
        return $reviewerRecommendationOptions;
    }
  3. Eliminar las opciones no deseadas:

    En este ejemplo, se eliminará la opción “Ver comentarios”. Para ello, simplemente se elimina la línea correspondiente:

    SUBMISSION_REVIEWER_RECOMMENDATION_SEE_COMMENTS => 'reviewer.article.decision.seeComments',

    El código modificado se verá así:

    static function getReviewerRecommendationOptions() {
        static $reviewerRecommendationOptions = array(
            '' => 'common.chooseOne',
            SUBMISSION_REVIEWER_RECOMMENDATION_ACCEPT => 'reviewer.article.decision.accept',
            SUBMISSION_REVIEWER_RECOMMENDATION_PENDING_REVISIONS => 'reviewer.article.decision.pendingRevisions',
            SUBMISSION_REVIEWER_RECOMMENDATION_RESUBMIT_HERE => 'reviewer.article.decision.resubmitHere',
            SUBMISSION_REVIEWER_RECOMMENDATION_RESUBMIT_ELSEWHERE => 'reviewer.article.decision.resubmitElsewhere',
            SUBMISSION_REVIEWER_RECOMMENDATION_DECLINE => 'reviewer.article.decision.decline'
        );
        return $reviewerRecommendationOptions;
    }

Paso 2: Modificar los Textos Asociados

Los textos asociados a las recomendaciones se encuentran en los archivos de localización (locale). Para cambiar estos textos, se deben editar los archivos locale.po correspondientes al idioma utilizado. En este ejemplo, se mostrarán los cambios para español (locale/es_ES).

  1. Ubicar los archivos locale.po:

    Los archivos de localización se encuentran en la carpeta locale/es_ES para español. Abrir el archivo locale.po.

  2. Buscar y editar las cadenas de texto:

    Dentro del archivo locale.po, buscar las siguientes cadenas de texto y modificarlas según sea necesario. Por ejemplo, para cambiar “Publicable con modificaciones” a “Publicable con modificaciones mayores”, buscar la cadena:

    msgid "reviewer.article.decision.pendingRevisions"
    msgstr "Publicable con modificaciones"

    y cambiarla a:

    msgid "reviewer.article.decision.pendingRevisions"
    msgstr "Publicable con modificaciones mayores"
  3. Ejemplos de cadenas de texto modificadas:

    Aquí tienes algunos ejemplos de cadenas de texto que fueron modificadas:

    msgid "reviewer.article.decision.accept"
    msgstr "Aceptar este envío"
    
    msgid "reviewer.article.decision.pendingRevisions"
    msgstr "Publicable con modificaciones mayores"
    
    msgid "reviewer.article.decision.resubmitHere"
    msgstr "Publicable con modificaciones menores"
    
    msgid "reviewer.article.decision.resubmitElsewhere"
    msgstr "Reenviar a otra publicación"
    
    msgid "reviewer.article.decision.decline"
    msgstr "No publicable"

Conclusión

Personalizar las opciones de recomendaciones de revisión en OJS es un proceso sencillo que puede mejorar significativamente la experiencia de los revisores. Siguiendo los pasos detallados anteriormente, se puede adaptar las opciones de recomendación y los textos asociados a las necesidades específicas de la revista. Esto no solo mejora la claridad de las recomendaciones, sino que también asegura que las decisiones de revisión sean precisas y útiles.

Esperamos que esta guía haya sido útil. Si tienes alguna duda o necesitas más información, no dudes en contactarnos o visitar la documentación oficial de OJS.