Major site overhaul: resources hub, content migration, new blog posts, forms

- Redesign /resources as sectioned hub with category pages
- Migrate 645 Squarespace CDN images to local /images/content/
- Create 9 new news/blog posts with event photos
- Fix blog post slugs (rename gibberish filenames)
- Rename Design Blog to Design Blogs across site
- Remove education page, replace with Platform in nav
- Redesign rover repair request form with dynamic rover entries
- Add school search combobox to contact, store, and repair forms
- Extract shared KNOWN_SCHOOLS data
- Make /rover-expansion-3d-printing dynamically pull from MDX
- Add related resources sections to product pages
- Fix homepage broken /quote links to /store
- Store page: sample kit cards, inline quote builder, mailing list opt-in
This commit is contained in:
Tim Hadwen
2026-03-01 17:14:05 +10:00
parent 707c49dd3f
commit ae3ae18585
1212 changed files with 2477 additions and 6948 deletions

View File

@@ -29,11 +29,11 @@ If youve already set up your school and are looking for more information abou
#### What is a Micromelon Account?
Micromelon accounts are created through the Code Editor. A Micromelon account is needed to login to the Code Editor. You can create an account by providing a username, email and password or through **Google**, **Apple**, or **Microsoft** sign-in services. All of the code you write while logged in will be saved to your account.
Micromelon accounts are created through the Code Editor. A Micromelon account is needed to login to the Code Editor. You can create an account by providing a username, email and password or through **Google**,** Apple**, or** Microsoft** sign-in services. All of the code you write while logged in will be saved to your account.
#### Account Types
When a new account is created it is considered a **home account**. Home accounts are not associated with any school. Through the tools well describe in this post, well look at ways you can invite home accounts to join your school as **student accounts**, **teacher accounts** or** instructor accounts**. Regardless of account type, your account will remain yours. Your login details will not change and all of your code will be preserved if you transition to different account types.
When a new account is created it is considered a **home account**. Home accounts are not associated with any school. Through the tools well describe in this post, well look at ways you can invite home accounts to join your school as** student accounts**,** teacher accounts ** or** instructor accounts**. Regardless of account type, your account will remain yours. Your login details will not change and all of your code will be preserved if you transition to different account types.
**Student Accounts**
@@ -95,13 +95,13 @@ The school admin is the first teacher account in your school.
## **Opening The Teacher Dashboard**
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/3d219d54-5429-40cc-966b-40131f3783c2/opening+the+teacher+dashboard.gif)
![](/images/content/1c86d5-opening-the-teacher-dashboard.gif)
Opening the teacher dashboard
The **Teacher Dashboard** is the interface where we control everything related to our school.
After logging in as a teacher, you should have a **Manage School** button in the top left. Press this to open the **Teacher Dashboard**.
After logging in as a teacher, you should have a **Manage School** button in the top left. Press this to open the ** Teacher Dashboard**.
If you are unable to see this button, your account is not yet associated with your school as a teacher. Instructions on how to solve this are above under the **Getting Started** header.
@@ -109,7 +109,7 @@ If you are unable to see this button, your account is not yet associated with yo
The left hand side of the teacher dashboard contains the navigation to the four parts of the dashboard.
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/94be651f-15e9-488b-86ac-91b516b8a51d/teacher+dashboard+navigation.png)
![](/images/content/a5f175-teacher-dashboard-navigation.png)
**Classes**
@@ -135,13 +135,11 @@ The left hand side of the teacher dashboard contains the navigation to the four
The first step to setting up your school is to create the classes youll need.
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/b73b1bbb-fd78-41f6-a912-b4e2cc1c4390/creating+a+class.gif)
![](/images/content/a1587f-creating-a-class.gif)
Creating a class
#### **Creating A Class**
- Navigate to the **Classes** section of the teacher dashboard.
#### **Creating A Class **- Navigate to the** Classes** section of the teacher dashboard.
- Press the **Create Class** button.
@@ -157,9 +155,9 @@ In this step well onboard the other teaching staff by sending them invitation
**Sending Teacher Invitations**
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/fc63057a-6566-433f-9c1e-4cf4c456cc2c/inviting+teachers+to+school.gif)
![](/images/content/832d2a-inviting-teachers-to-school.gif)
- Navigate to the **Teachers **section of the teacher dashboard.
- Navigate to the **Teachers** section of the teacher dashboard.
- Press the **Invite Teacher** button.
@@ -173,7 +171,7 @@ All emails are now invited to your school. After the invitations have been accep
Instructors first need to be invited to your school as teacher accounts. Once a teacher, they can be changed into a casual instructor. After changing a teacher to an instructor, youll need to assign them to their classes.
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/772219db-d63e-4364-ac92-5b0395f9c07b/creating+instructor.gif)
![](/images/content/c0533c-creating-instructor.gif)
- Navigate to the **Teachers** dashboard.
@@ -195,7 +193,7 @@ For this method;
- Your students have the Code Editor open and are ready to log into their Micromelon account or create a new account.
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/99817204-564c-4e0f-9090-268549566902/quick+join+code.png)
![](/images/content/e1773a-quick-join-code.png)
#### What is a Quick Join Code?
@@ -203,7 +201,7 @@ Every class has a unique 9 digit Quick Join Code. You can share this with your s
#### How Students Use Quick Join Codes
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/e8e3d21f-97a7-4f31-8cff-790e4928888c/join+class+with+quick+join+code.gif)
![](/images/content/7e3d9d-join-class-with-quick-join-code.gif)
- Have your students login to the Code Editor, or create their account if they do not have one.
@@ -223,15 +221,13 @@ For this method;
#### What is the Bulk Import Tool?
The bulk import tool allows you to invite many emails at once by uploading a spreadsheet. If you havent got a spreadsheet but would like to use the importer tool, [fill in this template](/s/student-list-template.xlsx).** **The file you upload to the import tool is never saved by Micromelon.
The bulk import tool allows you to invite many emails at once by uploading a spreadsheet. If you havent got a spreadsheet but would like to use the importer tool, [fill in this template](/s/student-list-template.xlsx). ** ** The file you upload to the import tool is never saved by Micromelon.
#### **How To Use The Bulk Import Tool**
#### **How To Use The Bulk Import Tool **- Navigate to the** Students** section of the Teacher Dashboard.
- Navigate to the **Students** section of the Teacher Dashboard.
- Press the **Import Students** button.
- Press the **Import Students **button.
- Once the dialog opens, select or drag in the file you wish to use. You can use files of type **.xls** .**xlsx** or **.csv**
- Once the dialog opens, select or drag in the file you wish to use. You can use files of type **.xls**.** xlsx ** or**.csv**
- If your file has multiple sheets, pick the sheet you want to use.
@@ -245,11 +241,11 @@ The bulk import tool allows you to invite many emails at once by uploading a spr
All of the emails youve selected will now be invited to join your school as a student.
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/5e99e170-b6eb-4816-9de4-865996ecc5b9/bulk+import+tool+part+1.gif)
![](/images/content/f0efb1-bulk-import-tool-part-1.gif)
Step 1-3
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/065b40f8-f40d-4348-9ea6-26df5c85fc0f/bulk+import+tool+part+2.gif)
![](/images/content/95a288-bulk-import-tool-part-2.gif)
Importing students, step 4-8
@@ -265,13 +261,13 @@ For this method;
This method allows you to send invitations by typing in the emails.
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/50d7c783-6005-4a5d-96f0-30fa82282500/invite+students+manually.gif)
![](/images/content/f79d4e-invite-students-manually.gif)
#### How to Manually Invite Students
- Navigate to the **Students **section of the Teacher Dashboard.
- Navigate to the **Students** section of the Teacher Dashboard.
- Press the **Invite Student **button.
- Press the **Invite Student** button.
- Enter the email for the accounts you want to create. You can add invite multiple emails at once if you need.
@@ -283,11 +279,11 @@ All of the emails youve typed in will now be invited to join your school as a
Class controls will apply to all students in a class. Your students may or may not be members of a class depending on which method youve used to onboard them. Teachers have control over adding or removing students from classes at any time.
**Adding Students To A Class **
**Adding Students To A Class**
There are two ways to add students to a class.
- The first method involves using the class **Quick Join Code** and does not require students to be a member of your school already. Weve covered how to use the Quick Join Code in the above section title **Method 1: Quick Join Codes**.
- The first method involves using the class **Quick Join Code** and does not require students to be a member of your school already. Weve covered how to use the Quick Join Code in the above section title ** Method 1: Quick Join Codes**.
The second method allows you to manually add student accounts to a class. Students can be manually added to a class after theyve accepted an invitation to join your school.
@@ -295,11 +291,11 @@ The second method allows you to manually add student accounts to a class. Studen
- Ensure the students are members of your school via invitation or quick join code.
- Navigate to the **Classes **section of the Teacher Dashboard.
- Navigate to the **Classes** section of the Teacher Dashboard.
- Select the class you want to add users to from the class dropdown.
- Press the **Add Member **button
- Press the **Add Member** button
- Select all the students you wish to add to this class.
@@ -309,13 +305,13 @@ If you have recently invited a student to join your school they will not appear
- Press **Confirm**
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/644bda90-f566-4836-9735-73da922bc734/adding+students+to+a+class+manually.gif)
![](/images/content/9791ed-adding-students-to-a-class-manually.gif)
**Remove Students From A Class**
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/fe6694dd-4219-4447-915a-8e631882b975/remove+students+from+a+class+manually.gif)
![](/images/content/af0ffe-remove-students-from-a-class-manually.gif)
- Navigate to the **Classes **section of the **Teacher Dashboard**.
- Navigate to the **Classes** section of the ** Teacher Dashboard**.
- Select the class you want to add users to from the class dropdown.
@@ -338,115 +334,3 @@ If you want to learn more about the class controls and how to efficiently use Mi
**Unsure About How To Program the Rover?**
More information on how to use the Micromelon Rover and Code Editor, is available in [this blog post](https://resources.micromelon.com.au/resources/getting-started-with-the-micromelon-rover).
### Related Posts
Resources
[
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/1639455538805-9NI7CPKR7IYG6D4RBKAN/high+quality+sumo.png)
](/resources/creating-a-sumo-unit)
[All](/resources?category=All)
[Creating A Sumo Unit For Your Digital Technologies Class](/resources/creating-a-sumo-unit)
[All](/resources?category=All)
How to run a sumo unit in your digital technologies classroom.
[Read More →](/resources/creating-a-sumo-unit)
[All](/resources?category=All)
[
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/1637464845856-BBPD7GTIIHHOSJCFORWF/the+ultrasonic+sensor.png)
](/resources/ultrasonic-sensor)
[All](/resources?category=All), [Guides](/resources?category=Guides)
[The Ultrasonic Sensor](/resources/ultrasonic-sensor)
[All](/resources?category=All), [Guides](/resources?category=Guides)
Learn all about the ultrasonic sensor!
[Read More →](/resources/ultrasonic-sensor)
[All](/resources?category=All), [Guides](/resources?category=Guides)
[
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/1625616494179-LZHZP5MUA0E0MQKEB7HC/cropped+image+4.png)
](/resources/year-7-digital-tech-at-st-peters)
[All](/resources?category=All), [Customer Stories](/resources?category=Customer+Stories)
[Case Study: Year 7 Digital Tech at St Peters Lutheran College](/resources/year-7-digital-tech-at-st-peters)
[All](/resources?category=All), [Customer Stories](/resources?category=Customer+Stories)
See how Meg Foley at St Peters conducted a challenge for their Year 7s using Micromelon.
[Read More →](/resources/year-7-digital-tech-at-st-peters)
[All](/resources?category=All), [Customer Stories](/resources?category=Customer+Stories)
[
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/1637464675848-K9YEOYK65IWRFRX4QJ1R/blog+header+image+.png)
](/resources/robot-simulator)
[All](/resources?category=All), [Getting Started](/resources?category=Getting+Started)
[Getting Started With The Robot Simulator](/resources/robot-simulator)
[All](/resources?category=All), [Getting Started](/resources?category=Getting+Started)
How to get started with the Micromelon Robot Simulator.
[Read More →](/resources/robot-simulator)
[All](/resources?category=All), [Getting Started](/resources?category=Getting+Started)
[
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/1626837419969-WBB4D85KQIXSOP750N5M/resized+banner+%281%29.png)
](/resources/getting-started-with-the-micromelon-rover)
[All](/resources?category=All), [Getting Started](/resources?category=Getting+Started)
[Getting Started With The Micromelon Rover](/resources/getting-started-with-the-micromelon-rover)
[All](/resources?category=All), [Getting Started](/resources?category=Getting+Started)
Crash course on basic rover function, how and what to program and starter activities to attempt.
[Read More →](/resources/getting-started-with-the-micromelon-rover)
[All](/resources?category=All), [Getting Started](/resources?category=Getting+Started)
[
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/1622691207784-0X6JV7RYRQXZAFRG712S/pisonescape.png)
](/resources/prison-escape)
[Activities](/resources?category=Activities), [All](/resources?category=All)
[Activity: Prison Escape](/resources/prison-escape)
[Activities](/resources?category=Activities), [All](/resources?category=All)
Learn branching and iteration using the colour sensors and motors.
[Read More →](/resources/prison-escape)
[Activities](/resources?category=Activities), [All](/resources?category=All)