Documentation Index

Fetch the complete documentation index at: https://knowledge.technolutions.net/llms.txt

Use this file to discover all available pages before exploring further.

Custom Student Record Dashboard Portal

Prev Next

Create a custom Dashboard Portal to display a tailored default view on person records. A Dashboard Portal can surface high-priority profile details, advising information, materials, tabs, and query-driven tables without requiring users to move between several record tabs.

Try a Slate example 💼

Copy this Suitcase ID and paste it in Database → Suitcase Import to import an example dashboard portal:

4b28212e-f3d4-4938-834e-dc8c81b917ef:slate-success-showcase
   
       

⭐ Get Inspired

   
   

This article was adapted from a post by Technolutions staff in the Slate Community Forums' Get Inspired space. Have a great idea for a Get Inspired post? Let us know!

Creating the portal

  1. Go to Database → Portals.

  2. Create an Express Portal for the student record dashboard.

  3. Set the portal scope to Person.

  4. Set the security type to User.

  5. Enter a unique portal key.

Express Portal settings configured with Person scope, User security, and a unique key

Building the default view

The default view can combine static HTML, CSS, Liquid Markup, portal queries, and materials. In the example, the dashboard includes a headshot, student details, tabbed sections, and collapsible tables.

Custom Dashboard Portal displayed on a student record with profile information and tabbed content

Use portal queries to return the data that should display on the dashboard. Keep those queries focused so the dashboard loads quickly and only displays information that helps users take action.

Portal code showing the headshot material and dashboard layout elements

Connecting the portal to records

After building and testing the portal, configure the standard profile tab settings so the Dashboard tab displays the custom portal.

  1. Preview the portal with several test records.

  2. Confirm that all queries return the expected data for users with the intended permissions.

  3. Confirm that the dashboard works for records with missing optional data, such as no headshot or no recent activity.

  4. Update the profile tab setting to use the custom dashboard portal.

⭐ Best practice

Use a test environment before replacing a standard record dashboard, especially when the portal includes several queries or permission-sensitive data.

For more information, see Modifying Standard Profile Tab Settings.

Still looking for what you need?