Представлены методология использования и компоненты системы тестового контроля знаний, используемой студентами, специализирующимися в области ИТ и программирования. К особенностям предлагаемой системы относятся использование интерпретируемого языка программирования Python и требование обеспечения защиты исходного кода от несанционированного изучения.