> ## Documentation Index
> Fetch the complete documentation index at: https://help.classcents.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Job Management Dashboard

> Day-to-day workspace for assigning students to paid jobs and reviewing duties

The **Job Management** dashboard is the per-classroom workspace for assigning students to paid jobs, swapping people in and out, and reviewing duty checklists.

<img src="https://mintcdn.com/joshuamakes/G5j-M0tSaQs4mL9T/images/advanced/role-management-settings.png?fit=max&auto=format&n=G5j-M0tSaQs4mL9T&q=85&s=fd33769c8defb4dafe29647dd77dc0c0" alt="Classroom settings jobs section with job definitions and payout options" width="1600" height="1000" data-path="images/advanced/role-management-settings.png" />

<Tip>
  Open from a classroom: **Job Management** tab. URL: `/dashboard/classroom/[id]/role-management`.
</Tip>

## Job Management vs. Jobs Settings

These two pages are easy to confuse — here's the split:

| Page                                             | Purpose                                                                                                    |
| ------------------------------------------------ | ---------------------------------------------------------------------------------------------------------- |
| **Settings** → **Classroom Settings** → **Jobs** | **Define** jobs: title, icon, payout amount, frequency, duties/checklist. See [Paid Jobs](/advanced/jobs). |
| Classroom **Job Management** dashboard           | **Assign** students to those defined jobs, see who currently holds what, and review duties.                |

<Note>
  Only **paid jobs** (`is_paid = true`) appear on the Job Management dashboard. Unpaid jobs, if you've created any, are managed alongside paid ones in the Jobs settings page.
</Note>

## What You'll See

* **Job cards** — One card per paid job you've defined, showing the icon, title, payout amount, and frequency (daily / weekly / bi-weekly / monthly).
* **Current assignments** — Which student currently holds the job, along with when they were assigned.
* **Duties / checklist** — The duty list and any checklist items you defined for the job.

## Common Workflows

<Steps>
  <Step title="Assign a student to a job">
    On a job card, pick a student from the assignment dropdown. The student becomes eligible for that job's next scheduled payout.
  </Step>

  <Step title="Swap or remove">
    Reassign to a different student, or remove the assignment to leave the job vacant. Vacant jobs do not pay out.
  </Step>

  <Step title="Review duties">
    Use the duty list during class meetings so the student knows exactly what's expected of them.
  </Step>
</Steps>

## When Payouts Run

The job payout cron runs **hourly**. It pays only when the configured **Payment Schedule** day/time matches the current hour. See [Payment Schedules](/advanced/payment-schedules).

<Warning>
  A job only pays out if (a) it's marked paid, (b) it has an active assignment, and (c) the classroom's payment schedule says today is a payout day. If a job isn't paying, check all three.
</Warning>
