Ngôn ngữ lập trình mặc định người dùng có thể chọn là Pascal, C++ và Python. Sau khi chọn, hệ thống sẽ hiển thị ngôn ngữ lập trình mà người dùng đã chọn trong khung (ô) lập trình, do vậy người dùng không cần chọn lại ngôn ngữ cho mỗi bài.
Layout: Có hai kiểu Layout là Vertical và Horizontal. Với kiểu Vertical đề bài và khung lập trình sẽ nằm trên hai cột cạnh nhau (đề bài bên trái còn khung lập trình bên phải), kiểu này phù hợp cho các bài tập có đề và chương trình ngắn, người dùng dễ quan sát. Với kiểu Horizontal đề bài sẽ nằm ở dòng phía trên còn khung lập trình sẽ nằm phía dưới; kiểu này phù hợp với các bài có đề và chương trình dài.
Người dùng có thể chọn ngôn ngữ lập trình mặc định và Layout
Đối với người dùng đăng ký mới: trong bảng đăng ký tài khoản có thêm hai mục là Ngôn ngữ lập trình mặc đinh và Layout để lựa chọn
Đối với người dùng đã có tài khoản: sau khi đăng nhập, hệ thống sẽ tự động chuyển trang để người dùng chọn lại ngôn ngữ lập trình và layout mặc định
Sau khi đã chọn các thiết lập mặc định, người dùng có thể thiết lập lại bằng cách vào menu -> infor
Chấm bài
Hệ thống chấm bài đã được thay đổi hoàn toàn và trở thành một router của trang web (trước đây hệ thống chấm bài là một phần mềm riêng, chỉ sử dụng database của web)
Sau nhiều thử nghiệm, hệ thống chấm bài nhanh hơn, chấm được nhiều bài cùng một thời điểm. Vì lí do máy chủ có cấu hình thấp nên chỉ thiêt lập chấm tối đa 3 bài một lúc để đảm bảo hiệu quả.
Hệ thống chấm bài có thể nhận biết được một số lỗi RTE
Hệ thống quy định thời gian chấm mỗi testcase là 5 giây, nghĩa là việc chấm với mỗi test sẽ kết thúc khi quá 5 giây. Nếu kết thúc trước 5 giây có thể việc chấm bài thành công, hệ thống sẽ so sánh kết quả chương trình người dùng tạo ra với đáp án. Cũng có thể do bị lỗi nên chấm bài sẽ kết thúc sớm, lúc này hệ thống sẽ phát hiện lỗi và thông báo cho người dùng.
Khi người dùng nộp bài hoặc chạy thử chương trình, web sẽ tự động cuộn (scroll) đến ô kết quả để thuận tiện cho người dùng
Bảng xếp hạng
Thay đổi thuật toán để bảng xếp hạng được tính toán nhanh hơn (không cần phải tính lại từ đầu)