About NodeSchool
NodeSchool on vapaaehtoisvoimin toteutettu avoimen lähdekoodin projekti jolla on kaksi tavoitetta: luoda laadukas ohjelmointiopetussuunnitelma ja järjestää yhteisöllisiä oppimistapahtumia.
Interaktiivisia oppitunteja
"Workshopper" formaatin loi ensimmäiseksi Substack of the Internet kesällä 2013 kun hän kirjoitti stream-adventure workshopperin.
Workshopperin määrittelevä piirre on interaktiivisuus ja automaatio. Workshopperit on tehty nousevan vaikeustason haasteista. Jokainen haaste alkaa käsitteen selityksellä ja sitten listaamalla ratkaisun vaatimukset. Oppilaat voivat sitten kokeilla ja kirjoittaa tietokoneohjelman joka täyttää kriteerit.
Kun he ovat varmoja vastauksestaan, he lähettävät sen workshoppiin tarkistettavaksi. Workshop ajaa ratkaisun ja tarkistaa onko kaikki vaatimukset toteutettu. Jos joku on väärin tai puuttuu, oppilas saa asiayhteyteen liittyvää palautetta ja he voivat kokeilla uudelleen. Jos heidän koodinsa läpäisee kaikki kriteerit, he läpäisevät haasteen ja siirtyvät seuraavaan.
Tämä kaikki on automatisoitu. Workshoppereita voidaan ajatella yksikkötestisetiksi jonka oppilaan pitää läpäistä kirjoittamalla oikeanlainen koodi.
Laaja valikoima aiheita
Kaikki NodeSchoolin workshopit on kirjoitettu Nodella, mutta workshopin aihe ei välttämättä tarvitse liittyä Nodeen. Esimerkiksi shader-school workshop opettaa tietokone grafiikan käytäntöjä eikä liity mitenkään JavaScriptiin.
NodeSchool yhteisö on kehittänyt todella upeita työkaluja uusien workshoppien luomiseen. Jos sinulla on idea workshopille, suosittelemme sinulle, että luet sivun Workshoppien luominen.
Tapahtumia ympäri maailmaa
Yhteisömme ovat järjestäneet NodeSchool -tapahtumia kaikissa maanosissa paitsi etelämantereella. Kuka tahansa voi järjestää tapahtuman ja yhteisönä yhdistämme hyödyllistä tietoa, yleisiä ohjeita ja vinkkejä tehdäksemme tapahtumista hauskoja ja ystävällisiä kaikille. Lue lisää sivulta tapahtuman järjestäminen.
Ota yhteyttä
Käytämme GitHubia NodeSchoolin organisointiin. Paras paikka ottaa yhteyttä on: organizers repository. Voit luoda uuden Issuen kyseiseen repositoryyn jolloin järjestäjille ilmoitetaan siitä ja he voivat vastata. Tämä on paljon parempi tapa kuin sähköpostin lähettäminen järjestäjille.
Code of conduct
NodeSchool organizers must follow the code of conduct outlined in the organizers repository. Each NodeSchool chapter is responsible for maintaining their own code of conduct. If you have questions about the code of conduct for a chapter you can open an issue in their associated github repository.