Проєкти / Контроль публікацій курсів

CPS

Автоматична перевірка публікацій курсів із даними для виправлення порушень.

CPS перевіряє публікації партнерів American Red Cross: ціни, посилання на реєстрацію та згадки конкурентів у понад 10 000 курсів. Кожне виявлене порушення пов’язане з конкретним курсом, партнером та історією автоматичних перевірок.

Наш внесок

Від регулярної перевірки сторінок до роботи з партнерами та звітності.

Перевірка сторінок курсів

Сервіс аналізує сторінки партнерів, зіставляє ціни й посилання на реєстрацію та виявляє згадки конкурентів. Нові публікації та курси, що потребують повторної перевірки, проходять єдиний процес.

Відновлення з контрольної точки

Фоновий процес зберігає поступ і після переривання роботи сервера продовжує з контрольної точки. Це дає змогу регулярно перевіряти великий каталог, не запускаючи весь обхід заново.

Порушення з прив’язкою до партнера

Пошук, фільтри й картка курсу дають команді посилання на джерело, контакт партнера та опис порушення. Окремий перегляд збирає проблемні курси одного партнера для подальшого опрацювання.

Історія перевірок і звіти

Збережені результати формують аналітику партнерів і курсів, порівняння за періодами та звіти Excel. Команда може досліджувати зміни між циклами перевірок і переходити до самих публікацій.

01 / Огляд перевірки

Статус обробки пояснює, якій перевірці належать показники.

Партнери та публікації курсів

Партнери та публікації курсів

Зведення окремо показує партнерів і публікації курсів: загальну кількість, коректні записи та порушення. Дата обробки, наступна перевірка й повідомлення про активний процес пояснюють, до якого стану належать показники. На скріншотах — історичні результати 2024 року.

Той самий зріз у діаграмах

Той самий зріз у діаграмах

Режим діаграм показує співвідношення коректних записів і записів із порушеннями. Інформація про обробку залишається поруч: команда бачить, чи завершено перевірку, перш ніж трактувати її підсумки.

02 / Черга перевірки

Черга перевірки за курсом, партнером і типом порушення.

Пошук курсу та партнера

Пошук курсу та партнера

У списку назви й контакти партнерів пов’язані з ідентифікаторами курсів, кількістю публікацій та знайденими порушеннями. Пошук за партнером або ID курсу звужує вибірку, а позначки пояснюють, що саме потребує уваги.

Фільтри за типом порушення

Фільтри за типом порушення

Фільтри розділяють згадки конкурентів, розбіжності цін, некоректні посилання та сторінки, які не вдалося завантажити. Також доступна вибірка без порушень — для перевірки коректних публікацій.

03 / Порушення та джерело

Кожне порушення пов’язане зі сторінкою-джерелом і партнером.

Публікація та зафіксоване порушення

Публікація та зафіксоване порушення

Картка поєднує дати, ціну, партнера й посилання на реєстрацію з датою автоматичної перевірки та описом порушення. Перед запитом на виправлення можна звірити першоджерело й уточнити, що саме не відповідає вимогам.

Курси партнера з порушеннями

Курси партнера з порушеннями

Вікно партнера збирає ID курсів, назви та описи порушень в одній таблиці. Повторювані проблеми в його публікаціях видно без послідовного відкривання кожного курсу.

04 / Повторні перевірки

Порівняння перевірок з урахуванням обсягу каталогу.

Результати за циклами перевірок

Результати за циклами перевірок

Парні стовпці показують усі перевірені публікації та записи з порушеннями в кожному циклі. Підсумки й зміни над графіком допомагають відрізнити динаміку порушень від зміни обсягу каталогу.

Динаміка перевірок курсів

Динаміка перевірок курсів

Лінійний графік відображає загальну кількість публікацій і кількість записів із порушеннями за послідовними датами. Спільна шкала часу дає змогу порівнювати обидві серії в межах тієї самої історії перевірок.

05 / Аналіз періоду та партнерів

Динаміка за вибраним періодом і на рівні партнерів.

Перевірки за вибраний період

Перевірки за вибраний період

Перегляд за періодом показує кількість циклів і дати першої та останньої перевірок. Частку порушень можна оцінити в конкретному часовому проміжку, зіставивши її з історією обробки.

Аналітика на рівні партнерів

Аналітика на рівні партнерів

Аналітика партнерів змінює одиницю порівняння: замість окремих публікацій — організації. Перегляд середніх значень показує загальну кількість партнерів, кількість партнерів із порушеннями та їхню частку в обраній історії.

Технології

Технології CPS.

Автоматична перевірка та робочий простір для перегляду понад 10 000 оголошень про курси.

Користувацькі інтерфейси

Серверний рендеринг Blazor забезпечує пошук, фільтри та перегляд порушень.

  • .NET 8
  • ASP.NET Core
  • Blazor SSR
  • MudBlazor

Перевірки сторінок та записи

Перевірка сторінок виявляє цінові порушення, згадки конкурентів і некоректні посилання; SQL зберігає результати.

  • HTML Agility Pack
  • Selenium
  • T-SQL
  • Dapper
  • Azure SQL

Ідентифікація та конфігурація

Застосунок використовує PingFederate для ідентифікації та Key Vault для секретів.

  • PingFederate
  • Azure Key Vault
Ваш процес контролю

Зробіть результати регулярних перевірок простежуваними.

Поєднаємо правила перевірки, сторінки-джерела й роботу команди в одному процесі: від фонового аналізу до опрацювання порушень та звітності.

Обговорити процес перевірки