можно посредством метакурса-субкурса реализовать подобные вещи. создаете что-то типа курса-зачетки связанного с курсами нужными, ставите для субкурса условие появления оценки, итог в курсах по формуле считаете через допуски, ставите элемент с сертификатом любой и добавляете в курс-зачетку, задаете условие получения. появляются все оценки по субкурсам - получает сертификат, не появляются значит не судьба
з.ы. немного фантазии господа да и говорилось о подобных вещах неоднократно волшебный поиск может решить множество проблем