Skip to content

Commit

Permalink
Import new content
Browse files Browse the repository at this point in the history
  • Loading branch information
nygrenh committed Jan 21, 2020
1 parent b6d5d4d commit 80082f9
Show file tree
Hide file tree
Showing 239 changed files with 59,390 additions and 36,360 deletions.
50 changes: 50 additions & 0 deletions data/credits.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
path: "/credits"
title: "Credits"
hidden: false
information_page: true
---

The course was made by the [Agile Education Research -group](https://www.helsinki.fi/en/researchgroups/data-driven-education).

## Material

The course material was written by Arto Hellas (né Vihavainen) and
Matti Luukkainen. The following individuals have also contributed to the material (in alphabetical order):

* Antti Laaksonen
* Antti Leinonen
* Henrik Nygren
* Joel Kaasinen
* Juhana Laurinharju
* Juho Leinonen
* Martin Pärtel
* Matti Paksula
* Mikael Nousiainen
* Nea Pirttinen
* Pekka Mikkola
* Reetta Puska
* Vilma Kangas


### Translation

The course was translated by these individuals (in alphabetical order):

* Ava Heinonen
* Daniel Koch
* Jesper Kuutti
* Jesper Peterson
* Joel Hassan
* Kalle Belmo
* Reetta Puska


The course material is licensed under a [Creative Commons BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.fi)-license.


## Technology used in this course

The course page has been made by [Henrik Nygren](https://github.com/nygrenh) and [Antti Leinonen](https://github.com/redande).

The automatic programming assignment assessment tool "Test My Code" (or TMC) has been created by the [Agile Education Research group](https://www.helsinki.fi/en/researchgroups/data-driven-education) at University of Helsinki.
65 changes: 65 additions & 0 deletions data/faq.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
---
path: "/faq"
title: "Frequently asked questions"
hidden: false
information_page: true
---

Here's some of the most frequently asked questions. If you can't find the answer for your question, you should ask it through one of the [support channels](/support-and-assistance).

<table-of-contents></table-of-contents>

### I've got a problem with the TMC plugin

Make sure you've got the newest version of the TMC plugin by clicking `Help` -> `Check for Updates` on the top bar of Netbeans.

If you can't make it work, come to the workshops and we'll help you :)

### Netbeans freezes when the feedback window opens

This problem shouldn't be present in the newer version of the plugin. You can download it at `Help` -> `Check for updates` and following the instructions.

### I think one of the programming exercises has a bug

Please make sure the bug is not in your code. You may ask for help to spot a possible bug from one of the course's [support channels](/support-and-assistance). You can also test if there's an update to the exercise in NetBeans by selecting TMC --> Download or update exercises from NetBeans' navigation bar. If the problem still persists, please open a new discussion thread in the course's Moodle-forum where the course assistants can see what's wrong with the exercise and fix the issue.

### I found an error in the material

Please open a new discussion thread in the course's Moodle-forum regarding the error you found.

If you are able to fix the error yourself, for example if it's a typing error, you can open a pull request in the course material's Github repository: https://github.com/rage/java-programming-fall-19


### Doing the exercises and returning them is slow on macOS

Follow these instructions to fix the issue: https://materiaalit.github.io/tmc-asennus/macos-verkkoongelma/.

If it doesn't help, try changing the proxy setting on Netbeans to "no proxy".

### The installer of Netbeans is not opening on macOS

Try clicking the installer with the right button of the mouse and then choose "Open".

### the tests of part are not working on my mac

Check these instructions: [macOS ohjeet](/macos-ohjeet)

### while running the tests, I get an error about JAVA_HOME

Follow these instructions: [https://materiaalit.github.io/tmc-asennus/java_home_not_found/](https://materiaalit.github.io/tmc-asennus/java_home_not_found/).

### Netbeans or its installer doesn't open, or looks odd when opening

Make sure you have Java Development Kit (JDK) version 8 installed. The environment used on this course doesn't work properly with newer versions of Java. If you have a problem with this, try removing the newer versions of Java on your computer, and then install "Netbeans with TMC" again.

### The buttons to run and to send to the server on Netbeans are gray

This usually indicates either passed deadline or wrong course being selected in `TMC` -> `Settings`.

### I want to apply for study right through the programming mooc. Is this the right course?

No, you cannot apply for the study right based on this course.

### Encountering 'Cannot run program "cmd"' when doing programming exercises

The issue is probably due to an error with very recent Java 8 JDK versions. See the [Installation guide](https://www.mooc.fi/en/installation/netbeans) for specifics and solutions.
47 changes: 41 additions & 6 deletions data/arvostelu-ja-kokeet.md → data/grading-and-exams.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
path: "/arvostelu-ja-kokeet"
title: "Arvostelu ja kokeet"
path: "/grading-and-exams"
title: "Grading and exams"
hidden: false
information_page: true
---
Expand All @@ -11,12 +11,43 @@ Ohjelmoinnin perusteita vastaava koe suoritetaan materiaalin osien 1-7 jälkeen.

Molempia kokeita järjestetään useana eri päivänä. Voit osallistua kokeisiin minä tahansa koepäivänä. Kurssilla saa osallistua halutessaan useampaan kokeeseen. Opintorekisteriin jää paras suoritus.

Koepäivät tulevat tänne tammikuussa.
Osien 1-7 kokeita järjestetään seuraavasti:

- 13.4.
- 7.5.
- 8.6.
- 29.6.
- 20.8.
- 28.9.
- 16.11.
- 4.1.2020


Osien 8-14 kokeita järjestetään seuraavasti:

- 7.5.
- 8.6.
- 29.6.
- 20.8.
- 28.9.
- 16.11.
- 4.1.2020

Kokeet tehdään Moodle-verkkoympäristössä. Kokeen voi aloittaa koepäivänä mihin kellonaikaan haluaa.

## Kokeeseen ilmoittautuminen

Koe on täysin maksuton. Ennen ilmoittautumista tarkista pistevisualisaaatiosta (sininen pallo sivun oikeassa alakulmassa), että olet saanut tarpeeksi pisteitä voidaksesi osallistua kokeeseen. Alempana tällä sivulla kerrotaan kokeeseen vaadittava pistemäärä sekä aikataululliselle että aikatauluttomalle kurssille.

Ohjeet koeilmoittautumiseen löytyvät sivulta [Koe ja Moodle-ilmoittautuminen](/koe-ja-moodle-ilmoittautuminen).


## Kurssin pisteytys

Jokaisen osan kaikista tehtävistä saa tehtäväpisteitä. Löydät osan kaikki tehtävät valitsemalla kyseisen osan yleisnäkymästä "Lista osan tehtävistä". Näet tehtäväpisteesi kurssimateriaalin oikeassa alakulmassa olevasta pistevisualisaatiosta kohdan "Tehtäväpisteet yhteensä" kohdalta.

Tehtäväpisteet muutetaan kurssipisteiksi siten, että täydet kurssipisteet kustakin osasta saa kun tehtäväpisteitä on yli 90%, ja puolet kurssipisteitä saa kun tehtäväpisteitä on noin 45% jne. Näet saamasi kurssipisteet pistevisualisaation kohdasta "Osasta saadut kurssipisteet".

Huomaa, että mikäli haet opiskelupaikkaa Ohjelmoinnin MOOCin kautta, saadaksesi kutsun näyttökokeeseen tulee sinun saada vähintään 90% jokaisen osan ohjelmointitehtävien pisteistä. Omat ohjelmointitehtävien pisteet näkee helpoiten materiaalin pistevisualisaatiosta, jonka saa auki klikkaamalla sinistä palloa sivun oikeassa alareunassa. Tämä vaatimus eroaa siis yleisestä kurssin arvostelusta.

## Kurssin arvostelu
Expand Down Expand Up @@ -68,14 +99,18 @@ Aikataulutetussa kurssissa arvostelu perustuu sekä tehtyihin tehtäviin (50% ko

Kokeeseen saa osallistua kun on tehnyt vähintään 25% jokaisen osan ohjelmointitehtävien pisteistä.

Tämä koskee myös kesän aikataulutettua kurssia.

#### Aikatauluttamaton kurssi

Aikatauluttoman kurssin arvosteluperusteet tulevat tänne myöhemmin.
<!--
Aikatauluttamattomassa kurssiversiossa arvostelu perustuu täysin kokeeseen. Tällä kurssin versiolla arvosteluasteikon kokonaispisteet ovat siis pelkästään koepisteet.

Kokeeseen saa osallistua kun on saanut jokaisen osan ohjelmointitehtävien pisteistä vähintään 90%. -->
Kokeeseen saa osallistua kun on saanut jokaisen osan ohjelmointitehtävien pisteistä vähintään 90%.

#### Koeleikkuri

Molemmissa kursseissa kokeesta tulee saada vähintään puolet kokeen pisteistä kurssin läpäiseksi.

### Näyttökokeet

Lue tietoja näyttökokeista täältä: [Mahdollisuus opinto-oikeuteen](/opinto-oikeus#heading-nayttokokeet)
Binary file added data/img/diagrams/part4.1-classdiagram-ex-dog.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added data/img/diagrams/part4.1-classdiagram-person.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added data/img/drawings/part1.4-variable-change-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added data/img/drawings/part1.4-variable-change-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added data/img/drawings/part1.4-variable-change-3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added data/img/drawings/part1.6-boolean-variable.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added data/img/drawings/part3.2-arraylist-add.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added data/img/drawings/part3.2-arraylist.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added data/img/drawings/part5.3-first-1-tm.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added data/img/drawings/part5.3-first-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added data/img/drawings/part5.3-first-2-tm.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added data/img/drawings/part5.3-first-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added data/img/drawings/part5.3-first-3-tm.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added data/img/drawings/part5.3-first-3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added data/img/drawings/part5.3-first-4-tm.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added data/img/drawings/part5.3-first-4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added data/img/drawings/part5.3-first-5-tm.png
Binary file added data/img/drawings/part5.3-first-5.png
3 changes: 3 additions & 0 deletions data/img/exercises/class-diagram-book.svg

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions data/img/exercises/class-diagram-customer.svg

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions data/img/exercises/class-diagram-plane.svg

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions data/img/exercises/class-diagram-player-and-bot.svg

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions data/img/exercises/class-diagram-saveable-person.svg

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions data/img/exercises/class-diagram-show-and-ticket.svg

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions data/img/exercises/class-diagram-student-and-university.svg

Large diffs are not rendered by default.

Binary file added data/img/exercises/tic-tac-toe.png
Binary file added data/img/material/chart-relative-support.png
Binary file added data/img/material/chart-support-rkp-and-vihr.png
Binary file added data/img/material/gui-greeter.gif
Binary file added data/img/material/gui-vocabulary-practice.gif
Binary file added data/img/material/hurray-button.png
Binary file added data/img/material/part13.3-gui-notifier-1-sm.png
Binary file added data/img/material/part13.3-gui-notifier-1.png
Binary file added data/img/material/part13.3-gui-notifier-2-sm.png
Binary file added data/img/material/part13.3-gui-notifier-2.png
Binary file added data/img/material/part13.3-gui-stats.gif
Binary file added data/img/material/part4.1-class-created.png
Binary file added data/img/material/shanghai_en.png
Binary file added data/img/part1.2-sout.gif
Binary file added data/img/part1.6-block-example-1.png
Binary file added data/img/part1.6-block-example-2.png
Binary file modified data/img/shanghai.png
9 changes: 3 additions & 6 deletions data/koe-ja-moodle-ilmoittautuminen.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
---
path: "/koe-ja-moodle-ilmoittautuminen"
title: "Koe ja Moodle-ilmoittautuminen"
hidden: false
hidden: true
information_page: true
---

Draft

<!--
Kurssilla käytetään Moodlea sekä keskustelualustana että verkkotenttien alustana. Kun haluat osallistua kurssien verkkotentteihin tai keskusteluihin Moodlessa, tulee sinun ilmoittautua Avoimeen yliopistoon opiskelijaksi (ellet ole jo HY:n opiskelija). Kurssi-ilmoittautuminen on pakollista kaikille niille, jotka haluavat saada opintopisteet ja suoritusotteen kurssista. Osille 1-7 (**Ohjelmoinnin perusteet**) ja 8-14 (**Ohjelmoinnin jatkokurssi**) tulee tehdä erilliset Avoimen yliopiston kurssi-ilmoittautumiset kokeita varten.

Ohjelmoinnin perusteet vastaa materiaalin osia 1-7 ja Ohjelmoinnin jatkokurssi materiaalin osia 8-14. Molemmat ovat 5 opintopisteen arvoisia kursseja.
Expand All @@ -34,7 +31,7 @@ Ilmoittautuminen on pakollinen kaikille niille, jotka haluavat osallistua kurssi

4. Luo Helsingin yliopiston käyttäjätunnukset. Saat tunnukset seuraamalla Helsingin yliopiston ohjetta käyttäjätunnusten aktivointiin: [https://helpdesk.it.helsinki.fi/oheet/kirjautuminen-ja-yhteydet/kayttajatunnus/ohjeet-yliopiston-kayttajatunnuksen-aktivointiin](https://helpdesk.it.helsinki.fi/oheet/kirjautuminen-ja-yhteydet/kayttajatunnus/ohjeet-yliopiston-kayttajatunnuksen-aktivointiin). Huom! Osa oppilaista on raportoinut, että aktivointi ei toimi Safari-selaimella. Suosittelemme että teet aktivoinnin joko Chromella tai Firefoxilla.

5. Pääset Moodleen osoitteessa https://moodle.helsinki.fi/course/view.php?id=29366 - Moodle-alueen salasana on "ohjelmointi-20". Kirjaudu Moodleen Helsingin yliopiston tunnuksilla — yritä välttää sisäänkirjautumista HAKA:n kautta.
5. Pääset Moodleen osoitteessa https://moodle.helsinki.fi/course/view.php?id=29366 - Moodle-alueen salasana on "ohjelmointi-19". Kirjaudu Moodleen Helsingin yliopiston tunnuksilla — yritä välttää sisäänkirjautumista HAKA:n kautta.


## Katso myös
Expand All @@ -45,4 +42,4 @@ Ilmoittautuminen on pakollinen kaikille niille, jotka haluavat osallistua kurssi
* [Miten kurssin loppuosan kokeeseen ilmoittaudutaan?](/usein-kysytyt-kysymykset#heading-miten-kurssin-loppuosan-kokeeseen-ilmoittaudutaan)
* [Löysin Avoimen yliopiston sivulta yleiset ohjeet kokeeseen ilmoittautumiseen. Voinko seurata niitä?](/usein-kysytyt-kysymykset#heading-loysin-avoimen-yliopiston-sivulta-yleiset-ohjeet-kokeeseen-ilmoittautumiseen-voinko-seurata-niita)
* [Löysin koeilmoittautumisen vasta koepäivänä. Voinko silti osallistua kokeeseen?](/usein-kysytyt-kysymykset#heading-loysin-koeilmoittautumisen-vasta-koepaivana-voinko-silti-osallistua-kokeeseen)
* [Kokeen piti olla ilmainen, mutta koeilmoittautumisessa puhutaan maksuehdoista](/usein-kysytyt-kysymykset/#heading-kokeen-piti-olla-ilmainen-mutta-koeilmoittautumisessa-puhutaan-maksuehdoista) -->
* [Kokeen piti olla ilmainen, mutta koeilmoittautumisessa puhutaan maksuehdoista](/usein-kysytyt-kysymykset/#heading-kokeen-piti-olla-ilmainen-mutta-koeilmoittautumisessa-puhutaan-maksuehdoista)
54 changes: 36 additions & 18 deletions data/macos-ohjeet.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,46 @@
---
path: "/macos-ohjeet"
title: "macOS ohjeet"
hidden: false
hidden: true
information_page: true
---

## Käyttöliittymätestit
<!-- ## Käyttöliittymätestit -->
## User interface tests

Osa käyttöliittymätesteistä odottaa, että NetBeans/tmcbeans saa siirtää hiiren kursoria näytöllä, esimerkiksi testatakseen tehtävässä tehdyn käyttöliittymän nappuloita. macOS ei oletuksena salli turvasyistä ohjelmia siirtämään hiirtä, joten tmcbeans:lle pitää käydä lisäämässä oikeus tätä varten.
<!-- Osa käyttöliittymätesteistä odottaa, että NetBeans/tmcbeans saa siirtää hiiren kursoria näytöllä, esimerkiksi testatakseen tehtävässä tehdyn käyttöliittymän nappuloita. macOS ei oletuksena salli turvasyistä ohjelmia siirtämään hiirtä, joten tmcbeans:lle pitää käydä lisäämässä oikeus tätä varten. -->
Some of the user interface tests expect that Netbeans/tmcbeans is allowed to move the mouse cursor on the screen. For example to test the buttons in the UI that are created in the exercise. MacOS does not allow this because of the security concerns. This is why tmcbeans has to be given the permission manually.

Oikeuden voi lisätä seuraavasti:

1. Avaa ensin System Preferences. Voit avata sen esimerkiksi hakemalla Spotlight:sta (suurennuslasikuvake oikeassa yläkulmassa) system preferences, ja avaamalla sieltä System Preferences.app.

<!-- Oikeuden voi lisätä seuraavasti: -->
The permission can be added as follows:

<!-- 1. Avaa ensin System Preferences. Voit avata sen esimerkiksi hakemalla Spotlight:sta (suurennuslasikuvake oikeassa yläkulmassa) system preferences, ja avaamalla sieltä System Preferences.app. -->
1. Open the `System Preferences`. You can open it from example by searching from Spotlight (magnifying glass on the upper right corner) by keyword _System Preferences_ and by opening the `System Preferences.app`.

![spotlight haku](./img/macos-guide/search_system_preferences.png)
2. Paina avautuvassa näkymässä yläriviltä löytyvää Security & Privacy.
![system preferences näkymä](./img/macos-guide/system_preferences.png)
3. Navigoi näkymässä Privacy-välilehdelle ja siellä Accessibility -osioon.
![privacy-->accessibility näkymä](./img/macos-guide/navigation.png)
4. Paina vasemmasta alakulmasta "Click the lock to make changes." Username-kentässä pitäisi lukea automaattisesti tietokoneesi käyttäjätunnus. Syötä se, jos se puuttuu. Syötä salasanasi Password-kenttään ja paina Unlock.
![salasanansyöttämisnäkymä](./img/macos-guide/open-lock.png)
7. Paina nyt plus-kuvaketta. Navigoi avautuvassa näkymässä siihen kansioon, mihin tmcbeans on asennettuna koneellasi. Valitse tmcbeans.app ja paina Open.
![Finder-hakemisto, jossa navigoitu tmcbeansiin](./img/macos-guide/add_tmcbeans.png)
![accessibility-näkymä, johon on lisätty tmcbeans](./img/macos-guide/tmcbeans_added.png)
9. Paina vasemmasta alakulmasta "Click the lock to prevent further changes."
![accessibility-näkymä, johon ei voi tehdä enää muutoksia](./img/macos-guide/done.png)

Nyt tmcbeans pitäisi pystyä siirtämään hiirtä testien ajossa. Huomaathan, että et saa samanaikaisesti siirtää itse hiirtä tai availla ikkunoita, kun testit pyörivät. Testien pitää saada rauhassa navigoida yksin näytöllä, jotta ne testaavat oikein ohjelmasi toimintaa.

<!-- 2. Paina avautuvassa näkymässä yläriviltä löytyvää Security & Privacy.
![system preferences näkymä](./img/macos-guide/system_preferences.png) -->
2. Press the `Security & Privacy` from the opened menu.

<!-- 3. Navigoi näkymässä Privacy-välilehdelle ja siellä Accessibility -osioon.
![privacy2accessibility näkymä](./img/macos-guide/navigation.png) -->
3. From there navigate to `Privacy` tab and from there to `Accessability section`.

<!-- 4. Paina vasemmasta alakulmasta "Click the lock to make changes." Username-kentässä pitäisi lukea automaattisesti tietokoneesi käyttäjätunnus. Syötä se, jos se puuttuu. Syötä salasanasi Password-kenttään ja paina Unlock.
![salasanansyöttämisnäkymä](./img/macos-guide/open-lock.png) -->
4. Press from the lower left corner "Click the lock to make changes.". In the username field there should be the name of your computer. Write if it's not there. Give your password in the password field and click Unlock.

<!-- 7. Paina nyt plus-kuvaketta. Navigoi avautuvassa näkymässä siihen kansioon, mihin tmcbeans on asennettuna koneellasi. Valitse tmcbeans.app ja paina Open. -->
7. Click the plus-icon. Navigate to the folder where your tmcbeans is installed. Select tmcbeans.app and click Open.
![Finder navigated to the tmcbeans](./img/macos-guide/add_tmcbeans.png)
![accessibility-view with tmcbeans added](./img/macos-guide/tmcbeans_added.png)

<!-- 9. Paina vasemmasta alakulmasta "Click the lock to prevent further changes." -->
9. In the lower left corner, click "Click the lock to prevent further changes."
![accessibility-view, that doesn't allow more modifications](./img/macos-guide/done.png)

<!-- Nyt tmcbeans pitäisi pystyä siirtämään hiirtä testien ajossa. Huomaathan, että et saa samanaikaisesti siirtää itse hiirtä tai availla ikkunoita, kun testit pyörivät. Testien pitää saada rauhassa navigoida yksin näytöllä, jotta ne testaavat oikein ohjelmasi toimintaa. -->
Now your tmcbeans should be able to move your mouse cursor during the execution of tests. Note that you may not be allowed to move your cursor or open windows during the tests. Tests should be allowed to run without interference in order for them to work correctly.
8 changes: 3 additions & 5 deletions data/nayttokokeesta.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,13 @@
---
path: '/nayttokokeesta'
title: 'Näyttökokeesta'
hidden: false
hidden: true
information_page: true
---

Tämä sivu koskee niitä opiskelijoita, jotka hakevat opinto-oikeutta aikataulullisen Ohjelmoinnin MOOC -kurssin kautta.

Lisätietoa tulossa myöhemmin,

<!-- Näyttökoe on vain opinto-oikeutta hakemista varten. Mikäli tavoitteenasi on saada kurssisuoritukset, tulee sinun suorittaa Avoimen yliopiston tarjoamat verkkotentit kursseista Ohjelmoinnin perusteet ja Ohjelmoinnin jatkokurssi. Katso tietoa verkkotenteistä täältä: [Arvostelu ja kokeet](./arvostelu-ja-kokeet)
Näyttökoe on vain opinto-oikeutta hakemista varten. Mikäli tavoitteenasi on saada kurssisuoritukset, tulee sinun suorittaa Avoimen yliopiston tarjoamat verkkotentit kursseista Ohjelmoinnin perusteet ja Ohjelmoinnin jatkokurssi. Katso tietoa verkkotenteistä täältä: [Arvostelu ja kokeet](./arvostelu-ja-kokeet)

**HUOM** Vaikka olisit hakemassa opinto-oikeutta näyttökokeen avulla, osallistu myös Avoimen yliopiston tarjoamiin verkkotentteihin varmistaaksesi kurssisuoritusten saannin.

Expand Down Expand Up @@ -70,4 +68,4 @@ Näiden näyttökokeiden arvostelussa arvostettiin enemmän pientä määrää h

Moodle-foorumillamme on uusi osio 'Näyttökoe', jossa voi kysyä kysymyksiä näyttökokeeseen liittyen. Ohjeet Moodle-alustalle liittymisestä löytyvät täältä alakohdasta Moodle-foorumi: [Tukiväylät](/tukivaylat)

Katso myös sivu [Mahdollisuus opinto-oikeuteen](/opinto-oikeus). -->
Katso myös sivu [Mahdollisuus opinto-oikeuteen](/opinto-oikeus).
33 changes: 0 additions & 33 deletions data/netbeansin-asetusten-poisto.md

This file was deleted.

Binary file removed data/old-exams/2019.pdf
Binary file not shown.
Loading

0 comments on commit 80082f9

Please sign in to comment.