Peridot does the hands-on part. Your systems stay in charge.
Courses, people and grades live where they live now. Peridot takes material and rosters in, and sends checked results out, the moment they happen.
- 01
Course material in
Files and links, by upload or API.
- 02
Rosters in
A CSV today; SCIM is coming.
- 03
Students do the labs
Each on their own computer in the cloud.
- 04
Results out
Webhooks push, the results API answers.
Who did which lab, what they got, and the evidence.
Read results by organisation, course, lab or student. Every result carries the evidence its check found, so a mark in your gradebook can always be traced back.
Results
Per step, per lab, per test. Score, attempts, time on task.
Evidence
What each check found on the computer or in the document.
Progress
Where every student is right now, for dashboards of your own.
Events, the moment work is checked.
Subscribe a URL to the events you care about. Deliveries are signed and retried, and each carries an ID so you can ignore duplicates.
- 01
Work is checked
A step, a lab or a whole chapter test.
- 02
Your systems hear at once
A webhook the same minute, with the score and evidence.
- 03
Gradebook and HR stay current
Your LMS, gradebook or learning system, unchanged.
- 04
Read any time
The results API, or a spreadsheet for the exams office.
Event names show the shape and may change before the public reference.
Send material, get a draft course.
Upload a syllabus and what you teach from. The engine returns a draft: chapters, the computer each chapter needs, steps, tests and checks, ready for staff review.
- 01
Upload
PDF, DOCX or links to what you teach from.
- 02
Draft
Chapters, labs and tests, ready to try.
- 03
Staff review
Try, edit and ask for changes.
- 04
Publish
Released to a course when staff approve.
Get people in without a spreadsheet war.
| Method | What it does | Status |
|---|---|---|
| Invitation link | Students join a course from a link. | Live |
| Roster upload (CSV) | Add a class with names, emails and matric numbers. | In progress |
| SAML 2.0 / OIDC SSO | Sign in with your identity provider. | Coming |
| SCIM | Users and groups kept in sync from your directory. | Coming |
Open a lab from inside your LMS.
LTI 1.3 will let a Moodle, Canvas or Blackboard course open a Peridot lab and receive the grade back, with no second sign-in.
- 01
Your LMS
A student clicks the lab link.
- 02
Peridot lab
Opens with no second sign-in.
- 03
Grade back
The mark lands in the gradebook.
Put Peridot labs inside your own product.
For learning platforms, bootcamps, exam-prep apps and HR systems that want hands-on labs without building the computers, the checks or the marking. Your learners stay in your app, under your sign-in and your brand. Peridot does the hands-on part and reports back.
- 01
Add learners
Your platform creates learners and enrols them, by API.
- 02
Launch a lab
A signed, short-lived link opens their computer in the cloud inside your page.
- 03
Work is checked
Steps and tests are checked on the real work, with evidence.
- 04
Results back
Webhooks and the results API send it to your system.
Labs in your app
The lab opens in your own page, with no second sign-in. Learners never need a Peridot account.
Your learners stay yours
You own the relationship. Peridot never emails, markets to or sells to your learners.
Your brand
Your name and colours on the lab. Our name stays out of the way.
Our courses or yours
Use courses from the Peridot catalogue, or send your own material through course import.
Results you can show
Scores, time on task and the evidence behind each mark, for your own dashboards and certificates.
Partner pricing
Priced per active learner, so you pay for the learners who use labs. Agreed with each partner.
Connect a pilot to your systems.
Pilot partners get API access, webhook set-up help, and a say in the public reference. Building Peridot into your own platform? Tell us in the form.