Real screenshots of the AlgoCode student app and the AlgoClass teacher app — from practice records to live code sharing and in-class chat
StudentPractice records: training time and OJ stats side by side — submissions, accepted, pass rate, distinct solved, day streak, half-year heatmap and difficulty breakdown, synced to the cloud
StudentSelf-paced practice: instant judging and feedback for every problem
TeacherClass creation and management with remote joining for students
TeacherClass grid: the whole class on one screen, with online status and each student's latest code shown right on the card — students are auto-subscribed the moment they come online
TeacherLive monitoring: student online status and code at a glance
TeacherLive code + chat: watch the code a student is writing and its test-case runs on the left, answer questions on the right, quoting the exact problem
TeacherStudent activity: 30-day active time, submission and accepted counts, pass rate, day streak, difficulty breakdown, practice heatmap and recent submissions
TeacherDual-screen playback: big-screen teaching with teacher-side control, annotation and live code projection