PKU harness
User manual

Dashboard

The Dashboard tab is a set of widgets. This page covers adding widgets, the three widget sizes, and reordering, resizing and removing them.

The Dashboard tab shows a set of widgets, such as your Campus Card balance, network fee and the teaching week. You can have the assistant build and change widgets, or add the widgets that plugins provide. This page explains how.

What's on the page

A greeting sits at the top. Once you are signed in and have a timetable, it also shows the teaching week, the class in progress or the next one, and how many classes are left today.

The widgets come below the greeting. The first time you open the app, the dashboard has three: Today (the date and teaching week), Reminders (how many reminders are pending) and Teaching week. You can remove or replace them at any time.

Widget data refreshes on its own. When you open the dashboard or come back to the app, outdated data is fetched again, and while the dashboard is on screen each widget refreshes at its own interval. Pull down on the page to refresh every widget now.

Add a widget

There are two ways.

Ask the assistant in chat. Tell it what you want to see, for example "Put my Campus Card balance at the top of the dashboard" or "Add a card showing this semester's teaching week". If a plugin already provides a suitable widget, the assistant uses it. Otherwise it builds one from a plugin's read-only tools. To change what a widget shows, also just tell the assistant in chat.

Add a plugin widget from the gallery.

  1. Tap + (Add widget) at the top right of the dashboard. When the dashboard is empty, tap Add a plugin widget.
  2. The gallery lists the widgets that come with the plugins you have turned on. Tap Add next to one.

Plugin widgets include Campus Card balance, Network fee, Canteen crowds, Free classrooms, Latest notices and Authenticator. To see which widgets a plugin provides, open its page under Settings → Plugins and look at Dashboard widgets.

When the dashboard is empty, a few examples are listed below, such as "Show my next three reminders". Tapping one switches to the Chat tab and sends it to the assistant. The "+ Ask the AI in chat to add or change widgets" box at the bottom of the dashboard opens the Chat tab.

Widget sizes

Each widget has one of three sizes.

SizeLooks like
SmallHalf the screen wide; good for a single number
WideThe full width; its height follows the content
LargeThe full width and taller; for the most important information

Edit the dashboard

  1. Long-press any widget, or tap the edit button (Edit dashboard) at the top right.
  2. Drag the handle on the left of a row up or down to reorder.
  3. Tap the size label on the right of a row to switch between Small, Wide and Large.
  4. Tap the trash button to remove a widget. There is no second confirmation.
  5. Tap Done.

You can also ask the assistant in chat to reorder, resize or remove widgets.

If a widget shows "Couldn't refresh", tap Retry to fetch its data again. If the plugin behind a widget is turned off, the widget says it is off or unavailable on this device.

On this page