Передумови
- Доступ адміністратора до вашого тенанта RansomLeak
- Права адміністратора сайту Moodle
- Moodle 3.10 або новіша (LTI 1.3)
- Email у Moodle збігається з email кожного користувача в RansomLeak
Налаштування — це двосторонній обмін. Ви вставляєте URL-адреси інструмента RansomLeak у Moodle, а потім вставляєте ідентифікатори Moodle назад у RansomLeak. Тримайте обидві вкладки адміністратора відкритими. Якщо під час налаштування потрібна допомога, напишіть на support@ransomleak.com.
Отримайте дані інструмента RansomLeak
У RansomLeak відкрийте Admin → Integrations → LTI. Скопіюйте три URL-адреси інструмента та ваш публічний ключ. Вони унікальні для вашого тенанта.
https://<your-domain>/api/lti/login https://<your-domain>/api/lti/launch https://<your-domain>/api/lti/.well-known/jwks.json <your-domain> — це адреса вашого RansomLeak, або
your-subdomain.ransomleak.com, або ваш власний домен. Сторінка LTI показує точні
URL-адреси для вашого тенанта, тож копіюйте їх звідти, а не вводьте вручну.
Зареєструйте інструмент у Moodle
-
У Moodle перейдіть до Site administration → Plugins → Activity modules → External tool → Manage tools, потім виберіть configure a tool manually.
-
Заповніть налаштування інструмента:
- Tool name: RansomLeak
- Tool URL: ваша Launch URL
- LTI version: LTI 1.3
- Public key type: Keyset URL
- Public keyset: ваша Public keyset (JWKS) URL
- Initiate login URL: ваша Login URL
- Redirection URI(s): ваша Launch URL
-
У розділі Services встановіть IMS LTI Assignment and Grade Services у значення Use this service for grade sync and column management. Саме це дозволяє RansomLeak записувати завершення та оцінки назад до журналу оцінок.
-
Встановіть Default launch container у New window для найкращого досвіду проходження вправ, потім натисніть Save changes.
-
Поверніться до Manage tools і відкрийте View configuration details нового інструмента RansomLeak. Скопіюйте ці значення для наступного кроку:
- Platform ID (issuer)
- Client ID
- Deployment ID
- Authentication request URL
- Access token URL
- Public keyset URL
Підключіть Moodle назад до RansomLeak
-
Поверніться до Admin → Integrations → LTI у RansomLeak і виберіть Register a platform.
-
Вставте значення, скопійовані з Moodle:
- Issuer: Platform ID з Moodle
- Client ID: Client ID з Moodle
- Deployment ID: Deployment ID з Moodle
- Platform authentication URL: Authentication request URL з Moodle
- Platform token URL: Access token URL з Moodle
- Platform JWKS URL: Public keyset URL з Moodle
Збережіть і увімкніть реєстрацію. З’єднання тепер активне.
Додайте навчання до курсу
Відкрийте курс Moodle та увімкніть режим редагування.
-
Виберіть Add an activity or resource → External tool, потім виберіть попередньо налаштований інструмент RansomLeak.
-
Дайте активності назву, встановіть Maximum grade, щоб створити стовпець у журналі оцінок, і збережіть. Користувачі натискають активність, щоб запустити RansomLeak через єдиний вхід.
Завершення та передавання оцінок
Коли користувач завершує вправу RansomLeak, результат передається назад до Moodle через LTI Advantage Assignment and Grade Services. Оцінка потрапляє у стовпець журналу оцінок для цієї активності, а завершення активності можна налаштувати так, щоб воно слідувало за оцінкою. Жодних експортів CSV і жодного ручного звіряння.
Усунення несправностей
| Проблема | Рішення |
|---|---|
| «Unable to load tool» під час запуску | Переконайтеся, що Login, Launch і Keyset URL у Moodle точно збігаються з тими, що на сторінці LTI у RansomLeak. |
| Запуск працює, але оцінка не з’являється | Переконайтеся, що Assignment and Grade Services встановлено на синхронізацію оцінок у інструменті Moodle, і що активність має максимальну оцінку. |
| «User not found» або повторний запит на вхід | Email облікового запису Moodle має збігатися з email користувача в RansomLeak. |
| «Invalid registration» у RansomLeak | Перевірте issuer, client ID і deployment ID, які ви вставили назад у RansomLeak. |
Поширені запитання
Які версії Moodle підтримують LTI 1.3?
Moodle 3.10 і новіші містять LTI 1.3 (LTI Advantage) у вбудованому модулі External tool. RansomLeak протестовано на Moodle 4.x. Сайти, обмежені до LTI 1.1, не підтримують передавання оцінок.
Чи синхронізуються завершення та оцінка назад до журналу оцінок Moodle?
Так. RansomLeak використовує LTI Advantage Assignment and Grade Services (AGS), щоб автоматично передавати завершення та оцінку до журналу оцінок Moodle, коли користувач завершує вправу.
Чи потрібен користувачам окремий пароль RansomLeak?
Ні. Користувачі запускають вправи з курсу Moodle через єдиний вхід. RansomLeak зіставляє їх за email, який Moodle надсилає під час запуску, тож другого входу немає.
Чи можна натомість доставляти RansomLeak як SCORM?
Так. Якщо ви віддаєте перевагу доставці файлами, експортуйте будь-який курс як пакет SCORM 1.2 або 2004 і завантажте його в Moodle замість LTI. Дивіться сторінку інтеграції з LMS, де описано обидва варіанти.
Потрібна допомога?
Напишіть нам на support@ransomleak.com — і ми допоможемо підключити Moodle до вашого тенанта.