LTI і Meteorjs
- За допомогою вузового пакету LTIJS (https://github.com/Cvmcosta/ltijs) створити інтеграцію з поточною кодовою базою, написану на MeteorJs - React.- Інтеграція буде обробляти запуск шляхом створення облікових записів користувачів на платформі essaypop.- Система повинна перевіряти, чи вже існують облікові записи, і створювати їх, якщо ні.
- Реєстрація користувача повинна бути зареєстрована як вчитель / студент залежно від ролі
- Реєстрація користувача повинна бути включена до колекції організації відповідно до ролі
- Реєстрація користувача повинна бути надана відповідними правами залежно від ролі.- Якщо обліковий запис вчителя, то за допомогою LTI Names and Roles створюються групи з відповідними обліковими записами учнів.- На сайті/у користувачевому інтерфейсі при першому запуску повинен бути кнопка підтвердження.При вході в систему/інтерфейс при першому запуску повинен бути завантажений екран.Процес входу в систему повинен бути відкладеним, а користувач повинен бути відправлений на тимчасову цільову сторінку з моменту її запуску.відправляти користувача на тимчасову цільову сторінку в ході її обробки.- УІ повинен включити екран очікування в той час як обробляються дані (групи і студенти завантажуються в БД).Завантажити в БД)
має відповідати поточній схемі проекту (детальна кодова база буде надана)
- дані
- Пакет повинен бути самодостатнім і написаний для цієї інтеграції в стилі Meteor Package
(https://guide.meteor.com/writing-atmosphere-packages.html)
- Підходи для LTIJS повинні міститися в поточній кодовому базі (безсерверний варіант).Крім того, нам не потрібен зовнішній екземпляр / додаток для управління цим процесом.- Реалізація повинна справлятися з синхронізацією існуючих груп пізніше.Що робити, якщо студент покидає курс?Що робити, якщо студент приєднався до курсу з запізненням?- Обробка помилок - необхідно обробляти помилки і видаляти користувачам красиві попередження (при необхідності).Важлива відображальна інформація повинна бути надіслана на Sentry.io.
Надішліть документацію, яка включає:
Як додати кілька зареєстрованих платформ
Ключі / шляхи запуску API для реєстрації в LMS
- Зміни .env та їх призначення
- обробка помилок
Вимоги до схеми
[ Користувач ]
- services.lti - повинна зберігати важливу інформацію про обліковий запис LTI
- profile.name - має зберігати повне ім'я - [Організація]
- ltiDeploymentId - повинен бути запитований для підписки
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Інтернет-магазину одягуПотрібен розробник для інтернет-магазину одягу Шукаю досвідченого розробника для створення повноцінного інтернет-магазину одягу з дроп-моделлю продажу. Що потрібно зробити: 6 сторінок: головна, товар, кошик, оформлення, акаунт, адмін панель Вхід через Google акаунт Кошик і… HTML та CSS верстання, Javascript та Typescript ∙ 1 день 5 годин тому ∙ 81 ставка |
Розробка повного стеку — Панель управління Amazon PPC (Етап 1)Потрібен full-stack розробник з досвідом роботи з Amazon API для реалізації Stage 1 внутрішнього PPC-дашборда. Проект реальний, дані живі, все готово до старту. Прототип фронтенда (5 сторінок, React + TypeScript): ЩО ВЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript +… Javascript та Typescript, Веб-програмування ∙ 3 дні 16 годин тому ∙ 29 ставок |
Розробка сайту-конструктора фотокниг і фоторамокМета проекту Необхідно розробити сучасний веб-сайт для замовлення фотокниг, фоторамок та іншої персоналізованої фотопродукції. Головне завдання проекту — надати клієнту можливість самостійно створити готовий макет виробу без участі дизайнера безпосередньо на сайті.Основний… Javascript та Typescript, Веб-програмування ∙ 5 днів 8 годин тому ∙ 98 ставок |
Команда для самописного маркетплейса ритуальних послуг.Шукаємо команду для запуску та розвитку самописного національного маркетплейсу ритуальних послуг. Одразу: не шукаємо одиночок, джунів і “збирачів сайтів”. Потрібна сильна продуктова команда рівня middle+/senior з реальними кейсами маркетплейсів/складних SaaS. Прошу не… Javascript та Typescript, Веб-програмування ∙ 6 днів 3 години тому ∙ 27 ставок |
Доопрацювання існуючого проекту Next.js/Supabase: оффери, CRM, аналітика, AI-чатЄ діючий проект WatchGenius — платформа аналітики люксових годинників з каталогом моделей, ціновою аналітикою, зовнішніми офферами, формами заявок та AI-чатом. Проект вже частково розроблений. Потрібен не сайт з нуля, а досвідчений full-stack розробник, який зможе розібратися в… Javascript та Typescript, Веб-програмування ∙ 8 днів 4 години тому ∙ 55 ставок |