System osiągnięć (badge)

0

Hej chce stworzyc system osiagniec dla uzytkownikow mojej strony. Czesc z nich bedzie jednorazowa (typu odpowiedz na 10 postow) a czesc wielokrotna (np. najwiecej odpowiedzi w danym miesiacu). Jakies wskazowki jak zaprojektowac taki modul, tzn. baze danych i jak mniej wiecej przypisywac osiagniecia dla uzytkownkow? Zakladac ze rodzaje Badgow bede przechowywac w bazie danych z kolumnami id, badge_name, can_have_multiple, has_progress, progress_scale i zrobic relacje do uzytkownikow. Bede wdzieczny za praktyczne wskazowki na co zwracac uwage przy takim systemie

1

Najlepiej zacznij od jednej, najprostszej. Poużywaj aplikacji, i wtedy zastanów się jakie powinny być kolejne. Zostaw techniczne decyzje (jak kolumny w bazie) na później.

1 użytkowników online, w tym zalogowanych: 0, gości: 1