System Architecture

Labs and knowledge live in the same student space

The course hub routes students into each interactive manual, each lab links to the shared Skill Tree when a refresher is useful, and project work remains separate from numbered-lab progress.

Entry

Course Hub

Start page, lab catalog, architecture overview, and student orientation.

Work

Lab Manuals

Interactive stages, measurements, checks, evidence capture, and local completion records.

Support

Skill Tree

Short reusable articles for circuits, FPGA design, Verilog, instruments, and troubleshooting.

Foundation

Shared Assets

McMaster styling, diagrams, lab figures, source references, and course-owned media.

Scale

Future Labs

The course project extends the same shell without being labelled as Lab 9.

Open course hub Choose lab Use just-in-time Skill Tree support Record evidence Demonstrate or submit

Information Model

Content Types

Labs

Procedures, stages, tables, quizzes, and checklists.

Topics

Reusable explanations independent of a single lab.

Evidence

Local student entries, measurements, predictions, and reflections.

Implementation Model

Static, local, and course-isolated

The portal runs as a static site, keeps student work in the browser, and isolates 3DE3 lab and project records from other courses.

View the lab catalog

Laboratory Catalog

Available lab manual spaces

Loading currently available labs…

Browser data

Reset lab progress

This clears saved 3DE3 lab progress, answers, stage confirmations, cached filenames, and completion details from this browser. It does not delete files on your computer or change submitted work.

Shared Skill Tree

Reusable student support

The Skill Tree provides reusable foundations for circuits, measurements, digital logic, FPGA design, Verilog, instruments, and troubleshooting. Contextual links return students to the originating lab.

Student Experience

Designed for quick recovery

The architecture supports students who get stuck: each concept has a short explanation and a relevant lab connection instead of forcing students to search through PDFs.

Open safe bench practice