Neidio i'r cynnwys

Cofnodion dysgu

RODMENA LRS

Ar gael ar gais

Y storfa dystiolaeth ar gyfer dysgu, gan gofnodi beth ddigwyddodd unwaith a'i gadw'n union.

Mae RODMENA LRS yn Storfa Cofnodion Dysgu (Learning Record Store). Mae'n derbyn cofnodion o weithgarwch dysgu ar ffurf xAPI, yn eu storio heb eu newid ac yn eu dychwelyd drwy'r rhyngwyneb ymholi xAPI safonol. Mae'n pasio pob prawf yn yr ADL LRS Conformance Test Suite ar gyfer xAPI 1.0.3 ac xAPI 2.0. Mae'r gronfa ddata ei hun yn cadw cofnodion cwsmeriaid ar wahân i'w gilydd. Mae cynnwys cofnodion wedi'i amgryptio wrth orffwys. Dim ond ar ffurf ffug-enwog, gydag allwedd, y caiff dynodwyr dysgwyr eu storio. Ni ellir newid cofnodion sydd wedi'u storio, er y gellir dileu data personol dysgwr ar gais ac mae'r dileadau'n cael eu cofnodi mewn log sy'n dangos ymyrraeth.

Ar gyfer pwy y mae wedi'i fwriadu. Llwyfannau dysgu a darparwyr hyfforddiant sydd angen storfa sy'n cydymffurfio ar gyfer cofnodion gweithgarwch dysgwyr. Mae'n wasanaeth pen-ôl y mae cynhyrchion yn cael eu hadeiladu arno ac yn ei alw o'u gweinyddion, ac nid yw dysgwyr a phorwyr yn cyfathrebu'n uniongyrchol ag ef. REES yw ei ddefnyddiwr cyntaf.

Statws
Ar gael ar gais
Rhan o
Cynigion
Trwydded
Perchnogol. Hawlfraint RODMENA LIMITED, cedwir pob hawl.
Cydymffurfedd
1,365 profion cydymffurfio xAPI 1.0.3, pob un wedi pasio
1,435 profion cydymffurfio xAPI 2.0, pob un wedi pasio
Wedi'i wirio 23 Medi 2026
Tagiau
xAPICofnodion dysguCydymffurfeddAml-denantDiogelu dataTrywydd archwilio

Manyleb dechnegol

Ysgrifennwyd ar gyfer asesydd technegol. Caiff rhes heb unrhyw werth mesuredig ei hepgor.

Safonau

xAPI 1.0.3
Manyleb ADL Experience API, fersiwn 1.0.3
xAPI 2.0
IEEE 9274.1.1-2023
Dewis fersiwn
Fesul cais, yn ôl y pennawd X-Experience-API-Version. Derbynnir 1.0.x a 2.0.x, a chaiff fersiwn coll neu anhysbys ei gwrthod gyda 400.
Cyfres profion cydymffurfiaeth
Cyfres Profion Cydymffurfiaeth ADL LRS, a redwyd ddiwethaf ar 23 Medi 2026
Canlyniad cydymffurfio
xAPI 1.0.3: 1,365 o 1,365. xAPI 2.0: 1,435 o 1,435.
Y tu hwnt i'r gyfres
Lle mae'r gyfres yn dweud nad yw'n profi gofyniad, mae gwiriad pwrpasol yn ei gynnwys. Gwelsom hefyd chwe phrawf yn y gyfres nad ydynt yn honni dim, a gwnaethom eu cynnwys ar wahân.
Yn fwriadol
Mae OAuth 1.0 wedi'i ddarfod ac ni dderbynnir mohono. Mae cynhyrchion sydd wedi'u hadeiladu ar y gwasanaeth yn ei alw o weinydd i weinydd. Nid yw'n derbyn galwadau traws-darddiad o borwr.

Rhyngwyneb

Adnoddau
Statements, State, Activity Profile, Agent Profile, Activities, Agents ac About. Mae pob llwybr GET hefyd yn ateb HEAD.
Dilysu
HTTP Basic gan ddefnyddio manylion mewngofnodi y mae'r gwasanaeth yn eu darparu. Mae cyfrinachau yn 256 did ac yn cael eu storio fel dilysydd allweddog yn unig. Mae manylion mewngofnodi anhysbys, analluogedig ac sydd wedi dod i ben yn derbyn ymatebion 401 sy'n union yr un fath o ran beitiau.
Cystrawen Cais Amgen
Cefnogir o dan 1.0.3 ac fe'i gwrthodir o dan 2.0, gan fod y fanyleb honno'n ei gwneud yn ofynnol.
Datganiadau wedi'u llofnodi
JWS gydag RS256, RS384 ac RS512, wedi'u gwirio pan fydd tystysgrif wedi'i chynnwys.
Atodiadau
multipart/mixed, wedi'u paru drwy hash SHA-2. 5 MiB fesul atodiad ac 1 MiB fesul corff datganiad, y ddau yn gyfluniadwy.
Tudalennu
Cyrchwyr di-statws wedi'u llofnodi sy'n parhau'n ddilys ar ôl ailgychwyn. Mae pob ymateb datganiadau yn cynnwys pennawd cysondeb xAPI.
Idempotentrwydd
Caiff ailanfon ID datganiad unfath ei dderbyn heb ddyblygu. Gwrthodir un sy'n gwrthdaro gyda 409.
Cyfyngu cyfradd
Fesul manylion adnabod, ynghyd â chyllideb ar wahân fesul cyfeiriad cleient ar gyfer dilysu a fethwyd.

Ynysu a diogelwch

Ynysu tenantiaid
Diogelwch lefel rhes PostgreSQL, wedi'i alluogi a'i orfodi ar bob tabl sy'n dal data tenantiaid. Nid yw rôl cronfa ddata'r cymhwysiad yn berchen ar unrhyw beth ac ni all ei osgoi. Mae pob trafodiad yn cymryd ei denant o'r manylion mewngofnodi dilysedig yn unig.
Ynysu, wedi'i orfodi
Bydd prawf catalog yn methu'r adeiladwaith os yw unrhyw dabl tenant, neu unrhyw raniad a grëwyd ar amser rhedeg, heb y polisi.
Amgryptio wrth orffwys
AES-256-GCM ar gyrff datganiadau, dogfennau, atodiadau, diffiniadau gweithgareddau a hunaniaethau manylion mewngofnodi, o dan allwedd fesul cofnod a ddeilliwyd gyda HKDF-SHA256.
Rhwymo testun sifr
Mae testun seiffro wedi'i rwymo wrth hunaniaeth ei res ac ni fydd yn dadgryptio os caiff ei symud i res arall.
Cadwraeth allweddi
Tair allwedd a gedwir y tu allan i'r gronfa ddata, mewn ffeiliau allwedd 0600 neu yn yr amgylchedd. Nid oes allwedd ddiofyn, ac mae'r gwasanaeth yn gwrthod cychwyn hebddynt.
Cylchdroi allweddi
Mae'r allwedd mynegai yn cylchdroi trwy ailallweddu all-lein y gellir ei ailddechrau, ac mae cylchdroi allwedd y manylion adnabod yn ailgyhoeddi manylion mewngofnodi. Gan fod cofnodion yn storio id yr allwedd a'u hysgrifennodd, nid oes angen mudo data ar gyfer cylchdroi.
Dynodyddion dysgwyr
Fe'i cedwir dim ond fel tocynnau HMAC-SHA256 o dan allwedd fesul tenant, ac mae un dysgwr mewn dau denant yn cynhyrchu dau docyn digyswllt. Nid oes yr un golofn yn dal hunaniaeth dysgwr yn glir.
Cwmpasau manylion mewngofnodi
Set gwmpas xAPI o statements/write, statements/read, statements/read/mine, state, profile, all/read ac all. Y culaf yn darllen dim ond y datganiadau a ysgrifennwyd gan y manylion adnabod hynny eu hunain.
Anghyfnewidioldeb
Mae sbardunau cronfa ddata yn cadw datganiadau ac atodiadau yn rhai ychwanegu-yn-unig drwy wrthod UPDATE, DELETE a TRUNCATE. Yr unig newidiadau a ganiateir yw'r faner ddirymu a dilead.
Cludiant cronfa ddata
Mae TLS gyda dilysiad tystysgrif ac enw gwesteiwr llawn yn orfodol, ac mae'r gwasanaeth yn gwrthod cychwyn hebddo.
Digwyddiadau archwilio cais
Un digwyddiad strwythuredig fesul cais sy'n cario ID y cais, ID allwedd y manylion mewngofnodi, tenant, dull, adnodd, statws, nifer y cofnodion, hyd ac enwau hidlwyr. Caiff gwerthoedd dysgwyr mewn hidlwyr eu tocyneiddio cyn iddynt gael eu cofnodi.
Datgelu ymyrraeth
Mae'r log dileu wedi'i gadwyno â hash, ac mae un gorchymyn yn dilysu'r gadwyn gyfan o'r ddolen gyntaf i'r olaf.

Diogelu data

Dileu
Golygiad ffugenwi. Caiff y dysgwr ei ddisodli gan ffugenw ar hap mewn unrhyw safle lle gall datganiad ei enwi, caiff ymatebion testun rhydd ac atodiadau eu tynnu, a chaiff ei ddogfennau State ac Agent Profile eu dileu. Ni ddefnyddir dileu ffisegol.
Dileu, wedi'i gofnodi
Caiff dileadau eu hysgrifennu i'r log sydd wedi'i gadwyno â stwnsh. Gan fod y gorchymyn yn gwrthod dilead nad yw'n cyfateb i ddim byd, ni all dysgwr a gamsillafwyd basio fel dilead wedi'i gwblhau.
Copïau wrth gefn
Mae dileu yn gyflawn unwaith y bydd copïau wrth gefn a gymerwyd cyn hynny wedi dod i ben. Ar ôl adfer, caiff y log dileu ei ailchwarae.
Cadw data
Yn ôl mis calendr, fesul enghraifft. Mae'r mis yn cael ei ddatgysylltu, ei allforio fel un ffeil fesul deiliad, a'i ollwng. Gwrthodir y gollwng oni bai bod nifer y rhesi a allforiwyd yn cyfateb.
Cadw, fesul cwsmer
Mae angen ei enghraifft ei hun ar gwsmer y mae arno angen ei gyfnod cadw ei hun.
Allforio wrth adael
Dros y rhyngwyneb xAPI safonol, gall cwsmer ddalennu drwy ei holl gofnodion a'u hatodiadau fel xAPI JSON a chymryd y cyfan.
Preswylio data
Mae enghraifft yn rhedeg yn y rhanbarth y mae contract yn ei gwneud yn ofynnol. Nid oes angen ond cronfa ddata PostgreSQL ar y gwasanaeth.

Gweithrediadau a gwirio

Model defnyddio
Enghraifft aml-denant a rennir, neu enghraifft bwrpasol fesul cwsmer.
Mae profion yn profi y gallant fethu
Ni fydd y cydrannau profi yn cyfrif pas o unrhyw un o'r 47 chwiliwr ymddygiadol nes bod y chwiliwr hwnnw wedi dangos METHU yn erbyn fersiwn sydd wedi'i thorri'n fwriadol. Rydym hefyd yn rhedeg y gyfres gydymffurfio yn erbyn fersiynau sydd wedi'u torri.

Beth mae'n ei wneud

  • Wedi'i brofi am gydymffurfiaeth

    Yn pasio pob un o'r 1,365 o brofion yng Nghyfres Profion Cydymffurfiaeth ADL LRS ar gyfer xAPI 1.0.3, a phob un o'r 1,435 ar gyfer xAPI 2.0.

  • Nid yw cofnodion byth yn newid

    Unwaith y caiff datganiad ei storio, ni ellir ei olygu na'i drosysgrifennu, dim ond ei ddirymu, fel y mae'r safon yn nodi.

  • Wedi'i ynysu drwy ddyluniad

    Mae cofnodion cwsmeriaid yn cael eu cadw ar wahân gan reolau a orfodir gan y gronfa ddata, yn ogystal â chod y cymhwysiad.

  • Wedi'i amgryptio ac yn ffugenwol

    Mae cynnwys y cofnodion wedi'i amgryptio wrth orffwys, a dim ond fel tocynnau sy'n seiliedig ar allwedd y caiff dynodyddion dysgwyr eu mynegeio.

  • Dileu gyda thrywydd archwilio

    Ar gais, caiff data personol dysgwr ei ddileu o'i gofnodion, a chaiff y dilead ei gofnodi mewn log wedi'i gadwyno â stwnsh sy'n dangos ymyrraeth.

  • Manylion mewngofnodi cwmpasedig

    Mae manylion adnabod wedi'u cyfyngu i'r gweithrediadau sydd eu hangen arnynt, hyd at ddarllen dim ond y cofnodion a ysgrifennwyd ganddynt eu hunain.

Ar gyfer dogfennaeth, peilot neu integreiddiad, cysylltwch â ni.