🚨 The Problem
The PR Checks workflow is currently FAILING.
This is caused by build errors from deprecated Vuetify 2 syntax and unsafe side-effects in ModeratedTestView, which violate Vue 3 reactivity rules.
🎯 The Fix
1. Refactor Side Effects ModeratedTestView.vue: The computed property triggered a side-effect by mutating state while calculatin, which crashes Vue 3. Convert isStartTestDisabled to a pure function (stops state mutation crashes).
2. Update Deprecated Syntax
<v-icon left> → start
outlined → variant="outlined"
@change → @update:modelValue