PLC Simulator

← For teams & institutions

LMS integration

PLC Simulator + Your LMS — Works With Canvas, Moodle & Blackboard

You already run an LMS — and you want the PLC lab to fit inside it, not replace it. It does. Link an assignment out to a graded browser activity (no plugin to install to start), manage cohort progress in our console, and have students submit certificate and portfolio evidence to your gradebook. Deeper LTI launch, automatic passback and SSO are on request — and we will be straight about exactly what ships today.

Join 1400+ learners practicing PLC programming

Wiring this into a course? Email us your LMS, set up your team, or see the institutional overview.

Works with the LMS you already run

No plugin, no migration — link out and start grading

The platform is LMS-agnostic by design. Because it is a browser activity, you reach it the same way you reach any external resource from your course — a link in an assignment or module item. That is genuinely all it takes to get a graded lab running; everything below is what ships today, stated plainly.

Link out from any assignment

Add an External URL to a Canvas, Moodle, Blackboard or Google Classroom item. It opens the browser lab in a tab — no LMS plugin, no building block, nothing for IT to install or security-review first.

Accounts & cohort progress

Students sign in with their own free accounts; on the Teams plan an admin invites a cohort from a reassignable seat pool and watches a live progress dashboard — who is behind, before the due date.

Auto-graded in the browser

Every PLC, HMI and robotics submission is marked against test cases instantly inside the simulator. The grading happens in the lab, so it scales to a whole module without manual marking.

Evidence students submit to the gradebook

Each student exports a portfolio PDF of timestamped, name-attributed completions plus any certificate earned. They turn that in to your LMS assignment, and you record the mark — manual, but verifiable.

Runs on managed devices

Chromebooks, locked-down lab PCs, Macs, Linux — anything with a browser. No admin rights, no VM, no per-machine install, so it works on the same devices your LMS already opens on.

Deeper LTI / passback / SSO — on request

Certified LTI launch, automatic gradebook passback (LTI Advantage AGS) and SSO/SAML are NOT shipped today — they are roadmap / on-request. Tell us your setup and we will be honest about what is feasible for your deployment.

How it fits

Your LMS launches it; the lab does the rest — in the browser

Your LMS stays the home base for the course and the gradebook. From there a link opens the full PLC, HMI and robotics lab in a browser tab, where students build, run and are auto-graded on the same IEC 61131-3 logic they will meet on a real plant floor — then bring their evidence back to your course.

How the PLC simulator connects to an institution’s LMS — a student device opens a link from Canvas, Moodle or Blackboard out to the browser-based PLC lab over the network, with no LMS plugin installed and the gradebook left in the LMSAn industrial Ethernet/IP or PROFINET network: a PLC, operator HMI, a variable frequency drive and remote I/O all connected through a network switch.SWITCHEthernet/IP · PROFINETPLCHMIVFDI/Ostar topology via managed switch
The link-out model — your LMS launches the browser lab; no plugin sits in between.
The PLC training platform launched from an LMS assignment — ladder editor, live simulation and auto-grader in one browser tab on any student device including a Chromebook, with no install or LMS plugin requiredA web browser window running a PLC ladder logic simulator with an input/output strip, requiring no installation or download.plcsimulator.app/playno installINPUTSOUTPUTS
One click from your course opens the whole lab in a tab — Chromebooks included.
PLC architecture taught in the LMS-linked browser lab — CPU, input modules, output modules and field devices — the foundational lesson students reach from their Canvas or Moodle courseA modular PLC rack on a backplane: power supply, CPU processor, input module, output module and a communications module side by side.PLC RACKbackplane busPSUPowerCPUProcessorDIInputDOOutputNETComms
PLC architecture — the foundational lesson, reached straight from your course.
The PLC scan cycle in the LMS-integrated browser lab — read inputs, execute the ladder program, update outputs, repeat — the concept every auto-graded assignment in the course builds onThe repeating PLC scan cycle: read inputs, execute the ladder logic, update outputs, then housekeeping, looping continuously.1Read Inputs2Execute Logic3Update Outputs4HousekeepingSCANCYCLE
The scan cycle — every graded assignment you link from the LMS builds on it.
The five IEC 61131-3 languages covered in the LMS-linked PLC curriculum — Ladder, Function Block, Structured Text, SFC and Instruction List — a vendor-neutral standard that transfers across brandsThe five IEC 61131-3 PLC programming languages as chips: Ladder Diagram, Function Block Diagram, Structured Text, Instruction List and Sequential Function Chart.IEC 61131-3 — five languagesLDLadder DiagramFBDFunction BlockSTStructured TextILInstruction ListSFCSequential Func. Chart
IEC 61131-3 breadth — vendor-neutral skills you can map to your course outcomes.
HMI and SCADA in the LMS-integrated training platform — an operator panel bound to PLC tags — the HMI half of the multi-domain lab students reach from a Blackboard or Google Classroom assignmentA SCADA supervisory layer above a PLC, an operator HMI panel beside the PLC, and the PLC wired down to field devices such as sensors and a motor.SCADAsupervisory layerHMI panelPLCcontrollerSMfield devices (sensors, motor)
HMI / SCADA — the operator-interface half, in the same LMS-linked lab.

By platform

Canvas, Moodle, Blackboard & Google Classroom

Same mechanism on every platform — a linked activity, auto-graded in the browser, evidence submitted back to your gradebook. We are deliberately not claiming a certified app for any of them; here is exactly what works on each today.

Canvas

Add an External URL (or a Page link) to a Canvas assignment or module item that opens the activity in a new tab. Students complete and are auto-graded in the simulator; you record the mark in Canvas from their portfolio PDF. No Canvas app or plugin to install to get started.

Moodle

Add a URL resource or an Assignment with an external link to your Moodle course. Learners launch the browser lab, finish the graded scenarios, and submit their portfolio PDF to the Moodle assignment for your gradebook. Nothing to deploy on your Moodle server to begin.

Blackboard

Drop a Web Link into a Blackboard content area or learning module. Students open the activity, complete it, and you enter the grade in the Blackboard Grade Center from their evidence PDF. No building block to install to start running cohorts.

Google Classroom

Attach the activity link to a Classroom assignment. Students click through, complete the graded lab, and turn in their certificate or portfolio PDF as the assignment submission. Works on the school Chromebooks they already sign in to.

Need a deeper, certified integration for one of these — LTI launch, automatic gradebook passback or single sign-on? That is on-request / roadmap, not shipped. Tell us which LMS and what your procurement requires on the form below and we will be honest about the options.

Straight about what ships

What works today vs what is on request

No overpromising. This is the exact state of LMS integration so you can take it to a procurement or IT conversation without surprises.

CapabilityStatusWhat it means for you
Link an assignment out to the labShips todayAdd an external link in Canvas / Moodle / Blackboard / Classroom — no plugin.
Auto-grading inside the simulatorShips todayEvery submission marked instantly; no manual marking at module scale.
Cohort progress dashboardShips todayAdmin console shows who is behind, before the due date — in our console, not the LMS.
Certificate & portfolio PDF evidenceShips todayStudents submit timestamped, name-attributed evidence to your gradebook manually.
Certified LTI launch (one-click from the LMS)On request / roadmapNot shipped. Tell us your LMS and we will scope feasibility honestly.
Automatic gradebook passback (LTI AGS)On request / roadmapNot shipped. Grades are recorded manually from the evidence PDF today.
Single sign-on (SSO / SAML)On request / roadmapNot shipped. Students use their own platform logins today.

If deeper integration is a hard requirement, say so on the form — we would rather tell you the honest state than win a deal and disappoint your IT team.

Talk to us

Tell us your LMS — we will map the setup with you

Trial the full platform free and link a single graded activity into a course to see how it fits. When you are ready for a managed cohort, we will scope the right institutional access — and be straight about LTI, passback and SSO for your specific LMS. See the institutional overview →

Tell us your LMS — we'll map the setup

Tell us which LMS you run (Canvas, Moodle, Blackboard, Google Classroom or other), your cohort size, and whether deeper LTI / gradebook passback / SSO is a requirement. We'll come back with the right setup — and be honest about what ships today vs what is on request.

No spam. We reply within 1 business day.

Prefer email? hello@plcsimulationsoftware.com · or set up your team free.

Questions

PLC simulator + LMS integration — FAQ

Honest answer: it works alongside any LMS today, but there is no certified LTI app or installable plugin for Canvas, Moodle or Blackboard yet. What works right now is straightforward and used by real cohorts: you add a link to the activity from a Canvas assignment, a Moodle URL resource, a Blackboard web link or a Google Classroom assignment. Students click through, complete auto-graded PLC, HMI and robotics work in the browser, and submit their certificate or portfolio PDF back to your gradebook. No plugin has to be installed on your LMS to start. If you need a deeper LTI launch or single sign-on, tell us your setup on the form below — we will be straight about what is and is not possible.

Add a graded PLC lab to the LMS you already run.

No plugin to install. No migration. Link an assignment out to a browser activity, track the cohort, and have students submit their evidence to your gradebook — then talk to us about deeper integration if you need it.