# Videotehtävän yleisohjeistus
Tämä ohjeistus on tarkoitettuja kursseille, joissa on käytössä yksi tai useampi tehtävä, jotka ovat muotoa videopalautus, tarkemmin nimeltään ==Videoitu demo==. Video palautetaan linkkinä Reppuun. Videon arviointiin käytetään [Arviointityökalua](https://arviointi.munpaas.com/) asteikolla 0-5.
Huomaa, että jos jokin kurssikohtainen ohjeistus antaa tähän ohjeistukseen tarkennuksia, ne astuvat voimaan. Kurssispesifi ohje voittaa siis yleisen tason ohjeistuksen.
## Videon tekninen toteutus
### Jakaminen
Palautus hoidetaan lisäämällä linkki Reppu-palvelun palautuslaatikkoon. Linkin tulee olla luotu siten, että se toimii opettajan koneella. Pikaohje tähän on:
* **Jos YouTube**, valitse Visibility: *Unlisted*.
* **Jos OneDrive**, jaa linkkinä siten, että kaikilla linkin saaneilla (ainakin KamiT AD:ssa) on lupa nähdä se.
OneDrive-kohtaan on alla tarkempi ohje.

**Kuva 1:** *Tiedoston jakaminen OneDrivessä vaatii Share-ominaisuuden käyttöä. Ethän siis kopioi URL:ia selaimen osoiteriviltä vaan käytä Share-ominaisuutta. Kohdasta Link Settings pitäisi löytyä kuvassa näkyvä menu.*
### Tallennus
Voit tallentaa videon esimerkiksi seuraavilla työkaluilla:
* [Microsoft Clipchamp](https://m365.cloud.microsoft/launch/Clipchamp/). Työkalu on käytettävissä suoraan selaimesta ja video tallentuu pilvipalveluun (KamiT OneDriveen). Kuvanlaatu minun kokeilun perusteella 720p.
* [OBS Studio](https://obsproject.com/). Avoimen lähdekoodin videotallennin ja striimaustyökalu. Tiedosto tallentuu lokaalisti todella hyvälaatuisena ja on täten helposti leikattavissa.
### Esimerkki
<iframe width="560" height="315" src="https://www.youtube.com/embed/y0AN1tnZok8?si=Mc3VMzgaaAWsrDLV" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
**Video 1:** *Esimerkki videosta, joka on toteutettu Clipchampilla. Videon aiheena on Brutus -bruteforcetyökalun minilab.*
Opettajan omat materiaalit on tyypillisesti tallennettu OBS Studiolla, leikattu Adobe Premierellä ja ääniraita on paranneltau Adobe Auditionilla. Jotta odotukset pysyisivät maltillisina, nauhoitin Clipchamp-referenssin maisteriopintojen ohessa kyberturvallisuutta käsittelevälle kursille(ks. Video 1 yltä). Video on tallennettu Ubuntussa Chrome-selaimella, käyttäen tavallista web-kameraa ja langallista headsettiä.
<div style="background:#e8f4fd; border:1px solid #b6dcf7; border-left:5px solid #2196f3; padding:12px 16px; margin:16px 0; border-radius:5px;">
<strong>💡 Vinkki</strong>
<br><br>
Huomannet, että 720p-laadun kanssa Videon 1 fonttikoko on aivan ehdoton minimi. Jos sinulla on 4K-työpöytä, kasvata fonttikokoa. Videolla on 1440p-resoluutio työpöydässä ja VS Codessa vakio fonttikoko.
</div>
### Leikkaus
Videon leikkaaminen ei ole millään tavoin pakollista. Tämän kurssin videot on mahdollista nauhoittaa yhdellä otolla. Jos kuitenkin haluat leikata videota, siihen soveltuu ainakin:
* [Microsoft Clipchamp](https://m365.cloud.microsoft/launch/Clipchamp/). Online-editori. Ainakin alun ja lopun leikkaus onnistuu helposti.
* [Shotcut](https://shotcut.org/). Avoimen lähdekoodin videoeditointiohjelma, joka on saatavilla useille alustoille.
* [DaVinci Resolve](https://www.blackmagicdesign.com/products/davinciresolve/). Tehokas videoeditointiohjelma, joka tarjoaa laajat ominaisuudet ilmaisversiossaan. Oppimiskäyrä on jyrkähkö.
Suosittelen opiskelijoita jakamaan keskenään vinkkejä helpoista editoreista. Opettajalla on kokemusta pääasiassa Premierestä tai DaVinci Resolvea, jotka eivät ole aivan helpoimmasta päästä.
## Videon sisällölliset ohjeet
Palautat **lyhyt video**. Älä tee tunnin luentoa vaan ns. ==perjantaidemo==, jonka voisi esittää yrityksen perjantaisessa videopalaverisessiossa. Harjoituksesta riippuen noin 5-15 minuuttia on hyvä kesto. Videolla:
* **Näytät sinun kasvosi**. Ethän pitäisi presentaatiossakaan paperipussia päässä, ethän? Katso esimerkkivideo yltä, jossa näkyvät puhujan kasvot.
* **Ilmoitat ajankäyttösi**. Kerro selkeästi, kuinka monta tuntia käytit tehtävään. [^1]
* **Selostat aihepiirin**. Selität sen osan terminologiasta, joka on oleellista ymmärtää, jotta katsoja ymmärtää, mitä harjoituksessa tapahtuu. [^2]
* **Esittelet harjoituksessa vaaditut vaiheet.** Harjoituksen yhteydessä sinulle tulisi olla annettuna lista vaiheista, joita videolla tulee näkyä. Lue tehtäväkohtainen tehtävänanto. [^3]
Osa sinun osaamistasi on tunnistaa, mikä teoriatietous ja mitkä tarkat vaiheet juuri kyseisessä tehtävässä on oleellisia. Kussakin harjoituksessa on kuitenkin annettu vinkkejä tai vaatimuksia, jotka sinun tulee huomioida.
Opettaja arvioi työsi [Arviointityökalulla](https://arviointi.munpaas.com/). Valitse vetovalikosta *Videoitu demo*, ja voit kokeilla, kuinka arvioisit itse oman työsi.
[^1]: Tämä on tärkeää, jotta voin optimoida pisteytysmallia tulevaisuudessa. Et saa enempää tai vähempää pisteitä siitä, kuinka paljon käytit aikaa, mutta **arvosanasi laskee, jos et ilmoita käyttämääsi aikaa**.
[^2]: Kuvittele, että yleisössä on yrityksen toisten tiimien jäseniä, jotka eivät välttämättä täysin tiedä, mitä työkaluja ovat esimerkiksi Airflow, DuckDB tai Apache Spark.
[^3]: Tarkat vaiheet riippuvat tehtävästä, mutta tyypillisesti sinun tulee ajaa palvelu ylös tai kirjautua palveluun, esitellä palvelun perustoiminnallisuudet tehtävänannon laajuudessa, ja mahdollisesti ajaa palvelu alas.