> ## 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.

# Frequently Asked Questions

> Answers to common questions about using Juno.

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's the difference between a Journey and a Course?

A **Course** is a single learning unit — a video, article, quiz, SCORM module, or other content type.

A **Journey** is a structured sequence of courses that guides you through a topic step by step. Think of it as a learning path made up of multiple courses in order.

When you complete all courses in a Journey, you may receive a certificate (if your organization has configured one).

***

## What's the difference between the Company Academy and the On-Demand Catalog?

|                | Company Academy                             | On-Demand Catalog / Marketplace                                     |
| -------------- | ------------------------------------------- | ------------------------------------------------------------------- |
| **Content**    | Internal courses built by your organization | External courses from providers like Udemy, LinkedIn Learning, etc. |
| **Module**     | LMS                                         | LXP                                                                 |
| **Enrollment** | Usually instant — click and start           | May require a request and manager/budget approval                   |
| **Route**      | `/company-catalog`                          | `/catalog`                                                          |

Your organization may have one or both, depending on which modules are active.

***

## Why do I need approval to enroll in some courses?

Some courses require approval before you can access them. This happens when:

* **The content has a cost** — your organization manages a learning budget, and purchases need approval
* **Your organization requires manager approval** — an admin has configured the approval workflow

When you click **Request**, your manager receives a notification. Once approved, the course appears in **My Library**. You can check the status of your request anytime.

<InternalNote>
  Approval triggers when `managerApproval` flag is true on the content, OR when `price > 0`. The request follows this flow: CREATE → MANAGER\_APPROVED (status 2) → BUDGET\_LOCKED (4) → HR\_VALIDATION (6) → HR\_PAYED (8). Users move from `waitingList` to `sessionMembers` once `budgetStatus >= 4`. Check the `Requests` collection for the request status.
</InternalNote>

***

## What happens if my role changes?

Your role (Learner, Manager, Admin) determines what you can see and do in Juno. If your admin changes your role:

* Your permissions update immediately — you'll see the new set of features and navigation items on your next page load
* Content you've already completed stays in your history
* If you're downgraded (e.g. Manager → Learner), you'll lose access to manager-specific tools like team analytics and assignment management

You do **not** need to log out and back in for role changes to take effect in the interface, but some permission-sensitive operations may require a fresh login.

<InternalNote>
  Permissions are checked at query time based on the current role in MongoDB. However, the JWT token caches the role at login — some API endpoints validate against the JWT role, so the user may need to re-login for full consistency. There's no explicit content revocation on role change. Role 99 = blocked/deactivated — the user can still authenticate but sees no content.
</InternalNote>

***

## How do I get a certificate?

Certificates are earned by completing a **Journey** (learning path). When you finish all required courses in a Journey, the certificate is automatically issued if your organization has configured one for that Journey.

You can find your certificates in **My Library → Completed** tab.

Not all Journeys have certificates — it depends on your organization's setup. Admins can also manually issue certificates.

Some certificates have an **expiration date**. Check the certificate details for validity.

***

## What is my learning budget?

If your organization uses the **LXP** module, you may have a learning budget for requesting external courses. The budget is managed at the organization level through a request and approval workflow.

When you request a paid course, the cost is checked against available budget. Your manager and/or HR approves the request based on budget availability.

You can see the status of your requests in your profile. Ask your admin or manager about your available budget — there is no self-service budget balance view.

***

## Why did a course disappear from my list?

Possible reasons:

* **The course was unpublished** by your admin — it's no longer available
* **Your role changed** and the course requires a role you no longer have
* **The course was part of a group** you're no longer a member of
* **You're looking in the wrong tab** — check "In Progress", "Completed", and "Saved" tabs in My Library

If none of these explain it, contact your admin.

***

## How do notifications work?

Juno can notify you via email, in-app, push, SMS, WhatsApp, Slack, or Microsoft Teams — depending on what your organization has enabled.

You can control which types of notifications you receive in avatar → **Settings** → **Notifications**.

For more detail, see [Notification Issues](/troubleshooting/notification-issues).

***

## Can I use Juno on my phone?

Yes. Juno is a web application — open your company's Juno URL in your mobile browser (Chrome on Android, Safari on iOS). There is no separate mobile app to download.

***

## How do I change my language?

Click your **avatar** (top-right) → **Profile** → change your language setting. Juno supports English, French, Hebrew, and other languages depending on your organization's configuration.

If your organization uses right-to-left languages (like Hebrew), the interface adjusts automatically.
