| 1 | Simple single sign-on authentication (SSO) | Server-side use case validation (unrelated to tablets) | 10/10 Browser sign-in verified: the school account logged in via Auth0 and entered school_teacher (teacher, Class 101); the server-side release gate has 5 single sign-on end-to-end test cases | Local accounts (username + password) are always available; even an identity provider outage cannot lock out administrators. School accounts require the identity provider to indicate that the email address has been verified; users not pre-assigned at their first sign-in receive read-only accounts with no classes. |
| 2 | Secure, simple environment dedicated to classroom use (self-service lock mode / child-friendly interface) | T69: 1/1 passed; Samsung: 1/1 passed | All 5 criteria (multi-app Kiosk lock; 4 child mode criteria) passed on both devices; child mode available starting with 656 | Once Kiosk is locked, students cannot exit: there is no settings entry point, and pressing Home/Back/Multitasking returns to the locked screen. There are only two ways to exit: ① Select «Sign out» in the tablet menu and enter the school-set exit password (validated by the server; 5 consecutive incorrect entries lock it for 10 minutes; this can be changed in the device group); ② The administrator turns off Kiosk in the console. If no exit password is set, nobody can exit on the tablet. Child mode only changes the appearance of the multi-app desktop; the rules remain unchanged. |
| 3 | Completely hide the operating system, device settings, open browser, and app store entry points | T69: 1/1 passed; Samsung: 1/1 passed | Both devices passed the criterion «Hiding system apps really hides the browser and store» | The browser and app store can be hidden; «Set» cannot be hidden (the tablet will freeze on the next boot if it is hidden), so use Kiosk + hardening to prevent students from accessing Settings. Only apps installed on this group of tablets can be hidden. |
| 4 | Block exit gestures and physical / virtual system buttons to prevent children from accidentally exiting the current app. | T69: 1/1 passed; Samsung: 1/1 passed | Both tablets passed the criterion “Kiosk hardening can be applied while students are using the app” (the Home button was physically pressed each round to confirm they could not exit). | After Kiosk hardening is enabled: the multitasking key, power menu, and pull-down status bar are blocked, and pressing the Home key only returns to the Kiosk desktop; «Pin to an app» is true locking (system task locking), so students cannot disable it themselves. It is not Android's «App pinned». |
| 5 | Launch apps remotely | T69: 1/1 passed; Samsung: 1/1 passed | Both tablets passed the criterion “Launching an app actually brings it to the foreground.” | Success means the app is open in the foreground on the tablet; the app itself handles whether it can connect to the internet and log in after opening. Under Kiosk, apps not listed on the home screen are correctly reported as failed. |
| 6 | Screen Control and App Pinning Lock | T69: 2/2 passed; Samsung: 2/2 passed | 2 criteria (pin to app, remote screenshot received by server); both devices passed all | App pinning can be set for a duration (0 = until the teacher releases it; maximum 8 hours), and is automatically released when time is up. The tablet screen must be on to take a screenshot; student screens can only be viewed during class (the console rejects requests outside class time). Screenshot images are kept on the server for only about 2 hours (see Data Retention Overview). |
| 7 | Security, Hardware, and Content Classification Control Policies | T69: 5/5 passed; Samsung: 5/5 passed | Both devices passed 6 criteria (disabling Developer Options disconnects the debugging connection; this was not rerun today, but passed on 649 on 10/9) | Takes effect as soon as it is switched on and is restored as soon as it is switched off; when multiple policies are bound to the same group, switching one off leaves the other in effect (check the other policies in the same group first). Disabling Developer Options also disables USB debugging. |
| 8 | Completely block general web browsing, allowing only links opened within authorized educational apps | T69: 3/3 passed; Samsung: 3/3 passed | All 3 criteria (Chrome allowlist, hide browser and app store, ClassPad browser URL filtering): both devices passed all criteria | The allowlist applies to both Chrome and the ClassPad browser, while SafeSearch is enforced and incognito mode is disabled; embedded web pages in other apps are not managed. Typing text in the address bar searches Google; if Google is not on the allowlist, the request is blocked (this is not a fault). |
| 9 | Disable in-app purchases, ad pop-ups, pop-up windows, and access to the app store | T69: 4/4 passed; Samsung: 4/4 passed | Both devices passed all 4 criteria (after the store is hidden, in-app purchases cannot be initiated anywhere on the tablet) | In-app purchases: after the store is hidden, payments cannot be initiated anywhere on the tablet; ads are blocked by domain (family-filter DNS), so ads served from the same domain as the main content may not be blocked; floating windows are disabled using the system setting. |
| 10 | Hardware permission controls: disable the camera, microphone, Bluetooth, and USB ports; enable them only when explicitly required for a teaching activity | T69: 1/1 passed; Samsung: 1/1 passed | Both devices passed the criterion «Hardware restrictions are actually enforced through system user restrictions» | Camera, microphone, Bluetooth, and USB data are disabled, and students cannot re-enable them in Settings; classroom «Temporary access» is automatically revoked when the time expires, and is also revoked if nobody takes action. |
| 11 | Real-time device location, route tracking, and geofence management | T69: 3/5 passed, 2 not verified; Samsung: 4/4 passed | 5 criteria: Samsung passed all; T69 cannot obtain GPS indoors, so precise location and continuous location are marked “Not verified”; the IP-based approximate location fallback was verified | A single location request may take up to 3 minutes; when satellite signals are unavailable indoors, report this accurately and provide an approximate network-based location (marked “≈”, and not used for geofence decisions). The shortest continuous-location interval is 5 minutes. Location history is retained on the server for 90 days, and alerts for 180 days. |
| 12 | One-click remote locking and secure data erasure | T69: 2/2 passed; Samsung: 2/2 passed | Both devices passed the 2 criteria (lock screen and unlock); factory reset was demonstrated only on our test tablet | After the screen is locked, students cannot unlock the tablet themselves. It can only be unlocked via «Unlock class» in the console (or automatically reclaimed at the end of class). A factory reset clears all data on the tablet and cannot be undone (demonstrated only on a test tablet). |
| 13 | Multi-tab concurrent access control | T69: 2/2 passed; Samsung: 2/2 passed | Both devices passed all 2 criteria (ClassPad browser, Chrome tab limit) | Limit: 1–100. The ClassPad browser cannot open tabs beyond the limit; when Chrome exceeds the limit, an overlay prompt appears. For the Chrome half of the test, the tablet must have classroom monitoring running unobstructed. |
| 14 | Automatic screen recording throughout / manual screen recording on demand | T69: 4/4 passed; Samsung: 4/4 passed | Both devices passed all 5 criteria (including retrieving playable MP4 recordings and recording this class session) | On-device recording captures one frame every 2 seconds (not a smooth video). Unless recordings are retrieved, they do not use the school network. Recordings are stored in ClassPad's private directory on the tablet, where students cannot view or delete them in Photos or the file manager. The tablet retains only the most recent 3 days, up to 1.5 GB (about 22 hours). Up to 4 hours can be retrieved at a time; recordings retrieved to the server are automatically deleted after 7 days, and can also be deleted manually. During recording, the student's notification shade continuously displays «The teacher is recording this tablet's screen». If no end time is specified, recording stops automatically after one class period of 45 minutes. |
| 15 | Content access control | T69: 6/6 passed; Samsung: 6/6 passed | Both devices passed all 6 criteria (keywords, categories, Kiosk, blacklist, time periods, Safe Search) | Category blocking and keywords apply to the ClassPad browser; categories such as social media are also added to the Chrome blocklist. Family filtering DNS applies to all apps on the entire tablet. The school network must allow port 853. If it cannot connect, report the failure accurately; it will not disconnect the network. |
| 16 | Web filtering system | T69: 3/3 passed; Samsung: 3/3 passed | All 3 criteria passed on both devices | The blocklist only blocks entries on the list; for a domain that is both allowed and blocked, its subdomains are blocked. «Check syntax» identifies blank lines, invalid wildcards, Chinese domains, and duplicates, and can fix them with one click. |
| 17 | A cloud-based virtual management console is provided; the entire solution is deployed on a cloud architecture | T69: 2/2 passed; Samsung: 1/1 passed | 2 criteria (push channel, dashboard) passed; dashboard figures match the device list (consoleflow) | The entire solution is deployed in the cloud. Open the console in a browser; no software installation is required. Data is isolated between schools, so one school's account cannot view another school's tablets. |
| 18 | Full monitoring of student activity | T69: 2/2 passed; Samsung: 2/2 passed | Both devices passed all 2 criteria (usage duration, app list) | App usage duration is retained on the server for 365 days; the console shows the most recent 7 days by default. The app list is from the tablet's most recent report. |
| 19 | Centralized management of terminal devices | T69: 8/8 passed; Samsung: 8/8 passed | Both devices passed all 8 criteria (including complex passwords, Wi-Fi, APN, VPN, and scheduled power-off) | The lock-screen password can only use English letters, numbers, and English symbols (Android limitation); passwords containing Chinese characters or full-width symbols are correctly rejected. Brightness: 0–100%; volume: 0–15 (media volume). Scheduled power-on/off is only available on the factory-preinstalled version. |
| 20 | Classroom teaching management (real-time monitoring of student classroom behavior) | T69: 9/9 passed; Samsung: not in scope for this round | All 9 criteria passed (lock screens during class, push lesson materials, in-class quizzes, raise hands, end class, monitoring wall, teacher page on phone) | Viewing student screens and taking screenshots of the whole class are available only during class. When class ends, the lock, pin, and one-time temporary access for that class are all revoked. If no one ends class at the scheduled time, the server will end it automatically. Classroom interactions (screen broadcasting, classroom meetings, and file transfers over the LAN) require the teacher to run the teacher-side assistant on their computer. |
| 21 | Complete traceability records for all operations (operation details and timestamps retained in full) | T69: 1/1 passed; Samsung: not in scope for this round | Criteria «Operation Audit Page» and consoleflow “audit record immediately available after deployment” passed | Only write operations (deployment, modification, deletion) are recorded; queries are not. Password-like content is redacted. Operation audit records are retained for 365 days; deployment records for each device are retained for 90 days. |
| 22 | Control over web search permissions | T69: 3/3 passed; Samsung: 3/3 passed | All 3 criteria passed on both devices (enforce SafeSearch, disable Incognito mode) | Enforce SafeSearch and disable Incognito mode are deployed together with URL filtering. When URL filtering is turned off, SafeSearch is no longer enforced either. |
| 23 | Real-time Push Notifications / Messages | T69: 1/1 passed; Samsung: 1/1 passed | Both devices passed the criterion «Send message pop-up»; the customer acceptance group criterion «Display pushed courseware on the screen when locked» passed on T69 | Pop-up messages remain on the tablet until the student taps «OK»; when courseware is pushed, the tablet screen turns on and displays it over the lock screen. Pushing a new file replaces the old one. |
| 24 | Application Lifecycle Management and Global Control Policy Configuration | T69: 7/7 passed; Samsung: 7/7 passed | Both devices passed all 7 criteria (install, uninstall, clear data, deploy and delete files, install blacklist, default launcher) | Apps on the blacklist are only disabled, not uninstalled (they are restored immediately when removed from the list); an app on the installation blacklist is removed as soon as it is installed. The maximum size of a single file in the file library is 512 MB. Files are not deleted automatically; they are only removed when deleted. |
| 25 | Brand-customized Interface Management | T69: 1/1 passed; Samsung: out of scope for this round | Criterion «Brand customization page» passed; brand in 3 languages 10/5 verified | Saving the brand will push it to all school tablets (not just one class); the name and icon of the management app itself on the tablets must be packaged separately. |