Skip to content

Portál príjemcu

Portál príjemcu je samoobslužný priestor na badges.ninja/me, kde sa môže ktokoľvek, komu bol udelený odznak, prihlásiť (bez potreby účtu), prezerať každé osvedčenie, ktoré dostal cez badges.ninja, a kurátorovať verejný profil na ich zdieľanie.

Je to oddelený zážitok od dashboardu vydavateľa:

PublikumURLAuth
Vydavateľ (niekto, kto udeľuje odznaky)/dashboardReálny účet (e-mail + heslo / SSO)
Príjemca (niekto, kto získava odznaky)/meMagický odkaz cez e-mail — bez účtu, bez hesla
Ktokoľvek (overovatelia)/awards/<guid>, /verify/<guid>, /u/<handle>Žiadna — úplne verejné

Prečo bez hesla?

Príjemcovia by si nemali musieť pamätať ďalšie prihlásenie, len aby si pozreli odznaky, ktoré im boli udelené. Namiesto toho im posielame jednorazový odkaz e-mailom.

Ako sa príjemcovia prihlasujú

1. Zadajte svoj e-mail

Navštívte badges.ninja/me. Stránka zobrazuje jediné e-mailové pole:

Prihlasovací formulár portálu príjemcu

Zadajte e-mailovú adresu, ktorá obdržala odznaky, a kliknite na Pošlite mi prihlasovací odkaz.

Odpovedáme správou „skontrolujte si schránku" bez ohľadu na to, či pre danú adresu existujú nejaké udelenia. Vyhnete sa tak prezradeniu, či daný e-mail niekedy získal odznak od ktoréhokoľvek vydavateľa na platforme.

2. Otvorte magický odkaz

Ak pre adresu existujú udelenia, dostanete e-mail s názvom „Sign in to your Badges Ninja portal" s jediným tlačidlom:

Open my portal

Odkaz je platný 24 hodín a funguje iba raz. Ak vyprší skôr, ako naň kliknete, jednoducho požiadajte o nový — žiadny postih.

3. Ste vnútri

Kliknutím na odkaz sa otvorí badges.ninja/me?token=…. Stránka vymení token za 1-hodinový session token (uložený iba v sessionStorage vášho prehliadača, nikdy v cookie) a presmeruje vás na nástenku odznakov. Relácia vyprší, keď zatvoríte záložku alebo po jednej hodine aktivity, podľa toho, čo nastane skôr.

Nástenka odznakov

Po prihlásení portál zobrazuje:

  • Vaše handle v hornej časti (napr. badges.ninja/u/jane-3a4f) — automaticky navrhnuté z lokálnej časti vášho e-mailu so 4 náhodnými znakmi pridanými pre jedinečnosť. Kliknite na Zmeniť a vyberte si niečo krajšie.
  • Mriežka každého odznaku vydaného na váš e-mail cez badges.ninja, najnovšie ako prvé, vizuálne zoskupené podľa karty.
  • Akcie pre kartu:
    • Otvoriť — prejdite na verejnú stránku udelenia (tú istú, ktorú vidia vydavatelia/overovatelia).
    • Skryť z profilu / Zobraziť na profile — prepnite, či sa tento odznak zobrazí na vašom verejnom profile (/u/<handle>). Samotné udelenie zostáva platné; len kurátorujete, čo je verejne uvedené.

Nástenka odznakov portálu príjemcu

Stránkovanie

Udelenia sa načítavajú po 50 naraz. Ak ich máte viac, v spodnej časti sa objaví tlačidlo Načítať viac; stránkujeme stabilným kurzorom na backende, takže sa poradie počas posúvania nemení.

Odhlásenie

Tlačidlo Odhlásiť v hlavičke vymaže session token zo sessionStorage. Zatvorenie záložky to robí automaticky.

Váš verejný profil

Keď máte handle, ktokoľvek, kto navštívi badges.ninja/u/<handle>, uvidí čistú mriežku vašich odznakov, s vašim zobrazovacím menom a počtom odznakov, plus karty pre jednotlivé odznaky, ktoré po kliknutí otvoria verejnú stránku udelenia.

Verejný profil príjemcu

Verejný profil ukazuje iba odznaky, ktoré ste neskryli. Na zdieľanie URL /u/<handle> sa nemusíte prihlasovať — je to úplne verejná stránka, ktorú vlastníte.

Výber handle

Handle musia mať 3–20 znakov, iba a-z 0-9 _ -. Sú nezávislé od veľkosti písmen a globálne jedinečné na badges.ninja. Ak je handle, ktorý chcete, obsadený, dostanete jasnú chybu a môžete si vybrať niečo iné.

Handle môžete kedykoľvek zmeniť z portálu — nový sa okamžite stane kanonickou URL a starý sa stane dostupný pre niekoho iného. Existujúce odkazy zdieľania, ktoré ste poslali (/u/old-handle), sa nepresmerujú — jednoducho povedia „Profil sa nenašiel".

Odstránenie vašich údajov (GDPR)

V spodnej časti portálu je odkaz Odstrániť moje údaje z Badges Ninja. Robí nasledovné:

  1. Nahradí váš e-mail na každom udelení, ktoré ste obdržali, nepriehľadným hashom (napr. removed:5f3a8b9c…). Samotné udelenie zostáva nedotknuté (assertion JSON, obrázok odznaku, blockchain dôkaz, ak nejaký je), takže neznehodnotíte osvedčenie — vydavatelia stále držia váš odznak — ale stanete sa neobjaviteľnými: vyhľadávanie vášho e-mailu v ľubovoľnom portáli nedá výsledky a vaše prihlásenie /me prestane nachádzať udelenia.
  2. Odstráni váš profilový riadok, takže /u/<handle> vráti 404 a handle sa stane dostupný pre niekoho iného.

Toto je nezvratné. Budete potrebovať novú reláciu portálu (t. j. nový magický odkaz), iba ak si to rozmyslíte pred dokončením vyčistenia.

Čo toto NEROBÍ

  • Neodstraňuje udelenia. Vydavateľ, ktorý vám udelil, má stále záznam. Open Badges v2 assertions (JSON súbory na /awards/<guid>) zostávajú platné na účely overenia — to je špecifikácia.
  • Ak chcete, aby vydavateľ skutočne odstránil udelenie (nie iba odpojil váš e-mail od neho), kontaktujte vydavateľa priamo.

Často kladené otázky

Môj kamarát hovorí, že získal odznak, ale nezobrazuje sa

Dve možnosti:

  1. Vydavateľ použil iný e-mail. Mnohí vydavatelia udeľujú podľa firemného e-mailu; skúste sa prihlásiť aj s tým.
  2. Udelenie je staršie ako funkcia portálu príjemcu. Doplníme e-maily pre udelenia, ktoré mali nastavený, ale veľmi staré udelenia mohli byť vydané bez e-mailu príjemcu vôbec (~99 % historických udelení na platforme). Tie možno zobraziť iba cez ich priamu URL /awards/<guid>.

Môžem importovať odznaky z Credly / Accredible / iných platforiem?

Zatiaľ nie. Portál aktuálne ukazuje iba odznaky vydané cez badges.ninja. Krížová agregácia vydavateľov (model „Open Badges Backpack") bola hlavným cieľom Open Badges začiatkom 2010-tych rokov, ale širší ekosystém sa presunul k LinkedIn ako de facto agregátoru. Neplánujeme s ním súťažiť na tomto poli.

Môžem pridať odznak do svojho LinkedIn profilu?

Áno — každá verejná stránka udelenia (/awards/<guid>) má tlačidlo Add to LinkedIn profile, keď vydavateľ nastavil svoje LinkedIn organization ID. Tlačidlo používa hlboký odkaz LinkedIn Add-to-Profile, takže odznak ide priamo do vašej sekcie Certifications bez ručného kopírovania.

Sú počty zobrazení viditeľné pre mňa?

Každá stránka udelenia sleduje zobrazenia, zdieľania, sťahovania a kliknutia LinkedIn add. Vydavatelia ich vidia na svojom dashboarde; príjemcovia ich vidia na verejnej stránke udelenia. Podľa konvencie Credly identita diváka nie je nikdy zaznamenaná — iba počty.

Ako dlho trvá magický odkaz?

24 hodín. Po nich požiadajte o nový — žiadne obmedzenie rýchlosti, žiadny postih.

Ako dlho trvá relácia?

1 hodina od prihlásenia. Obnovenie stránky v tomto okne udržiava reláciu nažive; zatvorenie záložky ju ukončí.

Môže niekto iný vidieť moje skryté odznaky?

Nie. Skryté odznaky sú vyfiltrované z verejného zobrazenia /u/<handle>. Sú viditeľné iba pre vás, kým ste prihlásený do portálu.

Môžem si stiahnuť svoje odznaky?

Áno — otvorte ľubovoľný odznak z portálu, potom použite tlačidlá Download PNG (Open Badges baked) alebo Download PDF certificate na verejnej stránke udelenia. Oba sú podpísané a overiteľné cez špecifikáciu Open Badges v2.

Ako to vyzerá pre vydavateľov

Príjemcovia, ktorí pristupujú k portálu, nič nemenia pre vydavateľa — tabuľka udelení na dashboarde vydavateľa funguje presne rovnako. Portál je čisto prídavný.

Ak ste vydavateľ a čítate to a ešte ste nenastavili svoje LinkedIn organization ID, urobte to teraz: Správa vydavateľov → LinkedIn add-to-profile. Je to najsilnejšia páka „miery zdieľania" na platforme.

Technické detaily (pre zvedavých)

Pre integrátorov platformy / nadšencov Open Badges
  • Auth model: stateless HMAC tokeny. Payload magického odkazu je { kind: "magic", email, exp } podpísaný server-side tajomstvom rotovaným cez AWS Secrets Manager (recipient/keys:tokenSecret). Pri overení vyrazíme token { kind: "session", email, exp }. Žiadna DB tabuľka relácií.
  • Vyhľadávanie e-mailu: dotazuje GSI RECIPIENT_EMAIL_LC-TIMESTAMP na tabuľke udelení. E-mail je pred uložením a vyhľadávaním normalizovaný na malé písmená.
  • Verejný profil: každý profilový riadok ukladá EMAIL_LC, takže /u/<handle> môže uvádzať udelenia bez prihlásenia príjemcu. Skryté udelenia sú vyfiltrované server-side.
  • GDPR forget: prepíše RECIPIENT_EMAIL_LC každého zhodujúceho sa riadku udelenia na removed:<random> a odstráni atribút RECIPIENT_EMAIL plaintext cez DynamoDB UPDATE. Profilový riadok zmazaný.
  • Endpointy (bez Cognito; magic-link auth):
    • POST /me/auth/request { email } — pošle e-mailom magický odkaz
    • POST /me/auth/verify { token } — vráti session token
    • GET /me — profil + prvá stránka udelení (Bearer)
    • GET /me/awards?lastEvaluatedKey=… — stránkované (Bearer)
    • PUT /me/handle { handle } — nastaviť/zmeniť handle (Bearer)
    • PUT /me/awards/{guid}/visibility { hidden: bool } — prepnúť skryté (Bearer)
    • POST /me/auth/forget — GDPR odpojenie (Bearer)
    • GET /u/{handle} — verejný profil (bez auth)

badges.ninja Documentation