Добрый день!
Попробуйте мой сниппет. Получаем и меняем системную настройку как объект MODX.
$settingName = 'quiz_counter';
$currentCountArray = $modx->getObject('modSystemSetting', $settingName);
$currentCount = $currentCountArray->get('value');
$currentCount++;
$currentCountArray->set('value', $currentCount);
$currentCountArray->set('editedon', date("Y-m-d H:i:s")); // Не обязательно, но коли есть такое поле, почему не использовать?
$currentCountArray->save();
$cacheRefreshOptions = array( 'system_settings' => array() );
$modx->cacheManager-> refresh($cacheRefreshOptions);