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
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/
.
Ubicar el archivo
ReviewAssignment.inc.php
:Navegar a la ruta
/lib/pkp/submission/reviewAssignment/
y abrir el archivoReviewAssignment.inc.php
en un editor de texto.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; }
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).
Ubicar los archivos locale.po:
Los archivos de localización se encuentran en la carpeta
locale/es_ES
para español. Abrir el archivolocale.po
.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"
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.