# Field Visibility & Filter Options

Learnexify offers granular control over what information is shown at each level of the academic hierarchy. For every field, you can choose one of four states:

- **Visible:** Always shown.
- **Hide:** Always hidden.
- **Default:** Follows system backend settings.
- **Lock:** Hidden and restricted from being changed by Learners.

**Filter Value:** Pre-fills a search box (e.g., type "DGD-001" into a Program ID filter value to force the widget to only show that program by default).

 **These options control whether a search box appears on the dashboard and if the user can change the results:**

- Visible / Hide: Shows or hides the data. Note: End users will not have a search filter for these fields.
- Default: Pre-fills the search box with your chosen "Filter Value." Users can delete or change this value to search for something else.
- Lock: Pre-fills the search box and freezes it. Users cannot change the value; they can only see the results you have pre-defined here.

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-10/uGwByRczLAQveyu4-embedded-image-trcvhvko.png)

These fields appear across all sections of the Program Widget configuration (Program, Course Set, Course Description, and Course Instance). They control what data is shown on the dashboard and how the search filters behave.

#### **<span style="color: rgb(18, 64, 114);">  
Standard Identification Fields</span>**

- **Name:** The full title of the program, course, or set.  
    **Filter Value:** Type the text/name you want to search for.
- **Code:** A short, shorthand identifier for the course.  
    **Filter Value:** Type the specific code (e.g., CS101).
- **ID Number:** The unique system identification number.  
    **Filter Value:** Type the exact ID number assigned in the database.
- **Description:** A summary of what the course or program covers.  
    **Filter Value:** Type keywords found within the description text.
- **Credits:** The numerical academic value or workload assigned.  
    **Filter Value:** Type the number of credits (e.g., 30).
- **Cost:** The price or fee required for enrollment.  
    **Filter Value:** Type the numerical price.
- **Version:** batches updates to the content (e.g., 1.0, 2.0).  
    **Filter Value:** Type the version number.
- **Status:** Shows the user's current progress.  
    **Filter Value:** Select from the Options include: Not Enrolled, Enrolled, Not Completed, or Completed.
- **Pre-test:** The assessment taken before the course starts.  
    **Filter Value:** Select the specific test name from the provided list.
- **Post-test:** The assessment taken after course completion.  
    **Filter Value:** Select the specific test name from the provided list.
- **Start Date:** The day the class officially begins.  
    **Filter Value:** Use the Date Picker (Calendar) to select a specific day.
- **End Date:** The day the class officially finishes.  
    **Filter Value:** Use the Date Picker (Calendar) to select the deadline date.

---

To filter a specific item, you must enter your search criteria into the Filter Value box of that matching section:

- **For Programs:** Type the specific ID Number or Name etc. in the Program section to force the dashboard to only show that degree or diploma.
- **For Course Set:** Enter the Name or ID of a course bundle (e.g., "Semester 1") to filter the view to a specific group of related courses.
- **For Course Descriptions:** Select a status like "Completed" or a specific Pre-test in the Course section to filter by student progress.
- **For Course Instances:** Use the Date Picker or Status dropdown in the Course Instance section to search for specific batch or only available classes.

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-10/slk8kDEvMw8pw7Ge-embedded-image-bblkoltx.png)

After making the necessary changes and selecting the fields, click the Save button to save your settings.

![](https://wiki.paktaleem.net/uploads/images/gallery/2026-10/lYE10RFzUUamXFLg-embedded-image-tr6twbzm.png)