Skip to content

Portal prejemnika

Portal prejemnika je samopostrežni prostor na badges.ninja/me, kjer se lahko vsakdo, ki mu je bila izdana značka, prijavi (brez potrebe po računu), prebrska vsako spričevalo, prejeto prek badges.ninja, in oblikuje javni profil za njihovo deljenje.

To je ločena izkušnja od nadzorne plošče izdajatelja:

ObčinstvoURLAuth
Izdajatelj (nekdo, ki izdaja značke)/dashboardPravi račun (e-pošta + geslo / SSO)
Prejemnik (nekdo, ki pridobi značke)/meMagična povezava prek e-pošte — brez računa, brez gesla
Kdor koli (preverjevalniki)/awards/<guid>, /verify/<guid>, /u/<handle>Brez — popolnoma javno

Zakaj brez gesla?

Prejemnikom ni treba pomniti še ene prijave samo zato, da bi pogledali značke, ki so jim bile izdane. Namesto tega jim pošljemo enkratno povezavo po e-pošti.

Kako se prejemniki prijavijo

1. Vnesite svoj e-poštni naslov

Obiščite badges.ninja/me. Stran prikazuje eno samo polje za e-pošto:

Prijavni obrazec portala prejemnika

Vnesite e-poštni naslov, ki je prejel značke, in kliknite Pošljite mi prijavno povezavo.

Odzovemo se s sporočilom „preverite svoj nabiralnik" ne glede na to, ali za ta naslov obstajajo kakšne poverilnice. S tem se izognemo razkritju, ali je dani e-poštni naslov kdaj prejel značko od katerega koli izdajatelja na platformi.

2. Odprite magično povezavo

Če za naslov obstajajo poverilnice, prejmete e-pošto z naslovom „Sign in to your Badges Ninja portal" z enim samim gumbom:

Open my portal

Povezava je veljavna 24 ur in deluje le enkrat. Če poteče, preden kliknete, preprosto zaprosite za novo — brez kazni.

3. Vstopili ste

S klikom na povezavo se odpre badges.ninja/me?token=…. Stran zamenja žeton za 1-urni žeton seje (shranjen le v sessionStorage vašega brskalnika, nikoli v piškotku) in vas preusmeri na zid značk. Seja poteče, ko zaprete zavihek ali po eni uri dejavnosti, kar nastopi prej.

Zid značk

Po prijavi portal prikazuje:

  • Vaš handle na vrhu (npr. badges.ninja/u/jane-3a4f) — samodejno predlagan iz lokalnega dela vaše e-pošte s 4 naključnimi znaki, dodanimi za edinstvenost. Kliknite Spremeni za izbiro nečesa lepšega.
  • Mreža vsake značke, izdane na vašo e-pošto prek badges.ninja, najnovejše prve, vizualno združene po kartici.
  • Dejanja kartice:
    • Odpri — pojdite na javno stran poverilnice (isto, ki jo vidijo izdajatelji/preverjevalniki).
    • Skrij iz profila / Pokaži v profilu — preklopite, ali se ta značka pojavi v vašem javnem profilu (/u/<handle>). Sama poverilnica ostane veljavna; le oblikujete, kaj je javno navedeno.

Zid značk portala prejemnika

Stranjenje

Poverilnice se nalagajo po 50 hkrati. Če jih imate več, se na dnu pojavi gumb Naloži več; razdelimo na strani s stabilnim kazalcem na zaledju, tako da se vrstni red med drsenjem ne premakne.

Odjava

Gumb Odjava v glavi izbriše žeton seje iz sessionStorage. Zapiranje zavihka stori isto samodejno.

Vaš javni profil

Ko imate handle, vsakdo, ki obišče badges.ninja/u/<handle>, vidi čisto mrežo vaših značk z vašim prikaznim imenom in številom značk, plus kartice za vsako značko, ki ob kliku odprejo javno stran poverilnice.

Javni profil prejemnika

Javni profil prikazuje le značke, ki jih niste skrili. Za deljenje URL-ja /u/<handle> se vam ni treba prijaviti — to je popolnoma javna stran, ki jo posedujete.

Izbira handle

Handle morajo imeti 3–20 znakov, le a-z 0-9 _ -. So neobčutljivi na velikost črk in globalno edinstveni na badges.ninja. Če je handle, ki ga želite, zaseden, dobite jasno napako in lahko izberete nekaj drugega.

Handle lahko kadar koli spremenite iz portala — novi takoj postane kanonski URL, stari pa postane na voljo, da ga zahteva nekdo drug. Obstoječe povezave deljenja, ki ste jih poslali (/u/old-handle), se ne preusmerijo — preprosto bodo rekle „Profil ni najden".

Odstranitev vaših podatkov (GDPR)

Na dnu portala je povezava Odstrani moje podatke iz Badges Ninja. Stori naslednje:

  1. Zamenja vašo e-pošto na vsaki poverilnici, ki ste jo prejeli, z neprozornim zgoščevanjem (npr. removed:5f3a8b9c…). Sama poverilnica ostane nedotaknjena (assertion JSON in slika značke), tako da ne razveljavite spričevala — izdajatelji še vedno hranijo vašo značko — vendar postanete neodkrivljivi: iskanje vaše e-pošte v katerem koli portalu ne da rezultatov, vaša prijava /me pa preneha najti poverilnice.
  2. Izbriše vašo profilno vrstico, tako da /u/<handle> vrne 404 in handle postane na voljo nekomu drugemu.

To je nepovratno. Novo sejo portala (tj. novo magično povezavo) boste potrebovali le, če si premislite pred dokončanjem čiščenja.

Česa to NE počne

  • Ne izbriše poverilnic. Izdajatelj, ki vam jih je izdal, še vedno hrani zapis. Open Badges v2 assertions (datoteke JSON na /awards/<guid>) ostanejo veljavne za namene preverjanja — to je specifikacija.
  • Če želite, da izdajatelj dejansko izbriše poverilnico (in ne le razveže vaše e-pošte od nje), kontaktirajte izdajatelja neposredno.

Pogosta vprašanja

Moj prijatelj pravi, da je pridobil značko, vendar se ne prikaže

Dve možnosti:

  1. Izdajatelj je uporabil drugačen e-poštni naslov. Mnogi izdajatelji izdajajo po službeni e-pošti; poskusite se prijaviti tudi s tistim.
  2. Poverilnica je starejša od funkcije portala prejemnika. Dopolnimo e-poštne naslove za poverilnice, ki so jih imele nastavljene, vendar so bile zelo stare poverilnice morda izdane brez e-pošte prejemnika sploh (~99 % zgodovinskih poverilnic na platformi). Te je mogoče videti le prek njihovega neposrednega URL /awards/<guid>.

Ali lahko uvozim značke iz Credly / Accredible / drugih platform?

Še ne. Portal trenutno prikazuje le značke, izdane prek badges.ninja. Združevanje med izdajatelji (model „Open Badges Backpack") je bil glavni cilj Open Badges v zgodnjih 2010-ih, vendar se je širši ekosistem premaknil k LinkedIn kot de facto agregatorju. Ne načrtujemo tekmovanja na tem področju.

Ali lahko dodam značko v svoj LinkedIn profil?

Da — vsaka javna stran poverilnice (/awards/<guid>) ima gumb Add to LinkedIn profile, ko je izdajatelj nastavil svoj LinkedIn organization ID. Gumb uporablja globoko povezavo LinkedIn Add-to-Profile, tako da značka pristane neposredno v vašem razdelku Certifications brez ročnega kopiranja.

Ali so števci ogledov vidni meni?

Vsaka stran poverilnice sledi ogledom, deljenjem, prenosom in klikom LinkedIn add. Izdajatelji jih vidijo na svoji nadzorni plošči; prejemniki jih vidijo na javni strani poverilnice. Po konvenciji Credly identiteta gledalca ni nikoli zabeležena — le števci.

Kako dolgo traja magična povezava?

24 ur. Po tem zaprosite za novo — brez omejitve hitrosti, brez kazni.

Kako dolgo traja seja?

1 ura od prijave. Osvežitev strani v tem oknu ohranja sejo živo; zapiranje zavihka jo konča.

Ali lahko nekdo drug vidi moje skrite značke?

Ne. Skrite značke so filtrirane iz javnega pogleda /u/<handle>. Vidne so le vam, dokler ste prijavljeni v portal.

Ali lahko prenesem svoje značke?

Da — odprite katero koli značko iz portala, nato uporabite gumba Download PNG (Open Badges baked) ali Download PDF certificate na javni strani poverilnice. Oba sta podpisana in preverljiva prek specifikacije Open Badges v2.

Kako izgleda za izdajatelje

Prejemniki, ki dostopajo do portala, ne spremenijo ničesar za izdajatelja — tabela poverilnic na nadzorni plošči izdajatelja deluje natanko enako. Portal je čisto dodatek.

Če ste izdajatelj in to berete in še niste nastavili svojega LinkedIn organization ID, storite to zdaj: Upravljanje izdajateljev → LinkedIn add-to-profile. To je največji vzvod „stopnje deljenja" na platformi.

Tehnične podrobnosti (za radovedne)

Za integratorje platforme / nadobudneže Open Badges
  • Auth model: brezstanjski žetoni HMAC. Tovor magične povezave je { kind: "magic", email, exp }, podpisan s strežniško skrivnostjo, rotirano prek AWS Secrets Manager (recipient/keys:tokenSecret). Pri preverjanju izdamo žeton { kind: "session", email, exp }. Brez DB tabele sej.
  • Iskanje e-pošte: poizveduje GSI RECIPIENT_EMAIL_LC-TIMESTAMP na tabeli podelitev. E-pošta je pred shranjevanjem in iskanjem normalizirana v male črke.
  • Javni profil: vsaka profilna vrstica shranjuje EMAIL_LC, tako da lahko /u/<handle> našteje podelitve, ne da bi bil prejemnik prijavljen. Skrite podelitve so filtrirane na strežniški strani.
  • GDPR forget: prepiše RECIPIENT_EMAIL_LC vsake ujemajoče se vrstice podelitve v removed:<random> in odstrani atribut RECIPIENT_EMAIL v navadnem besedilu prek DynamoDB UPDATE. Profilna vrstica izbrisana.
  • Endpointi (brez Cognito; magic-link auth):
    • POST /me/auth/request { email } — pošlje magično povezavo po e-pošti
    • POST /me/auth/verify { token } — vrne žeton seje
    • GET /me — profil + prva stran podelitev (Bearer)
    • GET /me/awards?lastEvaluatedKey=… — z razdelitvijo na strani (Bearer)
    • PUT /me/handle { handle } — nastavi/spremeni handle (Bearer)
    • PUT /me/awards/{guid}/visibility { hidden: bool } — preklopi skrito (Bearer)
    • POST /me/auth/forget — GDPR razveza (Bearer)
    • GET /u/{handle} — javni profil (brez auth)

badges.ninja Documentation