GitHub classroom -tehtÀvÀt
Osa opintojakson tehtÀvÀnannoista löytyy GitHub-palvelusta, kukin omana repositorionaan. KyseisissÀ tehtÀvissÀ hyödynnetÀÀn tehtÀvien automaattista tarkastusta GitHub classroom -palvelun avulla. TehtÀvÀkohtaiset ohjeet löydÀt aina kustakin repositoriosta, mutta tehtÀvien yhteiset ohjeet on kirjattu alle.
TÀllÀ sivulla:
- Vaihe 1: TehtÀvÀn hyvÀksyminen
- Vaihe 2: Kloonaa repositorio
- Vaihe 3: Tee muutoksia
- Vaihe 4: Suorita testit paikallisesti
- Vaihe 5:
git status
,git add
jagit commit
- Vaihe 6: PÀivitÀ muutoksesi etÀrepoitorioon
- Vaihe 7: Tarkastele automaattisen arvioinnin tuloksia
- Vaihe 8: Tee korjauksia (tarvittaessa)
- Vaihe 9: LÀhetÀ tehtÀvÀ
Voit soveltaa nÀitÀ ohjeita esim. VS Code -koodieditorin tai Eclipsen kanssa seuraamalla VS Code:n omia ohjeita tai lukuisia Eclipsen ohjeita.
Vaihe 1: TehtÀvÀn hyvÀksyminen
-
Kirjaudu sisÀÀn GitHub-tilillesi.
-
Avaa linkki, jonka opettajasi on antanut sinulle pÀÀstÀksesi tehtÀvÀÀn kÀsiksi.
-
Klikkaa âAcceptâ -painiketta. TĂ€mĂ€ luo sinulle yksityisen kopion repositoriosta, jossa voit työskennellĂ€ tehtĂ€vĂ€n parissa.
Vaihe 2: Kloonaa repositorio
-
Avaa terminaali, Git Bash tai Git-työkalu tietokoneellasi.
-
Siirry hakemistoon, johon haluat tallentaa tehtÀvÀsi.
-
KÀytÀ seuraavaa komentoa repositorion kloonaamiseen (korvaa
<repository_url>
tehtÀvÀn repositorion URL-osoitteella):git clone <repository_url>
Huom! TehtÀvÀn kloonaamiseksi sinun tulee olla kirjautuneena GitHubiin myös Git-työkalullasi. Seuraa tarpeen mukaan työkalun ohjeita.
Vaihe 3: Tee muutoksia
-
Avaa tehtÀvÀssÀ annetut tiedostot valitsemassasi Java-kehitysympÀristössÀ.
-
VS Code -koodieditorin Java-ohjeistus löytyy sivustolta Java in Visual Studio Code . Seuraa sivun ohjeita ja asenna itsellesi editorin suosittelema Java-laajennus âLanguage Support for Javaâ.
-
Eclipse -koodieditorille löytyy lukuisia epÀvirallisia ohjeita Java-projektin lisÀÀmiseksi työtilaan.
Suosittelemme, ettÀ kloonaat projektin ensin Eclipsen ulkopuolella ja lisÀÀt kloonatun projektin Eclipseen seuraavasti:
File
-Import
-Gradle
-Existing Gradle Project
. MikÀli kÀytÀt Windows-kÀyttöjÀrjestelmÀÀ, joudut mahdollisesti asettamaan Eclipsen työtilaan UTF-8-merkistökoodauksen, jotta ÀÀkköset ja erikoismerkit toimivat oikein. Merkistökoodaus asetetaanWindow
-valikonPreferences
-kohdasta tÀmÀn kuvan mukaisesti.
-
-
Kirjoita ohjelmakoodia tehtÀvÀnannon ohjeiden mukaisesti.
Vaihe 4: Suorita testit paikallisesti
- Koodin kirjoittamisen jÀlkeen testaa se paikallisesti varmistaaksesi, ettÀ se toimii odotetusti. Tarkemmat ohjeet ratkaisun testaamiseksi löydÀt tehtÀvÀnannosta.
Vaihe 5: git status
, git add
ja git commit
-
Terminaalissa tai Git Bashissa siirry tehtÀvÀhakemistoon:
cd <tehtÀvÀ_hakemisto>
-
KÀytÀ seuraavia komentoja muutosten lisÀÀmiseen ja commitointiin:
git status # nÀyttÀÀ muuttuneet tiedostot git add <muutettu tiedosto> git commit -m "TehtÀvÀ suoritettu"
Vaihe 6: PÀivitÀ muutoksesi etÀrepoitorioon
-
PÀivitÀ tekemÀsi commit etÀrepositorioon GitHubissa:
git push
Vaihe 7: Tarkastele automaattisen arvioinnin tuloksia
-
Odota, ettÀ automaattinen arviointiprosessi suoritetaan GitHub actions -työkalulla.
-
Tarkastele automaattisen arvioinnin tuloksia kĂ€ymĂ€llĂ€ oman repositoriosi sivulla GitHubissa. LöydĂ€t automaattisten testien tuottamat tulokset ja pistemÀÀrĂ€n âactionsâ-vĂ€lilehden alta.
Vaihe 8: Tee korjauksia (tarvittaessa)
- MikĂ€li automaattinen arviointi paljastaa ongelmia tai virheitĂ€, palaa takaisin koodiisi, tee tarvittavat korjaukset ja toista vaiheet 4â7. Voit palauttaa tehtĂ€vĂ€t niin monta kertaa kuin on tarpeen tehtĂ€vĂ€n mÀÀrĂ€aikaan asti.
Vaihe 9: LÀhetÀ tehtÀvÀ
-
Kun olet tyytyvÀinen koodiisi ja testien tuloksiin, tehtÀvÀ on suoritettu.
-
Noudata mahdollisia kurssitoteutuskohtaisia lisÀohjeita, kuten repositorion linkin lisÀÀminen Teamsiin tai Moodleen.
TÀmÀ ohjeistus luotiin ChatGPT:n avulla.