| ... | ... | @@ -8,7 +8,8 @@ |
|
|
|
* Käytetyt Palvelut
|
|
|
|
* Arkkitehtuurin rakenne
|
|
|
|
* Asennusohjeet
|
|
|
|
|
|
|
|
* Ongelmakohdat
|
|
|
|
* Lopputulema
|
|
|
|
|
|
|
|
|
|
|
|
## Johdanto
|
| ... | ... | @@ -178,3 +179,24 @@ GitLab asennettiin localhost mallilla sekä käyttämällä docker-composea. Git |
|
|
|
Matomo pystytettiin Google Cloudiin käyttäen konetta COMP3. Helpottaaksemme myöhemmin Power BI:n yhdistämistä Matomon databaseen pystytettiin pilveen erillinen Cloud SQL, jota Matomo käytti (COMP1).
|
|
|
|
|
|
|
|
Ohjeet matomon asentamiseen löytyvät [täältä](https://gitlab.labranet.jamk.fi/Mysticons/core/wikis/Matomo%20Installation)
|
|
|
|
## Ongelmakohdat
|
|
|
|
|
|
|
|
## Lopputulema
|
|
|
|
|
|
|
|
Tutkinnan pohjalta päädyttiin tulokseen, ettei GitLab sovellu täysin oppimisanalytiikkaan vaadittavan datan keräämiseen tämän hetkisillä palvelumahdollisuuksilla. GitLab on alustavasti suunniteltu Git-versionhallintaa varten, eikä oppimisympäristöksi, jonka takia siitä saatava data ei sovellu oppimisanalytiikkaan.
|
|
|
|
|
|
|
|
Sivustojen yleistä aktiivisuutta saatiin mitattua, mutta tarkempaa tietoa kuten esim. tunnistetun käyttäjän vierailuaikaa projektin eri sivuilla ei pystynyt keräämään kohdennetusti. Ilman kyseistä dataa on vaikea määritellä oppilaskohtaisia panoksia kurssia kohti.
|
|
|
|
|
|
|
|
Projektin yleistä aktiivisuutta saatiin seurattua. Tällä datalla opettaja voi seurata mm. paljonko jokin materiaali on käytössä.
|
|
|
|
|
|
|
|
Toteutus 1:
|
|
|
|
|
|
|
|
Parhaat tulokset saatiin injectoimalla Matomo, GitLab -palveluun. Palvelusta saatiin paljon erillaista statistiikkaa, mutta kohdennettua seurantaa projekteille ei saatu toteutettua, joka olisi eräittäin tärkeää oppimisanalytiikan kannalta. Yksittäisiä käyttäjiä pystyttiin seuraamaan käyttäjäprofiilista, muttei identifoimaan mitenkään, koska minkäänlaista user-id-trackingiä ei ollut. Käyttäjäprofiili antoi hyvin tietoa sivuista, jossa käyttäjä oli vieraillut ja kuinka pitkään. Sivuston hakukentällä haetut asiat pystyttiin myös kirjaamaan, jota voi hyödyntää kurssien parantamisessa.
|
|
|
|
|
|
|
|
Matomon tarjoamat dashboardit olivat hyvin kattavia, mutta eivät muokattavissa oppimisanalytiikan kannalta tarvittaviin kokonaisuuksiin. Matomon keräämät datat ajettiin databasesta Power BI -palveluun ja koitettiin muokata kokonaisuuksiksi, joita voisi käyttää. Databasessa olevat statistiikat oli kuitenkin rakennettu niin että niistä oli erittäin vaikeaa tai jopa mahdotonta rakentaa analysointiin tarvittavia kokonaisuuksia.
|
|
|
|
|
|
|
|
Toteutus 2:
|
|
|
|
|
|
|
|
Datan keräämistä koitettiin myös keräämällä ja suodattamalla GitLabin itse tuottamaa logia. BELK-stack hoiti logien kulun GitLabiltä aina Kibanalle asti, jossa dataa havainnollistettiin visuaalisesti.
|
|
|
|
|
|
|
|
Logeista saatiin ulos sivuston yleistä aktiivisuutta, mutta ei tarvittavaa dataa oppimisanalytiikkaa varten. Logien käyttämisestä luovuttiin pian avoimien ovien demon jälkeen, koska huomattin, että tarvittavan datan keräämiseen tarvitaan lisätyökalua. |
|
|
\ No newline at end of file |