Lamma dhe'n dalgh

Kovadhow dyski

RODMENA LRS

Kavadow war govyn

Gwithva dustuni rag dyski, ow recordya pandr'a hwarva unnweyth ha'y witha yn kewar.

RODMENA LRS yw Learning Record Store. Ev a gymer kovadhow a weythres dhyski y'n furv xAPI, aga gwitha heb chanj hag aga daskor dre'n ynterfas govyn xAPI savonek. Ev a dremen pub prov y'n ADL LRS Conformance Test Suite rag xAPI 1.0.3 ha xAPI 2.0. An database y honan a wra gwitha kovadhow kliens dibarth an eyl dhyworth y gila. Dalghys kovadhow yw enkryptys orth powes. Menegvaow dyskoryon a vydh gwithys yn furv alhwedhys ha hanow-fals hepken. Ny yll kovadhow gwithys bos chanjys, kyn hyll kedhlow personel dysker bos diles war govyn ha'n dilesansow a vydh skrifys dhe goflyver gans prevans-trobel.

Piw yw ragdho. Platfomow dyski ha proviers trenyans a res dhedha gwithva konformadow rag kovadhow gweythres dyskoryon. Servis kilva yw mayth yw askorrasow dres warnedho hag a elow anodho dhyworth aga servyoryon, ha ny wra dyskoryon ha peuryoryon kows ganso yn tidro. REES yw y gynsa devnydhyer.

Studh
Kavadow war govyn
Rann a
Offrynnow
Licens
Proprietary. Copyright RODMENA LIMITED, all rights reserved.
Kewiryans
1,365 xAPI 1.0.3 conformance tests, all passed
1,435 xAPI 2.0 conformance tests, all passed
Verified 2026 mis Gwynngala 23
Tags
xAPIKovadhow dyskiKewiryansMulti-tenantGwithyans dataRout audit

Kesflunnyans Teknek

Skrifys rag arvroder teknegel. Gesys yw mes rannres na's teves gwerth musurys.

Standards

xAPI 1.0.3
ADL Experience API Specification, version 1.0.3
xAPI 2.0
IEEE 9274.1.1-2023
Dewis versyon
Herwydh govyn, gans an heder X-Experience-API-Version. Degemmys yw 1.0.x ha 2.0.x, ha vershyon a vank po na wodhvedhys yw naghys gans 400.
Suiten gostedh
ADL LRS Conformance Test Suite, gwariys diwettha 23 Gwynngala 2026
Sewyans kessenyans
xAPI 1.0.3: 1,365 a 1,365. xAPI 2.0: 1,435 a 1,435.
Dres an suite
Ple ma an suite ow leverel na wra provi rekwiryans, gwirians dedhyes a'n gorher. Ni a gavas ynwedh hwegh prov suite na wrons assertya tra vyth ha'ga gorheri yn unnik.
Dre dhesin
OAuth 1.0 yw didhevnydhys ha nyns yw degemmys. Askorrasow drehevys war an servis a'n gelow servyer dhe servyer. Ny gemmer gelwisow a-dreus-origen dhyworth peurel.

Ynterfas

Asnodhow
Statements, State, Activity Profile, Agent Profile, Activities, Agents hag About. Pub hyns GET a worbyp ynwedh HEAD.
Awtorheans
HTTP Basic ow tevnydhya credentials dyllys gans an servis. Secrets yw 256 bit ha gwithys yn unnik avel verifier gans alhwedh. Credentials ankoth, dialhwedhys ha dehedhys a dhegemmer gorthebow 401 hevelep dre byte.
Skrifen Rekwest Arall
Skoodhys yn-dann 1.0.3 ha nag yw skoodhys yn-dann 2.0, drefenn an specyfyans na dhe wul henna.
Dustuniethow sinys
JWS gans RS256, RS384 ha RS512, gwirys pan vo testskrif ynkleudhys.
Kevreythow
multipart/mixed, kehevelys dre hash SHA-2. 5 MiB pub stagell ha 1 MiB pub korf statement, an dhew konfiguryadow.
Paging
Kersoryon dibowt sinys a wort gwiw dres dastalleth. Oll gorthebow statements a dheg an pennlinen hevelepter xAPI.
Idempotency
Degemmerys yw dasdhanvon marghlen identek heb dewblekheans. Refusys yw onan konfliktus gans 409.
Rate limiting
Der credential, gans budjet dyffrans der drigva arhweler rag kowethiad fyllis.

Enysheans ha sawder

Enysheans tenantes
PostgreSQL row-level security, gwrys yn-ober ha konstrynys war bub tabel a syns data tenna. Perghenn an rol database a'n dowlen ny bew tra vyth ha ny yll ev hy hompassya. Pub transackshyon a gemmer y denna dhyworth an krynsys awtentys seulabrys.
Dyghys, gwrys
An assay a-dhyworth katalog a fyll an drehevyans mara fyll polisi dhe neb tabel tenans, po dhe neb rannva gwrys dhe dermyn resek.
Encryption at rest
AES-256-GCM war gorfow statement, dokumentys, stagellow, styryow gwrians ha honaniethow manylyon, yn-dann alhwedh pub rekord a dheu dhyworth HKDF-SHA256.
Kelmys ciphertext
Yma ciphertext kelmys orth honanieth y rew ha ny dhisgodha mar pydh gwayys dhe rew aral.
Gwithyans alhwedhow
Tri alhwedh synsys a-ves dhe'n dhatabass, yn fylennow alhwedh 0600 po y'n kerghynnedh. Nyns eus alhwedh dre dhefowt, ha'n gonis a nagh dalleth heb anedha.
Key rotation
Alhwedh an menegyans a dros dre rekey dhyworth an kesrosweyth a yll bos dastallethys, ha trehylli alhwedh an credential a dhasdhil credentialyow. Drefen bos kovadhow ow kwitha id an alhwedh a's skrifas, ny res dhe drehyllyans gwayans data vyth.
Asnadowydhyon dyskoryon
Gwithys yn unnik avel tokynnow HMAC-SHA256 yn-dann alhwedh per-tenant, hag yma unn dysker yn dew denant ow ri dew dokyn ankensa. Ny with koloven vyth honanieth dysker yn kler.
Kewiryow manylyon
Set selyow xAPI a statements/write, statements/read, statements/read/mine, state, profile, all/read hag all. An lyha a lenn yn unnik an derivansow a skrifas an credential y honan.
Anhedhadowder
Trigeryow database a gwith derivansow hag stagellow yn append-only der nagha UPDATE, DELETE ha TRUNCATE. An unnik chanjyow kummysys yw an baner dilea hag erasyans.
Treusporth Database
Res yw TLS gans gwirians leun a'n testskrif ha'n hanow-ost, ha'n gonis a nagh dalleth heb hemm.
Hwilas hwarvosow audit
Unn hwarvos restrys pub govyn, ow synsi ynno ID an govyn, ID an alhwedh kollenwel, tenant, method, asnodh, studh, niver a govadhow, hirder hag henwyn an sileow. Gwerthow an dhyskybel yn sileow yw tokenys kyns bos kovadhys.
Previans tamper
Kevnidennys yw kovnoten an dileans, hag unn arhadow a wir oll an gadon dhiworth an kensa kolm bys dhe'n diwettha.

Gwithyans data

Erasure
Redaktyans feynhonanyel. An dysker a vydh asleys gans feynhanow a-dhasober yn pynag tyller may hyll derivans aga henwel, gorthypow tekst rydh ha stagellow a vydh diles, hag aga dogvennow State hag Agent Profile a vydh dileys. Ny dhevnydhir dileans fisegel.
Dilea, rekordys
Y skrifir erasyansow dhe'n kovnoten hash-chained. Drefen bos an gorhemmyn ow nagha erasyans na gers orth tra vyth, ny yll dysker mis-dypys tremena avel erasyans kowlwrys.
Kopys
Kollenwys yw dileans pan vo dewisys an kilvaow a veu kemmerys kyns niek. Wosa restor, daswarys yw an kovnoten dhileans.
Gwithans
Dre vis kalann, pub ensampel. An mis yw digelmys, eksportys avel unn restren pub tenent, ha hedhys. An hedh yw naghys marnas an niver a resow eksportys a gesson.
Gwithans, rag pub kliens
Klient a vynn y bresyans gwitha y honn a vynn y ynstance y honn.
Exportya pan eser yn-mes
Dres an kesfas xAPI savonek, arval a yll folienna der y recordys oll ha'ga stagellow avel xAPI JSON ha kemeres an somm.
Trigva
Yma ensampel owth oberi y'n rannbarth a wovyn kevambos. Nyns eus dhe'n gonis saw unn database PostgreSQL.

Oberennow ha gwirya

Model displegyans
Instans multi-tenant kevrennek, po instans dibarow rag pub kliens.
An provow a dhiskwedh y halsons fyllel
Ny wra an harneis amontya sewena dhyworth vyth a'n 47 arhwilas gweythek bys pan vo diskwedhys an arhwilas na dhe FAIL erbynn drehevyans terrys a-borpos. Ni a redeg ynwedh an suite konformita erbynn drehevyansow terrys.

Pyth a wra

  • Gwrys argerdhys gans Conformance

    A dremen an 1,365 test oll a'n ADL LRS Conformance Test Suite rag xAPI 1.0.3, ha'n 1,435 oll rag xAPI 2.0.

  • Ny wra kovadhow chanjya

    Wosa bos gwithys, ny yll lavar bos amendys po gorherys, saw difeudhys, dell yw henwys y'n standard.

  • Keskerys dre dhesin

    Kovadhow arbroforyon yw gwithys dibarth der rewlys a wra an database aga gweithresa, dres kod an gweythreser.

  • Kryptys ha hanow fals

    Yma dalghow kovadh kryptys y'n pow, ha nyns yw honanhesow dyskoryon rollys saw avel tokenys alhwedhys.

  • Dilea gans lergh audit

    War govyn, kedhlow personel dysker a vydh diles dhyworth aga hovadhow, ha'n dilesans a vydh kovadhys yn koflyver chaynys gans hash ha gans prevans-trobel.

  • Manylyjow y'n kylgh

    Kredensyal yw gweythys dhe'n oberyansow a res dhodho hepken, bys dhe redya marnas an kovadhow a skrifas ev y honan.

Rag skrifennow, rag argerdh po rag kesjunyans, kestewgh orthyn ni.