Contig — Руководство пользователя системы подачи и рецензирования
Contig — User Guide for Submission & Peer Review System
Contig — Пайдаланушы нұсқаулығы for Submission & Peer Review System
/Contig/.
Основные функции: RBAC, загрузка файлов, статусы, ревизии, решения и повторное рецензирование.
/Contig/.
Core features: RBAC, file uploads, workflow statuses, revision cycle, decisions, and version-aware re-review.
/Contig/. Core features: RBAC, файл жүктеуs, workflow мәртебеes, түзету нұсқасы cycle, шешімs, and version-aware re-рецензия. Быстрый старт
Quick start
Жылдам бастау
https://genes.kz/Contig/
/Contig/login
РегистрацияRegister
/Contig/register
Сброс пароляPassword reset
/Contig/forgot
- Откройте
/Contig/loginи войдите с email и паролем. - Если забыли пароль — нажмите Forgot password (или откройте
/Contig/forgot). - После входа система перенаправит на роль-ориентированную страницу:
- AUTHOR →
/Contig/author/submissions - REVIEWER →
/Contig/reviewer/invitations - AE/EIC/ADMIN →
/Contig/editor/triage
- AUTHOR →
- Open
/Contig/loginand sign in with your email and password. - If you forgot the password, click Forgot password (or open
/Contig/forgot). - After login, the system redirects to a role-specific dashboard:
- AUTHOR →
/Contig/author/submissions - REVIEWER →
/Contig/reviewer/invitations - AE/EIC/ADMIN →
/Contig/editor/triage
- AUTHOR →
- Ашыңыз
/Contig/кіруand Кіру with your электрондық пошта and құпиясөз. - If you forgot the құпиясөз, басыңыз Forgot құпиясөз (or ашыңыз
/Contig/forgot). - After кіру, the system redirects to a role-specific dashboard:
- AUTHOR →
/Contig/author/қолжазбаны тапсыруs - REVIEWER →
/Contig/рецензияer/invitations - AE/EIC/ADMIN →
/Contig/editor/triage
- AUTHOR →
Содержание
Contents
Мазмұны
1. Жизненный цикл рукописи и статусы
1. Manuscript lifecycle and statuses
1. Қолжазба lifecycle and мәртебеes
Статусы показываются в интерфейсах Author/Editor. Точный набор может быть расширен, но базовый workflow такой:
Statuses are visible in the Author/Editor interfaces. The exact set can be extended, but the baseline workflow is:
Мәртебеes are visible in the Автор/Редактор interfaces. The exact set can be extended, but the baseline workflow is:
| Статус | Смысл | Status | Мәртебе | Meaning | Meaning |
|---|---|---|---|---|---|
SUBMITTED |
Рукопись подана автором. | Submitted by the author. | Тапсыруted by the author. | ||
TECH_CHECK |
Техническая проверка (файлы, формат, этика). | Technical check (files, format, ethics). | Technical check (файлдар, формаat, ethics). | ||
REVIEWER_INVITE |
Редактор приглашает рецензентов. | Editor is inviting reviewers. | Редактор is inviting рецензияers. | ||
UNDER_REVIEW |
Идёт рецензирование. | Under review. | Under рецензия. | ||
REVISION_REQUESTED |
Запрошена доработка (minor/major). | Revision requested (minor/major). | Түзету нұсқасы requested (minor/major). | ||
REVISION_SUBMITTED |
Автор подал исправленную версию. | Author submitted a revised version. | Автор тапсыруted a revised version. | ||
DECISION_MADE |
Принято редакционное решение. | Editorial decision recorded. | Редакциялық шешім recorded. | ||
REJECTED |
Отклонено (финальный статус). | Rejected (final state). | қабылданбады (final state). | ||
ACCEPTED / PRODUCTION / PUBLISHED |
Принято → производство → опубликовано (финальные статусы). | Accepted → production → published (final states). | қабылданды → production → published (final states). |
REJECTED, PUBLISHED) повторное рецензирование и новые ревизии должны быть заблокированы.
REJECTED, PUBLISHED), re-review and new revisions should be blocked.
қабылданбады, PUBLISHED), re-рецензия and new түзету нұсқалары should be blocked. 2. Файлы и загрузка документов
2. Files and uploads
2. Files and жүктеуs
2.1 Типы файлов
2.1 File types
2.1 File types
MAIN_DOC— основной текст (DOCX/PDF).SUPPLEMENT— приложения/таблицы/данные (ZIP/XLSX/PDF).FIGURES— рисунки (PNG/TIF/SVG/ZIP).COVER_LETTER— сопроводительное письмо (опционально).RESPONSE_TO_REVIEWERS— ответ рецензентам (для ревизий).
MAIN_DOC— main manuscript (DOCX/PDF).SUPPLEMENT— supplementary data (ZIP/XLSX/PDF).FIGURES— figures (PNG/TIF/SVG/ZIP).COVER_LETTER— cover letter (optional).RESPONSE_TO_REVIEWERS— response to reviewers (for revisions).
MAIN_DOC— main қолжазба (DOCX/PDF).SUPPLEMENT— supplementary data (ZIP/XLSX/PDF).FIGURES— figures (PNG/TIF/SVG/ZIP).COVER_LETTER— cover letter (міндетті емес).RESPONSE_TO_REVIEWERS— response to рецензияers (for түзету нұсқалары).
2.2 Скачивание
2.2 Download
2.2 Жүктеп алу
- В списках файлов используйте кнопку/ссылку Open.
- Система выдаёт файл через защищённый endpoint (например,
/Contig/download?id=…).
- Use the Open link/button in file lists.
- Files are delivered via protected endpoints (e.g.,
/Contig/download?id=…).
- Use the Ашыңыз link/button in файл lists.
- Files are delivered via protected endpoints (e.g.,
/Contig/жүктеп алу?id=…).
/Contig/storage/uploads) и выдавать файлы только через контроллеры с проверкой прав (RBAC).
/Contig/storage/uploads) and expose them only through controllers with RBAC checks.
/Contig/storage/жүктеуs) and expose them only through controllers with RBAC checks. 3. Инструкция для Авторов
3. Author guide
3. Автор guide
3.1 Вход и профиль
3.1 Login and account
3.1 Login and аккаунт
- Откройте
/Contig/loginи войдите. - Если аккаунта нет — зарегистрируйтесь через
/Contig/register. - Если забыли пароль — используйте
/Contig/forgot, получите письмо и задайте новый пароль.
- Open
/Contig/loginand sign in. - If you do not have an account, register at
/Contig/register. - If you forgot the password, use
/Contig/forgot, receive an email, and set a new password.
- Ашыңыз
/Contig/кіруand Кіру. - If you do not have an аккаунт, register at
/Contig/register. - If you forgot the құпиясөз, use
/Contig/forgot, receive an электрондық пошта, and set a new құпиясөз.
3.2 Подача новой рукописи
3.2 New submission
3.2 New қолжазбаны тапсыру
- Перейдите в
/Contig/author/submissions. - Нажмите New submission (или откройте
/Contig/author/new). - Заполните метаданные (название, аннотация и т.п.).
- Загрузите обязательные файлы (минимум
MAIN_DOC). - Отправьте форму. Статус станет
SUBMITTED.
- Go to
/Contig/author/submissions. - Click New submission (or open
/Contig/author/new). - Fill in the manuscript metadata (title, abstract, etc.).
- Upload required files (at minimum
MAIN_DOC). - Submit the form. Status becomes
SUBMITTED.
- Go to
/Contig/author/қолжазбаны тапсыруs. - Басыңыз New қолжазбаны тапсыру (or ашыңыз
/Contig/author/new). - Fill in the қолжазба metadata (title, abstract, etc.).
- Жүктеу міндетті файлдар (at minimum
MAIN_DOC). - Тапсыру the форма. Мәртебе becomes
SUBMITTED.
3.3 Просмотр поданной рукописи
3.3 View your submission
3.3 View your қолжазбаны тапсыру
- Откройте карточку рукописи:
/Contig/author/view?id=…. - Проверьте список файлов и статусы.
- При необходимости скачайте загруженные документы.
- Open:
/Contig/author/view?id=…. - Check file list and current status.
- Download files as needed.
- Ашыңыз:
/Contig/author/view?id=…. - Check файл list and current мәртебе.
- Жүктеп алу файлдар as needed.
3.4 Решение редактора
3.4 Editorial decision
3.4 Редакциялық шешім
- Если решение принято, доступна страница:
/Contig/author/decision?id=…. - Там будет письмо автору и код решения: ACCEPT, MINOR, MAJOR, REJECT.
- When a decision is recorded, use:
/Contig/author/decision?id=…. - You will see the decision letter and decision code: ACCEPT, MINOR, MAJOR, REJECT.
- When a шешім is recorded, use:
/Contig/author/шешім?id=…. - You will see the шешім letter and шешім code: ACCEPT, MINOR, MAJOR, REJECT.
3.5 Подача ревизии (Revision)
3.5 Submit a revision
3.5 Тапсыру a түзету нұсқасы
- Если статус
REVISION_REQUESTED, откройте:/Contig/author/revision?id=…. - Загрузите новую версию рукописи (например,
MAIN_DOC), а такжеRESPONSE_TO_REVIEWERS(желательно). - Добавьте “Note to editor” (кратко: что изменили).
- Отправьте. Статус станет
REVISION_SUBMITTED, а система создаст новую версию (v2, v3, …).
- If status is
REVISION_REQUESTED, open:/Contig/author/revision?id=…. - Upload the revised manuscript (e.g.,
MAIN_DOC) and preferablyRESPONSE_TO_REVIEWERS. - Add a “Note to editor” summarizing changes.
- Submit. Status becomes
REVISION_SUBMITTEDand a new version (v2, v3, …) is created.
- If мәртебе is
REVISION_REQUESTED, ашыңыз:/Contig/author/түзету нұсқасы?id=…. - Жүктеу the revised қолжазба (e.g.,
MAIN_DOC) and preferablyRESPONSE_TO_REVIEWERS. - Add a “Note to editor” summarizing changes.
- Тапсыру. Мәртебе becomes
REVISION_SUBMITTEDand a new version (v2, v3, …) is құруd.
Manuscript_v2.docx, Response_v2.pdf.
Manuscript_v2.docx, Response_v2.pdf.
Қолжазба_v2.docx, Response_v2.pdf. 4. Инструкция для Рецензентов
4. Reviewer guide
4. Рецензент guide
4.1 Приглашения
4.1 Invitations
4.1 Invitations
- После входа откройте
/Contig/reviewer/invitations. - Вы увидите список приглашений со статусом (
INVITED,ACCEPTED,DECLINED,COMPLETED). - Нажмите Accept или Decline. При наличии конфликта интересов отметьте COI.
- After login, open
/Contig/reviewer/invitations. - You will see invitations with statuses (
INVITED,ACCEPTED,DECLINED,COMPLETED). - Click Accept or Decline. If you have a conflict of interest, mark COI accordingly.
- After кіру, ашыңыз
/Contig/рецензияer/invitations. - You will see invitations with мәртебеes (
INVITED,қабылданды,DECLINED,COMPLETED). - Басыңыз Accept or Decline. If you have a мүдделер қақтығысы, mark COI accordingly.
4.2 Подача рецензии
4.2 Submit a review
4.2 Тапсыру a рецензия
- После принятия приглашения появится кнопка Submit review.
- Заполните:
- Рекомендацию:
ACCEPT/MINOR/MAJOR/REJECT - Комментарии автору (обязательно; минимум 50 символов)
- Комментарии редактору (опционально)
- При необходимости — прикрепите annotated PDF
- Рекомендацию:
- Нажмите Submit. Статус приглашения станет
COMPLETED.
- After accepting an invitation, you will see Submit review.
- Provide:
- Recommendation:
ACCEPT/MINOR/MAJOR/REJECT - Comments to author (required; minimum 50 characters)
- Comments to editor (optional)
- Optional annotated PDF upload
- Recommendation:
- Click Submit. The invitation becomes
COMPLETED.
- After accepting an invitation, you will see Тапсыру рецензия.
- Provide:
- Recommendation:
ACCEPT/MINOR/MAJOR/REJECT - Comments to author (міндетті; minimum 50 characters)
- Comments to editor (міндетті емес)
- Optional annotated PDF жүктеу
- Recommendation:
- Басыңыз Тапсыру. The invitation becomes
COMPLETED.
4.3 Повторное рецензирование (Re-review)
4.3 Re-review
4.3 Re-рецензия
- Если автор подал новую версию (например, v2), редактор создаёт новое приглашение, привязанное к этой версии.
- В интерфейсе вы увидите, к какой версии относится приглашение (v2, v3…).
- When a new revision is submitted (e.g., v2), the editor issues a new invitation bound to that version.
- The UI shows the version associated with the invitation (v2, v3…).
- When a new түзету нұсқасы is тапсыруted (e.g., v2), the editor issues a new invitation bound to that version.
- The UI shows the version associated with the invitation (v2, v3…).
5. Инструкция для Редакторов
5. Editor guide
5. Редактор guide
5.1 Triage
5.1 Triage
5.1 Triage
- Откройте
/Contig/editor/triage. - Просмотрите новые поступления (статус
SUBMITTED). - Откройте рукопись:
/Contig/editor/manuscript?id=….
- Open
/Contig/editor/triage. - Review new submissions (status
SUBMITTED). - Open a manuscript:
/Contig/editor/manuscript?id=….
- Ашыңыз
/Contig/editor/triage. - Review new қолжазбаны тапсыруs (мәртебе
SUBMITTED). - Ашыңыз a қолжазба:
/Contig/editor/қолжазба?id=….
5.2 Назначение рецензентов
5.2 Invite reviewers
5.2 Invite рецензияers
- В карточке рукописи используйте блок Invite reviewer.
- Выберите рецензента, при необходимости задайте due date.
- Отправьте приглашение — появится запись в Invitations.
- In the manuscript page, use the Invite reviewer block.
- Select a reviewer and optionally set a due date.
- Send the invitation; it will appear in the Invitations list.
- In the қолжазба page, use the Invite рецензияer block.
- Таңдаңыз a рецензияer and міндетті емесly set a due date.
- Send the invitation; it will appear in the Invitations list.
5.3 Управление статусом
5.3 Status management
5.3 Мәртебе management
- В карточке рукописи выберите статус и нажмите Update.
- Все изменения фиксируются в Status history.
- On the manuscript page, select a status and click Update.
- All changes are recorded in Status history.
- On the қолжазба page, таңдаңыз a мәртебе and басыңыз Жаңарту.
- All changes are recorded in Мәртебе history.
5.4 Редакционное решение
5.4 Editorial decision
5.4 Редакциялық шешім
- В карточке рукописи заполните Editorial decision.
- Выберите код решения и подготовьте письмо автору.
- Опционально приложите PDF.
- Сохраните решение. Статус обычно становится
DECISION_MADE(илиREJECTEDдля финального отказа).
- Fill Editorial decision on the manuscript page.
- Select a decision code and write the letter to the author.
- Optionally attach a PDF.
- Save. The status typically becomes
DECISION_MADE(orREJECTEDfor a final rejection).
- Fill Редакциялық шешім on the қолжазба page.
- Таңдаңыз a шешім code and write the letter to the author.
- Optionally тіркеу a PDF.
- Save. The мәртебе typically becomes
DECISION_MADE(orқабылданбадыfor a final rejection).
REVISION_REQUESTED, чтобы автор увидел форму ревизии.
REVISION_REQUESTED so authors can submit a revision.
REVISION_REQUESTED so authors can тапсыру a түзету нұсқасы. 6. Revision cycle и повторное рецензирование
6. Revision cycle and re-review
6. Түзету нұсқасы cycle and re-рецензия
6.1 Версии рукописи
6.1 Manuscript versions
6.1 Қолжазба versions
- Каждая поданная ревизия создаёт запись версии (v2, v3, …) в таблице версий.
- Файлы ревизии сохраняются отдельно и отображаются как “Revision files”.
- Each submitted revision creates a new version record (v2, v3, …).
- Revision files are stored separately and shown as “Revision files”.
- Each тапсыруted түзету нұсқасы құруs a new version record (v2, v3, …).
- Түзету нұсқасы файлдар are stored separately and shown as “Түзету нұсқасы файлдар”.
6.2 Привязка приглашений к версиям
6.2 Version binding for invitations
6.2 Version binding for invitations
- Каждое приглашение рецензента должно иметь
version_id(к какой версии относится review). - После новой ревизии создавайте новые приглашения для re-review (новая версия → новое приглашение).
- Each reviewer invitation should include
version_id(which version the review applies to). - After a new revision, issue new invitations for re-review (new version → new invitation).
- Each рецензияer invitation should include
version_id(which version the рецензия applies to). - After a new түзету нұсқасы, issue new invitations for re-рецензия (new version → new invitation).
6.3 Блокировка повторной отправки рецензии
6.3 Blocking duplicate reviews
6.3 Blocking duplicate рецензияs
- Одна рецензия на одно приглашение: если review уже создан, повторная отправка должна быть заблокирована.
- При необходимости повторного рецензирования — создаётся новое приглашение, привязанное к новой версии.
- One review per invitation: if a review already exists, re-submission must be blocked.
- For re-review, create a new invitation bound to the new version.
- One рецензия per invitation: if a рецензия already exists, re-қолжазбаны тапсыру must be blocked.
- For re-рецензия, құру a new invitation bound to the new version.
7. Безопасность и типовые ошибки
7. Security and common issues
7. Қауіпсіздік and жиі кездесетін мәселелер
- RBAC: доступ к страницам ограничен ролями. При ошибке доступа ожидайте HTTP 403/redirect.
- CSRF: формы используют CSRF-токены. Если видите “Bad CSRF” — обновите страницу и повторите.
- Скачивание файлов: ссылки вида
?id=…должны содержать только целые числа; “Bad id” указывает на ошибку шаблона. - Хранение секретов: не публикуйте DB-пароли. Используйте переменные окружения или закрытые конфиги.
- RBAC: pages are protected by roles. On unauthorized access, expect HTTP 403/redirect.
- CSRF: forms use CSRF tokens. If you see “Bad CSRF”, refresh the page and try again.
- File downloads:
?id=…must be an integer; “Bad id” indicates a template/link bug. - Secrets: never publish DB passwords. Use environment variables or private configs.
- RBAC: pages are protected by roles. On unauthorized access, expect HTTP 403/redirect.
- CSRF: формаs use CSRF tokens. If you see “Bad CSRF”, refresh the page and try again.
- File жүктеп алуs:
?id=…must be an integer; “Bad id” indicates a template/link bug. - Secrets: never publish DB құпиясөзs. Use environment variables or private configs.
8. Поддержка
8. Support
8. Қолдау
При проблемах подготовьте следующие данные:
When reporting an issue, please provide:
When reporting an issue, please provide:
- URL страницы и роль пользователя (AUTHOR/REVIEWER/EDITOR).
- Скриншот ошибки или текст сообщения.
- Время (локальное) и ID рукописи/приглашения, если применимо.
- Page URL and user role (AUTHOR/REVIEWER/EDITOR).
- Error screenshot or message text.
- Local time and manuscript/invitation ID where applicable.
- Page URL and user role (AUTHOR/REVIEWER/EDITOR).
- Error screenshot or message text.
- Local time and қолжазба/invitation ID where applicable.
Администратор может дополнительно проверить логи сервера (Apache/Nginx/PHP error_log) и таблицы workflow.
Admins can also check server logs (Apache/Nginx/PHP error_log) and workflow tables.
Admins can also check server logs (Apache/Nginx/PHP error_log) and workflow кестеs.