> For the complete documentation index, see [llms.txt](https://knowledgebase.flaik.com/flaik-knowledge-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://knowledgebase.flaik.com/flaik-knowledge-base/for-hardware-specialists/scanners/flaik-scanning-application/direct-to-lesson-functionality-lesson-validation-while-scanning-in-classes.md).

# 'Direct to Lesson' Functionality - Lesson Validation While Scanning in Classes

**Overview:**

"Direct to Lesson" is a way to validate that guests being scanned in through a class scan have valid day-of lesson products attached to their pass media.  "Direct to Lesson" is similar to "Check Ticket" in functionality, but it validates scanned media during an actual class scan flow.  Once this feature is turned on by flaik, and the refresh scanner config. performed on the scanner, during the lesson scan flow, each piece of media scanned will be checked for valid day-of products.  Each scan will show either "Validated" or "Invalid" on the scan screen immediately as it is scanned.  There is also an overview page that outlines all media, in further detail, that's been scanned during the scan flow before the class is submitted.

**Required for Use:**

"Direct to Lesson" is a feature that is available by request for resorts using scanners and RTP as their POS.  It can only be turned on by flaik so if a resort is interested in using this feature, they will need to reach out to have it turned on and to ensure it will function for the specific setup of the resort systems.  Additionally, for "Direct to Lesson" to function properly, all lesson products that are to be used must be associated with the same guest profile as the media being scanned.

**Instructions for Use:**

Once the scanner user initiates a scanning flow, after the first piece of media is scanned, the scan page will show a green check ✅  and say "Pass Validated" when the media scanned has a valid day-of product attached to it: &#x20;

![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/2043313678904/original/RuTWZvvxVaxnnn1IMGhprqGn8miNPZgn6w.png?1646250024)

If the pass media that was scanned, does not include any valid day-of sold products, the scanner will outline "Pass Invalid" with a red "X":

![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/2043313679015/original/zBL-MWVyhrzpk1Ue20I0Mvwo1CRBg0y-Fw.png?1646250046)

At any point during the scanning process; prior to submitting the class, the "Lift Passes Validated" overview page can be pulled up by clicking on the validation section that was outlined above (where the scanner was indicating either a green check or a red "X").  This page shows what pass media has been scanned in, including the pass number, the name associated to that pass number, and whether that media contained valid day-of sold product.  Once finished reviewing this page, simply click "Done" to return to the scan flow and submit the class:

![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/2043313679166/original/xbb4fzOatmxF9qVy8Jgvxwjxxjb9mls8Nw.png?1646250073)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://knowledgebase.flaik.com/flaik-knowledge-base/for-hardware-specialists/scanners/flaik-scanning-application/direct-to-lesson-functionality-lesson-validation-while-scanning-in-classes.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
