Итак, имеется система обучения на основе web технологий, то биш сайт. На сайте лекционный материал и тесты по этим материалам. И вот сама задача, КАК организовать тесты таким образом что бы при условии что тест не пройден (например отвечено меньше чем на 4 вопроса из 5) с помощью API ФУНКЦИИ вводился запрет на запуск какого либо процесса или даже нескольких, и наобороот при положительном прохождении теста, с помощью API функции запускался процес.