Tehtävä02_syksy2024vk37 Tivipt23a_ Versionhallinta Github:lla
Tehtävä02_syksy2024vk37 Tivipt23a_ Versionhallinta Github:lla
Tehtäväkuvaus:


Tässä tehtävässä https://openresearch.fi/opiskeluohjeita/





Ohjeet:

Opiskelemme versonhallintaa GitHub:lla. Opiskelijat rekisteröityvät Github- ympäristöön ja tekevät ensimmäisen harjoituksen lataamalla opettajan Minecraft repository:n ja lisäämällä siihen oman päivityksen.

Tässä tehtävässä harjoitellaan yhteisen ison ohjelmistoprojektin toteuttamista Github-ympäristösssä Classroom tiimityöskentelytilassa. Opiskelijat jaetaan tiimeihin joille luodaan omat  tiimirepot mikä sisältää Minecraft-ohjedokumentin jonka persteella opiskelijat valitsevat  jonkin esimerkin jonka koodaavat joko Pythonilla tai Scratch- ohjelmointikielellä.

Taarkoitukseen on että yksi opiskelija toimii projektipäällikkönä ja hostaa Minecraft-maailman johon tiimit kytkeytyvät ja lähtevät koodaamaan omaa raakennelmaa pelimaailmaan.

Koodi dokumentoidaan tekstinä repossa olevaan vaatimusmäärittelyyn kohtaan "Yksityiskohtainen suunnittelu". Ota kuva koodatusta rakennelmasta ja palauta myös koodi Word-vaatimusmäärittelyyn.


Opisskelijat jaetaan tiimeihin (tiimiparit)

Ohjeita Github:

1. Luo GitHub tili:
Creating an account on GitHub - GitHub Docs 

2. Lisää 2-vaiheinen tunnistus
Configuring two-factor authentication - GitHub Docs 

3.Git versionhallinnan opiskelua  (Verkkonäkymä)


4. Git "Hello World"
"Hello World."


Paltautettavia dokumentteja

+Palautetaan Teams/Tiedostot kansiossa oleva "minecraft_projektit_v03template" uutena versiona
a) avaa github.com web-selaimella
b) avaa Teams- kanava "Ohjelmistonkehtystiimin jäsenenä toimiminen"
c) avaa Teams- chatistä minecraft repository
d) Tee "Fork" "Main/Minecraft project -Patch-1" projektiin ja lisää muuttamasi Teams-minecraft dokumentti
e) Jos lisäät vielä dokumentteja niin valitsse "Add file" Huom! voit tehdä vain yhden Forkin jonka jälkeen käytä "Add file" toimintoa. Valitse "Fork" valikosta tekemäsi "Fork" johon palautat näyttökuvan tekemästäsi rakennelmasta.
f) Projektipäällikkö palauttaa kaikkien yhdessä rakentaman maailman Teams:n Tiedostot kansioon
(tästä tehdää sitten GitHub:iin myöhemmin ensimmäinen versio.


Huom! Jos Fork ei onnistunut niin kokeile ottaa (x) Copy Main Fork only pois päältä



Jatkotehtävä:
Koodaa "Lava Tower" ja palauta kuva koodatusta tornista sekä koodi "tower.py" Githubiin "Add" toiminnolla
Lava Tower (makecode.com)




Lähteet:

openresearch.fi
Kurssin tavoitteet

Github-versionhallinta-kehitystiimine-jasenena-toimiinen.pdf




Näyttökuva 2024-08-19 092952
Näyttökuva 2024-08-19 093328
Scroll to Top