OptionalbaseUrl: string = 'http://localhost:3000'
Demo серверийн үндэс.
Админы самбар: нээлттэй flag, no-show, царцаасан credit. Зөвхөн role=admin. Домэйн админ: Тэмүүлэн, temuulen@num.edu.mn.
proposed эсвэл confirmed session-ыг цуцална. Calendar симуляци дээрх event хамт устана.
Session-д нэг тал check-in хийнэ.
Бат-Эрдэнэ (teacher) болон Оюунцэцэг (learner) тус тусдаа
check-in хийсний дараа л status completed болж, 5 credit нэг
удаа шилжинэ. Ганц тал 24 цаг өнгөрсөн хойш check-in хийгээгүй
хэвээр байвал status unconfirmed болно. Давхар шилжүүлэг байхгүй.
proposeSession-оос авсан session_id.
Дуудаж буй хэрэглэгчийн үүрэг.
Дууссанаас хойш 72 цагийн дотор credit маргаан нээж, заагчийн credit-ийг царцаана. Нэг session-д нэг flag.
Домэйн: Тохирсон 5 credit биш өөр дүн нэхсэн.
Session товлохоос өмнө нөгөө талын үнэлгээ, дууссан session, no-show хувийг нэг хариунд авна.
Домэйн: usr_4f2a91 (Бат-Эрдэнэ).
Session-ы мессежүүдийг авна. Зөвхөн оролцогч уншина.
Сануулга болон симуляци calendar event-үүдийг буцаана. Жинхэнэ FCM, Google Calendar руу холбогдохгүй.
Нэвтэрч JWT access token авна. Хариунд хэрэглэгчийн объект байхгүй. Зөвхөн token байна.
Домэйн: oyuntsetseg@num.edu.mn.
Demo нууц үг: your_account_password.
Session дотор мессеж илгээнэ. Текст 500 тэмдэгтээр таслагдана.
Домэйн: Франц хэлний цагийг 14:00 цагт баталгаажуулъя.
Суралцагч заагчид skill session санал болгоно.
Оюунцэцэг Бат-Эрдэнэд Франц хэлний 1 цагийн хичээлийг 5 credit-ээр
санал болгоход ашиглана. Session proposed төлөвт үүснэ. Credit
энэ мөчид шилжихгүй. Үлдэгдэл нь credits-ээс багагүй байх ёстой.
Дууссан session дээр нөгөө талыг 1–5 одоор үнэлнэ. Нэг хэрэглэгч нэг session-д нэг л удаа үнэлнэ.
Шинэ хэрэглэгч бүртгэнэ. Нэр, утас, имэйл, нууц үг заавал. Ур чадвар заавал биш. Нууц үг хамгийн багадаа 8 тэмдэгт. Давхардсан имэйлдаас татгалзана.
Ирээгүй оролцогчийг no-show гэж мэдээлнэ.
Зөвхөн confirmed session дээр, эхэлсэн цагаас хойш, дууссанаас хойш 1 цагийн дотор. 30 хоногт 3 удаа бүртгэгдвэл тухайн хүн 7 хоног шинэ session захиалах эрхгүй болно.
Нээлттэй flag-ыг approve эсвэл reject хийнэ. approve бол царцаасан credit суралцагчид буцна. reject бол заагчид суллагдана.
flagSession-оос авсан id.
Санал хүлээн авсан тал зөвшөөрөх, татгалзах, эсвэл counter хийнэ. Санал тавьсан хүн өөрөө хариулж болохгүй. accept хийвэл session confirmed болж, сануулга болон calendar симуляци үүснэ.
Ур чадвар, ангилал, хамгийн бага үнэлгээ, боломжит цагаар заагч хайна. skill эсвэл category-ийн аль нэг заавал. Үр дүн үнэлгээгээр буурна. Админ болон өөрөө хайлтад орохгүй.
OptionalavailableFrom?: stringISO-8601. Домэйн: 2026-10-12T14:00:00+08:00.
Optionalcategory?: stringЯг таарах ангилал. Домэйн: Хэл.
OptionalminRating?: number0–5. Домэйн: 4.
Optionalskill?: stringНэрийн дэд мөр. Домэйн: Франц хэл.
Session үйл явдлын webhook бүртгэнэ. callback URL зөвхөн HTTPS. events нь WEBHOOK_EVENTS-ээс байна.
SkillSwap REST API.