diff --git a/app/assets/images/.DS_Store b/app/assets/images/.DS_Store
index 35cba231..78591850 100644
Binary files a/app/assets/images/.DS_Store and b/app/assets/images/.DS_Store differ
diff --git a/app/assets/images/rsd-design-patterns/data-sources-explainer.png b/app/assets/images/rsd-design-patterns/data-sources-explainer.png
new file mode 100644
index 00000000..441c42e7
Binary files /dev/null and b/app/assets/images/rsd-design-patterns/data-sources-explainer.png differ
diff --git a/app/views/design-system/rsd-design-system/design-patterns/data-sources/code-snippets.html b/app/views/design-system/rsd-design-system/design-patterns/data-sources/code-snippets.html
new file mode 100644
index 00000000..3f7bb3ef
--- /dev/null
+++ b/app/views/design-system/rsd-design-system/design-patterns/data-sources/code-snippets.html
@@ -0,0 +1,216 @@
+
+{% set htmlCodeDataSourceBasic = '
+ <details class="govuk-details">
+
+ <summary class="govuk-details__summary">
+ <span class="govuk-details__summary-text">
+ Where this information came from
+ </span>
+ </summary>
+
+ <div class="govuk-details__text">
+ <p class="govuk-body">
+ <strong>Pre advisory board:</strong>
+ </p>
+
+ <ul class="govuk-list govuk-list--bullet">
+ <li>
+ All information was taken from Get information about schools on 18 August 2023.
+ </li>
+ </ul>
+
+ <p class="govuk-body">
+ <strong>Post advisory board:</strong>
+ </p>
+
+ <ul class="govuk-list govuk-list--bullet">
+ <li>
+ All information was taken from Get information about schools on 31 October 2023.
+ </li>
+ </ul>
+
+ <p class="govuk-body">
+ <strong>Free schools:</strong>
+ </p>
+
+ <ul class="govuk-list govuk-list--bullet">
+ <li>
+ All information was taken from Get information about schools on 31 October 2023.
+ </li>
+ </ul>
+ </div>
+
+ </details>
+' %}
+
+
+{% set htmlCodeDataSourceComplex = '
+ <details class="govuk-details">
+
+ <summary class="govuk-details__summary">
+ <span class="govuk-details__summary-text">
+ Where this information came from
+ </span>
+ </summary>
+
+ <div class="govuk-details__text">
+ <p class="govuk-body">
+ <strong>Free school meals:</strong>
+ </p>
+
+ <ul class="govuk-list govuk-list--bullet">
+ <li>
+ Pupils eligibile for free school meals was taken from Get information about schools on 31 October 2023.
+ </li>
+ <li>
+ Local authority average 2023/24 was taken from Explore education statistics on 6 August 2024.
+ </li>
+ <li>
+ National average 2023/24 was taken from Explore education statistics on 6 August 2024.
+ </li>
+ </ul>
+ </div>
+
+ </details>
+' %}
+
+
+{% set htmlCodeDataSourceEdited = '
+ <details class="govuk-details">
+
+ <summary class="govuk-details__summary">
+ <span class="govuk-details__summary-text">
+ Where this information came from
+ </span>
+ </summary>
+
+ <div class="govuk-details__text">
+ <p class="govuk-body">
+ <strong>Trust relationship manager:</strong>
+ </p>
+
+ <ul class="govuk-list govuk-list--bullet">
+ <li>
+ The Trust relationship manager was last updated by Joe.Bloggs@test.email.uk on 10 December 2024.
+ </li>
+ </ul>
+
+ <p class="govuk-body">
+ <strong>SFSO (Schools financial support and oversight) lead:</strong>
+ </p>
+
+ <ul class="govuk-list govuk-list--bullet">
+ <li>
+ The SFSO lead was last updated by Joe.Bloggs@test.email.uk on 12 December 2024.
+ </li>
+ </ul>
+ </div>
+
+ </details>
+' %}
+
+
+{% set nunjucksCodeDataSourceBasic = '
+ {% set sourcesContentHTML %}
+
+ <p class="govuk-body">
+ <strong>Pre advisory board:</strong>
+ </p>
+
+ <ul class="govuk-list govuk-list--bullet">
+ <li>
+ All information was taken from Get information about schools on 31 October 2023.
+ </li>
+ </ul>
+
+ <p class="govuk-body">
+ <strong>Post advisory board:</strong>
+ </p>
+
+ <ul class="govuk-list govuk-list--bullet">
+ <li>
+ All information was taken from Get information about schools on 31 October 2023.
+ </li>
+ </ul>
+
+ <p class="govuk-body">
+ <strong>Free schools:</strong>
+ </p>
+
+ <ul class="govuk-list govuk-list--bullet">
+ <li>
+ All information was taken from Get information about schools on 31 October 2023.
+ </li>
+ </ul>
+
+ {% endset %}
+
+ {% from "govuk/components/details/macro.njk" import govukDetails %}
+ {{ govukDetails({
+ summaryText: "Where this information came from",
+ html: sourcesContentHTML
+ }) }}
+' %}
+
+
+{% set nunjucksCodeDataSourceComplex = '
+ {% set sourcesContentHTML %}
+
+ <p class="govuk-body">
+ <strong>Free school meals:</strong>
+ </p>
+
+ <ul class="govuk-list govuk-list--bullet">
+ <li>
+ Pupils eligibile for free school meals was taken from Get information about schools on 31 October 2023.
+ </li>
+ <li>
+ Local authority average 2023/24 was taken from Explore education statistics on 6 August 2024.
+ </li>
+ <li>
+ National average 2023/24 was taken from Explore education statistics on 6 August 2024.
+ </li>
+ </ul>
+
+ {% endset %}
+
+ {% from "govuk/components/details/macro.njk" import govukDetails %}
+ {{ govukDetails({
+ summaryText: "Where this information came from",
+ html: sourcesContentHTML
+ }) }}
+' %}
+
+
+{% set nunjucksCodeDataSourceEdited = '
+ {% set sourcesContentHTML %}
+
+ <p class="govuk-body">
+ <strong>Trust relationship manager:</strong>
+ </p>
+
+ <ul class="govuk-list govuk-list--bullet">
+ <li>
+ The Trust relationship manager was last updated by Joe.Bloggs@test.email.uk on 10 December 2024.
+ </li>
+ </ul>
+
+ <p class="govuk-body">
+ <strong>SFSO (Schools financial support and oversight) lead:</strong>
+ </p>
+
+ <ul class="govuk-list govuk-list--bullet">
+ <li>
+ The SFSO lead was last updated by Joe.Bloggs@test.email.uk on 12 December 2024.
+ </li>
+ </ul>
+
+ {% endset %}
+
+ {% from "govuk/components/details/macro.njk" import govukDetails %}
+ {{ govukDetails({
+ summaryText: "Where this information came from",
+ html: sourcesContentHTML
+ }) }}
+' %}
+
diff --git a/app/views/design-system/rsd-design-system/design-patterns/data-sources/example-data-sources-basic.html b/app/views/design-system/rsd-design-system/design-patterns/data-sources/example-data-sources-basic.html
new file mode 100644
index 00000000..278124d4
--- /dev/null
+++ b/app/views/design-system/rsd-design-system/design-patterns/data-sources/example-data-sources-basic.html
@@ -0,0 +1,205 @@
+{% extends "./../example-layout.html" %}
+
+{% block pageTitle %}
+Data sources | RSD component library
+{% endblock %}
+
+{% block sample %}
+
+
+
+ Pipeline academies
+
+
+
+
+
+
+
+
+ Pre advisory board (7)
+
+
+
+
+
School name
+
URN
+
Local authority
+
Project type
+
Proposed conversion or transfer date
+
+
+
+
+
Fruity academy
+
86546
+
Sheffield
+
Transfer
+
Unconfirmed
+
+
+
Biscuit academy
+
37472
+
Manchester
+
Transfer
+
Unconfirmed
+
+
+
Chocolate academy
+
37834
+
Birmingham
+
Transfer
+
12 Sep 2020
+
+
+
Fruity academy
+
86546
+
Sheffield
+
Transfer
+
Unconfirmed
+
+
+
Grunge academy
+
74636
+
Leeds
+
Conversion
+
18 Mar 2019
+
+
+
Baking academy
+
12453
+
Sheffield
+
Conversion
+
12 Aug 2011
+
+
+
Drinking academy
+
47835
+
Bristol
+
Conversion
+
12 Aug 2011
+
+
+
+
+
+ Post advisory board (3)
+
+
+
+
+
School name
+
URN
+
Local authority
+
Project type
+
Proposed conversion or transfer date
+
+
+
+
+
Academy of croissant
+
86546
+
Sheffield
+
Conversion
+
12 Aug 2011
+
+
+
Coffee school
+
37472
+
Manchester
+
Conversion
+
Unconfirmed
+
+
+
Another chocolate academy
+
37834
+
Birmingham
+
Transfer
+
12 Sep 2020
+
+
+
+
+
+ Free schools (3)
+
+
+
+
+
School name
+
URN
+
Local authority
+
Project type
+
Provisional opening date
+
+
+
+
+
Academy of croissant
+
86546
+
Sheffield
+
Presumption
+
12 Aug 2011
+
+
+
Coffee school
+
37472
+
Bristol
+
Presumption
+
Unconfirmed
+
+
+
Another chocolate academy
+
37834
+
Birmingham
+
Central
+
12 Sep 2020
+
+
+
+
+
+
+
+
+ Where this information came from
+
+
+
+
+
+ Pre advisory board:
+
+
+
+
+ All information was taken from Get information about schools on 18 August 2023.
+
+
+
+
+ Post advisory board:
+
+
+
+
+ All information was taken from Get information about schools on 31 October 2023.
+
+
+
+
+ Free schools:
+
+
+
+
+ All information was taken from Get information about schools on 31 October 2023.
+
+
+
+
+
+
+ Where this information came from
+
+
+
+
+
+ Trust relationship manager:
+
+
+
+
+ The Trust relationship manager was last updated by Joe.Bloggs@test.email.uk on 10 December 2024.
+
+
+
+
+ SFSO (Schools financial support and oversight) lead:
+
+
+
+
+ The SFSO lead was last updated by Joe.Bloggs@test.email.uk on 12 December 2024.
+
+
+
+
+
+
+
+
+{% endblock %}
diff --git a/app/views/design-system/rsd-design-system/design-patterns/data-sources/index.html b/app/views/design-system/rsd-design-system/design-patterns/data-sources/index.html
new file mode 100644
index 00000000..42b89c73
--- /dev/null
+++ b/app/views/design-system/rsd-design-system/design-patterns/data-sources/index.html
@@ -0,0 +1,102 @@
+{% extends "layouts/content-with-sidenav.html" %}
+{% import "../code-frame.html" as sample %}
+{% import "./code-snippets.html" as codeSnippet %}
+
+{% set pageName = "Data sources" %}
+{% set pageDescription = "Let users know where data has come from and when it was last updated." %}
+{% set pageCaption = "Regional Services Division design pattern" %}
+{% set selectedNav = "Design system" %}
+{% set setSelectedSideNav = "" %}
+{% set parentSection = "rsd-design-system" %}
+{% set childSection = "design-patterns" %}
+{% set isChildSection = "true" %}
+
+{% set isSubNavSection = "true" %}
+{% set lastUpdated = "December 2024" %}
+{% set backlog_issue_id = "293" %}
+
+{% block beforeContent %}{% endblock %}
+
+{% block content %}
+
+
+
+
+
+
+ A diagram representing three different data sources feeding into one product. The data sources in this example are lists of schools, academies and trusts.
+
+
+
+
When to use this pattern
+
+ This pattern should be used when data is:
+
+
+
automatically taken from an external source and displayed in a service
+
edited by someone in a service
+
+
+
+
When not to use this pattern
+
This pattern should not be used when information is automatically taken from another page in the same service.
+
+
+
How it works
+
+
'Data last updated' content can be misinterpreted without context. For example, when the data was last updated at the source
+ compared to when it was last imported from the source.
+
+
+ To give users confidence in the data, tell them what the source is and when the data was last retrieved from it:
+
+
+
[Information type] was taken from [Source name] on [Date].
+
+
+
Multiple pieces of data from one source
+
+ Each data source entry should match the way you group imported data in your service.
+
User need 88: when using data from different systems, I need to feel confident in the data I am using so that I don't need to go to multiple sources to check the accuracy of the data.
+
+
+
+
+{% endblock %}
\ No newline at end of file
diff --git a/app/views/design-system/rsd-design-system/design-patterns/footer/index.html b/app/views/design-system/rsd-design-system/design-patterns/footer/index.html
index 079fae10..73607ade 100644
--- a/app/views/design-system/rsd-design-system/design-patterns/footer/index.html
+++ b/app/views/design-system/rsd-design-system/design-patterns/footer/index.html
@@ -2,7 +2,7 @@
{% import "../code-frame.html" as sample %}
{% set pageName = "Footer" %}
-{% set pageDescription = "A footer for internal-facing RSD products." %}
+{% set pageDescription = "A footer for RSD products." %}
{% set pageCaption = "Regional Services Division design pattern" %}
{% set selectedNav = "Design system" %}
{% set setSelectedSideNav = "" %}
@@ -104,15 +104,9 @@
When to use this component
When not to use this component
-
On
-
-
external-facing sites, like Apply to become
- an academy (A2B) This site is for external users and the Microsoft links in this pattern
- won't work for them
The RSD footer includes several links. We include (opens in a new tab) in the link text where users are likely to have the new page open alongside the system.
@@ -127,8 +121,11 @@
How to use this system (opens in a new tab)
href="https://educationgovuk.sharepoint.com/sites/lvewp00299/SitePages/Prepare-Conversions-and-Transfers.aspx#guidance-for-using-prepare-conversions-and-transfers">Guidance
for using Prepare conversions and
transfers (opens on DfE intranet).
-
If you don't have SharePoint guidance that helps users learn how to use your product, you do not need to include this
- hyperlink.
+
You don't need to include this hyperlink if:
+
+
you don't have SharePoint guidance that helps users learn how to use your product
+
your users are external and so can't access DfE's SharePoint area
+
Give feedback about a Regions Group system (opens in a new tab)
This links to a Microsoft Form where users can give feedback about the product. The same Microsoft Form
is used across all RSD products: 2489 projects found
+
+
The height of each project summary is relatively tall. Therefore the card design is suitable if users need to read lots of information about a project at a high level, but comparing projects is not important.
+
+
For dates, we recommend writing the month in-full because column width isn't an issue. For example, 1 August 2023.
User need 30: when looking at the projects happing in my region, I need to know the status and progress being made on different projects so that I see the workload of different team members.