Tpl-it - система контекстної допомоги
Система контекстної допомоги
Основні типи допомоги користувачам програмних засобів:
- контекстно-незалежна допомогу. реалізована або у вигляді статичних посібників, або у вигляді навчальних систем.
Статичні керівництва, в свою чергу, можуть бути представлені у вигляді онлайнової допомоги та реалізовані за допомогою різних засобів (Microsoft Winhelp, Microsoft Compressed HTML Help, HTML Help 2.0, AP Help 1.0). Однак, вартість підтримки систем допомоги, виконаних у вигляді статичних посібників, є окремою складним завданням, так як при зміні програмного засобу також необхідно оновлювати і систему допомоги.
- контекстно-залежна допомога. реалізована в деяких моделеоріентірованних засобах (CTTE, TWIW, CACTUS, FUSE, UIDE).
Має ряд переваг перед контекстно-незалежної допомогою, основними з яких є її автоматична генерація і використання поточного стану при формуванні відповідей на запитання користувачів, проте, основним недоліком є неможливість її розширення.
Створення таких систем є дуже дорогою і трудомісткою завданням.
Принцип роботи
З кожним питанням користувача, на який він може отримати відповідь, пов'язаний алгоритм. який генерує відповідь на поставлене запитання. Вхідними даними для кожного алгоритму є поточний стан, в якому знаходиться користувач, а також інформація про завдання, вирішених їм на попередніх кроках.
Користувач взаємодіє з системою допомоги через «інтерфейс допомоги», що містить питання, на які користувач може отримати відповіді. Відповідь дається користувачу у вигляді списку завдань і текстової інформації, що пояснює, що необхідно зробити з цими завданнями.
Технологія розробки системи контекстно-залежної допомоги:
1. Розробити модель задач, яка відображатиме логічну структуру програмного засобу.
3.Создать анімаційні навчальні ролики. Інтерактивні навчальні ролики представляють собою набір дій, автоматично виконуються системою допомоги в прикладній програмі. Ролики не виконують завдання користувача, вони тільки емулюють виконання цих завдань [1].