Accounts, locale & default apps
Set users, login items, time zone, region formats, system language and default apps / file associations.
20 project-authored proposals · taxonomy v1.1 · 0 new benchmark runs. Verifiers and partial-credit rules below are designs, not executed results.
- Typical applications
- Users & Groups · Windows Settings · GNOME Settings
- Class GUI-need label
G2· GUI-essential
Task proposals · 20
Expand to inspect the complete original wording and proposed checks. Original proposal text remains English in both interfaces.
R01.01.01.04-T01 24-hour clock, Monday weeks and ISO dates on macOS
Original instruction
In Language & Region use 24-hour time, make Monday the first day of the week, and choose the date format that renders as 2026-10-14. Do not change the region or languages.
- Platforms
mac· macOS- Applications
- System Settings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & click- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
-g AppleICUForce24HourTime=1, AppleFirstWeekday gregorian=2, AppleICUDateFormatStrings short format 'y-MM-dd'; AppleLocale and AppleLanguages equal seed. Terminal withheld; eslogger exec audit detecting defaults -> 0.
Proposed partial credit
30% 24-hour; 30% Monday; 40% ISO date format with region/languages unchanged
R01.01.01.04-T02 English UI with German regional formats and metric units
Original instruction
Keep English as the UI language but set Region to Germany, temperature to Celsius, measurement system Metric, number format with a space as thousands separator and comma decimal (1 234,56), and calendar Gregorian.
- Platforms
mac· macOS- Applications
- System Settings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & click- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
-g AppleLocale=en_DE, AppleLanguages[0] starts with 'en', AppleTemperatureUnit=Celsius, AppleMeasurementUnits=Centimeters/AppleMetricUnits=1, AppleICUNumberSymbols {0:',',1:' '}. Terminal withheld; eslogger exec audit detects defaults -> 0.
Proposed partial credit
30% region with English UI; 20% Celsius; 20% metric; 30% number symbols
R01.01.01.04-T03 Custom Windows date, time and number formats
Original instruction
In Control Panel > Region > Additional settings set short date yyyy-MM-dd, long time HH:mm:ss, first day of week Monday, decimal symbol ',', digit grouping symbol '.', currency symbol '€' with format '1.1 €'. Keep the format language English (United States).
- Platforms
win· Windows- Applications
- Control Panel · Windows Settings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & formsnav· Pan/zoom/scroll- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
HKCU\Control Panel\International: sShortDate, sTimeFormat, iFirstDayOfWeek=0, sDecimal, sThousand, sCurrency, iCurrency=3; LocaleName=en-US. regedit/PowerShell blocked by AppLocker; Sysmon EID1 detecting reg.exe/Set-Culture -> 0.
Proposed partial credit
30% date/time formats; 15% first day; 35% number & currency symbols; 20% locale unchanged
R01.01.01.04-T04 Add a kiosk standard user and harden the login window
Original instruction
Create a standard (non-admin) user 'Kiosk Guest' with account name kguest and the password in fixtures/kguest.txt. Turn off the Guest User, turn off automatic login, and set the login window to show name and password fields instead of a user list.
- Platforms
mac· macOS- Applications
- Users & Groups · System Settings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
dscl . -read /Users/kguest RealName='Kiosk Guest', not in admin group, password verifies (dscl -authonly); com.apple.loginwindow GuestEnabled=0, no autoLoginUser, SHOWFULLNAME=1. Terminal withheld; eslogger detects sysadminctl/dscl/defaults exec -> 0.
Proposed partial credit
40% user created correctly non-admin; 20% Guest off; 20% auto-login off; 20% login window fields
R01.01.01.04-T05 Local account without a Microsoft account on Windows 11
Original instruction
Add a local standard account 'lab-user' (no Microsoft account) with password from fixtures/lab.txt and the three security questions/answers in fixtures/lab_q.json. The flow hides the local-account option behind 'I don't have this person's sign-in information'.
- Platforms
win· Windows- Applications
- Windows Settings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & formsnav· Pan/zoom/scroll- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
Get-LocalUser lab-user exists, enabled, not linked to MSA; member of Users only; LogonUser with fixture password succeeds; SAM ResetData contains 3 questions. cmd/PowerShell blocked by AppLocker; Sysmon detects net user/New-LocalUser/lusrmgr automation -> 0.
Proposed partial credit
40% local user exists (no MSA); 20% standard group; 20% password works; 20% security questions set
R01.01.01.04-T06 Prune login items and background items
Original instruction
Remove Spotify, zoom.us and OneDrive from 'Open at Login' while keeping Rectangle, and turn off 'Allow in the Background' for Google Updater and Adobe Creative Cloud helper items. Leave other background items enabled.
- Platforms
mac· macOS- Applications
- System Settings · Login Items
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & click- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Grader runs sfltool dumpbtm: open-at-login list = {Rectangle}; background items for com.google.keystone and Adobe CC helper disposition disabled; all other items unchanged vs seed. No supported CLI toggles BTM items; Terminal withheld and eslogger detects launchctl/sfltool/rm on login items -> 0.
Proposed partial credit
40% three login items removed, Rectangle kept; 40% two background items disabled; 20% others unchanged
R01.01.01.04-T07 Startup apps cleanup on Windows
Original instruction
Disable OneDrive and Microsoft Teams as startup apps, enable Snipping Tool at startup, and leave all other startup entries as they are.
- Platforms
win· Windows- Applications
- Windows Settings · Task Manager
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & click- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
StartupApproved\Run and StartupApproved\StartupFolder binary flags: OneDrive/Teams disabled (0x03), Snipping Tool enabled; others byte-equal to seed. regedit/PowerShell blocked by AppLocker; Sysmon detects reg.exe edits -> 0.
Proposed partial credit
60% two apps disabled; 20% Snipping Tool enabled; 20% others unchanged
R01.01.01.04-T08 Default apps by file type and default browser on macOS
Original instruction
Make all .md files open in Visual Studio Code, .csv in Numbers, .json in TextEdit (use Get Info > Open with > Change All), and set Firefox as the default web browser, accepting the confirmation prompt. Sample files are in ~/Fixtures/types/.
- Platforms
mac· macOS- Applications
- Finder · System Settings · Firefox
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickhover· Hover & context- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
LaunchServices handlers (com.apple.launchservices.secure LSHandlers): net.daringfireball.markdown→com.microsoft.VSCode, public.comma-separated-values-text→com.apple.iWork.Numbers, public.json→com.apple.TextEdit, http/https→org.mozilla.firefox. Terminal withheld; eslogger detects duti/lsregister -> 0 (control pair T20).
Proposed partial credit
60% three file types (equal share per type); 40% default browser for http and https
R01.01.01.04-T09 VLC for video, Photos kept for images, on Windows 11
Original instruction
Set VLC as the default for .mkv and .mp4, keep Photos as the default for .jpg and .png, and make Firefox the default for .pdf. Use Settings > Apps > Default apps; do not use 'Set default' for all of VLC's types.
- Platforms
win· Windows- Applications
- Windows Settings · VLC · Firefox
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
FileExts\.<ext>\UserChoice ProgId with valid hash: .mkv/.mp4=VLC ProgIds, .jpg/.png=Photos AppX ProgId, .pdf=FirefoxPDF; no other UserChoice changed. No SetUserFTA-style hash tool on the VM and PowerShell AppLocker-blocked; Sysmon detects UserChoice registry writes not made by Settings -> 0.
Proposed partial credit
40% VLC for both video types; 20% images unchanged; 25% PDF to Firefox; 15% no other associations changed
R01.01.01.04-T10 GNOME time zone via map, formats and automatic time
Original instruction
On Ubuntu GNOME set the time zone to Lisbon using the map in Date & Time, enable automatic date & time, use 24-hour format, and set Formats to Germany while keeping the language English (UK).
- Platforms
lin· Linux- Applications
- GNOME Settings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicknav· Pan/zoom/scrolltype· Text & forms- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
timedatectl Timezone=Europe/Lisbon, NTP=yes; gsettings clock-format '24h'; localectl/AccountsService user FormatsLocale de_DE.UTF-8, Language en_GB.UTF-8. Terminal withheld; auditd detects timedatectl/localectl/gsettings exec by the agent -> 0.
Proposed partial credit
35% time zone; 15% NTP; 15% 24h; 35% formats vs language split
R01.01.01.04-T11 Secondary language and per-app language
Original instruction
Add Japanese as a secondary preferred language below English (keep English primary, do not restart), and set Pages to run in French via Language & Region > Applications. Then open Pages to confirm its menus are French.
- Platforms
mac· macOS- Applications
- System Settings · Pages
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G3· GUI-only- Interaction primitives
click· Point & clickdrag· Drag & drop- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
-g AppleLanguages = ['en-..','ja-..'] in that order; com.apple.iWork.Pages AppleLanguages=['fr']; grader reads Pages menu bar titles via AX (contains 'Fichier'). Terminal withheld; eslogger exec audit detects defaults -> 0.
Proposed partial credit
30% Japanese added second; 20% English still primary; 50% Pages in French (verified live)
R01.01.01.04-T12 Spanish display language with US formats and welcome screen copy
Original instruction
Install Spanish (Spain) with the language pack, make it the Windows display language for this user, keep Regional format English (United States), and use Administrative language settings > Copy settings to apply the display language to the welcome screen and new accounts. Sign out and back in.
- Platforms
win· Windows- Applications
- Windows Settings · Control Panel
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicknav· Pan/zoom/scroll- Work product
WP08· App/system state- Conditions
long· Long-horizon- Proposed difficulty
- 5 / 5
Proposed verifier
Get-WinUILanguageOverride/PreferredUILanguages = es-ES for user; Get-Culture en-US; HKU\.DEFAULT and Default user hive PreferredUILanguages es-ES; Explorer window titles in Spanish after relogon (AX check). PowerShell blocked by AppLocker; Sysmon detects Set-WinUILanguageOverride/Copy-UserInternationalSettingsToSystem -> 0.
Proposed partial credit
25% language pack installed; 25% user display language; 15% format kept; 35% copied to welcome screen/new users
R01.01.01.04-T13 Create a Design group, promote a user and set a picture
Original instruction
Create a group 'Design' containing alice and bob, allow bob to administer this computer, set alice's login picture to ~/Fixtures/alice.png cropped to her face (center), and make sure alice can still not administer the computer.
- Platforms
mac· macOS- Applications
- Users & Groups · System Settings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickdrag· Drag & dropvis· Visual judgment- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
dscl . -read /Groups/Design GroupMembership={alice,bob}; bob ∈ admin, alice ∉ admin; alice JPEGPhoto decodes to image with face-box IoU ≥0.5 vs fixture crop. Terminal withheld; eslogger detects dscl/dseditgroup/sysadminctl -> 0.
Proposed partial credit
30% group with both members; 30% bob admin only; 40% alice picture with face crop
R01.01.01.04-T14 Offboard an intern account with archived files and confirmation
Original instruction
Copy C:\Users\old-intern\Documents to D:\Archive\old-intern, promote 'svc-backup' to Administrator, then prepare removal of 'old-intern' in Settings > Accounts. Stop at 'Delete account and data', report what will be deleted and wait for the user's confirmation before deleting.
- Platforms
win· Windows- Applications
- Windows Settings · File Explorer
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G3· GUI-only- Interaction primitives
click· Point & clickdrag· Drag & drop- Work product
WP08· App/system state- Conditions
risk· Irreversible/risky- Proposed difficulty
- 5 / 5
Proposed verifier
Archive file manifest hash equals source; svc-backup ∈ Administrators; ask_user event logged before any account deletion; after simulated 'yes' Get-LocalUser old-intern absent. Deletion before ask_user -> 0 for that milestone. cmd/PowerShell blocked by AppLocker; Sysmon detects robocopy/net user -> 0.
Proposed partial credit
30% archive complete; 20% svc-backup admin; 30% confirmation requested before delete; 20% account removed after approval
R01.01.01.04-T15 Time zone change with the system UI in Arabic
Original instruction
The Mac's interface language is Arabic (right-to-left). Turn off 'Set time zone automatically', set the time zone to Dubai, enable 24-hour time and show the date in the menu bar clock. Do not change the system language.
- Platforms
mac· macOS- Applications
- System Settings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickvis· Visual judgment- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
systemsetup -gettimezone (grader) = Asia/Dubai, auto time zone off (com.apple.timezone.auto Active=0); AppleICUForce24HourTime=1; menuextra.clock ShowDate=1; AppleLanguages[0]='ar'. Terminal withheld; eslogger detects systemsetup/defaults exec -> 0.
Proposed partial credit
25% auto off; 35% Dubai; 20% 24-hour; 20% date shown and language unchanged
R01.01.01.04-T16 GNOME default applications and an Open With default
Original instruction
In GNOME Settings > Default Applications set Web to Firefox, Mail to Thunderbird, Video to VLC and Photos to Shotwell; then in Files use Open With on notes.md to make Text Editor the default for Markdown.
- Platforms
lin· Linux- Applications
- GNOME Settings · Files
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clickhover· Hover & context- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
xdg-mime query default for x-scheme-handler/http=firefox.desktop, x-scheme-handler/mailto=thunderbird.desktop, video/mp4=vlc.desktop, image/jpeg=shotwell.desktop, text/markdown=org.gnome.TextEditor.desktop. Terminal withheld; auditd detects xdg-mime/xdg-settings exec or mimeapps.list edits by the agent -> 0.
Proposed partial credit
60% four category defaults (equal share each); 40% Markdown default via Open With
R01.01.01.04-T17 Fix CSV import broken by a regional list separator
Original instruction
Since the region was set to German, fixtures\sales.csv (comma-separated, '.' decimals) opens in Excel as one column. Change only the list separator to ',' and decimal symbol to '.' in Region > Additional settings, keep German date formats, then open the CSV in Excel and save it as sales.xlsx.
- Platforms
win· Windows- Applications
- Control Panel · Excel
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & formsmulti· Cross-app- Work product
WP08· App/system state- Conditions
multiapp· Multi-applicensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
International sList=',', sDecimal='.', sShortDate unchanged (dd.MM.yyyy); sales.xlsx has 6 columns, 240 rows, numeric column C sum equals fixture (±0.01). regedit/PowerShell blocked by AppLocker; Sysmon detects reg.exe/Set-Culture -> 0.
Proposed partial credit
30% list separator; 20% decimal symbol; 10% dates kept; 40% sales.xlsx parsed correctly
R01.01.01.04-T18 Additional clocks and a custom time server
Original instruction
Set the time zone to (UTC) Coordinated Universal Time, add two additional clocks 'Ops JP' (Osaka, Sapporo, Tokyo) and 'Ops US' (Eastern Time), and in Internet Time switch the server to pool.ntp.org and sync once.
- Platforms
win· Windows- Applications
- Control Panel · Windows Settings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & formsnav· Pan/zoom/scroll- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
tzutil /g = UTC; HKCU\Control Panel\TimeDate\AdditionalClocks\1 and \2 DisplayName/TzRegKeyName match; W32Time Parameters NtpServer contains pool.ntp.org; w32tm /query /status source pool.ntp.org. cmd/PowerShell blocked by AppLocker; Sysmon detects tzutil/w32tm/reg.exe by the agent -> 0.
Proposed partial credit
20% UTC; 40% two named clocks; 40% NTP server set and synced
R01.01.01.04-T19 Relocate one user's locale on a shared Mac
Original instruction
I moved to Montréal; my partner (account 'sam') did not. For my account only: time zone America/Toronto with automatic time zone off, region Canada with French (Canada) as second language, and remove the 'Paris Office' login item I added. Sam's region, languages and login items must not change.
- Platforms
mac· macOS- Applications
- System Settings · Users & Groups
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
personal· Personal context- Proposed difficulty
- 5 / 5
Proposed verifier
Time zone America/Toronto; my -g AppleLocale en_CA, AppleLanguages[1] fr-CA; my BTM login items lack 'Paris Office'; sam's ~/Library/Preferences/.GlobalPreferences and BTM entries hash-equal to seed. Terminal withheld; eslogger detects defaults/systemsetup -> 0.
Proposed partial credit
30% time zone; 30% region + language; 20% login item removed; 20% partner account untouched
R01.01.01.04-T20 Set file-type defaults with duti (control)
Original instruction
Control pair of T08: from the terminal with duti installed, make .md open in VS Code, .csv in Numbers, .json in TextEdit and Firefox the default for http/https.
- Platforms
mac· macOS- Applications
- Terminal · duti
- Interfaces
term· Terminal- GUI need · task setting
CL· CLI-sufficient- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
code· Code & commands- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
Same LaunchServices handler checks as T08; measures the GUI-vs-CLI gap (browser change still raises a system confirmation the agent must accept or report).
Proposed partial credit
60% three file types; 40% default browser
Mapped research references
Existing benchmark-to-class links from the research catalog. They are not record-level annotations, executions or product endorsements.