Poziomy i ograniczenia

EdMat ma być pisany przez osoby, które z niego korzystają. Poziomy to sposób, w jaki serwis rozstrzyga, kto co może — i, co równie ważne, czego nie może nikt w pojedynkę.

Drabiny są dwie, nie jedna. To, co wolno CI ROBIĆ, wyznacza poziom uprawnień i uczelnia może go przyznać od razu. To, co wolno Ci zrobić Z CUDZĄ PRACĄ, wyznacza poziom moderacji, a ten da się wyłącznie zapracować. Rozdzielenie ich to najważniejsza decyzja na tej stronie.

Nic z tego nie jest jeszcze włączone. Dziś EdMat ma jedną flagę zespołu i jedną flagę współtwórcy, a nic z opisanych niżej zasad nie działa. Liczby są propozycją wyjściową, którą trzeba wykalibrować na prawdziwym ruchu — spisano je po to, żeby dało się z nimi dyskutować, a nie dlatego, że są trafione. To, co obowiązuje NAPRAWDĘ, znajdziesz w ostatniej sekcji.

Trzy wielkości, trzymane osobno

Zaprojektowane, niezbudowane

Odpowiadają na naprawdę różne pytania, więc sprowadzenie ich do jednego wyniku zgubiłoby rozróżnienie, które jest tu najcenniejsze. Można być godnym zaufania w serwisie i nie znać się na topologii; można świetnie znać topologię i być tu od wczoraj.

WielkośćZasięgNa co odpowiadaCo ją zmienia
REPjedna na osobę, globalnana ile serwis ufa Twojemu osądowigłosy na Twoje treści, przyjęte zgłoszenia oraz to, czy Twoje decyzje moderacyjne się obroniły
SKILLjedna na osobę i dziedzinęczy znasz się na tym konkretnym przedmiociegłosy i rekomendacje dotyczące Twoich treści w tej dziedzinie, ważone trudnością materiału
ENERGYjedna na osobę, odnawialnaile możesz zrobić teraz — jedna energia to jeden komentarzwydawana przy każdej akcji, odnawia się w czasie w tempie zależnym od poziomu

Dlaczego drabiny są dwie

Zaprojektowane, niezbudowane

Wcześniejszy szkic miał jedną drabinę, której najwyższy szczebel brzmiał „Twoja moderacja działa natychmiast”. To nie wytrzymuje zderzenia z podłączeniem uczelnianego systemu studenckiego. Przyznanie najwyższego szczebla każdej zweryfikowanej osobie oznaczałoby wręczenie dziesiątkom tysięcy ludzi przycisku kasującego jednym kliknięciem, a panel odwoławczy złożony z „osób na poziomie tej, która działała, lub wyżej” oznaczałby wtedy wszystkich — czyli żaden panel.

Dlatego jedno rozdzielono na dwa. Uczelnia może poświadczyć, że jesteś prawdziwą, zapisaną osobą; to potwierdzenie tożsamości. Nie jest dowodem na trafność Twoich sądów o cudzej pracy i nigdy nie jest tak traktowane.

Poziom uprawnień — co możesz robić

Zaprojektowane, niezbudowane

Kumulatywny: każdy poziom zachowuje wszystko, co dają niższe. Osiąga się go, zbierając REP albo — w przypadku osoby z podłączonej uczelni — od razu.

PoziomCo dajeREPLimit energiiOdnawianie
Snie ma już czego odblokowywać — pełny udział2500+3008/h
Aprzesyłanie plików w każdym obsługiwanym formacie750–24991504/h
Budostępnianie linków200–749802/h
Cpisanie recenzji50–199401/h
Dkomentarze i wiadomości publikują się od razu10–49201 na 2h
Emożesz komentować, ale każdy komentarz czeka na zatwierdzenie0–951 na 6h
Fzawieszenie — tylko odczytponiżej 00—

Poziom moderacji — co możesz zrobić z cudzą pracą

Zaprojektowane, niezbudowane

Nigdy nie wynika z tożsamości, nigdy z podłączenia uczelni, nigdy z poziomu uprawnień. Wyłącznie zapracowany i wyłącznie nadany przez kogoś, kto jest już wyżej.

PoziomUprawnieniaJak się go osiągaCzy istnieje dziś?
M0żadne — możesz zgłaszać i nic ponadtokażdy domyślnie, łącznie z każdą zweryfikowaną osobą z uczelni—
M1Twoje zgłoszenia mają realną wagę; możesz skierować treść do kolejki, ale nigdy jej nie usunieszpoziom B lub wyżej i brak uznanej skargi na Ciebie przez 90 dnijeszcze nie
M2działa na kolejce, ale tylko w dziedzinach, w których Twój SKILL to co najmniej C; od każdej decyzji przysługuje odwołaniepoziom A lub wyżej, 30 dni na M1, nadanie przez M3 lub wyżejjeszcze nie
M3pełne uprawnienia w obrębie jednej dziedziny lub kursu, ze skutkiem natychmiastowymnadaje zespółtak
M4w całym serwisiezespółtak

Skutek natychmiastowy, z pominięciem kolejki, przysługuje wyłącznie od M3 wzwyż. Ta jedna zasada sprawia, że odwołania zachowują sens nawet wtedy, gdy poziom uprawnień rozdaje się masowo.

Uprawnienia ogranicza też kompetencja: M2 może działać tylko w dziedzinach, w których jego własny SKILL to co najmniej C. Inaczej osoba z uprawnieniami może usunąć specjalistyczną treść, której nie jest w stanie ocenić — a to dokładnie ta porażka, której oś kompetencji ma zapobiegać.

Ile waży Twój głos

Zaprojektowane, niezbudowane

Zależy od REP, który faktycznie zdobyłeś — a nie od poziomu, który posiadasz. To tutaj rozdzielenie drabin widać najlepiej.

REPWaga
2500+16
750–24998
200–7494
50–1992
10–491
poniżej 100

Świeżo zweryfikowana osoba z pierwszego roku ma najwyższy poziom uprawnień — może przesyłać pliki, dodawać linki, recenzować i komentować bez ograniczeń, bo właśnie to powinno oznaczać zaufanie do prawdziwego studenta — a mimo to jej głos waży zero, dopóki nie zbierze dorobku. Bez tego rozdzielenia jedna osoba z pierwszego roku mogłaby pierwszego popołudnia ukryć w serwisie cokolwiek.

Ukrycie treści wymaga 16 punktów ważonych głosów przeciw, a do tego treść musi wcześniej trafić do kolejki od kogoś na poziomie M1 lub wyżej. To zgoda osób z realnym dorobkiem, a nie jedno kliknięcie.

Jak osiąga się poziom uprawnień

Zaprojektowane, niezbudowane

Podłączenie konta uczelnianego od razu daje najwyższy poziom, bo rejestr uczelni jest znacznie mocniejszym potwierdzeniem niż wszystko, co przybliżają poniższe kroki. Wszyscy pozostali zdobywają go sami. EdMat jest publicznym materiałem do nauki, a nie intranetem jednej uczelni: absolwent, student innej uczelni albo osoba ucząca się sama też muszą mieć realną drogę.

KrokPodnosi Twój pułap do
Podłączenie konta uczelnianegoS, natychmiast
1. Potwierdzony adres e-mailE
2. Nazwa wyświetlana i zadeklarowany kierunekD
3. Uczelniany e-mail albo numer albumuC
4. Weryfikacja, że jesteś człowiekiem, plus karencja od rejestracjiB
5. Poręczenie dwóch różnych osób z poziomu A lub SA
6. Nadanie ręczne — odnotowane i odwoływalneS

Powiązanie z uczelnią wygasa. Studenci kończą studia, pracownicy odchodzą, więc poziom nadany raz i nigdy niesprawdzony staje się bezterminowym uprawnieniem dla kogoś, kogo uczelnia już nie zna. Weryfikacja powtarza się cyklicznie, a po wygaśnięciu wracasz do poziomu, który ZAPRACOWAŁEŚ, zamiast spaść do samego odczytu — ktoś, kto współtworzył serwis przez trzy lata, nie powinien tracić uprawnień za to, że się obronił.

Ile kosztują poszczególne akcje

Zaprojektowane, niezbudowane

Energia to ograniczenie tempa, które zależy od dorobku, a nie od adresu IP. Głosowanie jest bezpłatne celowo: kazanie ludziom płacić za wyrażenie zdania przechyliłoby wynik na korzyść tych, którym energii zbywa.

AkcjaEnergia
Komentarz lub wiadomość1 — to jest jednostka
Głos0, ale ważony
Udostępnienie linku2
Napisanie recenzji3
Rekomendacja czyichś kompetencji w dziedzinie5
Przesłanie pliku10
Zgłoszenie treści1, zwracane, jeśli zgłoszenie zostanie uznane
Udział w panelu odwoławczym0, i daje 2 REP

Co zmienia REP

Zaprojektowane, niezbudowane
ZdarzenieREP
Twój komentarz dostaje głos w górę+2, przemnożone przez trudność materiału
Twój komentarz dostaje głos w dół−2
Twoja recenzja zostaje przyjęta+10
Twoje tłumaczenie zostaje opublikowane+15
Przesłane przez Ciebie zadanie zostaje przyjęte+25
Przesłany przez Ciebie materiał zostaje przyjęty+25
Ktoś rekomenduje Twoje kompetencje+5
Twoje zgłoszenie zostaje uznane+3
Twoja decyzja moderacyjna się obroniła+15
Twoja decyzja moderacyjna została uchylona−(waga Twojego głosu × 10)
Twoja treść zostaje ukryta przez zgodę społeczności−20

Same głosy dają najwyżej 50 REP dziennie. Bez tego limitu zgrana grupa mogłaby w jedno popołudnie wywindować kogoś po drabinie.

Przechodzenie między poziomami

Zaprojektowane, niezbudowane
  • Awansujesz na progu, ale spadasz dopiero przy 80% progu. Zdobądź 200 na poziom B, a zostaniesz na B, dopóki nie spadniesz poniżej 160 — inaczej każdy, kto siedzi na granicy, zmieniałby poziom codziennie.
  • Minimum siedem dni na poziomie przed kolejnym awansem, żeby jeden zryw aktywności nie wyniósł nowego konta prosto na A. Przejście z E na D jest wyjęte spod tej zasady: powinno następować od razu po potwierdzeniu adresu e-mail.
  • Bezczynność kosztuje 2% REP miesięcznie, nie niżej niż dolna granica Twojego obecnego poziomu. Dotyczy wyłącznie REP, nigdy SKILL — dorobek się przedawnia, wiedza nie.
  • Każda zmiana zostaje odnotowana: kto, z czego, na co, dlaczego i kiedy. Poziom nigdy nie może zmienić się po cichu.
  • Poziom F nigdy nie nadaje się automatycznie. Zawieszenie wymaga prawdziwej decyzji moderacyjnej i nigdy nie wynika z progu REP, bo automatyczne zawieszanie przy ujemnym REP jest w tym projekcie najłatwiejsze do wykorzystania przeciw komuś przez nagonkę.

Odwołania, czyli co sprawia, że natychmiastowe uprawnienia da się bezpiecznie nadać

Zaprojektowane, niezbudowane

Natychmiastowe usunięcie treści przez jedną osobę, bez niczyjej kontroli, jest tu najgroźniejszym mechanizmem. Przysługuje wyłącznie od M3 wzwyż, ale i tak musi być rozliczalne, więc każde ukrycie i każde natychmiastowe działanie zostawia ślad, od którego można się odwołać.

  • Odwołanie zwołuje osoby na poziomie moderacji użytym przez działającego lub wyższym — nie na jego poziomie uprawnień, który po podłączeniu uczelni nie mówi nic o osądzie — z wyłączeniem samego działającego i autora treści. Trzy osoby przy zwykłym ukryciu, pięć przy natychmiastowym działaniu od M3 wzwyż.
  • Decyzja utrzymana: działający zyskuje 15 REP.
  • Decyzja uchylona: traci REP proporcjonalnie do użytych uprawnień — 20 na M1, 60 na M2, 160 na M3, 250 na M4. Im większej władzy użyłeś, tym drożej kosztuje pomyłka.
  • Trzy uchylenia w ciągu 90 dni to spadek o jeden poziom moderacji. Da się go odzyskać.
  • Degradacja nigdy nie rusza poziomu uprawnień. Pomyłka w ocenie cudzej pracy nie dowodzi, że nie można Ci już ufać przy własnej, a mieszanie tych dwóch rzeczy sprawiłoby, że każdy moderator po cichu unikałby podejmowania decyzji.
  • Osoby w panelu, które głosują wbrew jego ostatecznemu rozstrzygnięciu, ponoszą niewielką karę — żeby zasiadanie w panelu nie było przystawianiem pieczątki bez kosztu.

Co obowiązuje naprawdę, dziś

Działa dziś

Wszystko powyżej to projekt. Ta sekcja opisuje kod w obecnym kształcie i jako jedyna na tej stronie mówi o stanie faktycznym.

  • Moderacja to pojedyncza flaga zespołu plus opiekunowie przypisani do dziedzin i kursów. Między „nic” a „wszystko” nie ma nic pośredniego.
  • Całość poziomu uprawnień zastępuje jedna flaga współtwórcy.
  • Nie ma REP, nie ma SKILL i nie ma ENERGY. Nic nie jest odmierzane na akcję i nie istnieje żaden poziom, który dałoby się Tobie pokazać.
  • Ogranicza Cię natomiast zwykły limit tempa — liczony dla adresu, z którego się łączysz, albo dla konta, z którego korzystasz.
OgraniczenieLimit
Rejestracje z jednego adresu10 na godzinę
Próby logowania z jednego adresu10 na minutę
Próby logowania na jedno konto30 na godzinę
Prośby o reset hasła5 na godzinę
Przesłania awatara20 na godzinę
Wyszukiwania adresów60 na godzinę
Cała reszta, bez zalogowania600 na godzinę
Cała reszta, po zalogowaniu3000 na godzinę

Liczone są osobno w każdym procesie serwera, więc przy wielu procesach każdy z nich prowadzi własny licznik i faktyczny limit jest wyższy niż podany. Dla obecnego, jednoprocesowego prototypu to poprawne; zanim te liczby zaczną znaczyć dokładnie to, co mówią, potrzebna jest współdzielona pamięć podręczna.

Pełny projekt, razem z otwartymi pytaniami i tym, co wciąż jest przedmiotem sporu, znajduje się w pliku LAUNCHCHECKLIST.md w repozytorium.