Skip to content

Commit b6d5d4d

Browse files
committed
Update template
1 parent 3e44178 commit b6d5d4d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+8737
-4629
lines changed

course-settings.js

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
const courseSettings = {
2+
language: "en",
3+
name: "Java Programming",
4+
siteUrl: "https://java-programming.mooc.fi",
5+
subtitle: "A free online course on learning Java",
6+
slug: "java-programming-i",
7+
tmcCourse: "java-programming-i",
8+
quizzesId: "TODO",
9+
tmcOrganization: "mooc",
10+
bannerPath: "banner.svg",
11+
sidebarEntries: [
12+
{
13+
title: "About the course",
14+
path: "/",
15+
},
16+
{
17+
title: "Frequently asked questions",
18+
path: "/faq",
19+
},
20+
{ separator: true, title: "Ohjelmoinnin perusteet" },
21+
],
22+
sidebarFuturePages: [], // { title: "Osa 14", tba: "19.4.2019" },
23+
splitCourses: true,
24+
useNewPointsVisualization: false
25+
}
26+
27+
module.exports = {
28+
default: courseSettings,
29+
}

data/usein-kysytyt-kysymykset.md

Lines changed: 1 addition & 124 deletions
Original file line numberDiff line numberDiff line change
@@ -5,127 +5,4 @@ hidden: false
55
information_page: true
66
---
77

8-
Tässä usein kysyttyjä kysymyksiä ja ongelmia. Jos et löydä kysymykseesi vastausta täältä, voit esitttää sen [tukiväylillämme](/tukivaylat).
9-
10-
<table-of-contents></table-of-contents>
11-
12-
### Minulla on ongelma ohjelmointiympäristön TMC pluginin kanssa
13-
14-
Varmista että sinulla on uusin versio TMC liitännäisestä valitsemalla NetBeanssin ylävalikosta `Help` &rarr; `Check for Updates`.
15-
16-
### NetBeans jäätyy tehtävän palauteikkunan avautuessa
17-
18-
Ongelma pitäisi olla korjattu TMC liitännäisen uusimmassa versiossa. Saat sen ladattua valitsemalla NetBeanssin yläpalkista `Help` &rarr; `Check for updates` ja seuraamalla näytölle tulevia ohjeita.
19-
20-
### Ohjelmointitehtävässä on mielestäni virhe
21-
22-
Varmista, että ongelma ei ole omassa koodissasi. Kysy tarvittaessa apua kurssin [tukikanavilla](/tukivaylat). Kokeile myös onko tehtävään saatavilla päivitystä valitsemalla NetBeanssin yläpalkista `TMC` &rarr; `Download or update exercises`. Jos näidenkin toimenpiteiden jälkeen vaikuttaa siltä, että virhe on tehtävässä, avaa uusi issue kurssin Github-repossa: https://github.com/rage/ohjelmointi-20.
23-
24-
### Löysin materiaalista virheen
25-
26-
Varmista ensin, että materiaalissa on oikeasti virhe. Mikäli et ole aivan varma, kysy kurssin [tukikanavilla](/tukivaylat) asiasta. Mikäli olet varma asiasta, voit avata joko issue tai muutosehdoitus kurssin Github-repossa: https://github.com/rage/ohjelmointi-20.
27-
28-
### Miten saan ladattua seuraavan osan ohjelmointitehtävät?
29-
30-
NetBeans -liitännäinen tarjoaa sinulle seuraavan osan tehtäviä, kun olet saanut tarpeeksi edellisen osan ohjelmointitehtävien pisteistä. Aikataulullisella kurssilla tämä raja on 25% ja aikatauluttomalla kurssilla tämä raja on 90%.
31-
32-
### Tehtävien lataaminen ja palauttaminen on hidasta macOS -käyttöjärjestelmällä
33-
34-
Seuraa tätä ohjetta ongelman ratkaisemiseksi: https://materiaalit.github.io/tmc-asennus/macos-verkkoongelma/.
35-
36-
Jos tämä ei auta, kokeile vaihtaa NetBeanssin asetuksista proxy setting vaihtoehtoon "no proxy".
37-
38-
### NetBeanssin asennusohjelma ei avaudu macOS:lla
39-
40-
Kokele painaa asennusohjelmaa hiiren oikealla näppäimellä ja valitse Avaa/Open.
41-
42-
### Osan 12 tehtävien testit eivät toimi macOS-tietokoneellani
43-
44-
Katso tämä ohje: [macOS ohjeet](/macos-ohjeet)
45-
46-
### Saan testejä ajattaessa virheviestin, joka valittaa JAVA_HOME:sta
47-
48-
Seuraa tätä ohjetta ongelman ratkaisemiseksi: [https://materiaalit.github.io/tmc-asennus/java\_home\_not\_found/](https://materiaalit.github.io/tmc-asennus/java_home_not_found/).
49-
50-
### Saan testejä ajaessa virheviestin, joka valittaa "Cannot run program: Permission denied"
51-
52-
Suorita Päätteessä (engl. Terminal) komento `chmod +x /polku/kansioon/mvn`, jossa `/polku/kansioon/mvn` on virheviestissä oleva polku joka päättyy `mvn`. Mikäli tarvitset tässä apua, kysy kurssin [tukikanavalla](/tukivaylat).
53-
54-
### NetBeans tai NetBeansin asennusohjelma ei avaannu tai näyttää avauduttuaan oudolta
55-
56-
Varmista, että sinulla on Javan kehitystyökalun versio 11 asennettuna. Jos törmäät ongelmaan, kokeile poistaa koneeltasi Javan JDK:n vanhemmat versiot ja avaa NetBeans uudestaan. Mikäli tämäkään ei toimi, asenna NetBeans with TMC uudestaan.
57-
58-
### En voi aloittaa kurssia, koska en tiedä minne ilmoittautua
59-
60-
Kurssin aloittamiseen ei tarvitse ilmoittautumista. Älä ilmoittaudu minnekkään ellei kurssin sivu (ohjelmointi-20.mooc.fi) erikseen kehoita sinua tekemään niin.
61-
62-
Valitettavasti me loimme vahingossa avoimen yliopiston yliopiston sivulle ja courses.helsinki.fi:hin kurssille ylimääräisiä ilmoittautumissivuja, joista voi saada käsityksen että kurssille ei pääse mukaan tai että joutuu kurssin väärään versioon jos ei ilmoitttaudu näillä sivuilla. Tämä tieto ei kuitenkaan pidä paikkaansa.
63-
64-
### Milloin voin aloittaa aikatauluttoman kurssin?
65-
66-
Aikatauluton kurssi julkaistaan ensimmäisen deadlinen jälkeen. Huomaathan kuitenkin, että aikatauluttomassa kurssissa täytyy tehdä enemmän tehtäviä kuin aikataulullisessa kurssissa ja aikatauluttomasta kurssista ei voi saada opinto-oikeutta. Voit kuitenkin aloittaa aikataulullisen kurssin jo nyt ja siirtyä kurssimateriaalista aikatauluttomaan jos et ehdi johonkin deadlineen.
67-
68-
### Kurssimateriaalin uuden osan pitäisi olla julki tänään, mutta en näe sitä
69-
70-
Emme takaa mihin kellonaikaan kurssimateriaalin uusi osa ilmestyy. Vaikka materiaali on yleensä julkaistu noin puolen päivän maissa, julkaisu saattaa venyä myöhempään. Kiitos kärsivällisyydestäsi!
71-
72-
### Työ- ja elinkeinotoimisto haluaa minulta selvityksen kurssista
73-
74-
Ohjaa TE-toimisto tälle sivulle:
75-
76-
Ohjelmoinnin MOOC on kaikille avoin ja ilmainen verkkokurssi. Kurssin käymistä voi verrata kirjan lainaamiseen kirjastosta. Kirjastosta lainattava kirja saattaa liittyä johonkin yliopisto-opintoihin liittyvään kurssiin. Aivan samalla tavalla kuin kirjastosta lainattava kirja, verkkokurssimme on luettavissa huvin ja itsensä sivistämisen vuoksi tai yliopisto-opintojen edistämiseksi.
77-
78-
Ohjelmoinnin MOOC on Helsingin yliopiston kurssien Ohjelmoinnin perusteet (5 opintopistettä) ja Ohjelmoinnin jatkokurssi (5 opintopistettä) kurssimateriaali. Kurssin suorittajat eivät kuitenkaan automaattisesti ole Helsingin yliopiston opiskelijoita, emmekä pakota ketään suorittamaan kurssia opintopisteisiin johtavassa muodossa. Kurssista voi kuitenkin halutessaan -- ja kurssin menestyksekkäästi suorittamalla -- saada opintopisteitä. Huomaathan, että kurssille osallistuminen ei oikeuta opintotukeen.
79-
80-
### Saan tukea Työ- ja elinkeinotoimistolta. Voinko silti tehdä kurssin?
81-
82-
Sovi asiasta etukäteen TE-toimistosi kanssa. TE-toimistot eivät valitettavasti käsittele kurssiimme liittyviä asioita yhdenmukaisesti. Jotkut ovat evänneet tukia jo kurssillemme osallistumisesta, vaikkei tavoitteena olisi opintopisteet tai opinnot. Toisaalta toiset TE-toimistot ovat suositelleet kurssia ja jopa ohjanneet ihmisiä kurssille ilman tukien epäämistä.
83-
84-
85-
### Kela haluaa minulta todistuksen opiskelustani
86-
87-
Ohjaa Kela tälle sivulle:
88-
89-
Ohjelmoinnin MOOC on kaikille avoin ja ilmainen verkkokurssi. Kurssin käymistä voi verrata kirjan lainaamiseen kirjastosta. Kirjastosta lainattava kirja saattaa liittyä johonkin yliopisto-opintoihin liittyvään kurssiin. Aivan samalla tavalla kuin kirjastosta lainattava kirja, verkkokurssimme on luettavissa huvin ja itsensä sivistämisen vuoksi tai yliopisto-opintojen edistämiseksi.
90-
91-
Ohjelmoinnin MOOC on Helsingin yliopiston kurssien Ohjelmoinnin perusteet (5 opintopistettä) ja Ohjelmoinnin jatkokurssi (5 opintopistettä) kurssimateriaali. Kurssin suorittajat eivät kuitenkaan automaattisesti ole Helsingin yliopiston opiskelijoita, emmekä pakota ketään suorittamaan kurssia opintopisteisiin johtavassa muodossa. Kurssista voi kuitenkin halutessaan -- ja kurssin menestyksekkäästi suorittamalla -- saada opintopisteitä. Huomaathan, että kurssille osallistuminen ei oikeuta opintotukeen.
92-
93-
### Saako kursseista jonkinlaisen virallisen opintosuoritusotteen? Ja miten hyväksiluen sen oppilaitoksessani?
94-
95-
Kurssin päätteeksi voi osallistua Helsingin yliopiston Avoimen yliopiston tarjoamiin verkkotentteihin kursseista Ohjelmoinnin perusteet ja Ohjelmoinnin jatkokurssi. Jos nämä verkkotentit läpäisee hyväksytysti, Avoimelta yliopistolta saa viralliset kurssisuoritteet. Ne kelpaavat todennäköisesti hyväksilukemista varten, mutta kannattaa varmistaa asia vielä oman oppilaitoksen opintovastaavalta.
96-
97-
### Miten vaihdan aikataululliselta kurssilta aikatauluttomaan?
98-
99-
Lue tämä ohje: [vaihtaminen aikatauluttomaan versioon](/vaihda-aikatauluttomaan).
100-
101-
### Testien ajamis- ja lähettämispainikkeet ovat NetBeanssissa harmaita
102-
103-
Jos olet aikataulutetussa kurssissa niin ota huomioon että ensimmäsen osan deadline oli 21.1.2020. Katso myös ohje: [vaihtaminen aikatauluttomaan versioon](/vaihda-aikatauluttomaan).
104-
105-
### Tarvitsenko Helsingin yliopiston tunnukset?
106-
107-
Et tarvitse.
108-
109-
### Aion hakea opiskelupaikkaa MOOCin kautta. Pitääkö minun osallistua Avoimen yliopiston tentteihin?
110-
111-
Näyttökokeeseen saa kutsun, jos saa vähintään 90% kaikkien kurssin osien ohjelmointitehtävistä. Tentteihin osallistuminen ei ole pakollista tähän. Suosittelemme kuitenkin kaikille Avoimen yliopiston tentteihin osallistumista, koska vain niin voi varmistaa saavansa kurssisuoritukset. Pelkkään näyttökokeeseen osallistuminen ei takaa kurssisuorituksia. Käymällä Avoimen tentit suoritukset saa myös silloin, jos päätyy yliopistolle normaalin pääsykokeen tai Avoimen väylän kautta, tai jos aloittaa opiskelemaan muuta alaa.
112-
113-
### Mihin asti voin tehdä aikataulutonta kurssia?
114-
115-
Aikataulutonta kurssia voi tehdä näillä näkymin vuoden loppuun asti.
116-
117-
### Miten perun kurssiosallistumiseni?
118-
119-
Kurssiosallistumista ei tarvitse erikseen perua. Riittää, että lopettaa kurssin tekemisen.
120-
121-
Jos osallistumisen esteenä on muut kiireet, kannattaa harkita aikatauluttomalle kurssille siirtymistä. Tällöin kurssia voi tehdä rennompaa tahtia. [Vaihtaminen aikatauluttomaan versioon](/vaihda-aikatauluttomaan)
122-
123-
Jos kurssi tuntuu liian hankalalta, kannattaa hakea apua tukiväyliltämme ennen kurssin lopettamista. [Tukiväylät](/tukivaylat)
124-
125-
### Pääsenkö käsiksi kaikkiin kurssin osiin heti aikatauluttomalla kurssilla?
126-
127-
Valitettavasti et. Osien julkaisupäivät koskevat sekä aikataulullista että aikataulutonta kurssia.
128-
129-
### Milloin näyttökoe järjestetään?
130-
131-
Lue tietoja näyttökokeista täältä: [Mahdollisuus opinto-oikeuteen](/opinto-oikeus#heading-nayttokokeet)
8+
Coming soon!

gatsby-config.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
const red = require("@material-ui/core/colors/red").default
22
const blue = require("@material-ui/core/colors/red").default
33

4+
const CourseSettings = require('./course-settings').default
5+
46
module.exports = {
57
siteMetadata: {
6-
title: "Object-Oriented Programming with Java 2020",
7-
siteUrl: `https://ohjelmointi-19.mooc.fi`,
8+
title: CourseSettings.name,
9+
siteUrl: CourseSettings.siteUrl,
810
},
911
plugins: [
1012
"gatsby-plugin-react-helmet",
@@ -13,9 +15,11 @@ module.exports = {
1315
resolve: `gatsby-source-filesystem`,
1416
options: {
1517
path: `${__dirname}/data`,
16-
name: "markdown-pages"
18+
name: "markdown-pages",
19+
1720
}
1821
},
22+
1923
`gatsby-plugin-sharp`,
2024
`gatsby-plugin-catch-links`,
2125
{

0 commit comments

Comments
 (0)