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

# My Assignments

> Learning your manager or admin has required you to complete — with due dates and progress tracking.

export const RelatedPages = ({pages = []}) => {
  if (pages.length === 0) return null;
  return <>
      <br />
      <strong>Related articles</strong>
      <CardGroup cols={2}>
        {pages.map(page => <Card title={page.title} href={page.href} key={page.href} />)}
      </CardGroup>
    </>;
};

export const SupportContact = () => {
  return <Info title="Still need help?">
      Contact us at <a href="mailto:support@junojourney.com">support@junojourney.com</a> or use the support widget in Juno.
    </Info>;
};

export const VideoWalkthrough = ({src, alt, caption}) => {
  return <Frame caption={caption}>
      <img src={src} alt={alt || caption || "Walkthrough"} />
    </Frame>;
};

export const InternalNote = ({children}) => {
  const [isInternal, setIsInternal] = useState(false);
  useEffect(() => {
    const user = window.__mintlify_user__;
    if (user?.groups?.includes("internal")) setIsInternal(true);
  }, []);
  if (!isInternal) return null;
  return <div className="internal-note">
      <strong className="internal-note-title">🔒 Internal Note</strong>
      <div>{children}</div>
    </div>;
};

## What are assignments?

Assignments are learning items your manager or admin has required you to complete. They appear in **My Assignments**, separate from your self-directed learning in My Learning.

***

## Assignment states

| State           | What it means                          |
| --------------- | -------------------------------------- |
| **Not started** | Assigned but you haven't opened it yet |
| **In progress** | You've started but not finished        |
| **Completed**   | You've finished all required content   |
| **Overdue**     | Past the due date without completion   |

***

## Due dates

If your admin set a due date, it shows on the assignment card. Juno sends reminders before and after the due date via your organization's notification channels (email, Slack, etc.).

If you miss the due date, the assignment shows as **Overdue**. Your manager may also receive a notification.

***

## Completing an assignment

Click the assignment card to open the content and work through it. Progress is tracked automatically. When you finish the last required item, the assignment status changes to **Completed**.

***

## Can't find an assignment?

1. Check **My Learning** — it may appear there instead
2. Check filters — toggle between "All", "In Progress", "Completed"
3. Contact your admin if it still doesn't appear

<InternalNote>
  If a user reports missing assignment: check Admin → Users → \[User] → Assignments tab. Confirm the assignment was saved with correct tenant scope (tid must match). If assignment exists but doesn't appear, check if user's role was changed — blocked users (role 99) see no content.
</InternalNote>

<SupportContact />

<RelatedPages
  pages={[
{ href: "/learning/my-learning", title: "My Learning" },
{ href: "/learning/courses", title: "Courses" },
{ href: "/learning/learning-paths", title: "Journeys" },
]}
/>
