Skill swap sessions that count as proof.
A skill swap is peer learning in a live video call: you teach what you know and learn what you don't. Book a 30- or 60-minute session with a matched partner; when you both join, it completes on its own and becomes evidence on your Skills Passport.
React · refactoring a custom hook
Learning from Maya R. · Thu 8 Oct, 18:00–19:00
From request to record in four steps.
Every session follows the same path, so both of you know what happens to your time and your credits.
Maya R.
Berlin · UTC+2 · English, German
91%
fit
38
sessions
4.9
rating
0
no-shows
Pick a matched partner
Choose a skill and review suggested partners. Each suggestion shows how well it fits and why it was made.
React with Maya R.
Thu 15 Oct · shown in your time zone
30 min
200 LC
60 min
350 LC
Held now, charged when the session completes
Book a slot
Agree a 30- or 60-minute slot from their availability. Your credits are held when you book and charged only when the session completes.
- Alex Chen joined17:59
- Maya R. joined18:02
Both joined within 15 min of 18:00, so the session completes on its own at 19:00.
Meet live
Join a video room with audio and screen sharing. Lemma records that each of you joined, and that is what completes the session.
React · Thu 8 Oct, 18:00 · 60 min
- Alex Chen · Learner
“Clear on why the total is derived.”
- Maya R. · Teacher
“Came prepared with a failing test.”
Your reflection · private
Next: move the total into a selector and add a test for “remove”.
Rate and reflect
You rate each other and can add a short reflection. The teacher receives their credits and the session is added to both records.
Before, during and after.
A session is more than a call. It starts with a booked skill and a held payment, runs live, and ends with ratings and a reflection that stay attached to the skill it covered.
- Each session is booked against one canonical skill, so the evidence lands in the right place
- Live video with screen sharing, opened from the session page
- Mutual ratings and an optional reflection once the session ends
Requested: React · 60 min
Mon 5 Oct, 10:12 · by you
Confirmed by Maya R.
Mon 5 Oct, 11:40 · Thu 8 Oct, 18:00
350 LC held
Charged only when the session completes
Held
How session partners are matched.
Every suggestion weighs skill fit first, then schedule, shared language and reliability, and it learns from the sessions that worked for people like you. Each match shows its top reasons, and you always choose who to request.
Every suggestion explains itself.
A suggestion lists the reasons behind it: a mutual skill fit, your focus skill, a shared language, a compatible timezone or a reliable track record. Recent no-shows or late cancellations are flagged too.
You still choose. Suggestions rank partners for you; you decide who to request a session with.
How matching is weighed, in the methodologyCarmen M.
Berlin · UTC+2
Oscar T.
London · UTC+1
Thu 15 Oct, 18:00 · React with Maya R.
60 min · reminder 5 min before
Google Calendar
Sessions added · synced 2 min ago
iCal feed
For Apple Calendar, Outlook and others
Availability that fits your week.
Set recurring weekly slots once and add one-off times when your week changes. Partners book only inside the hours you open.
- Recurring weekly slots, plus one-off additions
- Google Calendar sync and an iCal feed for any calendar app
- A reminder about five minutes before each session starts
What a session adds to your record.
A completed session is written to the evidence log of the skill it covered. It feeds two of the five SCI components directly.
- Practice
- Each completed session adds to Practice, weighted by the rating it received. Sessions where you teach count one and a half times.
- Reliability
- Completed sessions build Reliability. No-shows and late cancellations in the last 30 days take points away.
SCI components for one skill
- Practice20 / 25
- Proof20 / 40
- Reliability6 / 20
- Freshness10 / 15
- IntegrityDeductions only, up to −30
When a session goes wrong.
Sessions complete on their own, so the rules for the edge cases matter.
No-shows and late cancellations
Join within 15 minutes of the start or it counts as a no-show. If your partner never arrives, your held credits come back in full. Cancelling under 24 hours before the start counts as late.
Disputes reviewed by a person
If a session was completed wrongly, report it. A support ticket opens and a person reviews the session history, then voids it, refunding credits and reversing progress, or upholds it.
Corrections, not erasures
Every correction is added as its own event before it applies. Nothing is deleted, so the record shows what changed and why.
Sessions for every skill type
Frequently asked questions
What is a skill swap?
Is there a skill swap app that records what you learned?
Do I have to teach to join a skill swap?
How long is a skill swap session?
What happens if my skill swap partner does not show up?
How does Lemma choose who I swap skills with?
Give your skills somewhere to live.
Bring your evidence together and start building a Skills Passport that can grow with you.









