Step 14 · Apply

Digital Tools Mini Challenge

Combine all four platforms into one documented learning portfolio.

14 Activity
Hands-on activity

Data Pipeline Monitoring Dashboard

Your team has been asked to propose a simple dashboard for monitoring data collected from several university systems.

Five connected outputs in the integrated Topic 2 project
Connect every artefact through one repository and a coherent project story.

Your mission

Produce a coherent digital solution that demonstrates design thinking, technical documentation, web publishing and technical communication.

Complete the challenge

Set up GitHub

Create the repository, complete README, prepare your project folders and record your GitHub Student Developer Pack application status.

Study, plan and analyse

Evaluate professional profile examples, create your developer roadmap and complete the two-organisation GitHub case study.

Generate an initial concept

Use Google Stitch with the supplied framework. Save your final prompt and screenshot.

Design the interface

Refine the dashboard in Figma using frames, components, Auto Layout and a prototype interaction.

Build and publish

Create a simple website, manage it through GitHub Desktop and publish it using GitHub Pages.

Present the journey

Create a 60–90 second Google Vids presentation showing the process and result.

Document everything

Add every link, screenshot and reflection to README.

GitHub foundation pathway

Part Practice Completion evidence
A1 Create and verify an account Professional username and secured account
A2 Follow the lecturer or course profile Profile appears in the following list
A3 Complete your profile Name, bio, institution and relevant links
B1 Create the course repository Public repository with a clear description
B2 Write the project README Purpose, setup, usage, evidence and reflection
B3 Practise Markdown Headings, lists, links, images, code, table and checklist
B4 Upload project files Logical folders and meaningful commit messages
B5 Add images to README Working relative paths and useful alternative text
C1 Install and sign in to GitHub Desktop Authenticated desktop application
C2 Clone the repository Working local copy in a known folder
C3 Edit, commit and push Local change visible online in commit history

Plan collaborative work visibly

GitHub Projects can organise Issues and pull requests around outcomes, owners and progress. Begin with a small number of meaningful fields and statuses so the board supports decisions rather than becoming additional administration.

Conceptual overview of GitHub Projects for planning collaborative work
Connect planned work to the Issues and pull requests that provide evidence of completion.

Use a project board consistently

A simple To Do, In Progress, Review and Done workflow is sufficient for the mini project. Every card should have a clear owner and acceptance condition, and its status should be updated as work progresses.

GitHub Projects board with work moving through defined stages
A board is useful only when its status reflects the actual state of the work.

Coordinate the collaboration cycle

Effective collaboration connects discussion, ownership, branches, commits, review and merging. Team members should know where decisions are recorded and who is responsible for the next action.

GitHub collaboration workflow connecting team tasks and code review
Shared visibility reduces duplicated work and makes individual contributions easier to evaluate.
End-to-end GitHub project collaboration flow
Move from an agreed task to a reviewed and documented result through a traceable workflow.

Introduce automation carefully

GitHub Actions runs a defined workflow when events such as a push or pull request occur. Begin with a simple automated check, understand its trigger and result, and never expose credentials directly in a workflow file.

Conceptual GitHub Actions workflow from trigger to automated result
Automation should provide repeatable feedback without replacing human review and responsibility.

Team GitHub mini project · four members · about one hour

1 · Repository and access

One member creates the repository, adds a README and invites the other three members as collaborators. Agree on a short project goal and contribution rules.

2 · Issues and ownership

Create at least four Issues. Give each a clear title, description, acceptance condition and assignee.

3 · Project board

Create columns named To Do, In Progress, Review and Done. Add every Issue and move it as work progresses.

4 · Individual contribution

Create an ahli/ folder. Each member adds one Markdown file containing a brief profile, assigned role, completed task and reflection.

5 · Branch and pull request

Complete at least one task on a separate branch. Open a pull request that explains the change and links its Issue.

6 · Peer review and merge

A different member checks the content, provides useful feedback and approves the pull request. Merge only after corrections are complete, then close the linked Issue.

7 · Final README

Update the README with project purpose, team roles, folder guide, progress summary, screenshots or demo, and a short team reflection.

GitHub mini-project evidence

  • Four collaborators and four assigned Issues.
  • A Project board showing movement across all four stages.
  • Four individual Markdown files in ahli/.
  • At least one branch, reviewed pull request and merge.
  • A complete README and meaningful commit history.

Required evidence

Tool Evidence
GitHub Profile, repository, commit history and README
GitHub Education Application status only: Not started, Submitted, Pending or Approved
Profile showcase Improved profile and short reflection
Developer roadmap topic-02/developer-roadmap.md
GitHub case study topic-02/github-case-study.md
GitHub Pages Published website URL
Figma View-only prototype URL
Google Stitch Final prompt, screenshot and comparison
Google Vids Tested video URL
!

Do not submit private documents. Student cards, transcripts, authentication codes and GitHub recovery codes are not coursework evidence.

✓

Quality matters more than decoration. Focus on clear structure, readable content, consistent design and working links.

Three project checkpoints

01

Repository Foundation

  • Repository and folder structure
  • README and profile evidence
  • Meaningful commit history
02

Design and Publishing

  • Stitch prompt and evaluation
  • Figma prototype
  • GitHub Pages website
03

Communication

  • Google Vids presentation
  • Final README links
  • Reflection and verification

Integrated project rubric · 20 marks

CriterionMarks
Repository structure and version history4
README and technical documentation4
Figma interface and prototype3
Stitch prompt, evaluation and refinement3
Published GitHub Pages website3
Google Vids technical presentation2
Responsible practice and link verification1