feat(plagiarism): показывать текст работы с подсветкой совпадений
All checks were successful
Deploy / test (push) Successful in 3m49s
Deploy / deploy (push) Successful in 22s

Добавлен GET /tasks/{public_id}/text, читает извлечённый текст из
staged_works.text_key (тот же текст, по которому считались
position_start/position_end) — тот же MinIO-объект, что уже читает
админка для превью. Фронтенд: сворачиваемый блок с текстом работы,
где заимствования/цитаты/тематически близкие фрагменты подсвечены
разными цветами с тултипом на источник.
This commit is contained in:
jze9
2026-08-25 14:32:16 +05:00
parent 53d0de3d71
commit d02596cedb
5 changed files with 195 additions and 2 deletions

View File

@@ -58,6 +58,9 @@ export const tasksApi = {
get: (taskId: string) =>
api.get(`/tasks/${taskId}`),
getText: (taskId: string) =>
api.get(`/tasks/${taskId}/text`),
delete: (taskId: string) =>
api.delete(`/tasks/${taskId}`),
};