Assign Items to Students
Overview
Use this workflow to assign an inventory item to a student and create the corresponding student-asset record.
Prerequisites
- You have access to Student Asset Assignments (
/StudentAssets/Index). - Creating an assignment (
/StudentAssetAssignment/Create) requires the items.assign permission. By default only the School Admin role has this permission — Power User and other staff roles (Teacher, Cashier, Staff, Registrar, District Admin) do not, and will see Access Denied even though the assignments list itself may be visible. - Inventory items already exist in Inventory Catalog (
/InventoryManagement/Index). - The target student exists and is selectable in the Select Student list.
Step-by-step Procedure
- Open Student Asset Assignments at
/StudentAssets/Index. - Select Assign Item to Student to open
/StudentAssetAssignment/Create. - In Student Selection, choose a value from -- Select Student --.
- In Inventory Item Selection, choose a value from -- Select Inventory Item --.
- Confirm auto-populated values in Assignment Details:
- Assignment Title
- Assignment Amount
- Enter required assignment fields:
- Condition (
-- Select Condition --) - Status (
-- Select Status --)
- Optional: add Item Number (manual or generate with the magic button), and optional Account Code 1-3.
- Select Assign Item.
- Return to
/StudentAssets/Index and verify the assignment row appears with expected student, item, status, and condition.
Variations / Branching Flows
- Assignment from dashboard quick action:
Open /Dashboard/Index, select a student (optional), then choose Assign New Asset.
With a selected student, the create route includes a student query parameter; without one, the generic create form opens.
- Inventory first workflow:
If the needed item does not exist, go to /InventoryManagement/Index, select Add Inventory Item, create it, then return to this flow.
Expected Outcomes
- A new student asset assignment record is created.
- The selected assignment appears in Student Asset Assignments data grid.
- Inventory availability reflects the new assignment in downstream inventory views.
Troubleshooting / Edge Cases
- Missing required fields: the page shows validation messages near the field and in the validation summary.
- No inventory options: confirm items exist and have available balance in
/InventoryManagement/Index. - No assign button or create access: your role lacks the
items.assign permission — by default only School Admin has it, so this is expected for other staff roles, not a bug. - Stale list after save: use Search or Reset on
/StudentAssets/Index to reload data.
Related Workflows
- Manage Inventory Catalog Items
- Use Dashboard Quick Actions
- Record and Manage Payments