Tpl-it - система контекстної допомоги

Система контекстної допомоги


Основні типи допомоги користувачам програмних засобів:

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

Статичні керівництва, в свою чергу, можуть бути представлені у вигляді онлайнової допомоги та реалізовані за допомогою різних засобів (Microsoft Winhelp, Microsoft Compressed HTML Help, HTML Help 2.0, AP Help 1.0). Однак, вартість підтримки систем допомоги, виконаних у вигляді статичних посібників, є окремою складним завданням, так як при зміні програмного засобу також необхідно оновлювати і систему допомоги.

- контекстно-залежна допомога. реалізована в деяких моделеоріентірованних засобах (CTTE, TWIW, CACTUS, FUSE, UIDE).

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

Створення таких систем є дуже дорогою і трудомісткою завданням.

Принцип роботи

З кожним питанням користувача, на який він може отримати відповідь, пов'язаний алгоритм. який генерує відповідь на поставлене запитання. Вхідними даними для кожного алгоритму є поточний стан, в якому знаходиться користувач, а також інформація про завдання, вирішених їм на попередніх кроках.

Користувач взаємодіє з системою допомоги через «інтерфейс допомоги», що містить питання, на які користувач може отримати відповіді. Відповідь дається користувачу у вигляді списку завдань і текстової інформації, що пояснює, що необхідно зробити з цими завданнями.

Технологія розробки системи контекстно-залежної допомоги:


1. Розробити модель задач, яка відображатиме логічну структуру програмного засобу.

3.Создать анімаційні навчальні ролики. Інтерактивні навчальні ролики представляють собою набір дій, автоматично виконуються системою допомоги в прикладній програмі. Ролики не виконують завдання користувача, вони тільки емулюють виконання цих завдань [1].

Список використаних джерел