Optimized lookup for opened submission table
Broken test cases got fixed
Students only can change group if they did not submit solutions