Com construir una plataforma de cursos en línia: lliçons, vídeo, pagaments i progrés
Per construir una plataforma de cursos en línia necessites un catàleg i una pàgina de venda per a cada curs, lliçons organitzades en mòduls, un lloc segur per allotjar el vídeo, pagaments que obrin l'accés i una manera perquè els estudiants segueixin el seu progrés. Un constructor d'apps amb IA pot crear les pàgines, la base de dades i la lògica a partir d'una descripció; tu connectes un proveïdor de pagaments i un allotjador de vídeo. El detall més important és el control d'accés: cada lliçó ha de comprovar al servidor que l'estudiant ha pagat, no només amagar l'enllaç.
Què necessita una plataforma de cursos
Comença enumerant qui l'usa i què fa cada persona.
| Qui | Què necessita |
|---|---|
| Visitant | Explorar cursos, llegir una pàgina de venda amb el temari, el preu i una lliçó de previsualització, i comprar |
| Estudiant | Iniciar sessió, veure «els meus cursos», mirar les lliçons en ordre, marcar-les com a completades i reprendre on les va deixar |
| Instructor / tu | Crear cursos, mòduls i lliçons, pujar o enllaçar vídeos, fixar preus i veure qui s'ha inscrit |
I les dades que hi ha darrere:
| Dades | Camps principals |
|---|---|
| Curs | Títol, descripció, preu, imatge de portada, publicat o esborrany |
| Mòdul | Curs, títol, ordre |
| Lliçó | Mòdul, títol, ordre, referència del vídeo, notes de text, adjunts, marca de previsualització gratuïta |
| Estudiant | Compte, nom, correu |
| Inscripció | Estudiant, curs, com ha obtingut l'accés (compra, cupó, manual), data |
| Progrés | Estudiant, lliçó, completada, última posició |
Funcions opcionals, més o menys en l'ordre en què la gent les afegeix: recursos descarregables, qüestionaris, certificats de finalització, comentaris o una àrea de debat, alliberament gradual (desbloquejar un mòdul cada setmana), cupons, paquets i subscripcions.
Decisions a prendre abans de construir
On viu el vídeo
El vídeo és la part més fàcil d'equivocar. Els fitxers de vídeo són grans, han de reproduir-se a diferents qualitats en diferents connexions, i són el que la gent més vol copiar. Guardar fitxers de vídeo bruts al magatzem general de fitxers de la teva app i servir-los tu mateix sol ser una mala opció: va lent amb connexions febles, i el cost de l'ample de banda creix amb cada visualització.
| Opció | Bona per a | Tingues en compte |
|---|---|---|
| Allotjador de vídeo dedicat amb controls de privacitat (Vimeo, Mux, Bunny Stream, Cloudflare Stream i similars) | Cursos de pagament | Cada un té el seu propi model de preus; compara l'emmagatzematge, els minuts servits i les funcions a les seves webs |
| Vídeos de YouTube no llistats | Cursos gratuïts, imants de captació | No llistat no és privat: qualsevol que tingui l'enllaç pot veure'l i compartir-lo |
| Fitxers al teu propi emmagatzematge | Clips curts, PDF o àudio descarregables | Costos d'ample de banda i sense transmissió adaptativa |
Triïs el que triïs, busca la possibilitat de restringir la reproducció al teu domini o d'emetre enllaços de reproducció de curta durada. Això evita que un codi d'incrustació copiat funcioni en un altre lloc.
Com es paga
- Compra única per curs. És el més simple. Una pàgina de pagament a través d'un proveïdor com Stripe i després accés per sempre.
- Subscripció per a tots els cursos. Millor si publiques amb regularitat. També has de retirar l'accés quan acaba una subscripció. La nostra guia per a construir un lloc de socis explica en detall el control d'accés per subscripció.
- Curs gratuït amb millores de pagament. Bo per construir primer una audiència.
També cal tenir en compte els impostos. Molts països graven els productes digitals venuts a consumidors, de vegades segons on viu el comprador. Els proveïdors de pagaments ofereixen eines per calcular-los, i alguns serveis actuen com a «comerciant registrat» i gestionen els impostos per tu. Consulta les teves obligacions amb un comptable abans de començar a vendre internacionalment.
Com s'obre l'accés
Després d'un pagament reeixit, el proveïdor de pagaments envia al teu servidor un missatge (un webhook) dient qui ha pagat què. El teu servidor llavors crea el registre d'inscripció. No desbloquegis l'accés només perquè l'estudiant arriba a una pàgina de «gràcies», perquè aquesta pàgina es pot visitar sense haver pagat.
Construir-la pas a pas
Pas 1: Comença amb un curs i sense pagaments
Construeix primer l'experiència de l'estudiant, amb un curs real i unes quantes lliçons. Si mirar i completar lliçons no és agradable, els pagaments no ho arreglaran.
Construeix un lloc de cursos en línia per a Sketch Daily, un curs de dibuix per a principiants. Una pàgina d'inici que llisti els cursos, i una pàgina de curs amb descripció, temari per mòduls, preu i una lliçó de previsualització gratuïta. Els estudiants que han iniciat sessió veuen «Els meus cursos», i una pàgina de lliçó amb un vídeo incrustat, notes a sota, un botó «Marca com a completada» i botons de següent/anterior, amb una barra de progrés per curs. Desa cursos, mòduls, lliçons, inscripcions i progrés en una base de dades. Afegeix una àrea d'administració on pugui crear cursos, reordenar lliçons i enganxar un enllaç d'incrustació de vídeo per a cada lliçó. Disseny net i tranquil que funcioni bé als mòbils.
Pas 2: Afegeix comptes
Els estudiants han d'iniciar sessió perquè el seu progrés i les seves compres els segueixin. El correu i la contrasenya és l'inici habitual; l'inici de sessió amb «enllaç màgic» per correu és més amable per a qui oblida les contrasenyes. Consulta com afegir inici de sessió a la teva app.
Pas 3: Bloqueja les lliçons al servidor
Demana que cada pàgina de lliçó i cada petició de dades de lliçó comprovin, al servidor, que l'estudiant que ha iniciat sessió està inscrit al curs (o que la lliçó està marcada com a previsualització gratuïta). Després prova-ho: inicia sessió com un estudiant que no està inscrit i enganxa directament una URL de lliçó al navegador. Hauries de veure un missatge de «compra aquest curs», no la lliçó.
Pas 4: Connecta els pagaments
Crea un compte amb un proveïdor de pagaments, usa primer el seu mode de prova i guarda la clau secreta com a variable d'entorn. Demana un botó de pagament a cada pàgina de curs i un punt final de webhook que creï la inscripció quan el pagament reeixeixi. Prova amb les targetes de prova del proveïdor, incloent-hi un pagament fallit. Com afegir pagaments a la teva app ho explica pas a pas.
Pas 5: Afegeix els correus
Com a mínim: un rebut amb un enllaç al curs, i el restabliment de contrasenya. Més endavant, un recordatori per als estudiants que fa temps que no entren. El correu necessita un proveïdor d'enviament i un domini verificat.
Pas 6: Prova-ho com tres persones diferents
Abans de llançar-ho, recorre la plataforma com a visitant (entenc què compro?), com a estudiant nou (puc pagar, iniciar sessió i començar la primera lliçó en menys de dos minuts?) i com a tu, l'instructor (puc afegir una lliçó sense demanar ajuda?).
Errors habituals
- Amagar les lliçons només a la interfície. Si les dades de la lliçó es poden obtenir sense una comprovació d'inscripció al servidor, qualsevol les pot obtenir.
- Servir fitxers de vídeo grans tu mateix. Va lent per als estudiants i és car per a tu.
- Construir qüestionaris, certificats i comunitat abans que ningú hagi comprat. Ven primer un curs.
- No tenir una lliçó de previsualització. La gent vol escoltar la teva veu i veure la teva manera d'ensenyar abans de pagar.
- Oblidar els reemborsaments i les subscripcions cancel·lades. Decideix què passa amb l'accés en cada cas, i construeix-ho.
- No tenir manera d'arreglar a mà l'accés d'un estudiant. Necessitaràs una acció d'administració per concedir o retirar l'accés en les sol·licituds d'atenció al client.
Quant costa
Els costos continus són l'allotjament i una base de dades per a l'app, un allotjador de vídeo (que fixa el proveïdor, sovint per emmagatzematge i visualitzacions), les comissions de processament de pagaments per venda, un proveïdor de correu i un domini. Les plataformes de cursos allotjades empaqueten la majoria d'aquestes coses en un pla mensual, de vegades amb comissions per transacció en els nivells més baixos. Compara el total, incloent-hi el teu propi temps de manteniment, abans de decidir. No indiquem els preus dels proveïdors aquí perquè canvien; consulta la pàgina de preus de cada proveïdor.
Quan és millor un producte ja fet
Les plataformes de cursos allotjades com Teachable, Thinkific, Kajabi i Podia estan pensades per gestionar en un sol lloc el vídeo, el checkout, els comptes d'estudiant i els correus, i algunes també ajuden amb l'impost de vendes; revisa les funcions actuals de cada una. Solen ser millor opció quan:
- Vens un curs de vídeo estàndard i vols llançar-lo aquesta mateixa setmana
- No vols mantenir programari en absolut
- Vols eines de màrqueting integrades, com seqüències de correu i embuts de venda
Construir-ne un de propi té sentit quan l'experiència d'aprenentatge és el producte en si (exercicis interactius, una eina de pràctica pròpia, funcions de cohort), quan vols un control total de la marca i de les dades, o quan les comissions de la plataforma al teu volum superen el cost de tenir la teva pròpia. Un camí intermedi és validar en una plataforma allotjada i construir quan sàpigues exactament què li falta.
Construir-lo amb Mythex
Mythex és un constructor d'apps amb IA: descrius el lloc de cursos, i construeix les pàgines, l'àrea d'administració i la base de dades en una vista prèvia en directe, i després el publica en una URL pública. Afegeix una base de dades al projecte quan la teva app necessita desar cursos i progrés, i emmagatzematge de fitxers per a les pujades, com PDF i imatges. Mythex no inclou com a productes integrats l'allotjament de vídeo, l'inici de sessió dels estudiants ni els pagaments dels cursos: tu tries un allotjador de vídeo, afegeixes inici de sessió a l'app amb una biblioteca o un proveïdor d'autenticació, i connectes el teu propi compte de Stripe amb les claus guardades com a secrets del projecte. La documentació cobreix els pagaments amb Stripe, afegir inici de sessió per als usuaris de l'app i gestionar webhooks.
Per a un començament més ràpid, prova la plantilla de pàgina de llançament de curs per a la pàgina de venda, o la plantilla de botiga de cursos per a un catàleg. Si el teu curs forma part d'una idea de producte més gran, com construir un MVP de SaaS explica què deixar fora d'una primera versió.
Preguntes
On he d'allotjar els vídeos dels cursos?
Usa un servei d'allotjament de vídeo pensat per a això, en lloc de guardar fitxers de vídeo a la teva app. Els allotjaments dedicats gestionen la qualitat de reproducció, els diferents dispositius i les restriccions de domini, i la majoria ofereixen opcions de privacitat perquè els vídeos només es reprodueixin al teu lloc.
Puc usar vídeos de YouTube no llistats per a un curs de pagament?
Pots, però «no llistat» no vol dir privat: qualsevol que tingui l'enllaç pot veure'l i compartir-lo. Per a contingut de pagament, un allotjament amb controls de privacitat a nivell de domini o enllaços de reproducció signats protegeix millor la teva feina.
Com obtenen accés els estudiants després de pagar?
El proveïdor de pagaments diu al teu servidor que el pagament ha reeixit, normalment a través d'un webhook, i el teu servidor registra que l'estudiant és propietari del curs. Després, cada pàgina de lliçó comprova aquest registre al servidor abans de mostrar el contingut.
He de construir la meva pròpia plataforma de cursos o usar Teachable o Kajabi?
Usa una plataforma de cursos allotjada si vols vendre un curs de vídeo estàndard amb la menor configuració i manteniment. Construeix la teva pròpia quan necessitis una experiència d'aprenentatge concreta, la teva pròpia marca a tot arreu o funcions que aquestes plataformes no ofereixen.