StartIT programmēšanas skolotāju kursu piemēra projekts - skolas ķīmijas kabineta vielu un inventāra uzskates sistēma (API un lietotāja saskarne).
Projekta izstrādes gaitā ir iespējami vairāki veidi kā strādāt ar uzdevumiem un kur darbināt projektu - iespējams izvēlēties sev un skolēniem piemērotāko.
Projekts ir sadalīts vairākos loģiskos posmos:
- katrs no posmiem ir atsevišķā git zarā, kas ir secīgi numurēti
- katrs no posmiem satur uzdevumu aprakstu UZDEVUMI.md datnē un nepieciešamības gadījumā, papildus komentārus koda datnēs
- katrs no posmiem satur iepriekšējā posma uzdevumu atrisinājumu piemērus
Projektu iespējams darbināt lokāli (uz sava datora) vai uzstādīt uz kāda attālināta servera. Projekta dokumentācijā (docs mapē) ir apraksti sekojošām iespējām:
- lokāli
- repl.it (mākoņpakalpojums, par brīvu, ar iebūvētu IDE, var vienkārši savienot ar GitHub)
- PythonAnywhere (mākoņpakalpojums, par brīvu vienam projektam)
- Heroku (mākoņpakalpojums, par brīvu nelieliem projektiem, var vienkārši savienot ar GitHub)
Projekts domāts programmēšanas skolotājiem - kā kursu sastādaļa, pašmācībai un izmantošanai kā projektu vidusskolā.