{
  "$comment": "Contract A4 PRACTICE items for the ashr-partner-l2 track, domain leave-and-attendance-policy. Published, for lesson quizzes and lab preparation. The secured theory exam is NOT drawn from this file. Every item cites the ASHR.work pages it is grounded in (`cites`) and the repo files the facts were read from (`sources`). No item quotes a price and no item carries customer data.",
  "track": "ashr-partner-l2",
  "domain": "leave-and-attendance-policy",
  "items": [
    {
      "id": "ashr-partner-l2.leave-and-attendance-policy.01",
      "kind": "mcq",
      "domain": "leave-and-attendance-policy",
      "stem": "How does earned leave accrue in ASHR.work?",
      "options": [
        {
          "key": "a",
          "text": "The whole year's allocation is granted on 1 January"
        },
        {
          "key": "b",
          "text": "One day per completed month, credited on the last day of the month; in the joining month, joining on or before the 15th earns a full day and after the 15th half a day"
        },
        {
          "key": "c",
          "text": "Two days per month from the date of joining"
        },
        {
          "key": "d",
          "text": "Only when a manager approves an accrual request"
        }
      ],
      "answer_key": {
        "correct": [
          "b"
        ]
      },
      "max_points": 1,
      "rationale": "Accrual is a property of the leave type; sick leave is granted annually instead.",
      "cites": [
        "https://ashr.work/docs/explanation/leave-accrual-model"
      ],
      "sources": [
        "content/docs/explanation/leave-accrual-model.mdx"
      ]
    },
    {
      "id": "ashr-partner-l2.leave-and-attendance-policy.02",
      "kind": "mcq",
      "domain": "leave-and-attendance-policy",
      "stem": "What happens to unused leave at the end of the leave year?",
      "options": [
        {
          "key": "a",
          "text": "All unused leave lapses"
        },
        {
          "key": "b",
          "text": "Up to 30 unused earned-leave days carry into the new year and the rest lapse; sick leave does not carry forward and resets to a fresh allocation"
        },
        {
          "key": "c",
          "text": "Everything carries forward without limit"
        },
        {
          "key": "d",
          "text": "Unused leave is paid out automatically in the next payroll"
        }
      ],
      "answer_key": {
        "correct": [
          "b"
        ]
      },
      "max_points": 1,
      "rationale": "Carry-forward caps belong in the leave policy you agree with the customer before importing opening balances.",
      "cites": [
        "https://ashr.work/docs/explanation/leave-accrual-model",
        "https://ashr.work/help/leave/leave-balances-and-accrual"
      ],
      "sources": [
        "content/docs/explanation/leave-accrual-model.mdx",
        "content/help/leave/leave-balances-and-accrual.mdx"
      ]
    },
    {
      "id": "ashr-partner-l2.leave-and-attendance-policy.03",
      "kind": "mcq",
      "domain": "leave-and-attendance-policy",
      "stem": "The customer runs an April-to-March leave year in their old system. What do you tell them?",
      "options": [
        {
          "key": "a",
          "text": "ASHR.work can be switched to a fiscal leave year in settings"
        },
        {
          "key": "b",
          "text": "The leave year is the calendar year throughout, with no fiscal-year option, so plan opening balances for the calendar year and explain the change to employees"
        },
        {
          "key": "c",
          "text": "Each employee can choose their own leave year"
        },
        {
          "key": "d",
          "text": "Leave years are not used at all"
        }
      ],
      "answer_key": {
        "correct": [
          "b"
        ]
      },
      "max_points": 1,
      "rationale": "The leave-balances importer is keyed by email, leave type and year, so the year you load must be the calendar year.",
      "cites": [
        "https://ashr.work/docs/explanation/leave-accrual-model"
      ],
      "sources": [
        "content/docs/explanation/leave-accrual-model.mdx",
        "lib/import/importers/leave-balances.ts"
      ]
    },
    {
      "id": "ashr-partner-l2.leave-and-attendance-policy.04",
      "kind": "mcq",
      "domain": "leave-and-attendance-policy",
      "stem": "An employee's available balance dropped the moment they applied, before approval. Is that a fault?",
      "options": [
        {
          "key": "a",
          "text": "Yes, it is a bug to report"
        },
        {
          "key": "b",
          "text": "No. A pending request reserves its days at submission, so two overlapping requests cannot both look affordable; rejection or cancellation releases them"
        },
        {
          "key": "c",
          "text": "Yes, the balance should only drop at month end"
        },
        {
          "key": "d",
          "text": "No, the days are lost even if the request is rejected"
        }
      ],
      "answer_key": {
        "correct": [
          "b"
        ]
      },
      "max_points": 1,
      "rationale": "balance = allocated + carried forward − used − pending.",
      "cites": [
        "https://ashr.work/docs/explanation/leave-accrual-model"
      ],
      "sources": [
        "content/docs/explanation/leave-accrual-model.mdx"
      ]
    },
    {
      "id": "ashr-partner-l2.leave-and-attendance-policy.05",
      "kind": "mcq",
      "domain": "leave-and-attendance-policy",
      "stem": "The customer wants to restrict attendance check-ins to the office network. How do you roll this out safely?",
      "options": [
        {
          "key": "a",
          "text": "Turn it on as Enforced on day one, for each person separately"
        },
        {
          "key": "b",
          "text": "Attendance settings are one organisation-wide policy; turn the network restriction on in Report only first, which records inside or outside but never blocks, then move to Enforced once the allowed ranges are right"
        },
        {
          "key": "c",
          "text": "Ask every employee for their home IP address"
        },
        {
          "key": "d",
          "text": "Network restriction cannot be configured"
        }
      ],
      "answer_key": {
        "correct": [
          "b"
        ]
      },
      "max_points": 1,
      "rationale": "A home broadband address usually changes, so it is rarely the right thing to add to the allowed list.",
      "cites": [
        "https://ashr.work/help/attendance/attendance-settings"
      ],
      "sources": [
        "content/help/attendance/attendance-settings.mdx"
      ]
    },
    {
      "id": "ashr-partner-l2.leave-and-attendance-policy.06",
      "kind": "mcq",
      "domain": "leave-and-attendance-policy",
      "stem": "Who can approve an employee's attendance-fix request?",
      "options": [
        {
          "key": "a",
          "text": "Only the employee themselves"
        },
        {
          "key": "b",
          "text": "The employee's manager, or any admin, from the Approvals tab of Team attendance"
        },
        {
          "key": "c",
          "text": "Only a platform super-admin"
        },
        {
          "key": "d",
          "text": "Nobody; fixes apply automatically"
        }
      ],
      "answer_key": {
        "correct": [
          "b"
        ]
      },
      "max_points": 1,
      "rationale": "In the practical, the regularisation you approve must be approved by a person, not left pending.",
      "cites": [
        "https://ashr.work/help/attendance/attendance-admin"
      ],
      "sources": [
        "content/help/attendance/attendance-admin.mdx"
      ]
    }
  ]
}
