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

# Dashboard and Navigation

> Move between Kralis modules and understand role-dependent shortcuts.

The dashboard is the signed-in starting point for school work. It shows module tabs and shortcuts allowed by the user's role and the school's enabled products.

| Area                | Purpose                                                       |
| ------------------- | ------------------------------------------------------------- |
| Module tabs         | Move among SRMS, CBT, LMS, Classroom, and other enabled areas |
| Page navigation     | Return to the current module's home or open its related pages |
| Bottom navigation   | Reach common destinations on supported screen sizes           |
| Dashboard shortcuts | Open high-frequency actions for the signed-in role            |

## Role-dependent visibility

Two users in the same school can see different actions. Students receive learner workflows; teachers see assigned teaching tools; deans and administrators see broader management areas.

```mermaid theme={null}
flowchart LR
    A[Sign in] --> B[Load role and school]
    B --> C[Dashboard shortcuts]
    B --> D[Enabled module tabs]
    C --> E[Role-permitted page]
    D --> E
    E --> F[Page-level authorization]
```

| Symptom                             | Likely explanation                                |
| ----------------------------------- | ------------------------------------------------- |
| Entire module missing               | Product is unavailable to the school or role      |
| Module exists but action is missing | Role or object-level permission does not allow it |
| Page opens but list is empty        | Filters, school setup, eligibility, or pagination |
| Direct link shows forbidden         | The URL does not grant permission                 |

If a module or action is unavailable:

1. Confirm you are signed into the intended school account.
2. Return to the dashboard and reopen the module.
3. Check whether the school has enabled the product.
4. Ask an administrator to verify your role and relationships.

<Note>
  A direct URL does not bypass module availability or permissions. Kralis still checks the signed-in user and school.
</Note>
