TMC-Ohjeet

Esivaatimukset

Huom!
Syksyllä käytössä on dotnet8.0!

Voidaksesi tehdä tehtävät, sinun tulee asentaa muutama ohjelmisto koneellesi, sekä luoda käyttäjätunnus MOOC.fi -palveluun.

.NET

Sinulla tarvitsee olla .NET (kutsutaan myös nimellä Dotnet) asennettuna. Voit asentaa sen täältä: https://dotnet.microsoft.com/download.

Huom!
Käytössä on dotnet 8.0. Vanhemmat versiot eivät toimi!

Visual Studio Code (VSCode)

Käytämme Visual Studio Code -tekstieditoria. Löydät ohjeet esimerkiksi täältä tai suoran asennuslinkin tästä

C# ja TMC Plugin

Kun olet asentanut VSCoden, sinun tulee asentaa Test My Code eli TMC -laajennuksen siihen. Ohjeet löydät täältä

Tarvitset myös C# -laajennuksen: Visual Studio Code Marketplace

Kuinka tehtäviä tehdään

Rekisteröityminen MOOC.fi -palveluun

Asennettuasi kaiken tarvittavan, sinun tulee ladata tehtävät koneellesi. Sitä varten tarvitset MOOC.fi tilin. Voit lukea ohjeet täältä. Seuraa ohjeita vaiheeseen Kirjautuminen ohjelmointiympäristöön asti.

Huom!
Rekisteröidy korkeakoulun (tai koulun) sähköpostiosoitteella, jos sinulla on sellainen!

Rekisteröidy samalla sähköpostiosoitteella sekä MOOC.fi -palveluun, että avoimeen ammattikorkeakouluun, jos haluat opintopisteitä!

Centrian opiskelijat (lukukauden aikana)

Kun sinulla on tili luotuna, valitse VSCodessa oikea organisaatio ja opintojakso:

  • Organisaation valinta: Centria University of Applied Sciences
  • Oikea opintojakso riippuu toteutuksesta, jolla olet, kuten Algorithms and Data Structures with C# Fall XX tai Algorithms and Data Structures with C# Spring XX, missä XX on lukukausi.
    • Oikea nimi löytyy myös Itslearningista.

Avoin yliopisto ja vapaa oppiminen

Kun sinulla on tili luotuna, valitse VSCodessa oikea organisaatio ja opintojakso:

  • Organisaation valinta: Centria University of Applied Sciences
  • Opintojakson valinta: OPEN XX-XX Algorithms and Data Structures with C# missä XX-XX on lukuvuosi.

Tehtävien tekeminen

Löydät jokaisen osion tehtävät aina luvun lopusta. Kaikissa luvuissa ei ole tehtäviä.

Voit seurata näitä ohjeita (tiettyyn pisteeseen asti) tehtävien tekemiseen.

Huom!
Tässä kohtaa voit törmätä bugiin (virheeseen), ja tehtävät eivät tule näkyviin.

Tässä tapauksessa, valitse uudelleen Extensions-valikosta TMC-laajennus, ja ota se käyttöön (Enable).

Tämän jälkeen VSCode kysyy, luotatko laajennukseen ja tiedostoihin, vastaa molempiin KYLLÄ (YES).

Huom!
Valitettavasti osuus "Lähdekoodin ajaminen" ei toimi vielä C#:lla

Meidän täytyy ajaa tehtävät manuaalisesti, jos haluamme niin tehdä.

Visual Studio Codessa,

  • Klikkaa oikealla hiiren napilla tiedostoa Program.cs ja valitse Open in integrated terminal.
  • Aja ohjelma kirjoittamalla dotnet run auenneelle komentoriville ja paina Enter.

Dotnet run

Huom!
Dollarin merkki kuvissa EI ole osa komentoa!

Tehtävien testaaminen

Seuraa näitä ohjeita

Tehtävien lähettäminen palvelimelle

Vain lähettämällä tehtävät palvelimelle, tehtävistä saa pisteitä, ja opintojaksolla pääsee etenemään. Seuraa näitä ohjeita.

Pistetilanteen tarkistaminen

Voit tarkastaa oman pistetilanteesi kirjautumalla osoitteessa https://tmc.mooc.fi olevaan verkkopalveluun. Verkkopalveluun kirjaudutaan MOOC.fi-tunnuksilla.

Virheitä materiaalissa?

Löysitkö virheen tiedoissa? Tai kirjoitusvirheen? Lähetä meille parannusehdotus GitHubissa ja auta meitä parantamaan materiaalia!