← VCE Data Analytics U4O1

Pagination of an infographic or dashboard

Dividing content across separate pages or screens in a planned order, so each holds a manageable amount, such as one message per page.

Understanding Pagination of an infographic or dashboard in VCE Data Analytics U4O1

What it does: Giving each page one message keeps the amount of content manageable and the point clear, which is the purpose of pagination. Using the same layout on every page helps viewers navigate a paginated visualisation and makes it look professional. Pagination uses a planned order so the audience can follow the story logically. Page numbers and tabs show users where they are and let them move between pages easily. Starting with the big picture and then moving to detail gives the audience a logical path through the pages. Pagination is the core term: splitting an infographic or dashboard into planned pages so no single page is overloaded.

Common mistakes: Pagination gives each page a manageable amount of content, ideally one message per page. Setting messagesPerPage to 8 overloads each page. It should be 1. The loop must move forward through the pages in order. Subtracting 1 sends the reader backwards, so the loop never ends. It should be page ← page + 1.

Class: _____________________  ·  Name: _____________________  ·  Date: _________

Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.

This module's key terms are also in a printable crossword (Modules 63–83) and word search (Modules 63–105).

Take this worksheet further — free with Cloodit

Each concept is reinforced from every angle — learned, then applied, then tested.

Learning
Duo
A dashboard has 12 charts crammed onto one screen. Which pagination approach fixes this?
Shrink every chart until all 12 still fit on one screenSplit the charts across several pages, each with one clear message
Matches
Page 1: sales, costs, staff, weather, survey, map and forecast all together
↓
Too much content is crammed onto one page, so the content is not divided into manageable amounts. Split it into pages with one message each.
Applying
Meanings
Term
pagination
Meaning
Dividing content across separate pages or screens in a planned order, so each holds a manageable amount, such as one message per page.
Practice
<div id="p1">
Testing
Gaps
perPage =
Check Answer
Spots
1pages ← 4
2messagesPerPage ← 8

Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.

The 'Silverback Gorilla' badge — Savannah Master, one of Cloodit's 106 collectible badges
Students earn collectable badges

Over 100 of them, across seven natural biomes.

Study Buddy
Students build a real study resource

Turns their work into revision material ready for Flash Cards and Exam study.

Diamond Dash — one of Cloodit's live, competitive Sprint games
Students lock in with Sprints

Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.

A Cloodit certificate of achievement, ready to personalise and print
Custom printable certificates

Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.

Quick Questions

1. A dashboard has 12 charts crammed onto one screen. Which pagination approach fixes this?
A. Split the charts across several pages, each with one clear message ✓
B. Shrink every chart until all 12 still fit on one screen
Pagination divides content across pages so each page holds a manageable amount. Shrinking charts makes them harder to read.
2. Which is a good example of one message per page in a multi-page infographic?
A. Page 1 shows sales by region, page 2 shows sales by month ✓
B. Page 1 shows sales, staff, weather and costs all together
Each page should focus on one main message so the audience is not overloaded.
3. How should pages in a paginated infographic be ordered?
A. In any order, because the audience will find their own way
B. In a planned order that follows the story, such as overview then detail ✓
Pagination uses a planned order so the audience can follow the story logically.
4. Which feature helps users navigate a paginated dashboard?
A. Page numbers or tabs such as 1 of 4 or Overview, Sales, Costs ✓
B. Removing all labels so the pages look cleaner
Page numbers and tabs show users where they are and let them move between pages easily.
5. Which layout choice supports consistent page layout across a paginated dashboard?
A. A different title position and colour scheme on every page
B. Title, filters and page number placed in the same position on every page ✓
A consistent layout lets users find information quickly on every page.

Match the Pairs

pagination → Dividing content across separate pages or screens in a planned order so each holds a manageable amount
Page 2 of 5 → A page number that shows the viewer where they are in the planned order
One message per page: each page of the dashboard focuses on a single key point → Page 3: Sales by region only
Consistent page layout: the title, footer and page number sit in the same place on every page → Title top left, page number bottom right on all pages
Page 1: sales, costs, staff, weather, survey, map and forecast all together → Too much content is crammed onto one page, so the content is not divided into manageable amounts. Split it into pages with one message each.
Pages: 4, 1, 5, 2, 3 with no page numbers or tabs → The page order is random and there are no page numbers or tabs. Pages need a planned order and clear navigation.

Key Term

pagination
Dividing content across separate pages or screens in a planned order, so each holds a manageable amount, such as one message per page.

Fill in the Blanks

1. charts = ["Sales", "Costs", "Profit"] perPage = 1
Hint: Type the number of charts on each page so every page carries one message.
2. perPage = 1 pages = len(charts) // perPage
Hint: Type the function that counts how many items are in the list, to work out the number of pages.
3. pages = 3 for page in range(1, pages + 1): print("Page", page, "of", pages)
Hint: Type the function that produces the sequence of page numbers in order.
4. if page < pages: print("Next page")
Hint: Type the comparison operator that shows the Next button only when the current page is not the last.
5. header = "Sales Dashboard" for page in range(1, 4): print(header, "- Page", page)
Hint: Type the keyword that starts a loop so the same header repeats on every page for a consistent layout.

Spot the Error

Question 1
A pages ← 4
B messagesPerPage ← 8
C pageNumber ← 1
Line B — Pagination gives each page a manageable amount of content, ideally one message per page. Setting messagesPerPage to 8 overloads each page. It should be 1.
Question 2
A page ← 1
B WHILE page <= 4
C SHOW page and its number
D page ← page - 1
Line D — The loop must move forward through the pages in order. Subtracting 1 sends the reader backwards, so the loop never ends. It should be page ← page + 1.
Question 3
A IF button = Next THEN
B SHOW next page
C ELSE IF button = Next THEN
D SHOW previous page
Line C — Navigation needs a separate Back control. Testing for Next twice means the Back button never works. The condition should be button = Back.
Question 4
A layout ← new on every page
B header ← title at top
C footer ← page number
Line A — Paginated pages need a consistent layout so readers always know where to look. Using a new layout on every page breaks this. It should be same on every page.
Question 5
A tabs ← [Overview, Sales, Costs]
B FOR EACH tab IN tabs
C SHOW all messages at once
Line C — Each tab or page should hold one message. Showing all messages at once defeats the purpose of pagination. It should show one message per tab.

Student with a class code? Join your class →