Kā lejupielādēt Coursera kursus, pirms tie vairs nav mūžīgi

Coursera 30. jūnijā slēdz savu veco platformu, 30. jūnijā noņemot desmitiem (ja ne simtiem kursu no interneta)

Coursera 30. jūnijā no interneta noņem 472 bezmaksas tiešsaistes kursus.

Sākotnēji to sauca par “Masveida atklātajiem tiešsaistes kursiem”, un šie kursi vairs nebūs atvērti - vai tiešsaistē, jo Coursera lietošanas noteikumi aizliedz studentiem dalīties ar viņu materiāliem, tiklīdz šie kursi kļūst tumši.

Bet mēs joprojām varam mācīties no šiem kursiem privāti - ja mēs varam tos iegūt. Papildus ieteikumam studentiem “uzņemt ekrānuzņēmumus”, Coursera nesniedza norādījumus par to, kuri kursi kļūs nepieejami, kā arī par to, kā studenti varētu lejupielādēt savus materiālus.

Šī rokasgrāmata parādīs, kā steigties un likumīgi lejupielādēt pēc iespējas vairāk kursu līdz 30. jūnijam.

Lielā pamestība

Skatīt ierakstu vietnē imgur.com

Pirmkārt, ātra vēstures stunda. 2014. gadā Coursera sāka no jauna veidot savu platformu, lai pielāgotos pašmācības kursiem pēc pieprasījuma.

Vecajā platformā kursi bija balstīti uz sesijām, un tiem nebija paredzama grafika. Laiks tika atstāts universitātes un tās profesoru ziņā. Bija diezgan bieži sastapties ar kursu, kas jums patika, tikai atklājot, ka kurss jau ir beidzies. Nebūtu norādes par to, kad (vai ja) kurss atkal tiks piedāvāts.

Faktiski mēs izveidojām Class Central MOOC Tracker kā paziņojumu pakalpojumu tiešsaistes kursiem, lai palīdzētu studentiem tikt galā ar sākuma datuma trūkumu. Šis rīks nosūta jums paziņojumus, kad tiek paziņotas par jaunām kursu sesijām.

Mēs novērojām, ka daudzi no vecākiem kursiem, kas balstīti uz sesijām, pārcēlās uz šo Coursera jauno platformu pēc pieprasījuma, bet ne visi no tiem. Mums nav informācijas par to, vai kāds no Coursera slēgtajiem kursiem kādreiz tiks migrēts uz šo jauno platformu.

Tāpēc noteikti lejupielādējiet visus kursus, par kuriem jūs domājat, ka pat tagad jūs varētu interesēt attālināti, kamēr jūs joprojām varat.

Saraksts no nāves soda

Daudzi no Coursera populārākajiem un visaugstāk novērtētajiem kursiem nomirs 30. jūnijā, kad Coursera velk kontaktdakšu savai vecajai platformai. Pēdējos 5 gadus vadījis Class Central un pats esmu iegremdējies tiešsaistes kursos, šeit ir daži no visprecīzākajiem nāves soda ieslodzītajiem:

  • Sociālā psiholoģija no Veslijana, kurā reiz bija atšķirība, ka tā ir Coursera lielākā klase
  • Coursera dibinātājs un bijušais izpilddirektors Daphne Koller iespējamie grafiskie modeļi
  • Stenforda algoritmi: Dizains un analīze, 1. un 2. daļa. Kursa 1. daļa man palīdzēja notīrīt savu pirmo tehnisko interviju un iegūt darbu Silīcija ielejā. Tā ir arī visaugstāk novērtētā klase mūsu teorētiskajā datorzinātņu priekšmetā (atjauninājums: viņi tagad ir pārcēlušies uz platformu pēc pieprasījuma)
  • Džefrija Ullmana (jā, THE Jeffery Ullman) automātu un kalnrūpniecības masveida datu kopa
  • Kīta Devlina ievads matemātiskajā domāšanā (Stenforda)
  • Prinstonas universitātes Bitcoin un kriptovalūtas tehnoloģijas
  • Prinstonas algoritmi, I un II daļa. To māca Roberts Sedžviks un Kevins Veins, kuru grāmata Algoritmi tiek izmantota kā mācību grāmatas pasaules klasēs
  • un vēl daudz vairāk

Coursera vietne neļauj viegli saprast, kuri kursi atrodas uz vecās platformas un kuri uz jaunās platformas. Viens veids, kā to noteikt, ir apskatīt kursu apraksta lapas. Kursa vecajā platformā labajā pusē ir poga “reģistrēties”, savukārt jaunajā platformā - kreisajā pusē:

Bet ar vairāk nekā 1800 Coursera kursiem būs gandrīz neiespējami pašiem iziet šos visus un saprast, kuri kursi jums jāsaglabā.

Bet jums ir paveicies. Mēs veicām masveida visu šo kursu analīzi un izdomājām, kuri no tiem mirs ar veco platformu - vairāk nekā 450 no tiem.

Diemžēl ne visi šie kursi ir atvērti dalībai. Un, ja jūs neesat reģistrējies kādā no viņiem, iespējams, nevarēsit piekļūt viņu materiāliem.

Patlaban uzņemšanai ir atvērti aptuveni 220 kursi, un jūs noteikti varat paķert materiālus šiem kursiem, ja rīkojaties ātri.

Šeit ir pieejams viss dzēšanai paredzēto kursu saraksts, kas joprojām ir atvērts dalībai.

Labi - tad kā mēs tos lejupielādējam?

Coursera vecajā platformas lapā ir lejupielādes saites tieši kursa satura lapās (labās puses ikonas). Tā vietā, lai noklikšķinātu uz katras saites, lai manuāli lejupielādētu mācību materiālus, automatizēsim šo procesu.

1. solis: atrodiet savus kursus

Kursu lejupielādei ir divi veidi - Chrome spraudnis un Python Script. Šīs metodes mēs izpētīsim 2. solī. Bet šajā solī mēs palīdzēsim jums noskaidrot, kuru (-os) kursu (-us) varat lejupielādēt.

Pirms pāriet uz 2. darbību, jums būs nepieciešams URL, kas izskatās apmēram šādi: //class.coursera.org/pgm-003/lecture hroma spraudnim vai klases nosaukums, piemēram, pgm-003 Python skriptam.

1.A darbība: jau esat reģistrējies

Šajā solī mēs noskaidrosim, kuri vecā kaudzes kursi jau esat reģistrējušies. Mazāk nekā puse no vairāk nekā 450 kursiem, kas pašlaik tiek uzturēti vecajā platformā, ir atvērti dalībai. Tas nozīmē, ka, ja pirms tam nebūsiet reģistrējies kursam, nevarēsit lejupielādēt tā materiālus, izmantojot hroma spraudni. Python skripts joprojām varētu darboties.

Lai atrastu vecajā kaudzē kursus, uz kuriem iepriekš esat reģistrējies, apmeklējiet sadaļu Mani kursi vietnē Coursera. Vecie platformas kursi būs redzami cilnē Arhivētie kopā ar citiem kursiem. Kā parādīts zemāk, vecajiem platformas kursiem būs saite ar nosaukumu “Kursu arhīvs”, ja katram kursam noklikšķiniet uz punktu navigācijas pogām. Kopējiet šo saiti, un mēs to izmantosim 2. darbībā.

Ja izmantojat Python skriptu, jums būs nepieciešams klases nosaukums, kas daļēji atrodas URL. Tātad PGM gadījumā tas būs pgm-003, ti, //class.coursera.org/ pgm-003 / lekcija

Nokopējiet šo saiti, un mēs to izmantosim 2. darbībā. Ja saite Kursu arhīvs nepastāv, tas nozīmē, ka tās kurss ir no jaunās platformas.

Alternatīvi, ātrs veids, kā pārbaudīt, vai trase ir daļa no vecās kaudzes, ir meklēt kursu Class Central. Ja klases centra kursa apraksta lapā redzat lielu sarkanu PSA (ekrānuzņēmums zemāk), tas nozīmē, ka tā ir vecās platformas daļa.

1.B solis: nav reģistrēts

Šajā gadījumā jums nav paveicies. Jūs varat lejupielādēt tikai tos kursus, kas joprojām ir atvērti dalībai. Bet, ja vecajā platformā jūs interesējošos kursus pievienosiet MOOC Tracker, izmantojot pogu “+” blakus kursam šajā lapā, mēs jums nosūtīsim paziņojumu, ja kurss pāriet uz jauno platformu pēc pieprasījuma.

Apmeklējiet veltīto lapu ar 220 kursiem, ko izveidojām Class Central, kurā ir uzskaitīti visi kursi, kas joprojām ir atvērti reģistrācijai. Jūs varat filtrēt šo sarakstu pēc priekšmetiem vai kārtot šos kursus pēc vērtējuma, lai palīdzētu jums noskaidrot, kuri kursi jums vajadzētu lejupielādēt un saglabāt.

Kad esat izdomājis, kuru kursu vēlaties saglabāt, noklikšķiniet uz nosaukuma, lai apmeklētu kursa lapu Class Central. Jūs redzēsiet lapu, kas līdzīga tai, kas redzama zemāk, ar lielu sarkanu PSA.

Nokopējiet kursa materiāla saiti (līdzīgi kā iezīmētā saite augšējā attēlā) vai klases nosaukumu no sadaļas Python Script (ti, pgm-003), un mēs esam gatavi 2. darbībai.

Dažiem kursiem var būt vairāki klašu nosaukumi. Katras klases nosaukums apzīmē atšķirīgu kursa sesiju / skrējienu. Mēs iesakām izvēlēties pēdējo (pēdējais sarakstā). Ja kāda iemesla dēļ skripts neizdodas, izmēģiniet citus klases nosaukumus. Pilnīgi iespējams, ka dažiem kursiem python skripts, iespējams, nevarēs lejupielādēt kursa materiālus.

Varat arī pārlūkot šo izklājlapu, kas mitināta pakalpojumā Google dokumenti, kopā ar visiem kursiem. Nokopējiet kursa materiāla URL vai klases nosaukumu no slug slejas jebkuram kursam, kuru vēlaties lejupielādēt.

2. solis: lejupielādējiet visu kursa materiālu

Pirms virzāties uz priekšu, jums ir jābūt šādiem priekšnosacījumiem:

  1. Kursa materiālu lapas URL vai klases nosaukums, kuru izvēlaties no 1. darbības. Šajā solī pieņemsim, ka URL ir //class.coursera.org/pgm-003/lecture (Daphne Koller varbūtējie grafiskie modeļi) un klases nosaukums ir pgm-003
  2. Pietiekama vieta diskā vai diskā. Viens kurss var viegli aizņemt vairāk nekā 1 GB.

Coursera kursus var lejupielādēt vairākos veidos, izmantojot hroma spraudni vai pitona skriptu.

2.A iespēja: Google Chrome spraudnis

Šis solis ir lieliski piemērots lietotājiem, kas nav tehniski lietotāji vai ja vēlaties lejupielādēt tikai dažus kursus. Instalējiet Google Chrome spraudni Kursa materiālu lejupielādētājs. Jūsu URL joslas labajā pusē vajadzētu redzēt Coursera logotipa ikonu.

Tagad apmeklējiet kursa materiālu URL no 1. soļa. Jums jāpiesakās Coursera vai dažos gadījumos jāpiedalās kursā. Noklikšķiniet uz ikonas, un jūs tiksiet novirzīts uz lapu, kas ir līdzīga zemāk redzamajai lapai:

Noklikšķinot uz Sākt lejupielādi, kursora materiāli tiks lejupielādēti Chrome noklusējuma lejupielādes mapē. Sargieties no opcijas Jautāt lietotājam SaveAs . Tas uzdos šo jautājumu par katru lejupielādējamo failu, kas padara to patiešām kaitinošu. Mēs iesakām turēties tālāk no izvēles rūtiņas un izveidot vairāk vietas lejupielāžu mapē vai mainīt noklusējuma lejupielāžu vietu pārlūkā Chrome.

Dažos kursos šis spraudnis var nedarboties. Iespējams, vēlēsities eksperimentēt ar Coursera Downloader spraudni. Diemžēl šis spraudnis lejupielādē tikai videoklipus.

2B iespēja: izmantojiet pitona skriptu

Šī opcija ir nedaudz sarežģītāka, taču, ja jūs varat nokļūt iestatīšanas procesā, tas ir labākais risinājums, jo tas ļauj lejupielādēt visus kursus, kas tiek mitināti vecajā platformā, un ne tikai tos, kas pašlaik ir atvērti reģistrācijai.

Coursera Downloader python skripts ļauj jums patiešām viegli lejupielādēt vairākus kursus vienlaikus. Tas arī iet soli tālāk un no lekciju lapas iegūst nedēļu un klašu nosaukumus un pēc tam lejupielādē saistītos materiālus atbilstoši nosauktos failos un direktorijos.

Lai sāktu izmantot skriptu, izpildiet Github lapā sniegtos norādījumus, lai instalētu skriptu. Instalēšana var būt nedaudz grūts, taču, ja rodas kādas problēmas, lūdzu, atstājiet komentāru. Mēs centīsimies jums palīdzēt pēc iespējas ātrāk un atjaunināsim šo rokasgrāmatu.

Pēc instalēšanas jums būs nepieciešams “klases nosaukums”, kuru jūs paņēmāt 1. solī, ti, pgm-003. Lai lejupielādētu kursu materiālus, palaidīsit šādu komandu:

coursera-dl -u  -p  pgm-003

Ja vēlaties lejupielādēt vairākus kursus, komandas beigās vienkārši pievienojiet vairāk klases. Coursera Downloader skripts ir daudz vairāk iespējas elektroenerģijas lietotājiem. Viņiem pat ir gatavs dokera skripts.

Neaizmirstiet nosūtīt pateicības vārdu Rogério T. de Brito (@rtdbrito) un John Lehmann (@jplehmann) par šī brīnišķīgā rīka izveidi.

[Eksperimentāls] Lejupielādējiet viktorīnas un uzdevumus

Github lietotājs Chillee ir izveidojis veidu, kā lejupielādēt viktorīnas un uzdevumus, paplašinot Coursera-dl Python skriptu. Skriptu varat atrast šeit un lasīt par to šeit.

Mēs pastāvīgi atjaunināsim šo rokasgrāmatu, tāpēc atstājiet savus jautājumus zemāk.

2016. gada 17. jūnijs : Coursera atjauninājums par šīm izmaiņām: Coursera pāreja uz jaunu tehnoloģiju platformu. Citēt:

“Mēs vēlamies precizēt, ka, pat beidzoties piekļuvei vecajai platformai, gandrīz visi šajā platformā piedāvātie kursi jaunajā platformā joprojām būs pieejami atjauninātā formātā. Vecajā platformā ir daži desmiti kursu, kas netiks migrēti uz jauno platformu un tādējādi nebūs pieejami pēc 30. jūnija. ”

- Coursera

Ja jums patika to lasīt, apskatiet dažus citus Class Central gabalus:

  • Katru Intro to Data Science kursu internetā es sarindoju, balstoties uz tūkstošiem datu punktu
  • Ja vēlaties apgūt Datu zinātni, sāciet ar kādu no šīm programmēšanas nodarbībām
  • Ja vēlaties apgūt datu zinātni, apmeklējiet dažas no šīm statistikas nodarbībām
  • Labākie bezmaksas tiešsaistes universitātes kursi jaunas pasaules valodas apguvei
  • Pēc datiem 50 labākie bezmaksas tiešsaistes universitātes kursi
  • Šeit ir 250 Ivy līgas kursi, kurus jūs tiešsaistē varat iziet bez maksas