Nowy serwis eduweb
W tej edycji podcastu mówimy o premierze nowego serwisu eduweb i tego, jak wyglądały przygotowania oraz co trzeba wziąć pod uwagę przy rozwijaniu serwisu, który ma pewien bagaż technologiczny oraz użytkowników, a także jak zatrudnić technologie low-code i no-code po to, aby można było poruszać się szybciej. Zapraszamy!
Witajcie moi drodzy, zaczynamy kolejny odcinek Rozmów na Autopilocie, czyli podcastu, w którym rozmawiamy o nowych technologiach, o tym, co dzieje się aktualnie w branży, o AI teraz często, a dziś porozmawiamy o nowej odsłonie serwisu eduweb i o tych rzeczach, które dla Was przygotowujemy. Można powiedzieć, że to będzie taki nieoficjalny też trochę podcast, który powie wam trochę więcej o tym, co jest pod spodem, a jeszcze się tym nie chwalimy. Ale myślę, że jest to ciekawy temat związany z tym, że w zasadzie dziś oficjalnie można powiedzieć, że odsłaniamy nowy serwis eduweb dla was, nad którym pracowaliśmy przez dłuższy czas. Jesteśmy z tego powodu bardzo szczęśliwi, a wam chcemy powiedzieć o tym, jak te prace przebiegały. Co ciekawego jest na nowym eduwebie? Jak podchodzimy do edukacji online? I to wszystko postaramy się zamknąć w 30 minutach.
Gotowi? To czas, start. Cześć. No to Grzegorz, wydaje mi się, że dzisiaj ty będziesz głównym bohaterem odcinka. Natomiast od czego zaczniemy? Może zaczniemy od w ogóle day one, czyli w ogóle koncepcji nowej wersji serwisu. Skąd to się wzięło i co w zasadzie się zmieniło? Bo ja pamiętam, że przez bardzo, bardzo, bardzo długi czas pracowaliśmy nad tą backendową częścią, czyli tej części, której nie widać, a która została wywrócona do góry nogami. No i to tak naprawdę otworzyło ścieżkę do tego, żeby dotwijać eduweb dalej. I jakbyś o tym coś powiedział.
Tak, warto o tym powiedzieć w kontekście nie tylko zwycięstw, ale też jakichś porażek czy powiedzmy lekcji, które wyciągamy po drodze, bo faktycznie często tak jest, że mamy wrażenie i tak też było w tej nowej odsłonie serwisu, że faktycznie Wiele rzeczy gdzieś tam się przedłużało, szło może trochę nie po naszej myśli i przez dłuższy czas pracowaliśmy nad tym, żeby przepisać cały backend eduweba, który ma jakąś swoją historię, w zasadzie 15 lat historii. To jest platforma, którą tworzymy Od 2007 roku i tak na dobrą sprawę przez ten dłuższy czas przechodziła ona cały czas modyfikacje i cały czas ją zmienialiśmy, odświeżaliśmy. W zasadzie średnio co 3 lata, czy co 2-3 lata wychodziła nowa odsłona eduweba, no ale cała
Cały taki bagaż technologiczny, który tak można nazwać, to jest coś, co trzyma i spaja cały serwis i co jest z jednej strony w porządku, bo mamy prawie 300 tysięcy ludzi w bazie, którzy mają swoje kursy, których kursy czasem pamiętają wczesnych lat 2010 czy 2011 i oni chcą dalej te kursy mieć na przykład na platformie, czy mieć dostęp do swojej historii, historii swojego konta, tego co oglądali. Więc to nie jest takie łatwe, żeby tak duży serwis utrzymać. My w bazie mamy kilkadziesiąt milionów wpisów, ona cały czas rośnie i cały czas jest optymalizowana z wersji na wersję eduweba. Więc może się wydawać, że tak na wierzchu jest to serwis, który po prostu ma szereg funkcji, odtwarzacz wideo.
Jak wejdziemy trochę głębiej, okaże się, że tych funkcji jest naprawdę dużo, dużo więcej. No i że tak naprawdę pod spodem działa ogromna machina, która Tak naprawdę była przez nas tworzona i rozwijana przez te wszystkie lata. No i to jest pewien bagaż i ciężar, który z jednej strony jest super, z drugiej strony czasem nie pozwala poruszać się dostatecznie szybko. No i my, żeby poruszać się dostatecznie szybko, musieliśmy po prostu przepisać cały backend eduweba. Co odbyło się na przestrzeni roku. Jakieś dwa lata temu zaczęliśmy tę pracę. No i faktycznie unowocześniliśmy eduweb tak, że jego dalszy rozwój po prostu był możliwy. I budując na tym fundamencie, zaczęliśmy podchodzić do pewnej wizji nowego serwisu, który dziś macie okazję oglądać, a który w zasadzie jest trochę początkiem zmian, które zaplanowaliśmy na eduwebie, bo można powiedzieć, że jest to taki fundament, który stawiamy pod to,
Żeby znowu wywrócić do góry nogami trochę ten model nauki, ten model, który w zasadzie myślę, że eduweb jest tutaj pionierem i wyznacza pewne kierunki w tym, jak można w ogóle to robić, jak podejść do tego, żeby uczyć się skutecznie w internecie. Myślę, że my mamy obsesję na tym punkcie, więc cały czas o tym myślimy, jak to zrobić tak, żeby to była coraz lepsza wersja nauki online, która jest drive'owana technologią. To jest bardzo ważny claim, ponieważ ja osobiście uważam, że nie ma lepszego miejsca do nauki niż Internet, który jest globalny, dostępny wszędzie, w różnych językach, z każdego miejsca na świecie. Wszystkie inne modele nauki posiadają pewne wady. Trzeba gdzieś dojechać, siedzieć w jakiejś klasie, uczyć się niekoniecznie tego, co chcemy i uważam, że Internet jest absolutnie najlepszym miejscem do zdobywania umiejętności.
Jak to będzie wyglądało za rok, dwa, pięć, a tak naprawdę w momencie, gdy uczymy się i zdobywamy te umiejętności, taka wiedza jest dla nas absolutnie kluczowa, bo ona kieruje nas w to miejsce, w którym chcemy być, jak już się tego nauczymy, czyli dokładnie za jakiś czas. No i staramy się, żeby eduweb był takim miejscem dla takich technologicznych outlierów, dla osób, które po prostu uczą się dziś czegoś, co będzie dla nich aktualne jutro, dzięki czemu zdobędą przewagi rynkowe, dzięki czemu zdobędą lepszą pracę albo przebranżowią się, albo po prostu będą hobbystami, ale takimi, którzy pracują na aktualnych rzeczach i ciekawych. No ale to wszystko wydaje nam się, że musi być wspierane świetną technologią, która jest pod spodem, więc my przez długi czas pracowaliśmy nad tym, żeby zrobić taką technologię, która nam to umożliwi. Zaraz będziemy pewnie mówić o tym, co w przyszłości, co już teraz, czego zajawkę mamy na eduwebie, jeśli chodzi o
O naszą wizję i trochę sztucznej inteligencji, którą zaprzęgliśmy do tego, żeby na eduwebie indeksowała treści i pomagała się wam uczyć. To jest ogólnie kierunek, który na pewno będziemy eksplorować i iść w kierunku takiej nauki, która jest trochę bardziej kontekstowa, trochę mniej wynika Z przerabiania określonej liczby lekcji po kolei, bardziej uczenia się tematycznie, tych skakania po zagadnieniach, skakania po tematach, podobnie jak robimy to na przykład na YouTubie, próbując odkryć szereg materiałów, które są jakoś ze sobą może powiązane, tym czym chcemy się nauczyć, no ale niestety na YouTubie na przykład dostajemy cały ten dodatkowy slag, który jest nam niepotrzebny, Mnóstwo treści, które sobie przeczą, które nie są może przygotowane i perfekcyjnie pod kątem merytorycznym.
No i też YouTube na przykład, czy inne platformy premiują różne metody takie dostarczania treści. Na przykład to, że filmy są trochę dłuższe lub na przykład ktoś płaci za godzinę materiału przygotowanego na taką platformę. To jest totalnie nie nasza filozofia. My się w ogóle z tym nie utożsamiamy. Ja wolę po prostu się nauczyć czegoś szybciej, jeśli już mam się nauczyć, więc dlaczego miałbym Wysłuchiwać tego w kółko i naokoło albo uczyć się z 50 podobnych materiałów tylko po to, żeby wyciągnąć trzy ważne rzeczy. Uważamy, że eduweb ma potencjalną taką platformę, gdzie faktycznie jest tylko jeden dobry materiał z ChargeGPT, ale on jest faktycznie taki, który spełnia oczekiwania, który jest dobrze i rzetelnie przygotowany i nie musi konkurować z tysiącem innych. No i ta nowa wersja to trochę umożliwia.
Co się w niej znalazło? Przede wszystkim mamy Tę całą zmianę backendu, która spowodowała, że serwis w ogóle działa dużo sprawniej, przyjemniej, przyjaźniej. To jest coś, czego nie widać, ale coś, co tak naprawdę po pierwsze umożliwia dalszy rozwój, ale po drugie powoduje, że to naprawdę działa tak, jakby mało tych najlepszych, nowoczesnych witryn, które spełniają wszystkie standardy i wymogi. Po drugie mamy cały redesign, czyli całą zmianę layoutu eduweba, Do faktu już była też od ponad roku gdzieś tam projektowana, powstał na te potrzeby bardzo obszerny design system, który projektowaliśmy z Matem Wierzbiskim, który naprawdę świetnie też to zrobił pod kątem przyszłości eduweba i różnych komponentów, które możemy teraz tworzyć.
Stworzyliśmy też zupełnie nowy framework, stawianie pod stron bloga, pod nową stronę Ahoy.so, którą wypuściliśmy już teraz, a będziemy dodawać do niej kolejne komponenty. Stworzyliśmy cały system pod spodem związany z integracją naszych serwisów, czyli właśnie społeczności, w którą bardzo wierzymy, że jest właśnie tą częścią eduweba, która pozwala nam No, rozwijać to w dobrym kierunku, zdecydowanie jakby ta nauka wspierana społecznością to jest dokładnie to, o czym eduweb miał zawsze być, a teraz mamy techniczne możliwości, żeby to zrealizować, więc mamy całą gotową społeczność, która działa pod spodem. Pracowaliśmy też dużo nad mechanizmami ulepszania tej społeczności, o jakieś ciekawe mechanizmy, na przykład angażowania użytkowników, ale chodzi głównie o to, żebyśmy też po prostu mogli dobrze się bawić, bo chodzi nam o to, żeby też czerpać przyjemność z tego, że się uczymy.
Powtarzałem taką frazę w którymś z podcastów, że żeby się uczyć trzeba być szczęśliwym. My dajemy taką podstawę do tego, bo też wierzę w to, że jak ktoś się uczy z przymusu, czy po prostu mu się nie chce, ale musi zdobyć jakieś umiejętności, to nawet najbardziej fantastyczny Trener i materiał na eduwebie nie będzie przyswajany przyjemnie i po prostu się tego nie nauczymy, więc próbujemy też wpuścić tutaj sporo luzu, sporo takiego fajnego towarzystwa, które jest na Ahoju, które pomaga nam się uczyć, które się regularnie spotyka, wśród którego można znaleźć ciekawe wpisy, również mniej poważne, również mnóstwo przyjaciół można tam poznać i generalnie dobrze się bawić ucząc i to jest coś, czym nasza społeczność dopełnia
A wszystkie mechanizmy, które też stworzyliśmy wokół tego, są związane z połączeniem tych serwisów, a także z tym, żeby można było w tych serwisach zdobywać czy to rangi, czy naszych piratów, nasze NFT, czy nasze coiny. I to wszystko było wizją, którą mieliśmy już w zasadzie trzy lata temu, kiedy zaczynaliśmy pracę nad społecznością i nowym backendem eduweba. Ale taką, która się dopiero teraz materializuje i kolejne tygodnie przyniosą kolejne ogłoszenia w tym zakresie i ciekawe rzeczy, które będziecie mogli śledzić. Tak, tutaj pojawia się od razu takie pytanie, no bo bardzo dużo mówimy o automatyzacjach oraz no code i często dostaję takie pytanie, czy eduweb jest stworzony na narzędziach no code, w jaki sposób sobie to organizujemy, jak działają dla nas te automatyzacje.
No i tutaj jest też szereg takich wątków, które Można przynajmniej zarysować, ponieważ wspomniałeś o tym, że eduweb faktycznie w związku z tym, że jest rozwijany już od tylu lat, stracił tą dynamikę takiego początkującego serwisu, gdzie faktycznie możemy szybko Iterować, dodawać nowe funkcje, modyfikować, usuwać. Tutaj musimy na przykład pamiętać o tym, że usunięcie jakiegoś przycisku sprawi, że otrzymamy wiadomości od użytkowników, którzy właśnie 10 lat temu kupili kurs i nadal chcą z niego korzystać albo przynajmniej mieć notkę o tym, że ten kurs ukończyli, co jest w pewnych sytuacjach uzasadnione. Ja też nie wiem, lubię zalogować się na Steama i zobaczyć, ile czasu spędziłem w ulubionych grach.
Tutaj jest podobnie, chociaż być może pewnie wiedza nie jest już aktualna z Flasha albo jakichś innych narzędzi. Natomiast faktycznie tych narzędzi no-code, low-code i tych automatyzacji jest sporo wokół eduweba, jakbyś powiedział trochę na ten temat też. Tak, tak. W zasadzie oczywiście jakby cały core serwisu to jest codebase, który pozwala mu pracować wydajnie. Akurat serwis eduweb jest kodowany na platformie Microsoftu, na dotnecie i ogólnie. Wiele razy się zastanawiałem, czy to jest dobre rozwiązanie. W sumie i tak nie mogliśmy tego zmienić już od lat, kiedy to zaczęliśmy pisać w dotnecie, Później nabierałem często przekonania, że faktycznie jest to dobre rozwiązanie, mimo że często ma swoje wady i jest trochę bardziej ciężkie niż inne, to jednak w przypadku platformy, która ma te miliony wpisów w bazie, tak naprawdę faktycznie te rozwiązania są rozwiązaniami, które pozwalają utrzymać tak duże serwisy.
I teraz dzięki też tej platformie Azure, która jest naprawdę dobra i już skalowalna i bardzo dojrzała, pozwala nam to naprawdę bardzo dużo zrobić na eduwebie. Na przykład w ciągu minuty wyskalować jego zasoby dziesięciokrotnie. Gdyby chciało przyjść na raz na przykład 100 tysięcy ludzi na eduweba, w ogóle się tego nie boimy, jesteśmy w stanie to zrobić i po prostu jesteśmy gotowi do tego, żeby mieć taką dojrzałą, fajnie działającą i sprawną platformę. No musi być oparte o codebase, ponieważ narzędziami low code i no code nie dałoby się takiego fundamentu postawić, przynajmniej na taką skalę, na tak dużą skalę z tak dużą ilością danych. Jeżeli natomiast chodzi o wszystkie rzeczy, które są dookoła eduweba, zwłaszcza związane Z komunikacją, z komunikacją z użytkownikiem, z jakimś onboardingiem, dopisywaniem do różnych miejsc, uzyskiwaniem np. właśnie coinów czy wymianą danych pomiędzy Ahoyem a eduwebem, to bardzo dużo z tych rzeczy odbywa się
Na platformie Make z pomocą automatyzacji. Sporo z tych rzeczy odbywa się za pomocą drobnych jakichś skryptów, które wspomagają naszą pracę i umożliwiają np. wysyłanie całego kursu z pomocą jednego kliknięcia na platformę Vimeo, skąd trafia ona do bazy eduweba. Więc jest szereg takich narzędzi, które Którymi jest obudowana platforma eduweb po to, żeby po prostu działała bardzo zwinnie i one są w każdej, w zasadzie warstwie działają. Natomiast bardzo dużo tego typu lekkich rozwiązań działa w warstwie komunikacji, dlatego że to jest bardzo takie fajne miejsce, gdzie powinniśmy szybko mieć możliwość modyfikowania różnych rzeczy. Przykładowo, jak jesteśmy w stanie zaplanować z pomocą automatyzacji rozmaite posty na Sociale czy kampanie, no to jest to dobre rozwiązanie, że robimy to w ten sposób, bo po pierwsze przyspiesza to naszą pracę, po drugie potrafi to wyciągnąć rozmaite dane z backendu czy z panelu, który uzupełniają autorzy czy osoby, które się zajmują u nas dodawaniem kursów na platformę.
Także tutaj jest ta warstwa komunikacji, która jest rozdzielona i która jest lekka i zwinna z narzędziami no-code i automatyzacją. No i ta warstwa cięższa, która musi po prostu tak funkcjonować, bo inaczej zginęlibyśmy w tym całym chaosie. Dokładnie tak. No i jest kolejny element, czyli eduweb to już nie tylko ta część, w której można oglądać kursy, robić notatki i dołączać do jakichś ścieżek i monitorować swoje postępy, testować wiedzę, ale też ten element społeczności, który rozwijaliśmy na przestrzeni ostatnich lat, Które tak początkowo Ahoy było taką odrębną inicjatywą, która stopniowo, a w zasadzie początkowo tylko przynajmniej z punktu widzenia takiego technicznego, czyli inna platforma, inna domena, trochę inny brand,
I tak dalej. A potem zaczęło to się łączyć coraz bliżej z eduwebem. No i w tej chwili doszliśmy już praktycznie do takiej praktycznie pełnej integracji, gdzie informacje z eduweba wyświetlane są na Ahoy, informacje z Ahoy wyświetlane są na eduebie. No i te wszystkie platformy, w sensie te obie platformy zaczęły ze sobą funkcjonować i w tej chwili eduweb I Ahoj to jedność. Pytanie, jakbyś tak w skrócie powiedział w ogóle też o początkach Ahoj i tego jak doszliśmy do miejsca, w którym jesteśmy teraz. Tak, to też jest naturalny chyba taki etap rozwoju, którego zawsze mi brakowało, gdzie faktycznie było dosyć trudno.
No i długo szukałem takiego rozwiązania, które mogłoby jednak tą naszą społeczność w jakiś sposób zacząć spajać, bo ta społeczność była duża i na każdej konferencji przychodziło do mnie dziesiątki osób, które chciały mnie pozdrowić i były z eduweba, dużo ludzi do mnie pisze, dużo ludzi zbija piątki. Natomiast nie było jednego miejsca, w którym ci ludzie mogliby się spotkać, wymienić wiedzą, zaplanować sobie jakieś spotkanie w offline. I tak naprawdę bardzo się cieszę właśnie z tego, że ta społeczność Ahoy powstała. Ona powstała z takiego naturalnego procesu rozwoju naszych produktów. gdzie zaczęliśmy tworzyć kursy kohortowe, czyli takie, w których sporo osób uczy się naraz razem z nami i właśnie społeczność stała się miejscem, w którym te kursy w takiej naszej bardzo autorskiej formule zaczęły dobrze się sprawdzać, więc od tego zaczęliśmy i osoby, które brały udział w takich kursach, najpierw w MoimNieKodu, a później w Zautomatyzowanych, trafiały na Ahoy i już w dużej mierze tam zostawały po to, żeby albo uczyć się dalej, albo
Jeżeli byśmy potrzebowali kogoś z jakiejś, nie wiem, gdzieś rekrutujemy czy potrzebujemy coś załatwić, naprawdę łatwiej jest to zrobić na Ahoju niż na jakiejkolwiek innej platformie społecznościowej czy pisząc do kogoś maila. Więc fajnie, że takie rzeczy się dzieją i mam nadzieję, że Ahoy może się stać z pomocą tego taką właśnie najfajniejszą platformą do wymiany wiedzy i kontaktów i projektów. Z Ahoy już wyrastają też różne projekty, które stają się firmami, różne projekty, gdzie ludzie łączą się w jakimś szczytnym celu też, żeby coś zrobić, na przykład non-profit. Także to też mnie mega cieszy. I to, że integrujemy Ahoya bardziej z eduwebem, to też jest wynikiem takiego naturalnego rozwoju tego, co dobudowaliśmy przez ten czas pod spodem.
Także to wszystko domyka się taką jedną wielką klamrą, którą domknąłbym też rozwój, nie rozwój tylko ten bieżący odcinek, ale też właśnie pozostawił też taką otwartą przestrzeń na to, żebyśmy myślę, że w jednym z kolejnych odcinków porozmawiali też o roli technologii w edukacji. I właśnie skupili się na tych wątkach dotyczących np. sztucznej inteligencji i naszej wizji przyszłości, edukacji i narzędziach, które powstają. Dziś zabrakło już nam na to czasu, ale myślę, że niebawem będziemy w stanie o tym porozmawiać. Ja myślę, że to jest właśnie doskonały temat na to, żeby przegadać o nim przynajmniej całe pół godziny, bo przygotowaliśmy bardzo fajne rzeczy na eduwebie, które w zasadzie już teraz możecie sprawdzić, jak wejdziecie sobie w player i nie będę zapeszał, bo chciałbym, żebyście sprawdzili nową odsłonę eduweb i wam
Serdecznie to polecam. My naprawdę pracowaliśmy nad nią bardzo długo. Jeszcze są tam jakieś drobne rzeczy, które poprawiamy, jak to zwykle bywa przy jakimś dużym wdrożeniu, ale naprawdę warto by było, żebyście spojrzeli. Nam szczególnie na tym teraz zależy, dlatego że poczyniliśmy duże inwestycje w związku z wdrożeniem platformy. No i mamy nadzieję, że teraz jakby reklamując ją szerzej czy pokazując właśnie co mamy, uda nam się zdobyć trochę z powrotem też osoby, które przez dłuższy czas były z nami, więc zachęcam was do tego, żebyście sprawdzili platformę i też weźcie na nowego Ahoja. My teraz przestawiamy się w całości na tworzenie contentu. Praktycznie i drobne poprawki, oczywiście rozwój, który dzieje się na bieżąco, ale na eduweb będą trafiać i już trafiają nowe materiały, już możecie zerknąć na to, jakie fajne rzeczy dla Was przygotowaliśmy.
Chcę jeszcze odpowiedzieć na pytanie, które padło na czacie, czy wprowadzamy jakieś mechanizmy zabezpieczeń wideo, ochrony praw autorskich, zabezpieczeń przed kopiowaniem. No i to też jest taka trochę moja refleksja, że wydaje mi się, że ja popełniłem też trochę błędów podczas tego cyklu, gdzie przepisywaliśmy całe eduweb. Trochę byłem może też niecierpliwy z tym backendem, ponieważ to wszystko się przedłużało i nie mogliśmy w tym czasie dokonywać zmian na platformie. To był taki trudny okres, który Prawda jest taka, Że to był też okres, w którym szereg rzeczy tak naprawdę gdzieś toczył się obok i został outsourcowany w różne miejsca.
I nawiązując do tego DRM, to wydaje mi się, że właśnie kiedyś robiliśmy trochę takich rzeczy, co do których nie do końca byliśmy przekonani, w które nie do końca wierzyliśmy. Eduweb mimo wszystko jest platformą misyjną, nie jest nastawiony na zarabianie, ale musi się utrzymywać i musi Witam serdecznie. Zrobił coś nieetycznego. Nie zajmują mi teraz zupełnie czasu. Nie robię tego. Nie chcę zastanawiać się nad tym, jak ktoś chciałby popełnić przestępstwo, czy zrobić coś nieetycznego, czy ja mu to będę utrudniał.
Pokazano pierwszych 25 dopasowań — doprecyzuj frazę, aby zawęzić wyniki. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Podstawowe wprowadzenie do odcinka, temat to nowa odsłona serwisu eduweb i plany na przyszłość.
Opis koncepcji i zmian w backendu, które pozwoliły na dalszy rozwój serwisu.
Opis zmian w layoutie i tworzenia nowego frameworku dla serwisu.
Opis automatyzacji i narzędzi no-code w działaniu serwisu.
Opis platformy i narzędzi technologicznych używanych na serwisie.
Opis integracji społeczności Ahoy z serwisem eduweb i rozwój społeczności.
Opis mechanizmów Web3, NFT i coins oraz ich integracji z serwisem.
Autor przedstawia nową odsłonę platformy eduweb i zachęca do jej sprawdzenia.
Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.
Kliknij, aby znaleźć fragmenty, w których pada.