Guider

Slik bygger du en plattform for nettkurs: leksjoner, video, betalinger og fremdrift

For å bygge en plattform for nettkurs trenger du en katalog og salgsside for hvert kurs, leksjoner organisert i moduler, et sikkert sted å hoste video, betalinger som låser opp tilgang, og en måte for studenter å følge fremdriften sin. En AI-appbygger kan lage sidene, databasen og logikken fra en beskrivelse; du kobler til en betalingsleverandør og en videotjeneste. Detaljen som betyr mest er tilgangskontroll: hver leksjon må sjekke på serveren at studenten har betalt, ikke bare skjule lenken.

Hva en kursplattform trenger

Start med å liste opp hvem som bruker den og hva hver person gjør.

HvemHva de trenger
BesøkendeBla i kurs, lese en salgsside med pensum, pris og en forhåndsvisningsleksjon, kjøpe
StudentLogge inn, se «mine kurs», se leksjoner i rekkefølge, markere som fullført, fortsette der de slapp
Instruktør / degLage kurs, moduler og leksjoner, laste opp eller koble til videoer, sette priser, se hvem som er påmeldt

Og dataene bak det:

DataHovedfelt
KursTittel, beskrivelse, pris, forsidebilde, publisert eller kladd
ModulKurs, tittel, rekkefølge
LeksjonModul, tittel, rekkefølge, videoreferanse, tekstnotater, vedlegg, flagg for gratis forhåndsvisning
StudentKonto, navn, e-post
PåmeldingStudent, kurs, hvordan de fikk tilgang (kjøp, rabattkode, manuelt), dato
FremdriftStudent, leksjon, fullført, siste posisjon

Valgfrie funksjoner, omtrent i den rekkefølgen folk legger dem til: nedlastbare ressurser, quizer, fullføringsbevis, kommentarer eller en diskusjonsdel, dryppvis frigjøring (låse opp en modul per uke), rabattkoder, pakker og abonnementer.

Beslutninger du må ta før du bygger

Hvor videoen ligger

Video er den delen som er lettest å gjøre feil. Videofiler er store, må strømmes i ulike kvaliteter på ulike forbindelser, og er det folk helst vil kopiere. Å lagre rå videofiler i appens vanlige fillagring og servere dem selv er vanligvis et dårlig valg: det er tregt på svake forbindelser, og båndbreddekostnadene vokser med hver visning.

AlternativPasser forSe opp for
Dedikert videotjeneste med personvern (Vimeo, Mux, Bunny Stream, Cloudflare Stream og lignende)Betalte kursHver har sin egen prismodell; sammenlign lagring, levert spilletid og funksjoner på nettsidene deres
Uleste YouTube-videoerGratis kurs, gratis lokkeprodukterUleste er ikke privat: alle med lenken kan se og dele
Filer i din egen lagringKorte klipp, nedlastbare PDF-er og lydBåndbreddekostnader og ingen adaptiv strømming

Uansett hvilken tjeneste du velger, se etter muligheten til å begrense avspilling til domenet ditt eller å utstede kortlevde avspillingslenker. Det stopper en kopiert innbyggingskode fra å fungere på andres nettsteder.

Hvordan folk betaler

  • Engangskjøp per kurs. Enklest. En kassaside gjennom en betalingsleverandør som Stripe, og deretter tilgang for alltid.
  • Abonnement for alle kurs. Bedre hvis du publiserer regelmessig. Du må også fjerne tilgang når et abonnement avsluttes. Vår guide til å bygge et medlemsnettsted går i detalj på abonnementsstyrt tilgang.
  • Gratis kurs med betalte oppgraderinger. Godt for å bygge et publikum først.

Vurder også skatt. Mange land skatter digitale produkter solgt til forbrukere, noen ganger basert på hvor kjøperen bor. Betalingsleverandører tilbyr verktøy for å beregne det, og noen tjenester fungerer som «merchant of record» og håndterer skatten for deg. Sjekk dine forpliktelser med en regnskapsfører før du selger internasjonalt.

Hvordan tilgang låses opp

Etter en vellykket betaling sender betalingsleverandøren en melding til serveren din (en webhook) som sier hvem som betalte for hva. Serveren din oppretter deretter påmeldingsposten. Ikke lås opp tilgang bare fordi studenten havner på en «takk for kjøpet»-side, fordi den siden kan besøkes uten å betale.

Bygg det steg for steg

Steg 1: Start med ett kurs og ingen betalinger

Bygg studentopplevelsen først, med ett ekte kurs og noen få leksjoner. Hvis det ikke er behagelig å se og fullføre leksjoner, fikser ikke betalinger det.

Bygg et nettkurs-nettsted for Sketch Daily, et tegnekurs for nybegynnere. En forside som lister kurs, og en kurssside med beskrivelse, pensum etter modul, pris og én gratis forhåndsvisningsleksjon. Innloggede studenter ser «Mine kurs», og en leksjonsside med innbygd video, notater under den, «Marker som fullført» og neste/forrige-knapper, med en fremdriftslinje per kurs. Lagre kurs, moduler, leksjoner, påmeldinger og fremdrift i en database. Legg til et administrasjonsområde der jeg kan lage kurs, sortere leksjoner på nytt og lime inn en videoinnbyggingslenke for hver leksjon. Rolig design som fungerer på telefoner.

Steg 2: Legg til kontoer

Studentene må logge inn slik at fremdriften og kjøpene deres følger dem. E-post og passord er vanlig å starte med; «magisk lenke»-innlogging per e-post er vennligere for folk som glemmer passord. Se slik legger du til innlogging i appen din.

Steg 3: Lås leksjonene på serveren

Be om at hver leksjonsside og hver forespørsel om leksjonsdata sjekker på serveren at innlogget student er påmeldt det kurset (eller at leksjonen er merket som gratis forhåndsvisning). Test det deretter: logg inn som en student som ikke er påmeldt, og lim en leksjons-URL direkte inn i nettleseren. Du bør se en melding om «kjøp dette kurset», ikke leksjonen.

Steg 4: Koble til betalinger

Opprett en konto hos en betalingsleverandør, bruk testmodus først, og lagre den hemmelige nøkkelen som en miljøvariabel. Be om en kjøpsknapp på hver kursside og et webhook-endepunkt som oppretter påmeldingen når betalingen lykkes. Test med leverandørens testkort, inkludert en mislykket betaling. Slik legger du til betalinger i appen din gjennomgår det.

Steg 5: Legg til e-postene

Minst: en kvittering med en lenke til kurset, og tilbakestilling av passord. Senere, en påminnelse til studenter som ikke har logget inn på en stund. E-post krever en utsendingsleverandør og et verifisert domene.

Steg 6: Test som tre forskjellige personer

Før lansering går du gjennom plattformen som besøkende (forstår jeg hva jeg kjøper?), som ny student (kan jeg betale, logge inn og starte leksjon én på under to minutter?) og som deg selv som instruktør (kan jeg legge til en leksjon uten å be om hjelp?).

Vanlige feil

  • Å skjule leksjoner bare i grensesnittet. Hvis leksjonsdataene kan hentes uten påmeldingssjekk på serveren, kan hvem som helst få dem.
  • Å servere store videofiler selv. Tregt for studentene, dyrt for deg.
  • Å bygge quizer, sertifikater og fellesskap før noen har kjøpt. Selg ett kurs først.
  • Ingen forhåndsvisningsleksjon. Folk vil høre stemmen din og se undervisningen din før de betaler.
  • Å glemme refusjoner og kansellerte abonnement. Bestem hva som skjer med tilgangen når noen av delene inntreffer, og bygg det.
  • Ingen måte å rette en students tilgang for hånd. Du trenger en admin-handling for å gi eller fjerne tilgang ved støtteforespørsler.

Hva det koster

De løpende kostnadene er hosting og en database for appen, en videotjeneste (prissatt av tjenesten, ofte etter lagring og visninger), betalingsgebyrer per salg, en e-postleverandør og et domene. Hostede kursplattformer samler det meste i en månedlig plan, noen ganger med transaksjonsgebyrer på lavere nivåer. Sammenlign totalen, inkludert din egen tid til vedlikehold, før du bestemmer deg. Vi oppgir ikke leverandørpriser her, fordi de endres; sjekk hver leverandørs prisside.

Når et ferdig produkt er det bedre valget

Hostede kursplattformer som Teachable, Thinkific, Kajabi og Podia er bygget for å håndtere video, kasse, studentkontoer og e-post samlet, og noen hjelper også med salgsavgift; sjekk hver enkelt sine aktuelle funksjoner. De er vanligvis det bedre valget når:

  • Du selger et standard videokurs og vil lansere denne uken
  • Du ikke vil vedlikeholde programvare i det hele tatt
  • Du vil ha innebygde markedsføringsfunksjoner som e-postserier og salgstrakter

Å bygge selv gir mening når selve læringsopplevelsen er produktet (interaktive oppgaver, et egendesignet øvingsverktøy, kohortfunksjoner), når du vil ha full kontroll over merkevare og data, eller når plattformgebyrene ved ditt volum er høyere enn kostnaden av å drifte din egen. En mellomvei er å validere på en hostet plattform, og deretter bygge når du vet nøyaktig hva som mangler.

Bygge den med Mythex

Mythex er en AI-appbygger: du beskriver kursnettstedet, og det bygger sidene, administrasjonsområdet og databasen i en live-forhåndsvisning, og publiserer det til en offentlig URL. Det legger til en database i prosjektet når appen din må lagre kurs og fremdrift, og fillagring for opplastinger som PDF-er og bilder. Mythex inkluderer ikke videohosting, studentinnlogging eller kursbetalinger som innebygde produkter: du velger en videotjeneste, legger til appinnlogging med et autentiseringsbibliotek eller en leverandør, og kobler til din egen Stripe-konto med nøklene lagret som prosjekthemmeligheter. Dokumentasjonen dekker Stripe-betalinger, innlogging for appens brukere og håndtering av webhooks.

For en raskere start, prøv mal for kursets landingsside til salgssiden eller kursbutikk-malen til en katalog. Hvis kurset ditt er en del av en større produktidé, dekker slik bygger du en SaaS-MVP hva du skal utelate i en første versjon.

Spørsmål

Hvor bør jeg hoste kursvideoene?

Bruk en videotjeneste laget for formålet, i stedet for å lagre videofiler i appen din. Dedikerte tjenester håndterer strømming i god kvalitet, ulike enheter og domenebegrensninger, og de fleste tilbyr personverninnstillinger slik at videoene bare spilles av på nettstedet ditt.

Kan jeg bruke uleste YouTube-videoer for et betalt kurs?

Du kan, men «uleste» betyr ikke privat: alle med lenken kan se og dele den. For betalt innhold beskytter en tjeneste med domenebaserte personverninnstillinger eller signerte avspillingslenker arbeidet ditt bedre.

Hvordan får studentene tilgang etter at de har betalt?

Betalingsleverandøren forteller serveren din at betalingen lyktes, vanligvis gjennom en webhook, og serveren din registrerer at studenten eier kurset. Hver leksjonsside sjekker deretter den registreringen på serveren før innholdet vises.

Bør jeg bygge min egen kursplattform eller bruke Teachable eller Kajabi?

Bruk en hostet kursplattform hvis du vil selge et standard videokurs med minst mulig oppsett og vedlikehold. Bygg din egen når du trenger en bestemt læringsopplevelse, din egen merkevare gjennomgående, eller funksjoner som disse plattformene ikke tilbyr.

Mythex · Pricing · Bygg hva som helst med KI · Maler for nettsider og apper · Mythex sammenlignet · Ordliste for app-bygging med KI · Gratis verktøy for app-bygging med KI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)