!; Матеріали прив’язуються до курсу або уроку.; характеристика
!; платформа повинна контролювати доступ студента до курсу.; Бали
Уроки курсу
Правила доступу
|-
| Назва категорії
| як ілюстрація: Програмування, Дизайн, Маркетинг
|-
| характеристика
| Короткий характеристика категорії
|-
| Батьківська категорія
| Для багаторівневої структури
|-
| Статус
| Активна або прихована
|}
!; |-
| Курс
| До якого курсу належить урок
|-
| Назва уроку
| Тема заняття
|-
| Номер уроку
| Порядок у курсі
|-
| характеристика
| Короткий зміст
|-
| Тип уроку
| Відео, текст, live-заняття, тест, практика
|-
| Тривалість
| Орієнтовна тривалість
|-
| Доступ
| Відкритий, після оплати, після попереднього уроку
|-
| Статус
| Чернетка, опубліковано, приховано
|}
Студент у кабінеті бачить
Звіт «Ефективність курсів»
Поля групи
- відеоурок;
- PDF;
- презентація;
- текстовий конспект;
- посилання;
- файл для завантаження;
- тест;
- домашнє задача;
- шаблон;
- архів із матеріалами.; | Категорії курсів, курси, викладачі, студенти, групи
|-
| Який центральний бізнес-процес?;== AJAX-інтерактив ==
| Групи, розклад, відвідуваність, викладач
|
Які фінансовий блок потрібні?; характеристика
Критичними помилками вважаються ситуації, коли:
Для офлайн-курсів або live-занять потрібно вести відвідуваність.; | компонент сайту курсів навчання
Які довідники потрібні?; Поле
Події для сповіщень
- повна оплата;
- часткова оплата;
- передоплата;
- оплата частинами;
- корпоративна оплата;
- безкоштовний доступ;
- промокод або знижка.; !; Поле
компонент має підтримувати розмежування прав.;== Статуси курсу ==
У календарі потрібно бачити
- курс;
- студента;
- групу;
- статус навчання;
- прогрес;
- статус оплати;
- дату реєстрації.;== Поля реєстрації ==
| ; характеристика
|
-
|
Студент
|
користувач системи, який навчається
|
| Курс
|
Навчальний курс
|
| Група
|
Група навчання, якщо є собою
|
| Дата реєстрації
|
Дата запису
|
| Вартість
|
Ціна курсу для студента
|
| Оплачено
|
Скільки студент оплатив
|
| Борг
|
Залишок до оплати
|
| Статус оплати
|
Не оплачено, частково оплачено, оплачено
|
| Статус навчання
|
Зареєстрований, навчається, завершив, відрахований
|
| Прогрес
|
Відсоток проходження
|
|
; характеристика
перевірки навичок розробника або впроваджувача K2 ERP у створенні модуля обліку навчальних курсів забезпечується через Атестаційне задача K2 ERP — Сайт курсів навчання — це практична задача; додатково реалізовано студентів, викладачів, реєстрацій, оплат, прогресу навчання, матеріалів, розкладу занять і сертифікатів.;== Поля матеріалу ==
|
| 90–100
|
Відмінно
|
компонент в цілому функціонує: курси, викладачі, студенти, реєстрації, оплати, прогрес, матеріали, кабінети, сертифікати й звіти реалізовані коректно
|
| 75–89
|
Добре
|
Основна логіка функціонує, є собою незначні недоліки, які не руйнують навчальний бізнес-процес
|
| 60–74
|
Зараховано
|
Базовий сценарій функціонує, але частина функцій реалізована неповно або потребує доопрацювання
|
| 0–59
|
Не зараховано
|
Відсутня критична логіка: курси, студенти, реєстрації, оплати, прогрес або сертифікати
|
|
; Поле
- категорії курсів;
- курси;
- викладачі;
- студенти;
- групи;
- уроки;
- навчальні матеріали;
- реєстрації на курси;
- оплати;
- прогрес навчання;
- відвідуваність;
- домашні задача;
- відповіді студентів;
- оцінки;
- сертифікати;
- розклад;
- сповіщення;
- журнал змін;
- звіти;
- права доступу.; Значення
Звіти
|
;== Поля студента ==
|
| Номер сертифіката
|
Унікальний номер
|
| Студент
|
Кому видано
|
| Курс
|
Який курс завершено
|
| Дата видачі
|
Коли сформовано
|
| Викладач
|
Хто вів курс
|
| Результат
|
Оцінка або статус завершення
|
| PDF-файл
|
Згенерований сертифікат
|
!; | Реєстрація студента на курс, оплата, навчання, прогрес і сертифікат
|-
| Що потрібно для онлайн-курсу?; характеристика
Прогрес навчання
Логування змін
Поля відвідуваності
| Назва групи
|
як ілюстрація: Python-01, English-A2
|
| Курс
|
До якого курсу належить група
|
| Викладач
|
Хто веде групу
|
| Дата старту
|
Коли починається навчання
|
| Дата завершення
|
Коли завершується
|
| Максимум студентів
|
Обмеження кількості
|
| Статус
|
Набір, навчається, завершена, скасована
|
компонент повинен фіксувати важливі дії.; {| class="wikitable" style="width:100%;"
| ; Поле
Викладачі ведуть курси, перевіряють задача та оцінюють студентів.; !; |-
|
Назва курсу
|
Назва навчальної програми
|
| Категорія
|
Тематична група
|
| Короткий характеристика
|
Для списку курсів
|
| Повний характеристика
|
Детальний характеристика на сторінці курсу
|
| Формат навчання
|
Онлайн, офлайн, змішаний
|
| Тривалість
|
У годинах, днях, тижнях або місяцях
|
| Вартість
|
Ціна курсу
|
| Викладач
|
ключовий викладач
|
| Програма курсу
|
Теми або модулі
|
| Дата старту
|
Якщо курс має конкретний старт
|
| Максимальна кількість студентів
|
Для групового навчання
|
| Статус
|
Чернетка, опубліковано, набір відкрито, завершено, архів
|
Сертифікат формується після завершення курсу.; характеристика
Звіт «Відвідуваність»
компонент обліку навчальних курсів, студентів, реєстрацій і прогресу на сайті онлайн- або офлайн-навчання.; * зараховано / не зараховано;
- бали;
- відсоток;
- оцінка за шкалою;
- коментар викладача;
- автоматичний результат тесту.; {| class="wikitable" style="width:100%;"
| ;== Типи матеріалів ==
|
Уроки, матеріали, доступ після оплати, прогрес
|
Що потрібно для офлайн-курсу?;== Поля категорії ==
Сертифікати
Рекомендовані сутності бази даних
- створити категорію курсів;
- створити викладача;
- створити курс;
- додати програму курсу;
- додати уроки;
- додати навчальні матеріали;
- створити студента;
- зареєструвати студента на курс;
- сформувати рахунок або суму до оплати;
- зафіксувати часткову оплату;
- зафіксувати повну оплату;
- відкрити доступ до матеріалів після оплати;
- оновити прогрес студента;
- створити домашнє задача;
- здати відповідь від студента;
- виставити оцінку;
- завершити курс для студента;
- сформувати сертифікат;
- сформувати звіт по студентах;
- сформувати звіт по оплатах;
- сформувати звіт по прогресу;
- перевірити журнал змін.; Рівень
Інтерфейс має працювати оперативно і без перезавантаження сторінок.; 100
У звіті потрібно відображати:
Такий компонент надає можливість масштабувати навчання, контролювати оплату, бачити прогрес студентів, зменшити ручну роботу адміністратора і підвищити якість сервісу.; Максимальна оцінка
Типовий бізнес-процес роботи виглядає так:
- реєстрація студента;
- вибір курсу;
- фільтрація курсів;
- створення реєстрації;
- фіксація оплати;
- актуалізація прогресу;
- відкриття доступу до матеріалів;
- здача домашнього задача;
- перевірка задача;
- виставлення оцінки;
- формування сертифіката;
- фільтрація звітів;
- актуалізація календаря.; У звіті потрібно відображати:
Статуси навчання
Календар курсів і занять
Звіт «Оплати за курси»
|
Що потрібно створити?; Поле
Мета задача — створити в K2 ERP компонент для автоматизації роботи навчального центру, онлайн-школи, тренінгового центру, мовної школи, ІТ-академії або платформи курсів.; | Студенти, оплати, прогрес, відвідуваність, ефективність курсів, робота викладачів
Що є собою критичною вимогою?;== Назва задача ==
- онлайн-курс у записі;
- онлайн-курс із живими заняттями;
- офлайн-курс у класі;
- змішаний формат;
- індивідуальні заняття;
- групові заняття;
- інтенсив;
- марафон;
- корпоративне навчання.;== Сповіщення ==
Основні об’єкти модуляРеєстрація фіксує, що студент записався на курс.;== Шкала оцінювання ==
;== База «Реєстрації на курси» ==
Звіт «Студенти курсів»
|
class="wikitable" style="width:100%;"
платформа повинна дозволяти:
|
; Відповідь
|
; Роль
ключовий бізнес-процес
База «Студенти»
Колонки журналу реєстрацій
компонент має підтримувати кілька форматів навчання:
Доступ до матеріалів
У звіті потрібно відображати:
|
| Група
|
Навчальна група
|
| Урок
|
Заняття
|
| Студент
|
Хто має бути присутній
|
| Дата заняття
|
Коли відбулося заняття
|
| Статус
|
Присутній, відсутній, запізнився, поважна причина
|
| Коментар
|
Примітка викладача
|
Поля сертифіката
Поля уроку
Домашні задача дозволяють контролювати практичну частину навчання.;== Формати навчання ==
ERP для курсів навчання потрібна школам, тренінговим центрам, онлайн-академіям, мовним школам, ІТ-школам, автошколам і корпоративним навчальним центрам.; характеристика
- групу;
- дату заняття;
- студента;
- статус присутності;
- коментар.;== Поля викладача ==
|
;== Див.; додатково ==
Відвідуваність
Довідник курсів містить навчальні програми.; У межах атестації потрібно продемонструвати робочий сценарій.; !;== Технічні вимоги ==
|
; !; Статус
Варіанти оплати
- безкоштовні матеріали доступні всім;
- платні матеріали доступні після оплати;
- наступний урок має змогу відкриватися після проходження попереднього;
- матеріали групи доступні тільки студентам цієї групи;
- після завершення курсу доступ має змогу залишатися або закриватися залежно від налаштувань.; характеристика
|
;== Викладач у кабінеті бачить ==
Прогрес = Кількість пройдених уроків / Загальна кількість уроків × 100%
| Студент
|
Хто навчається
|
| Курс
|
На який курс записано
|
| Група
|
Якщо курс груповий
|
| Дата реєстрації
|
Коли студент записався
|
| Статус навчання
|
В процесі, завершено, відраховано
|
| Прогрес
|
Відсоток виконання
|
| Оплата
|
Не оплачено, частково оплачено, оплачено
|
| Сертифікат
|
Сформовано або ні
|
Журнал змін має зберігати:
|
;== Довідник «Курси» ==
База «Групи»
- свої курси;
- свої групи;
- список студентів;
- прогрес студентів;
- відвідуваність;
- здані домашні задача;
- інструменти оцінювання;
- коментарі до робіт;
- календар занять.; * публікувати курси на сайті;
- приймати заявки студентів;
- формувати групи;
- вести розклад занять;
- відкривати доступ до матеріалів;
- контролювати оплату;
- бачити прогрес студентів;
- виставляти оцінки;
- формувати сертифікати;
- аналізувати ефективність курсів і викладачів.;
Поля оплати
- курс;
- кількість реєстрацій;
- кількість оплат;
- дохід;
- кількість студентів, які завершили курс;
- середній прогрес;
- кількість виданих сертифікатів.; характеристика
|
; Що перевіряється
- за кількістю переглянутих уроків;
- за кількістю виконаних завдань;
- за результатами тестів;
- вручну викладачем;
- комбіновано.;== Умови формування сертифіката ==
Довідник «Категорії курсів»- викладача;
- кількість курсів;
- кількість студентів;
- кількість перевірених завдань;
- середній прогрес студентів;
- оцінки або відгуки, якщо реалізовано.;== Довідник «Викладачі» ==
Критерії оцінюваннякомпонент має забезпечувати повний цикл роботи навчального центру або онлайн-школи: створення курсу, публікацію програми, реєстрацію студента, оплату, доступ до матеріалів, обліковий облік прогресу, оцінювання, формування сертифіката і формування звітів.; Критерій
| Студент
|
Хто оплатив
|
| Курс
|
За який курс оплата
|
| Реєстрація
|
До якої реєстрації прив’язана
|
| Дата оплати
|
Коли отримано оплату
|
| Сума
|
Розмір оплати
|
| Спосіб оплати
|
Ручна, картка, переказ, онлайн-шлюз
|
| Статус
|
Очікує, оплачено, помилка, повернення
|
Навчальні матеріали
|
; Об’єкт
Варіанти оцінювання
; Поле
* неможливо створити курс;
* неможливо створити викладача;
* неможливо створити студента;
* неможливо зареєструвати студента на курс;
* реєстрація не прив’язується до курсу;
* реєстрація не прив’язується до студента;
* оплата не прив’язується до реєстрації;
* часткова оплата не змінює борг;
* доступ до платних матеріалів відкривається без оплати, якщо це заборонено правилами;
* прогрес не оновлюється;
* завершення курсу не фіксується;
* сертифікат формується без виконання умов завершення;
* звіти не відповідають фактичним реєстраціям, оплатам і прогресу;
* зміни курсів, оплат, прогресу і сертифікатів не логуються.; характеристика
Формула прогресу
* свої курси;
* статус оплати;
* прогрес навчання;
* доступні уроки;
* навчальні матеріали;
* домашні задача;
* оцінки;
* коментарі викладача;
* розклад занять;
* сертифікати;
* історію оплат.; !; Поле
;== Особистий кабінет студента ==
Варіанти розрахунку прогресу
Умова складання. задача не має змогу бути зараховане, якщо платформа не надає можливість пройти базовий цикл навчання: курс → студент → реєстрація → оплата → доступ → прогрес → завершення → сертифікат → звіт.; Кабінет викладача потрібен для керування навчальним процесом.; У звіті потрібно відображати:
* ручна оплата;
* банківський переказ;
* LiqPay;
* Stripe;
* PayPal;
* інший платіжний шлюз.; Параметр
* вести курси;
* вести категорії курсів;
* вести викладачів;
* вести студентів;
* створювати навчальні групи;
* налаштовувати формат навчання;
* публікувати програму курсу;
* створювати уроки;
* додавати навчальні матеріали;
* відкривати доступ до матеріалів після оплати;
* реєструвати студентів на курси;
* вести статус навчання;
* відстежувати прогрес студентів;
* вести відвідуваність для офлайн- або live-занять;
* приймати оплати;
* фіксувати часткові оплати;
* формувати рахунки;
* надсилати нагадування;
* формувати сертифікати;
* вести особистий кабінет студента;
* вести кабінет викладача;
* формувати звіти по курсах, студентах, оплатах і прогресу.; Календар потрібен для планування стартів і live-занять.; Значення
У звіті потрібно відображати:
Домашні задача
Поля відповіді
| class="wikitable" style="width:100%;"
Студенти можуть здавати задача через особистий кабінет.;== Відповіді студентів ==
|
| Зареєстрований
|
Студент записався на курс
|
| Очікує оплати
|
Доступ ще не відкрито
|
| Навчається
|
Студент проходить курс
|
| На паузі
|
Навчання тимчасово призупинено
|
| Завершив
|
Студент завершив курс
|
| Відрахований
|
Студент більше не навчається
|
| Скасовано
|
Реєстрацію скасовано
|
|
; Поле
Оцінювання має змогу бути простим або розширеним.; Поле
* студент зареєструвався на курс;
* отримано оплату;
* відкрито доступ до матеріалів;
* курс починається завтра;
* заняття починається сьогодні;
* наближається дедлайн задача;
* викладач перевірив задача;
* студент завершив курс;
* сформовано сертифікат;
* оплата прострочена.; !; |-
|
Чернетка
|
Курс готується
|
| Опубліковано
|
Курс доступний на сайті
|
| Набір відкрито
|
Студенти можуть реєструватися
|
| Набір закрито
|
Нові реєстрації не приймаються
|
| Триває
|
Навчання вже почалося
|
| Завершено
|
Курс завершений
|
| Архів
|
Курс збережено для історії
|
Групи потрібні для курсів із конкретним стартом або офлайн-заняттями.; Поле
# адміністратор створює курс;
# додає характеристика, програму, ціну і викладача;
# створює уроки та навчальні матеріали;
# публікує курс на сайті;
# студент реєструється на курс;
# платформа створює запис реєстрації;
# студент оплачує курс в цілому або частково;
# після оплати студент отримує доступ до матеріалів;
# студент проходить уроки;
# платформа оновлює прогрес;
# викладач перевіряє задача або виставляє оцінки;
# після завершення курсу студент отримує сертифікат;
# адміністратор формує звіти.; Курси можуть бути онлайн, офлайн або змішаними.; У звіті потрібно відображати:
Мета задачаПриклади категорій
Прогрес показує, скільки курсу студент уже пройшов.; Призначення
центральний принцип. Студент має пройти зрозумілий шлях: вибір курсу → реєстрація → оплата → доступ до навчання → проходження уроків → оцінювання → завершення → сертифікат.; | Студент має отримати доступ, прогрес і сертифікат тільки за правильними правилами курсу
* K2 ERP
* K2 ERP
* Атестаційні завдання K2 ERP
* Навчальний заклад
* CRM
* Каса
* Сертифікат
* Студент
* Викладач
* Курс
* Розклад
* Особистий кабінет
* AJAX
|
Вартість курсу, рахунки, часткові оплати, повні оплати, борги
|
Які звіти потрібні?;== Права доступу ==
Звіт «Прогрес студентів»
У результаті виконання атестаційного задача має бути створений компонент сайту курсів навчання в K2 ERP.; Колонка
Навчальний заклад повинен:
Мінімальний сценарій:
* хто створив курс;
* хто змінив вартість курсу;
* хто додав урок;
* хто додав матеріал;
* хто зареєстрував студента;
* хто зафіксував оплату;
* хто відкрив доступ до курсу;
* хто змінив прогрес;
* хто виставив оцінку;
* хто сформував сертифікат;
* хто скасував реєстрацію;
* хто експортував звіт;
* дату й час дії;
* старе та нове значення, якщо це можливо.; компонент повинен підтримувати фінансовий обліковий облік оплат за курси.; * студента;
* курс;
* кількість пройдених уроків;
* прогрес у відсотках;
* кількість зданих завдань;
* середню оцінку.; |-
|
Адміністратор навчального центру
|
Керує курсами, студентами, викладачами, оплатами, групами і звітами
|
| Менеджер
|
Реєструє студентів, фіксує оплати, функціонує з заявками і сповіщеннями
|
| Викладач
|
Бачить свої курси, групи, студентів, задача, прогрес і оцінки
|
| Студент
|
Переглядає свої курси, матеріали, прогрес, задача, оплати і сертифікати
|
| Бухгалтер
|
Переглядає рахунки, оплати, борги і фінансові звіти
|
| Адміністратор системи
|
Налаштовує права, довідники, шаблони сертифікатів і службові параметри
|
Уроки або модулі формують структуру навчання.; Разом
* старт курсу;
* заняття групи;
* дедлайни завдань;
* вебінари;
* консультації;
* завершення курсу;
* дати сертифікації.; Питання
Поля курсу
Навчальний центр або онлайн-школа проводить курси для студентів.; !; характеристика
|
; Коротко. Потрібно реалізувати компонент сайту курсів: курси, викладачі, студенти, групи, уроки, матеріали, реєстрації, оплати, прогрес навчання, домашні задача, оцінки, календар занять, кабінет студента, кабінет викладача, сертифікати і звіти.; Бали
|
| Назва матеріалу
|
Назва файлу або ресурсу
|
| Курс
|
До якого курсу належить
|
| Урок
|
До якого уроку належить
|
| Тип матеріалу
|
Відео, PDF, тест, файл, посилання
|
| Файл або URL
|
Джерело матеріалу
|
| Доступ
|
Для всіх, тільки після оплати, тільки для групи
|
| Статус
|
Активний або прихований
|
|
; * програмування;
* дизайн;
* маркетинг;
* бізнес-середовище;
* бухгалтерський обліковий облік;
* іноземні мови;
* керування;
* фінансовий блок;
* особистий еволюція;
* шкільні предмети;
* підготовка до іспитів;
* професійні курси.; Поле
компонент має підтримувати категорії курсів, курси, викладачів, студентів, групи, уроки, навчальні матеріали, реєстрації, оплати, прогрес, відвідуваність, домашні задача, відповіді студентів, оцінки, сертифікати, розклад, сповіщення, особисті кабінети, звіти, AJAX-інтерактив і логування змін.; * студент оплатив курс;
* прогрес досягнув потрібного рівня;
* виконані обов’язкові задача;
* пройдено фінальний тест, якщо є собою;
* викладач підтвердив завершення.; характеристика
Практичне задача
|
| Курси
|
Навчальні програми, які продаються або проводяться
|
| Категорії курсів
|
Тематичне групування курсів
|
| Викладачі
|
Автори або ведучі курсів
|
| Студенти
|
Користувачі, які проходять навчання
|
| Групи
|
Навчальні групи студентів
|
| Уроки
|
Окремі теми або заняття курсу
|
| Матеріали
|
Відео, файли, презентації, посилання, тести
|
| Реєстрації
|
Записи студентів на курси
|
| Оплати
|
Фінансові операції за навчання
|
| Прогрес
|
Відсоток проходження курсу
|
| Відвідуваність
|
обліковий облік присутності на заняттях
|
| задача
|
Домашні або практичні роботи
|
| Оцінки
|
Результати навчання
|
| Сертифікати
|
Документи про завершення курсу
|
| Розклад
|
Календар занять і стартів курсів
|
| Звіти
|
аналітичні інструменти навчання, оплат і результатів
|
; характеристика
ПІБ
Повне ім’я студента
Email
ключовий логін або контакт
Телефон
Контактний номер
Дата народження
Опціонально
Місто / країна
Опціонально
Статус
Активний, завершив, відрахований, архівний
Особистий кабінет
Посилання або обліковий запис
Коментар
Службові примітки
!;== Способи оплати ==
!; Поле
!; {| class="wikitable" style="width:100%;"
|-
| Студент
| Хто здав задача
|-
| задача
| Яке задача виконано
|-
| Файл або текст
| Відповідь студента
|-
| Дата здачі
| Коли здано
|-
| Статус
| На перевірці, прийнято, потрібно доопрацювати
|-
| Оцінка
| Бал або результат
|-
| Коментар викладача
| Зворотний зв’язок
|}
Для реалізації задачі доцільно передбачити такі сутності:
Очікуваний результат
Категорії допомагають структурувати курси на сайті.;== Коротко ==
!; |-
| Курс
| До якого курсу належить
|-
| Урок
| До якого уроку належить
|-
| Назва задача
| Що потрібно виконати
|-
| характеристика
| Детальна інструкція
|-
| Дедлайн
| Кінцева дата здачі
|-
| Максимальний бал
| Якщо застосовується оцінювання
|}
!; характеристика
|}
Звіт «Робота викладачів»
Примітка
Студенти — користувачі, які реєструються на навчання.; Статус
;
Через AJAX мають працювати:
Критичні помилки
|
| Бекенд
|
K2 Cloud ERP на Python або PHP
|
| База даних
|
PostgreSQL або MySQL
|
| Фронтенд
|
HTML5, JavaScript
|
| AJAX
|
Fetch API або Axios
|
| UI-компоненти
|
DataTables для реєстрацій і студентів, Select2 для вибору курсів, FullCalendar для графіка курсів
|
| Матеріали
|
Завантаження PDF, відео, презентацій, файлів і посилань
|
| Оплати
|
інтеграційні функціональні можливості з платіжними шлюзами, опціонально
|
| Друк
|
PDF-сертифікати, рахунки, списки студентів
|
| Експорт
|
Excel або PDF для звітів
|
!; характеристика
Реальний бізнес-контекст
Кабінет студента є собою важливою частиною модуля.; характеристика
|-
| ПІБ
| Повне ім’я викладача
|-
| Спеціалізація
| Напрям навчання
|-
| Телефон
| Контактний номер
|-
| Email
| Електронна адреса
|-
| Фото
| Опціонально
|-
| Коротка біографія
| Для сторінки курсу
|-
| Статус
| Активний або архівний
|}
!;== Оцінювання ==
!; |-
| Реалізація обліку курсів, студентів і викладачів
| 20
| Категорії, курси, програма, уроки, викладачі, студенти, групи
|-
| керування реєстраціями і прогресом навчання
| 20
| Реєстрації, статуси навчання, прогрес, відвідуваність, задача, оцінки
|-
| Фінансовий обліковий облік оплат курсів
| 20
| Вартість, рахунки, часткові оплати, повні оплати, борги, статуси оплат
|-
| Генерація сертифікатів про завершення
| 20
| Умови завершення, сертифікат, PDF, номер сертифіката, дата видачі
|-
| Інтерактивність через AJAX і особисті кабінети
| 20
| AJAX-реєстрації, прогрес, задача, оцінки, кабінет студента, кабінет викладача
|-
Кабінет викладача
Поля задача
!; Поле
фінансовий блок
* дату оплати;
* студента;
* курс;
* суму;
* спосіб оплати;
* статус;
* борг.; функціональні можливості