TEC-DATA85-06 · Lesson 9 · 14 clock hours · practice
Capstone Visualization Project: End-to-End Build and Peer Defense
Objective. Students will independently produce a complete visualization portfolio piece—including Python or R static charts, a Tableau Public interactive dashboard, and a data story deck—for a real dataset, then defend their design decisions in a 10-minute peer critique session.
⚠ Pending professional review
This lesson, its worked examples and its practice questions has not yet been verified by an industry-certified professional or by a certification or approval body. It is a study draft and may contain errors. Do not use it as instructions for work on a job site or on live equipment. Always follow your instructor, your supervising professional, and current official references and regulations.
VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.
Capstone Visualization Project: End-to-End Build and Peer Defense
This lesson is the culminating practice experience for the Data Visualization course. You will bring together every skill developed across the term—data cleaning, chart selection, accessibility design, and narrative structure—into a single, defensible portfolio piece. The result should demonstrate to any employer or credentialing examiner that you can take raw data from source to story without guidance.
What the Finished Portfolio Piece Contains
Your submission has four components that work together:
1. Static charts file – at least two publication-quality charts produced in Python (Matplotlib, Seaborn, or Plotly static export) or R (ggplot2). These must be saved at sufficient resolution (300 dpi is the professional standard for print; 96 dpi minimum for screen) and exported in a lossless or high-quality format such as PNG or PDF.
2. Tableau Public interactive dashboard – a published, publicly accessible dashboard with at least two coordinated views, a title, a data source citation, and working filters or tooltips.
3. Data story deck – a slide presentation (six to ten slides) that opens with a clear question or problem, walks through your key findings using your charts as evidence, and closes with a specific actionable insight. Slides are not a gallery of visuals—each slide carries one argument.
4. Design journal – one to two pages documenting your dataset source, cleaning steps, chart-type rationale, accessibility decisions, and misleading patterns you deliberately avoided.
All four must be submitted before the peer defense session begins.
Design Decisions You Must Be Able to Defend
Every choice you made—color palette, chart type, axis scale, level of aggregation—is fair game during your peer defense. Prepare to explain:
- Why this chart type? Bar charts compare discrete categories; line charts show change over a continuous variable, typically time; scatter plots reveal relationships between two quantitative variables; maps encode geographic distribution. Choosing the wrong type misleads readers even when the underlying numbers are correct.
- Why this color palette? Use a colorblind-accessible palette (such as the ColorBrewer diverging or qualitative schemes, or Tableau's color-blind palette) whenever categories must be distinguished. Avoid red-green combinations as the primary encoding. Sequential palettes work for ordered or continuous data; diverging palettes work when a meaningful midpoint exists.
- Why this axis range? Bar charts must start at zero because the eye reads bar length as proportional to value. Line charts and scatter plots may use a non-zero baseline when the range of variation is the message and that choice is labeled. Truncating a bar-chart axis to exaggerate small differences is a misleading practice you must document having avoided.
- Why this level of aggregation? Showing every individual data point can obscure trends; over-aggregating can hide important variation or Simpson's Paradox effects. Name the aggregation function you used (mean, median, sum, count) and justify it.
Accessibility Is Non-Negotiable
Accessibility decisions count for up to 25 points on the rubric. Apply these practices to every deliverable:
- Add descriptive alt text to every static chart if the file will be embedded in a web page or slide deck. Alt text states what the chart shows in one sentence, not just its title.
- Ensure sufficient contrast between text, marks, and backgrounds. The Web Content Accessibility Guidelines (WCAG) specify a minimum contrast ratio of 4.5:1 for normal text. Free tools such as WebAIM's Contrast Checker can verify this.
- Use redundant encoding: pair color with shape, pattern, or direct labels so that color alone never carries the only meaning.
- In Tableau, add tooltips that provide the exact values underlying each mark so that users who cannot distinguish colors can still read precise data.
The Peer Defense Format
Your group of four takes turns at the front. You have exactly 10 minutes to present your Tableau dashboard and one static chart. Walk your peers through the story, not the tool. Explain what question you started with, what the data showed, and what a decision-maker should do differently because of it.
After your 10 minutes, your peers have five minutes of structured questions drawn from the critique card. Critique-card questions target design rationale, accessibility choices, and potential misleading elements—not personal style preferences. Respond directly and concisely. If a peer identifies a genuine flaw, acknowledge it and state how you would fix it; defensiveness under critique is not professionalism.
The instructor scores each presenter independently using the four-criterion rubric. Peer questions do not determine your grade, but your responses to them inform the instructor's storytelling and design-principles scores.
Avoiding Common Last-Minute Errors
- Publish to Tableau Public before the session, not during it. Confirm the link works from a browser where you are not logged in.
- Save static chart files with descriptive file names and include the chart title inside the image, not only in the file name.
- Proofread axis labels, legend labels, and slide text. Misspelled labels and unlabeled axes are automatic deductions under the technical accuracy criterion.
- Cite your dataset on every deliverable. Include the source name, URL or accession number, and the date you accessed it. This is standard professional and academic practice.
Connecting to Your Credentials
The skills assessed in this capstone map directly to content tested in the Google Data Analytics Certificate (data cleaning documentation and chart selection), the Microsoft PL-300 exam (interactive dashboard construction and DAX-driven visuals in Power BI, conceptually parallel to Tableau), the IBM Data Science Professional Certificate (Python-based visualization and analytical storytelling), and CompTIA Data+ (data visualization best practices and communication of analytical findings). A strong capstone portfolio piece is also a concrete artifact you can show to employers before certification results arrive.
Key terms10
Redundant encodingUsing two or more visual channels (such as color plus shape, or color plus label) to convey the same data dimension, so that the information is accessible even when one channel (such as color) cannot be perceived.
Alt textA short written description attached to an image in a digital document or web page that describes the content and function of the visual for users who cannot see it, including screen-reader users.
Truncated axisA chart axis that does not start at the natural zero baseline, which can visually exaggerate differences between values; particularly misleading on bar charts where length encodes magnitude.
Sequential paletteA color scheme in which a single hue progresses from light to dark (or low saturation to high saturation) to represent ordered or continuous data, such as population density from low to high.
Diverging paletteA two-hue color scheme that progresses outward from a neutral midpoint color, used when data has a meaningful center value (such as zero change or a target threshold) and variation in both directions matters.
Design journalA short written document that records the analyst's dataset source, data cleaning decisions, chart-type rationale, accessibility choices, and any misleading patterns deliberately avoided, serving as an auditable record of design intent.
Data storyA structured narrative that combines data, visualizations, and explanatory context to lead an audience from a question or problem to a specific, evidence-supported conclusion or recommendation.
Tooltip (Tableau)A small popup box that appears when a user hovers over a mark in a Tableau visualization, displaying the exact underlying data values and providing a text-based alternative to color or position encoding.
WCAG contrast ratioA numerical measure defined by the Web Content Accessibility Guidelines describing the luminance difference between foreground and background colors; a minimum ratio of 4.5:1 is required for normal-size text to meet the AA accessibility standard.
Aggregation functionA mathematical operation—such as sum, mean, median, or count—applied to a group of data values to produce a single summary value for display in a chart or table.
In class: Project work sessions (two class periods): students work independently to build all deliverables; instructor and any available lab assistant circulate to unblock technical issues, review design drafts, and prompt students to articulate their choices verbally before the defense. · Written documentation: students produce a one-to-two page design journal documenting their dataset source, data cleaning steps taken, chart type rationale for each visual, accessibility decisions made, and any misleading patterns they intentionally avoided. · Peer defense panel: groups of four students take turns presenting their Tableau dashboard and one static chart for 10 minutes each, followed by five minutes of structured peer questions using a provided critique card; instructor observes and scores each presenter independently.
Materials: All tools used in the course (Jupyter Notebook, RStudio, Tableau Public), student's own dataset selected and cleaned in earlier lessons, design journal template, critique card handout, course-wide rubric (covers technical accuracy, design principles, accessibility, and storytelling).
Check: All deliverables submitted (static charts file, Tableau Public link, data story deck, design journal) and defense completed. Scored on four-criterion rubric (technical accuracy, design principles, accessibility, storytelling), each 0–25. Pass = 70/100 overall with no criterion below 15/25.
Practice check8
Answer each question, then check it. Nothing is recorded; this is your own practice.
Record this lesson on my transcript. Sign in with your key and enrollment email to record lessons (enroll free if you have no key). This page stays open to read and practise.