Skip to content

104. Portal kursanta - konfiguracja

Poziom: Średni | Czas czytania: 8 min

Czym jest portal kursanta?

Portal kursanta to dedykowana strona, na której uczestnicy logują się, przeglądają kursy i oglądają lekcje. To osobny interfejs - kursanci NIE widzą panelu administracyjnego GHL.

ADMIN (Ty):           KURSANT:
GHL Dashboard         Portal Membership
├── Contacts          ├── Moje kursy
├── Workflows         ├── Lekcje
├── Funnels           ├── Postęp
└── Membership        ├── Materiały
    (zarządzanie)     └── Profil

Konfiguracja portalu

Ustawienia podstawowe

Memberships → Settings → Portal

Portal Name: "Akademia Coachflow"
Portal URL: kursy.coachflow.pl  (subdomena)

LUB

Memberships → Sites → Client Portal

Własna domena

Zalecane subdomeny:
kursy.twojastrona.pl
portal.twojastrona.pl
edu.twojastrona.pl
app.twojastrona.pl

Konfiguracja:
Settings → Domains → + Add Domain
→ kursy.coachflow.pl
→ Add CNAME record w DNS:
   kursy → membership.gohighlevel.com

Personalizacja wyglądu

Logo i branding

Portal Settings → Branding

Logo: [Upload logo 200x60 px]
Favicon: [Upload 32x32 px]
Primary Color: #3eaf7c (kolor marki)

Strona logowania

Login Page Customization:

Background Image: [1920x1080 px]
Welcome Text: "Witaj w Akademii Coachflow"
Subtitle: "Zaloguj się, aby kontynuować naukę"

Pola:
[Email] [Hasło] [Zaloguj się]

Forgot Password: Enabled
Sign Up: Disabled (tylko przez zakup oferty)

Layout portalu

Portal Layout:

Header:
├── Logo (lewy róg)
├── Navigation: Kursy | Profil | Wyloguj
└── Progress bar (opcjonalnie)

Main Content:
├── Lista kursów (karty z thumbnailami)
├── Lub aktualny kurs (lekcja)
└── Sidebar z listą lekcji

Footer:
├── Copyright
├── Terms & Privacy
└── Support link

Doświadczenie kursanta (UX)

Dashboard kursanta

Po zalogowaniu kursant widzi:

┌─────────────────────────────────────────┐
│  AKADEMIA COACHFLOW         Profil | X  │
├─────────────────────────────────────────┤
│                                         │
│  Twoje kursy:                           │
│                                         │
│  ┌──────────┐  ┌──────────┐            │
│  │ Coaching  │  │ Mini     │            │
│  │ Biznesowy │  │ Kurs     │            │
│  │           │  │          │            │
│  │ 45%       │  │ 100%     │            │
│  │ Kontynuuj │  │ Ukończony│            │
│  └──────────┘  └──────────┘            │
│                                         │
└─────────────────────────────────────────┘

Widok kursu

┌─────────────────────────────────────────┐
│  < Powrót    Coaching Biznesowy         │
├───────────┬─────────────────────────────┤
│           │                             │
│ Moduł 1   │  [Video Player]             │
│ ✅ 1.1    │                             │
│ ✅ 1.2    │  Lekcja 1.1: Czym jest      │
│ ▶ 1.3    │  coaching biznesowy?         │
│ ○ Quiz    │                             │
│           │  Opis lekcji...             │
│ Moduł 2   │                             │
│ ○ 2.1    │  📎 Materiały:               │
│ ○ 2.2    │  → Notatki.pdf              │
│ ○ 2.3    │  → Szablon.xlsx             │
│           │                             │
│ Moduł 3   │  [← Poprzednia] [Następna →]│
│ 🔒 3.1    │                             │
│ 🔒 3.2    │  Komentarze: (3)            │
│           │                             │
└───────────┴─────────────────────────────┘

✅ = ukończone
▶ = w trakcie
○ = dostępne
🔒 = zablokowane (drip)

Śledzenie postępu

Progress Tracking:

- Automatyczne oznaczanie lekcji jako ukończone
  (po obejrzeniu wideo lub kliknięciu "Mark Complete")
- Pasek postępu dla każdego modułu
- Ogólny procent ukończenia kursu
- Last accessed: "Ostatnio: Lekcja 2.3"

Komentarze i interakcja

Włączenie komentarzy

Product Settings → Comments

(x) Enable comments
( ) Disable comments

Moderation:
(x) Auto-approve
( ) Manual approval needed

Jak to działa

Pod każdą lekcją:

[Pole komentarza]
"Świetna lekcja! Mam pytanie o..."
→ [Wyślij]

Komentarz widoczny dla:
- Autora kursu (Ciebie)
- Innych kursantów (opcjonalnie)

Powiadomienia email

Automatyczne emaile

Portal Settings → Notifications

✅ Welcome email (pierwszy login)
✅ New lesson available (drip content)
✅ Comment reply notification
✅ Course completed notification
☐ Weekly progress summary

Customizacja emaili

Email Templates → Membership

Subject: "Nowa lekcja czeka na Ciebie!"
Body:
"Cześć {{contact.first_name}},

Nowa lekcja jest już dostępna w Twoim kursie:
{{lesson.title}}

[Przejdź do lekcji →]

Pozdrawiam,
Team Coachflow"

Zarządzanie hasłami

Reset hasła

Kursant: "Zapomniałem hasła"
→ Login page → "Forgot password"
→ Email z linkiem do resetu
→ Nowe hasło ustawione

Czas: 1-2 minuty

Ręczny reset (admin)

Contacts → [Kontakt] → Membership → Reset Password
→ Email z nowym hasłem wysłany do kursanta

Mobilna responsywność

Portal automatycznie dostosowuje się do urządzeń mobilnych:

Desktop: Sidebar + Content (2 kolumny)
Tablet:  Hamburger menu + Content
Mobile:  Pełnoekranowe wideo, lista lekcji poniżej

Wskazówka: Testuj na telefonie! 80%+ kursantów przegląda na mobile.

Custom CSS

Zaawansowana personalizacja wyglądu:

Portal Settings → Custom Code → CSS

/* Zmiana koloru przycisków */
.membership-btn-primary {
  background-color: #3eaf7c;
  border-radius: 8px;
}

/* Ukrycie elementu */
.membership-footer {
  display: none;
}

/* Własna czcionka */
body {
  font-family: 'Inter', sans-serif;
}

Troubleshooting

ProblemRozwiązanie
Kursant nie może się zalogowaćSprawdź email, zresetuj hasło
Kurs nie widoczny po zakupieSprawdź czy oferta przypisana do produktu
Wideo nie graSprawdź URL embed, zmień hosting wideo
Portal wolno się ładujeZmniejsz rozmiar wideo, użyj Vimeo
Brak emaila powitalnegoSprawdź workflow i spam folder

Checklist

  • [ ] Domena portalu skonfigurowana
  • [ ] Logo i kolory ustawione
  • [ ] Strona logowania spersonalizowana
  • [ ] Komentarze włączone/wyłączone
  • [ ] Powiadomienia email skonfigurowane
  • [ ] Test na mobile przeprowadzony
  • [ ] Test logowania kursanta wykonany
  • [ ] Custom CSS (opcjonalnie)

Następny krok: 105. Drip Content - udostępnianie lekcji w czasie