Skip to main content Link Menu Expand (external link) Document Search Copy Copied

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:

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

  1. Kirjaudu sisÀÀn GitHub-tilillesi.

  2. Avaa linkki, jonka opettajasi on antanut sinulle pÀÀstÀksesi tehtÀvÀÀn kÀsiksi.

  3. Klikkaa “Accept” -painiketta. TĂ€mĂ€ luo sinulle yksityisen kopion repositoriosta, jossa voit työskennellĂ€ tehtĂ€vĂ€n parissa.

Vaihe 2: Kloonaa repositorio

  1. Avaa terminaali, Git Bash tai Git-työkalu tietokoneellasi.

  2. Siirry hakemistoon, johon haluat tallentaa tehtÀvÀsi.

  3. 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

  1. 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 asetetaan Window-valikon Preferences-kohdasta tÀmÀn kuvan mukaisesti.

  2. Kirjoita ohjelmakoodia tehtÀvÀnannon ohjeiden mukaisesti.

Vaihe 4: Suorita testit paikallisesti

  1. 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

  1. Terminaalissa tai Git Bashissa siirry tehtÀvÀhakemistoon:

    cd <tehtÀvÀ_hakemisto>
    
  2. 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

  1. PÀivitÀ tekemÀsi commit etÀrepositorioon GitHubissa:

    git push
    

Vaihe 7: Tarkastele automaattisen arvioinnin tuloksia

  1. Odota, ettÀ automaattinen arviointiprosessi suoritetaan GitHub actions -työkalulla.

  2. 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)

  1. 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À

  1. Kun olet tyytyvÀinen koodiisi ja testien tuloksiin, tehtÀvÀ on suoritettu.

  2. Noudata mahdollisia kurssitoteutuskohtaisia lisÀohjeita, kuten repositorion linkin lisÀÀminen Teamsiin tai Moodleen.

TÀmÀ ohjeistus luotiin ChatGPT:n avulla.