Приведено описание открытой модели тестов и ее реализации в среде дистанционного обучения ГИПЕРТЕСТ. Показано, что унификация правил расширения функциональности тестов на уровнях их визуального представления, обработки результатов и управления маршрутизацией, вытекающая из определения открытых систем, позволяет решить задачу реализации сложных алгоритмов контроля процедурных знаний, актуальную для подготовки инженеров. Приводится пример реализации процедуры, предназначенной для контроля навыков тождественных преобразований алгебраических выражений, с применением символьного процессора MatLab в качестве внешнего сервиса.