Skip to content

StudentTraineeCenter/what-the-code

Repository files navigation

What The Code je volně dostupná platforma pro teoretické a praktické učení programovacích jazyků v češtině. Navržena k porozumění studentům středních škol, žákům 2. stupně základní školy, ale i komukoliv, kdo má chuť a zájem rozvíjet své programovací dovednosti.

Používání platformy

Ke každému programovacímu jazyku může být několik tzv. modulů. Moduly jsou tematicky odděleny takovým způsobem, aby vždy pokryli jednu důležitou část daného jazyka. Zároveň slouží jako dobrá pomůcka k sledování vašeho postupu a lepší organizaci učení. Modul může obsahovat dvě části a to teoretickou a praktickou část.

Teoretická část

Učí důležité znalosti nutné k psaní kódu. Popisuje jak co funguje, demonstruje na ukázkách kódu. speciálně vytvořeného pro pochopení daného úseku.

Praktická část

Zde vzniká prostor pro vás otestovat vaše nově naučené znalosti z teoretické části daného modulu. Bude zde jedna či více praktických úloh, které lze vyřešit přímo na platformě díky dostupnému online compileru.

Kontribuční systém platformy What The Code

Pro zajištění kontinuity platformy dáváme všem možnost přispět na vývoji projektu. Možné je:

  • Můžete přidat nový programovací jazyk, klidně i kódovací. Ten se bude skládat z modulů
  • Modul. Lze přidávat do již existujících, nebo do nového jazyku. U existujících je nutné si ohlídat, jestli se už vaše téma nepokrylo v některém z modulů a zachovat styl* ve kterém jsou moduly psány.

*To znamená psát způsobem, kterému rozumí i děti na 2. stupni základní školy, psát chronologicky (modul má nějakou posloupnost a znalosti se na sebe skládají v průběhu modulu), zahrnout zadání praktické úlohy a její možné řešení alespoň na konci modulu (pokud možno), apod.

  • Upravit modul. Pokud se vám zdá, že již v existujícím modulu něco chybí, nebo by mohlo být vysvětleno lépe. Opravy prosíme dělat přes issues přímo na GitHubu

jak příspět?

Nejefektivnější bude si udělat vlastní branch na GitHubu, přidat/upravit daný obsah a zažádat o pull. Nový obsah nebo úpravy budou zkontrolovány a případně přidány přímo na platformu.

Za každou snahu zlepšit platformu What The Code děkujeme. :)

ToDo

plánovaná rozšíření

  • Vlastní hosting
  • Guide na vytvoření vlastního kódovacího prostředí
  • zprovoznit compiler přímo na stránce