UI layer for UESTC ACM/ICPC Online Judge