Skip to content

Saņēmēja portāls

Saņēmēja portāls ir pašapkalpošanās vieta vietnē badges.ninja/me, kur ikviens, kam ir piešķirta nozīme, var pieteikties (konts nav nepieciešams), pārlūkot katru apliecinājumu, ko saņēmis caur badges.ninja, un veidot publisku profilu, lai ar tām dalītos.

Šī ir no izsniedzēja informācijas paneļa atsevišķa pieredze:

AuditorijaURLAutentifikācija
Izsniedzējs (kāds, kas pasniedz nozīmes)/dashboardĪsts konts (e-pasts + parole / SSO)
Saņēmējs (kāds, kas nopelna nozīmes)/meMaģiskā saite pa e-pastu — bez konta, bez paroles
Ikviens (pārbaudītāji)/awards/<guid>, /verify/<guid>, /u/<handle>Nav — pilnīgi publiska

Kāpēc bez paroles?

Saņēmējiem nevajadzētu atcerēties vēl vienu pieteikšanās datus tikai tāpēc, lai apskatītu nozīmes, kas tiem piešķirtas. Tā vietā mēs nosūtām viņiem vienreizējas lietošanas saiti pa e-pastu.

Kā saņēmēji piesakās

1. Ievadiet savu e-pastu

Apmeklējiet badges.ninja/me. Lapā tiek rādīts viens e-pasta lauks:

Saņēmēja portāla pieteikšanās veidlapa

Ievadiet e-pasta adresi, kas saņēma nozīmes, un noklikšķiniet uz Nosūtiet man pieteikšanās saiti.

Mēs atbildam ar ziņojumu "pārbaudiet savu iesūtni" neatkarīgi no tā, vai šai adresei pastāv kādi apbalvojumi. Tas novērš informācijas nopludināšanu par to, vai konkrētais e-pasts jebkad ir saņēmis nozīmi no kāda izsniedzēja platformā.

2. Atveriet maģisko saiti

Ja adresei pastāv apbalvojumi, jūs saņemat e-pastu ar virsrakstu "Sign in to your Badges Ninja portal" ar vienu pogu:

Open my portal

Saite ir derīga 24 stundas un darbojas tikai vienu reizi. Ja tā beidzas pirms jūsu klikšķa, vienkārši pieprasiet jaunu — bez soda.

3. Esat iekšā

Noklikšķinot uz saites, tiek atvērts badges.ninja/me?token=…. Lapa apmaina tokenu pret 1 stundas sesijas tokenu (glabāts tikai jūsu pārlūka sessionStorage, nekad sīkfailā) un novirza jūs uz nozīmju sienu. Sesija beidzas, kad aizverat cilni vai pēc stundas aktivitātes — kas notiek pirmais.

Nozīmju siena

Pēc pieteikšanās portāls parāda:

  • Jūsu handle augšā (piemēram, badges.ninja/u/jane-3a4f) — automātiski ierosināts no jūsu e-pasta lokālās daļas ar pievienotiem 4 nejaušiem rakstzīmēm unikalitātei. Noklikšķiniet uz Mainīt, lai izvēlētos kaut ko labāku.
  • Režģis ar katru nozīmi, kas izsniegta jūsu e-pastam caur badges.ninja, jaunākās vispirms, vizuāli sagrupētas pa kartītēm.
  • Darbības katrai kartītei:
    • Atvērt — doties uz publisko apbalvojuma lapu (to pašu, ko redz izsniedzēji/pārbaudītāji).
    • Slēpt no profila / Rādīt profilā — pārslēgt, vai šī nozīme parādās jūsu publiskajā profilā (/u/<handle>). Pats apbalvojums paliek derīgs; jūs tikai veidojat to, kas tiek publiski uzskaitīts.

Saņēmēja portāla nozīmju siena

Lapošana

Apbalvojumi tiek ielādēti pa 50 vienlaikus. Ja jums ir vairāk, apakšā parādās poga Ielādēt vairāk; mēs aizmugurē lapojam ar stabilu kursoru, lai kārtība nemainītos ritināšanas laikā.

Izrakstīšanās

Galvenē esošā poga Izrakstīties notīra sesijas tokenu no sessionStorage. Cilnes aizvēršana to pašu automātiski.

Jūsu publiskais profils

Kad jums ir handle, ikviens, kurš apmeklē badges.ninja/u/<handle>, redz tīru jūsu nozīmju režģi ar jūsu parādīto vārdu un nozīmju skaitu, kā arī nozīmju kartītes, kas noklikšķinot atver publisko apbalvojuma lapu.

Saņēmēja publiskais profils

Publiskais profils rāda tikai tās nozīmes, kuras neesat paslēpis. Jums nav jāpiesakās, lai dalītos ar savu /u/<handle> URL — tā ir pilnīgi publiska lapa, kas pieder jums.

Handle izvēle

Handle jābūt 3–20 rakstzīmēm, tikai a-z 0-9 _ -. Tie ir neatkarīgi no reģistra un globāli unikāli badges.ninja. Ja vēlamais handle ir aizņemts, jūs saņemsiet skaidru kļūdas ziņojumu un varat izvēlēties kaut ko citu.

Jūs varat mainīt savu handle jebkurā laikā no portāla — jaunais nekavējoties kļūst par kanonisko URL, bet vecais kļūst pieejams kādam citam, lai to pieprasītu. Esošās dalīšanās saites, ko esat nosūtījis (/u/old-handle), netiks novirzītas — tās vienkārši teiks "Profils nav atrasts".

Datu noņemšana (GDPR)

Portāla apakšā ir saite Noņemt manus datus no Badges Ninja. Tā dara šādi:

  1. Aizstāj jūsu e-pastu katrā saņemtajā apbalvojumā ar necaurredzamu jaucējkodu (piemēram, removed:5f3a8b9c…). Pats apbalvojums paliek neskarts (assertion JSON, nozīmes attēls, blokķēdes pierādījums, ja tāds ir), lai jūs nepadarītu apliecinājumu nederīgu — izsniedzēji joprojām saglabā jūsu nozīmi — bet jūs kļūstat neatrodams: jūsu e-pasta meklēšana jebkurā portālā nedod rezultātus, un jūsu /me pieteikšanās vairs neatrod apbalvojumus.
  2. Dzēš jūsu profila ierakstu, tā ka /u/<handle> atgriež 404, un handle kļūst pieejams kādam citam.

Tas ir neatgriezeniski. Jums būs nepieciešama jauna portāla sesija (t.i., jauna maģiskā saite) tikai tad, ja pārdomāsiet pirms tīrīšanas pabeigšanas.

Ko tas NEDARA

  • Tas nedzēš apbalvojumus. Izsniedzējam, kas tos jums piešķīra, joprojām ir ieraksts. Open Badges v2 assertions (JSON faili vietnē /awards/<guid>) paliek derīgi pārbaudes nolūkos — tā ir specifikācija.
  • Ja vēlaties, lai izsniedzējs faktiski dzēstu apbalvojumu (nevis tikai atsaistītu jūsu e-pastu no tā), sazinieties ar izsniedzēju tieši.

Biežāk uzdotie jautājumi

Mans draugs saka, ka nopelnīja nozīmi, bet tā neparādās

Divas iespējas:

  1. Izsniedzējs izmantoja citu e-pastu. Daudzi izsniedzēji piešķir ar uzņēmuma e-pastu; mēģiniet pieteikties arī ar to.
  2. Apbalvojums ir vecāks par saņēmēja portāla funkciju. Mēs aizpildām e-pastus apbalvojumiem, kuriem bija iestatīts e-pasts, bet ļoti veci apbalvojumi var būt izsniegti vispār bez saņēmēja e-pasta (~99% no platformas vēsturiskajiem apbalvojumiem). Tos var apskatīt tikai caur to tiešo /awards/<guid> URL.

Vai varu importēt nozīmes no Credly / Accredible / citām platformām?

Vēl ne. Portāls pašlaik rāda tikai nozīmes, kas izsniegtas caur badges.ninja. Starpizsniedzēju apkopošana ("Open Badges Backpack" modelis) bija galvenais Open Badges mērķis 2010. gadu sākumā, bet plašāka ekosistēma ir pārgājusi uz LinkedIn kā de-facto apkopotāju. Mēs neplānojam konkurēt šajā virsmā.

Vai varu pievienot nozīmi savam LinkedIn profilam?

Jā — katrai publiskajai apbalvojuma lapai (/awards/<guid>) ir poga Add to LinkedIn profile, kad izsniedzējs ir iestatījis savu LinkedIn organizācijas ID. Poga izmanto LinkedIn Add-to-Profile dziļo saiti, tā ka nozīme nokļūst tieši jūsu Certifications sadaļā bez manuālas kopēšanas.

Vai man ir redzami skatījumu skaitītāji?

Katra apbalvojuma lapa izseko skatījumus, dalīšanās, lejupielādes un LinkedIn pievienošanas klikšķus. Izsniedzēji redz šos skaitītājus savā informācijas panelī; saņēmēji tos redz publiskajā apbalvojuma lapā. Saskaņā ar Credly konvenciju skatītāja identitāte nekad netiek reģistrēta — tikai skaitītāji.

Cik ilgi maģiskā saite ir derīga?

24 stundas. Pēc tam pieprasiet jaunu — nav ātruma ierobežojumu, nav soda.

Cik ilgi ilgst sesija?

1 stunda no pieteikšanās. Lapas atsvaidzināšana šajā logā saglabā sesiju dzīvu; cilnes aizvēršana to pārtrauc.

Vai kāds cits var redzēt manas paslēptās nozīmes?

Nē. Paslēptās nozīmes tiek izfiltrētas no publiskā /u/<handle> skata. Tās ir redzamas tikai jums, kamēr esat pieteicies portālā.

Vai varu lejupielādēt savas nozīmes?

Jā — atveriet jebkuru nozīmi no portāla, pēc tam izmantojiet pogas Lejupielādēt PNG (Open Badges baked) vai Lejupielādēt PDF sertifikātu publiskajā apbalvojuma lapā. Abi ir parakstīti un pārbaudāmi, izmantojot Open Badges v2 specifikāciju.

Kā tas izskatās izsniedzējiem

Saņēmēju piekļuve portālam neko nemaina izsniedzējam — apbalvojumu tabula izsniedzēja informācijas panelī darbojas tieši tāpat. Portāls ir tikai papildinošs.

Ja esat izsniedzējs, kurš to lasa, un vēl neesat iestatījis savu LinkedIn organizācijas ID, dariet to tagad: Izsniedzēju pārvaldīšana → LinkedIn pievienošana profilam. Tas ir lielākais "dalīšanās rādītāja" sviras punkts platformā.

Tehniskās detaļas (zinātkārajiem)

Platformas integrētājiem / Open Badges ekspertiem
  • Autentifikācijas modelis: bezvalsts HMAC tokeni. Maģiskās saites kravas saturs ir { kind: "magic", email, exp }, parakstīts ar servera puses noslēpumu, ko rotē caur AWS Secrets Manager (recipient/keys:tokenSecret). Verifikācijā mēs izgatavojam { kind: "session", email, exp } tokenu. Nav DB atbalstīta sesijas tabula.
  • E-pasta meklēšana: vaicājumi uz RECIPIENT_EMAIL_LC-TIMESTAMP GSI apbalvojumu tabulā. E-pasts tiek normalizēts uz mazajiem burtiem pirms glabāšanas un meklēšanas.
  • Publiskais profils: katra profila rinda glabā EMAIL_LC, tā ka /u/<handle> var uzskaitīt apbalvojumus bez saņēmēja pieteikšanās. Paslēptie apbalvojumi tiek filtrēti servera pusē.
  • GDPR aizmirst: pārraksta katras atbilstošās apbalvojumu rindas RECIPIENT_EMAIL_LC uz removed:<random> un noņem RECIPIENT_EMAIL vienkārša teksta atribūtu caur DynamoDB UPDATE. Profila rinda tiek dzēsta.
  • Galapunkti (nav Cognito; maģiskās-saites autentifikācija):
    • POST /me/auth/request { email } — nosūta maģisko saiti pa e-pastu
    • POST /me/auth/verify { token } — atgriež sesijas tokenu
    • GET /me — profils + pirmā apbalvojumu lapa (Bearer)
    • GET /me/awards?lastEvaluatedKey=… — lapots (Bearer)
    • PUT /me/handle { handle } — iestatīt/mainīt handle (Bearer)
    • PUT /me/awards/{guid}/visibility { hidden: bool } — pārslēgt paslēpts (Bearer)
    • POST /me/auth/forget — GDPR atsaistīšana (Bearer)
    • GET /u/{handle} — publiskais profils (bez autentifikācijas)

badges.ninja Documentation