CINXE.COM
Työkalut - UEF Kamu
<!DOCTYPE html> <html lang="fi"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="http://gmpg.org/xfn/11"> <link rel="pingback" href="https://kamu.uef.fi/xmlrpc.php"> <!-- Manifest added by SuperPWA - Progressive Web Apps Plugin For WordPress --> <link rel="manifest" href="/superpwa-manifest.json"> <meta name="theme-color" content="#007e94"> <!-- / SuperPWA.com --> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <link rel="alternate" hreflang="en-us" href="https://kamu.uef.fi/en/tools/" /> <link rel="alternate" hreflang="fi" href="https://kamu.uef.fi/tyokalut/" /> <link rel="alternate" hreflang="x-default" href="https://kamu.uef.fi/tyokalut/" /> <!-- This site is optimized with the Yoast SEO plugin v23.8 - https://yoast.com/wordpress/plugins/seo/ --> <title>Työkalut - UEF Kamu</title> <link rel="canonical" href="https://kamu.uef.fi/tyokalut/" /> <meta property="og:locale" content="fi_FI" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Työkalut - UEF Kamu" /> <meta property="og:url" content="https://kamu.uef.fi/tyokalut/" /> <meta property="og:site_name" content="UEF Kamu" /> <meta property="article:modified_time" content="2024-10-25T09:34:02+00:00" /> <meta name="twitter:card" content="summary_large_image" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://kamu.uef.fi/tyokalut/","url":"https://kamu.uef.fi/tyokalut/","name":"Työkalut - UEF Kamu","isPartOf":{"@id":"https://kamu.uef.fi/#website"},"datePublished":"2021-08-11T06:19:20+00:00","dateModified":"2024-10-25T09:34:02+00:00","breadcrumb":{"@id":"https://kamu.uef.fi/tyokalut/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https://kamu.uef.fi/tyokalut/"]}]},{"@type":"BreadcrumbList","@id":"https://kamu.uef.fi/tyokalut/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://kamu.uef.fi/"},{"@type":"ListItem","position":2,"name":"Työkalut"}]},{"@type":"WebSite","@id":"https://kamu.uef.fi/#website","url":"https://kamu.uef.fi/","name":"UEF Kamu","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://kamu.uef.fi/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//kamu.uef.fi' /> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel="alternate" type="application/rss+xml" title="UEF Kamu » syöte" href="https://kamu.uef.fi/feed/" /> <link rel="alternate" type="application/rss+xml" title="UEF Kamu » kommenttien syöte" href="https://kamu.uef.fi/comments/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/kamu.uef.fi\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://kamu.uef.fi/wp-includes/css/dist/block-library/style.min.css?ver=6.6.2' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='wpml-blocks-css' href='https://kamu.uef.fi/wp-content/plugins/sitepress-multilingual-cms/dist/css/blocks/styles.css?ver=4.6.13' media='all' /> <link rel='stylesheet' id='ui-font-css' href='https://kamu.uef.fi/wp-content/plugins/wp-accessibility/toolbar/fonts/css/a11y-toolbar.css?ver=1.7.0' media='all' /> <link rel='stylesheet' id='ui-a11y-css' href='https://kamu.uef.fi/wp-content/plugins/wp-accessibility/toolbar/css/a11y.css?ver=1.7.0' media='all' /> <link rel='stylesheet' id='ui-fontsize.css-css' href='https://kamu.uef.fi/wp-content/plugins/wp-accessibility/toolbar/css/a11y-fontsize.css?ver=1.7.0' media='all' /> <style id='ui-fontsize.css-inline-css' type='text/css'> html { --wpa-font-size: clamp( 24px, 1.5rem, 36px ); --wpa-h1-size : clamp( 48px, 3rem, 72px ); --wpa-h2-size : clamp( 40px, 2.5rem, 60px ); --wpa-h3-size : clamp( 32px, 2rem, 48px ); --wpa-h4-size : clamp( 28px, 1.75rem, 42px ); --wpa-sub-list-size: 1.1em; --wpa-sub-sub-list-size: 1em; } </style> <link rel='stylesheet' id='wpa-style-css' href='https://kamu.uef.fi/wp-content/plugins/wp-accessibility/css/wpa-style.css?ver=1.7.0' media='all' /> <style id='wpa-style-inline-css' type='text/css'> :root { --admin-bar-top : 7px; } </style> <link rel='stylesheet' id='cmplz-general-css' href='https://kamu.uef.fi/wp-content/plugins/complianz-gdpr-premium/assets/css/cookieblocker.min.css?ver=1703668503' media='all' /> <link rel='stylesheet' id='wp-bootstrap-starter-style-css' href='https://kamu.uef.fi/wp-content/themes/uef-kamu-2/style.css?ver=6.6.2' media='all' /> <link rel='stylesheet' id='google-fonts-css' href='//fonts.googleapis.com/css?family=Open+Sans%3A400%2C400italic%2C600%2C700%2C800&display=swap&ver=6.6.2' media='all' /> <link rel='stylesheet' id='kamu-minified-css-css' href='https://kamu.uef.fi/wp-content/themes/uef-kamu-2/build/main.min.css?ver=20230915' media='all' /> <link rel='stylesheet' id='slick-slider-css' href='https://kamu.uef.fi/wp-content/themes/uef-kamu-2/js/slick/slick.css?ver=6.6.2' media='all' /> <link rel='stylesheet' id='slick-slider-theme-css' href='https://kamu.uef.fi/wp-content/themes/uef-kamu-2/js/slick/slick-theme.css?ver=6.6.2' media='all' /> <link rel='stylesheet' id='printjs-css' href='https://kamu.uef.fi/wp-content/themes/uef-kamu-2/js/printjs/print.min.css?ver=6.6.2' media='all' /> <link rel='stylesheet' id='print-css-css' href='https://kamu.uef.fi/wp-content/themes/uef-kamu-2/print.css?ver=6.6.2' media='print' /> <link rel='stylesheet' id='tablepress-default-css' href='https://kamu.uef.fi/wp-content/tablepress-combined.min.css?ver=30' media='all' /> <script src="https://kamu.uef.fi/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script src="https://kamu.uef.fi/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/js/tether.min.js?ver=6.6.2" id="wp-bootstrap-starter-tether-js"></script> <script src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/js/bootstrap.min.js?ver=6.6.2" id="wp-bootstrap-starter-bootstrapjs-js"></script> <script src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/js/theme-script.js?ver=6.6.2" id="wp-bootstrap-starter-themejs-js"></script> <script type="text/javascript" id="atf-theme-js-js-extra"> /* <![CDATA[ */ var ajax_atf_object = {"ajax_url":"https:\/\/kamu.uef.fi\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/js/atf-scripts.js?ver=6.6.2" id="atf-theme-js-js"></script> <script src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/js/slick/slick.js?ver=6.6.2" id="slick-slider-js"></script> <script src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/js/printjs/print.min.js?ver=6.6.2" id="printjs-js"></script> <script src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/js/uef-accordions.js?ver=6.6.2" id="uef-accordions-js"></script> <script src="https://kamu.uef.fi/wp-content/plugins/wp-accessibility/js/fingerprint.min.js?ver=1.7.0" id="wpa-fingerprintjs-js"></script> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://kamu.uef.fi/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.6.2" /> <link rel='shortlink' href='https://kamu.uef.fi/?p=23589' /> <meta name="generator" content="WPML ver:4.6.13 stt:1,18;" /> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NHQ7R9J');</script> <!-- End Google Tag Manager --> <!-- Leadoo script --> <script type="text/javascript" async src="https://bot.leadoo.com/bot/dynamic/chat.js?company=haIHKYt"></script> <style>.cmplz-hidden { display: none !important; }</style><meta name='addsearch-custom-field' data-type='date' content='custom_date=2021-08-11'><style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style> <!-- Favicon --> <link rel="apple-touch-icon" sizes="180x180" href="/wp-content/uploads/2017/07/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/wp-content/uploads/2017/07/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/wp-content/uploads/2017/07/favicon-16x16.png"> <meta name="theme-color" content="#ffffff"> <!-- Hotjar Tracking Code for http://kamu.uef.fi --> <script> (function(h, o, t, j, a, r) { h.hj = h.hj || function() { (h.hj.q = h.hj.q || []).push(arguments) }; h._hjSettings = { hjid: 606321, hjsv: 5 }; a = o.getElementsByTagName('head')[0]; r = o.createElement('script'); r.async = 1; r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv; a.appendChild(r); })(window, document, '//static.hotjar.com/c/hotjar-', '.js?sv='); </script> <!-- Google Analytics --> <script type="text/plain" data-service="google-analytics" data-category="statistics"> (function(i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function() { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-11733684-51', 'auto'); ga('send', 'pageview'); </script> <!-- Google Analytics --> <!-- AddSearch --> <script type="text/javascript" src="https://cdn.jsdelivr.net/combine/npm/addsearch-js-client@0.8/dist/addsearch-js-client.min.js,npm/addsearch-search-ui@0.7/dist/addsearch-search-ui.min.js"></script> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/addsearch-search-ui@0.7/dist/addsearch-search-ui.min.css"/> <!-- End AddSearch --> </head> <body data-cmplz=1 class="page-template page-template-sub-frontpage-tools page-template-sub-frontpage-tools-php page page-id-23589 page-parent tools-is-active group-blog"> <!-- Google Tag Manager (noscript) --> <!-- <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NHQ7R9J" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> --> <!-- End Google Tag Manager (noscript) --> <div id="page" class="site" role="main" aria-label="Pääsisältö alue"> <a tabindex="1" class="skip-link screen-reader-text" href="#content">Skip to content</a> <header class="site-header navbar-static-top"> <div class="container"> <nav class="navbar navbar-toggleable-md navbar-dark"> <div class="navbar-brand"> <a href="https://kamu.uef.fi/"> <img class="header-logo" src="https://kamu.uef.fi/wp-content/uploads/2017/07/UEF_Kamu_Tunnus_2.png" alt="UEF Kamu" /> </a> </div> <div class="collapse navbar-collapse justify-content-center"><ul id="menu-main-menu" class="navbar-nav"><li id="menu-item-23610" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-23610"><a href="https://kamu.uef.fi/">Etusivu</a></li> <li id="menu-item-23609" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-23589 current_page_item menu-item-23609"><a href="https://kamu.uef.fi/tyokalut/" aria-current="page">Työkalut</a></li> <li id="menu-item-23608" class="databank menu-item menu-item-type-post_type menu-item-object-page menu-item-23608"><a href="https://kamu.uef.fi/tietopankki/">Tietopankki</a></li> <li id="menu-item-23611" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23611"><a href="https://kamu.uef.fi/yhteystiedot/">Lisätietoa Kamusta</a></li> </ul></div> <div class="header-buttons"> <button class="search header-search-button main-search-btn"> Search </button> <button class="favourites-toggler"> Favourites </button> <button class="lang-toggler"> FI </button> <button class="dropdown-toggler databank-toggler"> Burger </button> <div class="lang-switcher"> <a href="https://kamu.uef.fi/tyokalut/" class="arrow-link active">Suomi</a><a href="https://kamu.uef.fi/en/tools/" class="arrow-link ">English</a> </div> </div> </nav> </div> </header> <div class="mobile-tabs"> <button onclick="window.location.href='https://kamu.uef.fi/tyokalut/'" class="tools-tab active">Työkalut</button> <button onclick="window.location.href='https://kamu.uef.fi/tietopankki/'" class="databank-tab ">Tietopankki</button> </div> <div class="databank-dropdown-menu"> <div class="dropdown-tabs"> <button class="tools-tab">Työkalut</button> <button class="databank-tab">Tietopankki</button> </div> <div class="container databank-dropdown-wrapper tab-tools"> <div class="tool-menu-items"> <div class="row"> <!-- First column --> <div class="col-12 col-md-6 col-sm-12"> <div class="tool-menu-item"> <a href="https://www.uef.fi/fi/kampusravintolat" class="tool-menu-link">Opiskelijaruokailu <img class="menu-link-icon" src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/images/icons/arrow-white-external-link.svg" alt=""></a> </div> <div class="tool-menu-item"> <a href="https://outlook.office365.com/" class="tool-menu-link">Sähköposti <img class="menu-link-icon" src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/images/icons/arrow-white-external-link.svg" alt=""></a> </div> <div class="tool-menu-item"> <a href="https://www.yammer.com/uef.fi/" class="tool-menu-link">Viva Engage <img class="menu-link-icon" src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/images/icons/arrow-white-external-link.svg" alt=""></a> </div> <div class="tool-menu-item"> <a href="https://peppi.uef.fi" class="tool-menu-link">Peppi <img class="menu-link-icon" src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/images/icons/arrow-white-external-link.svg" alt=""></a> </div> <div class="tool-menu-item"> <a href="https://elearn.uef.fi/" class="tool-menu-link">eLearn Moodle <img class="menu-link-icon" src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/images/icons/arrow-white-external-link.svg" alt=""></a> </div> <div class="tool-menu-item"> <a href="https://digicampus.fi/" class="tool-menu-link">DigiCampus <img class="menu-link-icon" src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/images/icons/arrow-white-external-link.svg" alt=""></a> </div> <div class="tool-menu-item"> <a href="https://lukari.uef.fi/" class="tool-menu-link">Lukari <img class="menu-link-icon" src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/images/icons/arrow-white-external-link.svg" alt=""></a> </div> </div> <!-- Second column --> <div class="col-12 col-md-6 col-sm-12"> <div class="tool-menu-item"> <a href="http://www.uef.fi/fi/web/kirjasto" class="tool-menu-link">Kirjasto<img class="menu-link-icon" src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/images/icons/arrow-white-external-link.svg" alt=""></a> </div> <div class="tool-menu-item"> <a href="https://primo.uef.fi/permalink/358FIN_UOEF/10iob6c/alma9914866433805966" class="tool-menu-link">MOT-sanakirjat<img class="menu-link-icon" src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/images/icons/arrow-white-external-link.svg" alt=""></a> </div> <div class="tool-menu-item"> <a href="https://xn--sykett-gua.fi/" class="tool-menu-link">Sykettä.fi<img class="menu-link-icon" src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/images/icons/arrow-white-external-link.svg" alt=""></a> </div> <div class="tool-menu-item"> <a href="https://isyy.fi/" class="tool-menu-link">ISYY<img class="menu-link-icon" src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/images/icons/arrow-white-external-link.svg" alt=""></a> </div> <div class="tool-menu-item"> <a href="https://uefconnect.uef.fi/" class="tool-menu-link">UEF Connect<img class="menu-link-icon" src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/images/icons/arrow-white-external-link.svg" alt=""></a> </div> <div class="tool-menu-item"> <a href="http://www.uef.fi/" class="tool-menu-link">uef.fi<img class="menu-link-icon" src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/images/icons/arrow-white-external-link.svg" alt=""></a> </div> <div class="tool-menu-item"> <a href="https://uefwebshop.fi/fi" class="tool-menu-link">UEF-verkkokauppa<img class="menu-link-icon" src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/images/icons/arrow-white-external-link.svg" alt=""></a> </div> </div> </div> </div> </div> <!-- Favourites menu items --> <div class="container databank-dropdown-wrapper favourites"> <div class="tool-menu-items"> <div class="row"> <!-- First column --> <div class="col-12 col-md-6 col-sm-12"> <div class="tool-menu-item"> <a href="https://peppi.uef.fi/" class="tool-menu-link">Peppi <img class="menu-link-icon" src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/images/icons/arrow-white-external-link.svg" alt=""></a> </div> <div class="tool-menu-item"> <a href="http://uef.fi" class="tool-menu-link">uef.fi <img class="menu-link-icon" src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/images/icons/arrow-white-external-link.svg" alt=""></a> </div> </div> <!-- Second column --> <div class="col-12 col-md-6 col-sm-12"> <div class="tool-menu-item"> <a href="https://heimo.uef.fi" class="tool-menu-link">Heimo<img class="menu-link-icon" src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/images/icons/arrow-white-external-link.svg" alt=""></a> </div> <div class="tool-menu-item"> <a href="https://peppi.uef.fi" class="tool-menu-link">Peppi UEF<img class="menu-link-icon" src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/images/icons/arrow-white-external-link.svg" alt=""></a> </div> </div> </div> </div> </div> <div class="container databank-dropdown-wrapper tab-databank"> <div class="main-menu-mobile"><ul id="menu-main-menu-1" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-23610"><a href="https://kamu.uef.fi/">Etusivu</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-23589 current_page_item menu-item-23609"><a href="https://kamu.uef.fi/tyokalut/" aria-current="page">Työkalut</a></li> <li class="databank menu-item menu-item-type-post_type menu-item-object-page menu-item-23608"><a href="https://kamu.uef.fi/tietopankki/">Tietopankki</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23611"><a href="https://kamu.uef.fi/yhteystiedot/">Lisätietoa Kamusta</a></li> </ul></div><div class="databank-menu"><div class="row"> <div class="col-12 col-md-6 col-sm-12"><div class="databank-dropdown-item"><div class="databank-dropdown-main"><a href="https://kamu.uef.fi/ajankohtaista/" class="databank-dropdown-main-category">Ajankohtaista</a></div></div><div class="databank-dropdown-item"><div class="databank-dropdown-main"><a href="https://kamu.uef.fi/uudelle-opiskelijalle/" class="databank-dropdown-main-category">Uudelle opiskelijalle</a></div></div><div class="databank-dropdown-item"><div class="databank-dropdown-main"><a href="https://kamu.uef.fi/tyokalut/tohtorikoulutus/" class="databank-dropdown-main-category">Tohtorikoulutus</a></div></div><div class="databank-dropdown-item"><div class="databank-dropdown-main"><a href="https://kamu.uef.fi/tietopankki/opintojen-aikana/opintoyhteisot/" class="databank-dropdown-main-category">Opintoyhteisöt</a></div></div><div class="databank-dropdown-item"><div class="databank-dropdown-main"><a href="https://kamu.uef.fi/tietopankki/opintojen-aikana/opiskelijoiden-tukikanavat/" class="databank-dropdown-main-category">Opiskelijoiden tukikanavat</a></div></div><div class="databank-dropdown-item"><div class="databank-dropdown-main"><a href="https://kamu.uef.fi/tietopankki/sivuaineet-ja-muut-opinnot/" class="databank-dropdown-main-category">Sivuaineet ja muut opinnot</a></div></div><div class="databank-dropdown-item"><div class="databank-dropdown-main"><a href="https://kamu.uef.fi/tietopankki/opinto-oppaat/" class="databank-dropdown-main-category">Opinto-oppaat</a></div></div></div><div class="col-12 col-md-6 col-sm-12"><div class="databank-dropdown-item"><div class="databank-dropdown-main"><a href="https://kamu.uef.fi/tietopankki/vaihto-opiskelu-ja-kansainvalistyminen/" class="databank-dropdown-main-category">Vaihto-opiskelu ja kansainvälistyminen</a></div></div><div class="databank-dropdown-item"><div class="databank-dropdown-main"><a href="https://kamu.uef.fi/tietopankki/opintojen-suunnittelu/aiempien-opintojen-hyvaksiluku-ahot/" class="databank-dropdown-main-category">Osaamisen tunnustaminen</a></div></div><div class="databank-dropdown-item"><div class="databank-dropdown-main"><a href="https://kamu.uef.fi/tietopankki/opintojen-suunnittelu/opintoneuvonta-tiedekunnissa/" class="databank-dropdown-main-category">Opintoneuvonta</a></div></div><div class="databank-dropdown-item"><div class="databank-dropdown-main"><a href="https://kamu.uef.fi/tietopankki/opintojen-suunnittelu/lukuvuoden-ajankohtia/" class="databank-dropdown-main-category">Lukuvuoden ajankohtia</a></div></div><div class="databank-dropdown-item"><div class="databank-dropdown-main"><a href="https://www.uef.fi/fi/yliopisto" class="databank-dropdown-main-category">Kampukset, tiedekunnat</a></div></div><div class="databank-dropdown-item"><div class="databank-dropdown-main"><a href="https://kamu.uef.fi/tietopankki/oppaita-ja-ohjeita/yliopistosanastoa/" class="databank-dropdown-main-category">Yliopistosanastoa</a></div></div></div></div></div> </div> </div> <div class="adds-container"> <div class="adds-components"> <div class="adds-top-wrapper"> <div class="search__logo"> <img class="header-logo" src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/images/UEF_Kamu_2.svg" alt="UEF Kamu" /> </div> <div class="searchfield-close"> <a class="close-addsearch-button" role="button"> <span class="close-addsearch-button__text"> Sulje </span> <img class="header-logo" src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/images/icons/close-dark.svg" alt="Sulje haku" /> </a> </div> <div id="searchfield-container"></div> <!-- (3) The main search bar on website --> <div id="autocomplete-container"></div><!-- (4) The autocomplete on website --> </div> <script> language = "fi"; if (language == 'fi') { lang_AS = null; } else { lang_AS = 'en'; } window.addsearchConfigurationShared = { "lang": lang_AS, "domain": "kamu.uef.fi" }; </script> </div> <div class="adds-components"> <div id="searchfield-container"></div> <!-- (3) The main search bar on website --> <div class="adds-results-main-wrapper"> <!-- (4) Search results UI components --> <div class="adds-filters-wrapper"> <!-- Filters UI components --> <div class="adds-filters-main-wrapper adds-close"> <div class="adds-mobile-filters-toggle"><h3 class="filters-title">Tarkenna hakuasi</h3><span class="adds-filter-toggle"></span></div> <div class="filters-inner-wrapper"><!-- Filters here --> <!-- filter templates --> <div id="selected-filters-container"></div> <div class="addsearch-facets adds-filters-group"> <div class="adds-filter-parent-container"> <div id="facets-container-content-type"></div> </div> </div> <!-- filter templates --> </div> </div> </div> <div class="adds-results-wrapper"> <!-- (5) Main results components --> <div id="sortby"></div> <div id="searchresults-container"></div> <!-- Results component --> <div id="pagination-container"></div> <!-- Paging component --> </div> </div> </div> </div> <div id="content" class="site-content" role="main" aria-label="Sisältöalue"> <div class="container-fluid"> <div class="row"> <div class="hero"> <img class="hero-image" src="https://kamu.uef.fi/wp-content/uploads/2021/08/office-work-1149087_1920-1.jpg" alt="Pääkuva"> <div class="hero-content"> <div class="hero-heading"> <h1>Opiskelijan työkalut</h1> </div> <div class="hero-text"> <div class="hero-textbox"> KAMUn työkaluista löydät kaikki opiskelun päivittäiset työkalut ja ajankohtaiset asiat. </div> </div> </div> </div><div class="contentpage"> <div class="container fp-hls"> <div class="links-box "> <h2>Pikalinkit kirjautumissivuille</h2> <ul><li><a href="https://exam.uef.fi" class="arrow-link">Exam, sähköinen tenttijärjestelmä</a></li><li><a href="https://peppi.uef.fi/" class="arrow-link">Opiskelijarekisteri – Peppi</a></li><li><a href="https://elearn.uef.fi/" class="arrow-link">eLearn Moodle, verkko-oppimisympäristö</a></li><li><a href="https://opas.peppi.uef.fi/" class="arrow-link">Pepin opinto-opas</a></li><li><a href="https://lukkarit.uef.fi" class="arrow-link">Lukkarikone</a></li><li><a href="https://portal.office.com" class="arrow-link">Microsoft 365 </a></li><li><a href="https://outlook.office365.com/" class="arrow-link">Sähköposti</a></li><li><a href="https://kamu.uef.fi/tietopankki/opintojen-aikana/opintoyhteisot/" class="arrow-link">Opintoyhteisöt</a></li><li><a href="https://www.uef.fi/fi/kirjasto" class="arrow-link">Kirjasto</a></li><li><a href="https://www.yammer.com/uef.fi/" class="arrow-link">Viva Engage (ex-Yammer)</a></li><li><a href="https://isyy.fi/" class="arrow-link">ISYY</a></li><li><a href="https://sykettä.fi/" class="arrow-link">Sykettä</a></li><li><a href="https://kamu.uef.fi/tietopankki/opiskelijan-arki-ja-hyvinvointi/ravintolat-ja-lounaslistat/" class="arrow-link">Opiskelijaruokailu, ravintolat ja lounaslistat</a></li></ul></div> <div class="links-box "> <h2>Tukea työvälineiden ja palvelujen käyttöön</h2> <ol> <li>Ohjeita voi olla palvelussa itsessään tai Kamussa. (Vinkki: hyödynnä hakua!)</li> <li><a href="https://app.eduhouse.fi/">Eduhouse -oppimisympäristössä</a> on videoita eri ohjelmien käytöstä. Kirjaudu palveluun UEF-tunnuksella. <a href="https://studentuef.sharepoint.com/sites/heimo_fi/palvelut/eduhouse/Sivut/etusivu.aspx">Lisätietoa Eduhousen käytöstä löytyy Heimosta</a>, johon kirjaudutaan UEF-tunnuksella.</li> <li>Katso Kamusta myös <a href="https://kamu.uef.fi/tietopankki/koulutusta-opiskelutaitoihin/">Koulutusta opiskelutaitoihin-sivu</a>.</li> <li>Tarkempaa ohjeistusta on vielä: <ul> <li><a href="https://kamu.uef.fi/?p=354" aria-label="Linkin nimi on: Opiskelijan tietoturvaopas Linkin kohde on: /?p=354">Opiskelijan tietoturvaopas</a></li> </ul> </li> </ol> <ul></ul></div> <div class="links-box "> <h2>Hyödyllisiä linkkejä</h2> <p><br data-mce-bogus="1"></p> <ul><li><a href="https://kamu.uef.fi/moodle/" class="arrow-link">Moodlet</a></li><li><a href="https://kamu.uef.fi/opiskelijarekisteri-peppi/" class="arrow-link">Opiskelijarekisteri – Peppi</a></li><li><a href="https://kamu.uef.fi/asiointi-uef-fi/" class="arrow-link">Asiointipalvelu</a></li><li><a href="https://kamu.uef.fi/tyokalut/sahkoinen-tentti-tilat-ja-kaytannot/" class="arrow-link">EXAM-tentin käytännöt</a></li><li><a href="https://kamu.uef.fi/plagiaatintunnistusjarjestelma/" class="arrow-link">Plagiaatintunnistusjärjestelmä Turnitin</a></li><li><a href="https://studentuef.sharepoint.com/sites/opetuksenpedagoginenjatekninentuki-ot/SitePages/Opiskelijan-ohje.aspx" class="arrow-link">Omakonetentti</a></li><li><a href="https://kamu.uef.fi/microsoft-365/" class="arrow-link">Microsoft 365</a></li><li><a href="https://kamu.uef.fi/langattomat-verkot-uefissa/" class="arrow-link">Langattomat verkot </a></li><li><a href="https://kamu.uef.fi/opintosuoritusten-tulokset/" class="arrow-link">Opintosuoritusten tulokset</a></li><li><a href="https://kamu.uef.fi/lainausautomaatti/" class="arrow-link">IT-laitteiden lainausautomaatti</a></li><li><a href="https://kamu.uef.fi/tulostus-kopiointi-skannaus/" class="arrow-link">Tulostus, kopiointi, skannaus</a></li><li><a href="https://kamu.uef.fi/tietopankki/opintojen-aikana/opparin-palvelut/" class="arrow-link">Oppari – opiskelijan tukipalvelut</a></li><li><a href="https://kamu.uef.fi/lataa-opiskelijan-mobiilisovellus-tuudo/" class="arrow-link">Tuudo</a></li><li><a href="https://kamu.uef.fi/zoom/" class="arrow-link">Zoom, etäkokousohjelmisto</a></li><li><a href="https://primo.uef.fi/permalink/358FIN_UOEF/mhajq/alma9914866433805966" class="arrow-link">MOT Kielipalvelu</a></li><li><a href="https://kamu.uef.fi/tyokalut/digitaalinen-ymparisto/" class="arrow-link">Digitaalinen ympäristö</a></li><li><a href="https://www.uef.fi/fi/yksikko/tietotekniikkapalvelut#paragraph-21166" class="arrow-link">Salasanan vaihtaminen</a></li><li><a href="https://kamu.uef.fi/verkkokyselylomakkeet/" class="arrow-link">Verkkokyselylomakkeet</a></li><li><a href="https://kamu.uef.fi/tietopankki/opiskelijan-oikeudet-ja-velvollisuudet/opetuksen-ja-opiskelun-eettiset-ohjeet/" class="arrow-link">Opetuksen ja opiskelun eettiset ohjeet</a></li><li><a href="https://kamu.uef.fi/tyokalut/saavutettavuus-ja-opiskelu/" class="arrow-link">Saavutettavuus ja opiskelu</a></li><li><a href="https://kamu.uef.fi/tietopankki/urasuunnittelu-ja-tyonhaku/tyopaikat-harjoittelupaikat-ja-opinnaytetyotarjoukset/" class="arrow-link">Työnhakuportaali JobTeaser</a></li></ul></div> <div class="links-box "> <h2>Muuta apua</h2> <ul><li><a href="https://kamu.uef.fi/tietopankki/apua-neuvontaa-ja-kriisitilanteet/tuutorit/" class="arrow-link">Tuutorit</a></li><li><a href="https://isyy.fi/" class="arrow-link">ISYY</a></li></ul></div> <div class="info-box box-cyan"> <img decoding="async" src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/images/icons/question.svg" alt="UEF icon question"> <h2>Etkö saanut vielä vastausta pulmaasi?</h2> <a href="https://kamu.uef.fi/tietopankki/opintojen-aikana/opiskelijoiden-tukikanavat/" class="arrow-link" title="Opiskelijoiden tukikanavat"> </a> </div> <div class="news-box tools-page"> <h2>Ajankohtaista</h2> <ul> <li class="arrow-link"> <a href="https://kamu.uef.fi/kirjaston-joulukauden-aukioloajat-3/" aria-label="Kirjaston joulukauden aukioloajat"> Kirjaston joulukauden aukioloajat </a> <span>11.12.2024</span> </li> <li class="arrow-link"> <a href="https://kamu.uef.fi/opiskelija-hae-vauhtia-ja-varmuutta-urallesi-ja-ilmoittaudu-urasuunnittelun-ja-tyonhaun-kursseille-kevaaksi-2025/" aria-label="Opiskelija, hae vauhtia ja varmuutta urallesi ja ilmoittaudu urasuunnittelun ja työnhaun kursseille kevääksi 2025!"> Opiskelija, hae vauhtia ja varmuutta urallesi ja ilmoittaudu urasuunnittelun ja työnhaun kursseille kevääksi 2025! </a> <span>5.12.2024</span> </li> <li class="arrow-link"> <a href="https://kamu.uef.fi/ilmoittaudu-opiskelua-tukeviin-kevaan-pienryhmiin/" aria-label="Ilmoittaudu opiskelua tukeviin kevään pienryhmiin!"> Ilmoittaudu opiskelua tukeviin kevään pienryhmiin! </a> <span>5.12.2024</span> </li> <li class="arrow-link"> <a href="https://kamu.uef.fi/uraseurantakysely-paattyy-maanantaina-9-12-2024/" aria-label="Uraseurantakysely päättyy maanantaina 9.12.2024!"> Uraseurantakysely päättyy maanantaina 9.12.2024! </a> <span>4.12.2024</span> </li> <li class="arrow-link"> <a href="https://kamu.uef.fi/ilmoittautuminen-kielikeskuksen-kevaan-opetukseen-alkaa-1-12-2024/" aria-label="Ilmoittautuminen kielikeskuksen kevään opetukseen alkaa 1.12.2024!"> Ilmoittautuminen kielikeskuksen kevään opetukseen alkaa 1.12.2024! </a> <span>27.11.2024</span> </li> <li class="arrow-link"> <a href="https://kamu.uef.fi/koulutuspalveluiden-asiakaspalvelun-poikkeusaukioloajat-joulukuussa-2024-ja-tammikuussa-2025/" aria-label="Koulutuspalveluiden asiakaspalvelun poikkeusaukioloajat joulukuussa 2024 ja tammikuussa 2025"> Koulutuspalveluiden asiakaspalvelun poikkeusaukioloajat joulukuussa 2024 ja tammikuussa 2025 </a> <span>25.11.2024</span> </li> <li class="arrow-link"> <a href="https://kamu.uef.fi/ajankohtaista/" aria-label="Kaikki ajankohtaiset"> Kaikki ajankohtaiset </a> </li> </ul> </div> </div> </div> </div><!-- .row --> </div><!-- .container-fluid --> </div><!-- #content --> <footer class="global-footer"> <div> <a href="https://www.uef.fi/"> <span> University of Eastern Finland <span>Joensuu, Kuopio</span> </span> © University of Eastern Finland </a> <div class="some"> <a href="https://www.facebook.com/itasuomenyliopisto.UEF" class="facebook">Facebook</a> <a href="https://www.instagram.com/uniuef/" class="instagram">Instagram</a> <a href="https://twitter.com/UniEastFinland" class="x-social-media">X</a> <a href="https://www.youtube.com/user/uefvideot" class="youtube">YouTube</a> <a href="https://www.linkedin.com/school/university-of-eastern-finland/" class="linkedin">LinkedIn</a> <a href="https://www.snapchat.com/add/uniuef" class="snapchat">Snapchat</a> <a href="https://soundcloud.com/uniuef" class="soundcloud">SoundCloud</a> </div> <div class="footer-links"> <div class="menu-footer-links-container"><ul id="menu-footer-links" class="menu"><li id="menu-item-23617" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23617"><a href="https://kamu.uef.fi/saavutettavuusseloste/">Saavutettavuusseloste</a></li> <li id="menu-item-23618" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23618"><a href="https://www.uef.fi/fi/tietosuoja">Tietosuojaseloste</a></li> </ul></div> </div> </div> </footer> </div><!-- #page --> <!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> <div id="cmplz-cookiebanner-container"><div class="cmplz-cookiebanner cmplz-hidden banner-1 optin cmplz-center cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin"> <div class="cmplz-header"> <div class="cmplz-logo"></div> <div class="cmplz-title" id="cmplz-header-1-optin">Hallinnoi evästeitä</div> <div class="cmplz-close" tabindex="0" role="button" aria-label=" "> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> </div> </div> <div class="cmplz-divider cmplz-divider-header"></div> <div class="cmplz-body"> <div class="cmplz-message" id="cmplz-message-1-optin">Palvelu käyttää evästeitä sivuston optimointiin.</div> <!-- categories start --> <div class="cmplz-categories"> <details class="cmplz-category cmplz-functional" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Toiminnalliset</span> <span class='cmplz-always-active'> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-functional-optin" data-category="cmplz_functional" class="cmplz-consent-checkbox cmplz-functional" size="40" value="1"/> <label class="cmplz-label" for="cmplz-functional-optin" tabindex="0"><span class="screen-reader-text">Toiminnalliset</span></label> </span> Aina aktiivinen </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-functional">Tekninen tallennus tai pääsy on ehdottoman välttämätön oikeutettua tarkoitusta varten, joka mahdollistaa tietyn tilaajan tai käyttäjän nimenomaisesti pyytämän palvelun käytön, tai yksinomaan viestinnän välittämiseksi sähköisen viestintäverkon kautta. </span> </div> </details> <details class="cmplz-category cmplz-preferences" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Preferences</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-preferences-optin" data-category="cmplz_preferences" class="cmplz-consent-checkbox cmplz-preferences" size="40" value="1"/> <label class="cmplz-label" for="cmplz-preferences-optin" tabindex="0"><span class="screen-reader-text">Preferences</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span> </div> </details> <details class="cmplz-category cmplz-statistics" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Tilastolliset</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-statistics-optin" data-category="cmplz_statistics" class="cmplz-consent-checkbox cmplz-statistics" size="40" value="1"/> <label class="cmplz-label" for="cmplz-statistics-optin" tabindex="0"><span class="screen-reader-text">Tilastolliset</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-statistics">Tekninen tallennus tai pääsy, jota käytetään yksinomaan tilastollisiin tarkoituksiin. </span> <span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span> </div> </details> <details class="cmplz-category cmplz-marketing" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Markkinointi</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-marketing-optin" data-category="cmplz_marketing" class="cmplz-consent-checkbox cmplz-marketing" size="40" value="1"/> <label class="cmplz-label" for="cmplz-marketing-optin" tabindex="0"><span class="screen-reader-text">Markkinointi</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-marketing">Teknistä tallennustilaa tai pääsyä tarvitaan käyttäjäprofiilien luomiseen mainosten lähettämistä varten tai käyttäjän seuraamiseksi verkkosivustolla tai useilla verkkosivustoilla vastaavia markkinointitarkoituksia varten. </span> </div> </details> </div><!-- categories end --> </div> <div class="cmplz-links cmplz-information"> <a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Hallitse vaihtoehtoja</a> <a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Hallinnoi palveluita</a> <a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Hallitse {vendor_count} toimittajia</a> <a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/">Lue lisää näistä tarkoituksista</a> </div> <div class="cmplz-divider cmplz-footer"></div> <div class="cmplz-buttons"> <button class="cmplz-btn cmplz-accept">Hyväksy kaikki</button> <button class="cmplz-btn cmplz-deny">Toiminnalliset</button> <button class="cmplz-btn cmplz-view-preferences">Näytä asetukset</button> <button class="cmplz-btn cmplz-save-preferences">Tallenna asetukset</button> <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Näytä asetukset</a> </div> <div class="cmplz-links cmplz-documents"> <a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a> </div> </div> </div> <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Hallinnoi evästeitä</button> </div><script> /* global AddSearchClient, AddSearchUI */ var client = new AddSearchClient('9247c7e785f81d2b504eedfae2b6ba69'); client.setApiHostname('api-eu.addsearch.com'); client.setPaging(1, 15, 'relevance', 'desc'); client.setSearchOperator('and'); var suggestionClientRelated = new AddSearchClient('9247c7e785f81d2b504eedfae2b6ba69'); suggestionClientRelated.setApiHostname('api-eu.addsearch.com'); suggestionClientRelated.setPaging(1, 5, 'relevance', 'desc'); var conf = {}; if (window.addsearchConfigurationShared.lang != null) { var lang = '1x' + window.addsearchConfigurationShared.lang; } else { lang = '!1xen'; } if (window.addsearchConfigurationShared.domain != null) { var domain = '0x' + window.addsearchConfigurationShared.domain; } if (lang != '!1xen') { client.setCategoryFilters(domain + '/' + lang); suggestionClientRelated.setCategoryFilters(domain + '/' + lang); } else { client.setCategoryFilters(domain + ',' + lang); suggestionClientRelated.setCategoryFilters(domain + ',' + lang); } if (window.searchResultsPageUrl) { conf.searchResultsPageUrl = window.searchResultsPageUrl } var searchui = new AddSearchUI(client, conf); client.addFacetField('custom_fields.content_type'); // Templates var autocompleteTemplate = ` <div class="addsearch-autocomplete"> {{#gt suggestions.length 0}} <div class="adds-suggestions-main-wrapper"> <h3 class="adds-title">Ehdotukset</h3> <ul class="suggestions adds-suggestions-container"> {{#each ../suggestions}} <li class="adds-suggestion" data-keyword="{{value}}" data-index="{{@index}}" {{#equals ../../activeSuggestionIndex @index}}class="active"{{/equals}}> {{value}} </li> {{/each}} </ul> </div> {{/gt}} </div> `; var searchResultTemplate = ` <div class="addsearch-searchresults"> {{#if resultcount}} {{> numberOfResultsTemplate }} {{/if}} <div class="adds-hits-main-wrapper"> {{#each hits}} <a href="{{url}}" data-analytics-click="{{id}}" class="adds-search-results-link"> <div class="adds-hit{{#equals type "PROMOTED"}} promoted{{/equals}}"> <div class="adds-hit-wrapper" {{#if style}} style="background-color:{{style.background_color}}"{{/if}}> <div class="adds-hit-top"> <div class="adds-main-image {{document_type}} {{#unless images.main}}noimage{{/unless}}" {{#if images.main}} style="background-image: url(data:image/jpeg;base64,{{images.main_b64}})"{{/if}}> {{#if images.main}}<div class="adds-aspect"><img src="{{images.main}}" alt="{{title}}" /></div> {{else if style.image_url}}<div class="adds-aspect"><img src="{{style.image_url}}" alt="{{title}}" /></div>{{/if}} </div> </div> <div class="adds-hit-bottom"> <h2 class="adds-hit-title" {{#if style}} style="color:{{style.text_color}}"{{/if}}> {{title}} </h2> <div class="adds-highlight" {{#if style}} style="color:{{style.text_color}}"{{/if}}> {{{highlight}}}{{#not type "PROMOTED"}}…{{/not}} </div> {{#if custom_fields.postCategory}} <div class="adds-category-wrapper"> <span class="adds-category"> {{custom_fields.postCategory}} </span> </div> {{/if}} </div> </div> </div> </a> {{/each}} </div> </div> `; var searchFieldTemplate = ` <div class="addsearch-searchfield-container"> <form class="addsearch-searchfield" autocomplete="off" action="?" role="search"> <div class="search-field-wrapper"> <input id="addsearch-input" type="search" placeholder="{{placeholder}}" aria-label="Search field" class="{{#not icon false}}icon{{/not}} addsearch" /> </div> {{#if button}} <button type="button" aria-label="Search button" >{{button}}</button> {{/if}} </form> </div> `; const NUMBER_OF_RESULTS_TEMPLATE = ` <div class="number-of-results"> {{#gt page 1}}Sivu {{../page}} for {{/gt}} {{total_hits}}{{#equals total_hits 10000}}+{{/equals}} results with <em>{{keyword}}</em> </div> `; var NO_RESULTS_TEMPLATE = ` <div class="addsearch-searchresults addsearch-searchresults-no-results"> <h2>No results with <em>{{keyword}}</em></h2> </div> `; var FILTERS_TABS_TEMPLATE = ` <div class="adds-filters-tabs"> <div class="adds-tabs"> {{#each options}} <button class="adds-tab-button {{#if active}}adds-active{{/if}}" data-filter="{{@key}}" {{#if active}}class="adds-active"{{/if}}>{{label}}</button> {{/each}} </div> </div> `; function createFacetTemplate(name) { return ` <div class="addsearch-facets adds-filters-group"> {{#if facets}} <div class="adds-filter-title"> ${name} <span class="adds-open-group-icon"></span> </div> {{/if}} <ul class="adds-filter-parent-container"> {{#each facets}} <li data-facet="{{value}}" class="adds-sub-filter-title"> <label class="adds-label"> <input type="checkbox" value="{{value}}" class="adds-checkbox" /> <span class="adds-value">{{value}}</span> <em class="adds-count">({{count}})</em> </label> </li> {{/each}} </ul> </div> ` } // Add components if (document.getElementById('autocomplete-container')) { searchui.autocomplete({ containerId: 'autocomplete-container', template: autocompleteTemplate, hideAutomatically: false, //onShow: alignAutocomplete, sources: [ { type: AddSearchUI.AUTOCOMPLETE_TYPE.SUGGESTIONS, client: suggestionClientRelated, jsonKey: 'results' } ] }); } searchui.searchField({ containerId: 'searchfield-container', placeholder: 'Hae...', button: 'Hae', icon: true, template: searchFieldTemplate }); if (document.getElementById('sortby')) { searchui.sortBy({ containerId: 'sortby', options: [ { label: 'Osuvin ensin', sortBy: 'relevance', order: 'desc' }, { label: 'Nimi A-Z', sortBy: 'custom_fields.customTitle', order: 'asc' }, { label: 'Nimi Z-A', sortBy: 'custom_fields.customTitle', order: 'desc' }, { label: 'Vanhimmat ensin', sortBy: 'custom_fields.custom_date', order: 'asc' }, { label: 'Uusimmat ensin', sortBy: 'custom_fields.custom_date', order: 'desc' } ] }); } if (document.getElementById('searchresults-container')) { searchui.searchResults({ containerId: 'searchresults-container', template: searchResultTemplate, template_resultcount: NUMBER_OF_RESULTS_TEMPLATE, template_noresults: NO_RESULTS_TEMPLATE }); } if (document.getElementById('selected-filters-container')) { searchui.activeFilters({ containerId: 'selected-filters-container' }); } if (document.getElementById('facets-container-content-type')) { var filterTemplateContentType = createFacetTemplate('Sisältötyyppi'); searchui.facets({ containerId: 'facets-container-content-type', field: 'custom_fields.content_type', sticky: true, template: filterTemplateContentType }); } if (document.getElementById('pagination-container')) { searchui.pagination({ containerId: 'pagination-container' }); } // All components added. Start searchui.start(); // Event listeners if (document.querySelector('#autocomplete-container')) { document.addEventListener('click', () => searchui.hideAutocomplete()); document.querySelector('#autocomplete-container').addEventListener('click', (e) => e.stopPropagation()); document.querySelector('#searchfield-container').addEventListener('click', (e) => e.stopPropagation()); window.showAllResultBtn = function () { document.querySelector('.addsearch-searchfield button').click(); }; } document.addEventListener('click', function(event) { if (!event.target || (!event.target.classList.contains('adds-open-sub-group-icon') && !event.target.classList.contains('adds-filter-title') && !event.target.classList.contains('adds-open-group-icon'))) { return; } if (event.target.classList.contains('adds-filter-title')) { toggleClassName(event.target.parentElement, 'adds-shrink'); } if (event.target.classList.contains('adds-open-sub-group-icon') || event.target.classList.contains('adds-open-group-icon')) { toggleClassName(event.target.parentElement.parentElement, 'adds-shrink'); } }); function toggleClassName(element, classname) { if (element.classList.contains(classname)) { element.classList.remove(classname); } else { element.classList.add(classname); } } var mobileFilterToggle = document.querySelector('.adds-filter-toggle'); if (mobileFilterToggle) { mobileFilterToggle.addEventListener('click', function () { toggleClassName(document.querySelector('.adds-filters-main-wrapper'), 'adds-close'); }); } </script><script src="https://kamu.uef.fi/wp-content/plugins/accordions-pro/assets/frontend/js/scripts.js?ver=1733981279" id="accordions_pro_js-js"></script> <script type="text/javascript" id="qppr_frontend_scripts-js-extra"> /* <![CDATA[ */ var qpprFrontData = {"linkData":{"https:\/\/kamu.uef.fi\/tietopankki\/tohtorin-ura\/alumniverkosto\/":[1,0,""],"https:\/\/kamu.uef.fi\/en\/tietopankki\/doctoral-career\/alumni-network\/":[1,0,""],"https:\/\/kamu.uef.fi\/en\/tietopankki\/student-life-and-leisure\/uef-doctoral-student-association\/":[1,0,""],"https:\/\/kamu.uef.fi\/en\/?post_type=opkirja&p=17204":[1,0,""],"https:\/\/kamu.uef.fi\/en\/tietopankki\/starting-doctoral-education\/quick-guide-for-international-doctoral-students\/":[1,0,""],"https:\/\/kamu.uef.fi\/accordions\/22132-uef-www\/":[0,0,""],"https:\/\/kamu.uef.fi\/en\/tietopankki\/after-graduation\/studies-after-graduation-continued-study-right\/":[0,0,""],"https:\/\/kamu.uef.fi\/?post_type=opkirja&p=22821":[0,0,""],"https:\/\/kamu.uef.fi\/en\/tietopankki\/planning-and-completing-studies\/study-abroad\/":[0,0,""],"https:\/\/kamu.uef.fi\/?post_type=opkirja&p=22826":[0,0,""],"https:\/\/kamu.uef.fi\/en\/?post_type=opkirja&p=22828":[0,0,""]},"siteURL":"https:\/\/kamu.uef.fi","siteURLq":"https:\/\/kamu.uef.fi"}; /* ]]> */ </script> <script src="https://kamu.uef.fi/wp-content/plugins/quick-pagepost-redirect-plugin/js/qppr_frontend_script.min.js?ver=5.2.4" id="qppr_frontend_scripts-js"></script> <script type="text/javascript" id="superpwa-register-sw-js-extra"> /* <![CDATA[ */ var superpwa_sw = {"url":"\/superpwa-sw.js\/?1733981279","disable_addtohome":"0","enableOnDesktop":"","offline_message":"1","offline_message_txt":"You are currently offline."}; /* ]]> */ </script> <script src="https://kamu.uef.fi/wp-content/plugins/super-progressive-web-apps/public/js/register-sw.js?ver=2.2.31" id="superpwa-register-sw-js"></script> <script type="text/javascript" id="wpa-toolbar-js-extra"> /* <![CDATA[ */ var wpatb = {"location":"body","is_rtl":"ltr","is_right":"reversed","responsive":"a11y-non-responsive","contrast":"Toggle High Contrast","grayscale":"Toggle Grayscale","fontsize":"Toggle Font size","enable_grayscale":"false","enable_fontsize":"true","enable_contrast":"true"}; /* ]]> */ </script> <script src="https://kamu.uef.fi/wp-content/plugins/wp-accessibility/js/wpa-toolbar.min.js?ver=1.7.0" id="wpa-toolbar-js"></script> <script type="text/javascript" id="ui-a11y-js-extra"> /* <![CDATA[ */ var wpa11y = {"path":"https:\/\/kamu.uef.fi\/wp-content\/plugins\/wp-accessibility\/toolbar\/css\/a11y-contrast.css?version=1.7.0"}; /* ]]> */ </script> <script src="https://kamu.uef.fi/wp-content/plugins/wp-accessibility/js/a11y.min.js?ver=1.7.0" id="ui-a11y-js"></script> <script src="https://kamu.uef.fi/wp-content/themes/uef-kamu-2/js/skip-link-focus-fix.js?ver=20151215" id="wp-bootstrap-starter-skip-link-focus-fix-js"></script> <script type="text/javascript" id="wp-accessibility-js-extra"> /* <![CDATA[ */ var wpa = {"skiplinks":{"enabled":false,"output":""},"target":"","tabindex":"1","underline":{"enabled":false,"target":"a"},"dir":"ltr","lang":"fi","titles":"1","labels":"1","wpalabels":{"s":"Search","author":"Name","email":"Email","url":"Website","comment":"Comment"},"current":"","errors":"","tracking":"1","ajaxurl":"https:\/\/kamu.uef.fi\/wp-admin\/admin-ajax.php","security":"c27753919a","action":"wpa_stats_action","url":"https:\/\/kamu.uef.fi\/tyokalut\/","post_id":"23589"}; /* ]]> */ </script> <script src="https://kamu.uef.fi/wp-content/plugins/wp-accessibility/js/wp-accessibility.min.js?ver=1.7.0" id="wp-accessibility-js"></script> <script type="text/javascript" id="cmplz-cookiebanner-js-extra"> /* <![CDATA[ */ var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"28","version":"7.0.4","store_consent":"","do_not_track_enabled":"","consenttype":"optin","region":"eu","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/kamu.uef.fi\/wp-json\/complianz\/v1\/","locale":"lang=fi&locale=fi","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"25","cookie_path":"\/","categories":{"statistics":"tilastot","marketing":"markkinointi"},"tcf_active":"","placeholdertext":"Click to accept marketing cookies and enable this content","css_file":"https:\/\/kamu.uef.fi\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=28","page_links":{"eu":{"cookie-statement":{"title":"Ev\u00e4steiden k\u00e4ytt\u00f6","url":"https:\/\/kamu.uef.fi\/evasteiden-kaytto\/"},"privacy-statement":{"title":"Tietosuojalausunto","url":"https:\/\/www.uef.fi\/fi\/henkilotietojen-kasittely#accordion-11258"},"disclaimer":{"title":"Vastuuvapauslauseke","url":"https:\/\/www.uef.fi"}},"us":{"disclaimer":{"title":"Vastuuvapauslauseke","url":"https:\/\/www.uef.fi"}},"uk":{"disclaimer":{"title":"Vastuuvapauslauseke","url":"https:\/\/www.uef.fi"}},"ca":{"disclaimer":{"title":"Vastuuvapauslauseke","url":"https:\/\/www.uef.fi"}},"au":{"disclaimer":{"title":"Vastuuvapauslauseke","url":"https:\/\/www.uef.fi"}},"za":{"disclaimer":{"title":"Vastuuvapauslauseke","url":"https:\/\/www.uef.fi"}},"br":{"disclaimer":{"title":"Vastuuvapauslauseke","url":"https:\/\/www.uef.fi"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept marketing cookies and enable this content"}; /* ]]> */ </script> <script defer src="https://kamu.uef.fi/wp-content/plugins/complianz-gdpr-premium/cookiebanner/js/complianz.min.js?ver=1703668500" id="cmplz-cookiebanner-js"></script> <style> </style> <script> document.addEventListener("DOMContentLoaded", function(event) { }); </script> <script> var accordions_active = null; var accordions_tabs_active = null; </script> <!-- ATF CUSTOM STARTS --> <script type="text/javascript"> var ajaxUrl = 'https://kamu.uef.fi/wp-admin/admin-ajax.php'; var getSearchMainPage = 'https://kamu.uef.fi?s=' var language_code = "fi"; window.jump_to_accordion = function(accordiontarget, element_target) { var el = jQuery(element_target); var acc = jQuery(accordiontarget); var hash = window.location.hash.substring(1); //Puts hash in variable, and removes the # character var str = hash; str = decodeURI(str); if (typeof(acc) !== 'undefined') { if (typeof(el) !== 'undefined') { if (jQuery('html,body').find(acc).length > 0) { var elementid = el.attr('id') ? el.attr('id') : false; var elementname = el.attr('name') ? el.attr('name') : false; var element_data_anchor = el.attr('data-anchor') ? el.attr('data-anchor') : false; if (hash == elementid || hash == elementname || hash == element_data_anchor) { acc.click(); //var selectedelement = jQuery("#"+selectedid); jQuery('html, body').animate({ scrollTop: jQuery(acc).offset().top }, 1000); return true; } } } if (hash == acc.data('accordion-name')) { acc.click(); jQuery('html, body').animate({ scrollTop: jQuery(acc).offset().top }, 1000); return true; } } return false; } window.accordion_check = function() { if (window.location.hash) { var foundAnchorInAccordion = false; var success = false; var accordions = jQuery(".content-page-toggle"); if (accordions.length > 0) { jQuery.each(accordions, function(index, accordion) { if (jQuery(accordion).find('.site-toggle').length > 0) { var linkel = jQuery(accordion).find("a"); var maincontents = jQuery(accordion).find('.accordion-content').children(); jQuery.each(maincontents, function(index, maincontent) { foundAnchorInAccordion = jump_to_accordion(linkel, maincontent); if (foundAnchorInAccordion) { success = true; } var chlds = jQuery(maincontent).children(); jQuery.each(chlds, function(index, subcontent) { foundAnchorInAccordion = jump_to_accordion(linkel, subcontent); if (foundAnchorInAccordion) { success = true; } }); }); } }); } // If anchor not found in accordions if (success === false) { var str = window.location.hash; str = decodeURI(str); str = str.substring(1); var elementname = str; elementname = elementname.replace(/\s+/g, "-").toLowerCase(); var el = jQuery("#" + elementname); if (el.length > 0) { jQuery('html, body').animate({ scrollTop: jQuery(el).offset().top }, 1000) } if (str != '') { if (jQuery("*:contains('" + str + "')").last()) { var element = jQuery("*:contains('" + str + "')").last()[0]; var accArea = jQuery(element).closest(".accordion-area"); if (accArea.length > 0) { jQuery(accArea).find("a.site-toggle").click(); setTimeout(function() { jQuery('html, body').animate({ scrollTop: jQuery(element).offset().top - 50 }, 1000); }, 300); return true; } } } } } return true; } jQuery(function($) { // Init accordion check accordion_check(); /** * Anchor link * @param {[type]} e){ } [description] * @return {[type]} [description] */ jQuery("a.js-hash").on("click", function(e) { //e.preventDefault(); var hash = jQuery(this).prop('hash'); var href = jQuery(this).attr('href'); if (hash != '') { window.location.hash = hash; var accordions = jQuery(".content-page-toggle"); if (accordions.length > 0) { jQuery.each(accordions, function(index, accordion) { if (jQuery(accordion).find('.site-toggle').length > 0) { var linkel = jQuery(accordion).find("a"); var maincontents = jQuery(accordion).find('.accordion-content').children(); jQuery.each(maincontents, function(index, maincontent) { jump_to_accordion(linkel, maincontent); var chlds = jQuery(maincontent).children(); jQuery.each(chlds, function(index, subcontent) { jump_to_accordion(linkel, subcontent); }); }); } }); } } }); jQuery('.main-search-btn').on('click', function(e) { e.preventDefault(); jQuery('.adds-container').toggleClass('expanded-nav-section'); var value1 = jQuery('#main-search-engine-frontpage').val(); var value2 = jQuery("#main-search-engine").val(); if (typeof(value1) != 'undefined' && value1 !== null && value1.length > 0) { window.location.href = atf.baseUrl + '?s=' + strip_tags(value1); } else if (typeof(value2) != 'undefined' && value2 !== null && value2.length > 0) { window.location.href = atf.baseUrl + '?s=' + strip_tags(value2); } }); /** Searchbar transition to the addsearch panel */ jQuery('#main-search-engine').on('input', function(e) { if (!$('.adds-container').hasClass('expanded-nav-section')) { const val = jQuery('#main-search-engine').val(); $('.adds-container').addClass('expanded-nav-section'); $('#addsearch-input').val(strip_tags(val)); $('#addsearch-input').focus(); } }); /** Close search with escape */ jQuery(document).on('keyup', function(evt) { if (evt.keyCode == 27 && $('.adds-container').hasClass('expanded-nav-section')) { $('.adds-container').removeClass('expanded-nav-section'); jQuery('#main-search-engine').val(''); } }); jQuery(document).click(function(event) { if (!jQuery(event.target).closest('.site').length) { if (jQuery('.main-search-results').is(":visible")) { jQuery('.main-search-results').hide(); } } }); jQuery(".print-me").on("click", function(e) { var cssUrl = jQuery(this).data('css-url'); var pageTitle = jQuery(this).data('page-title'); printJS({ printable: 'print-content', type: 'html', css: cssUrl, scanStyles: false, documentTitle: pageTitle, ignoreElements: [ 'collapse' ] }); }); /** Close search */ jQuery('.close-addsearch-button').on('click', function(e) { e.preventDefault(); jQuery('.adds-container').toggleClass('expanded-nav-section'); jQuery('#main-search-engine').val(''); }) }); // accessibility improvement: add WAI-ARIA landmark to a11y-toolbar // a11y-toolbar comes from plugin: WP-accessibility jQuery('.a11y-toolbar').attr('role', 'complementary'); window.strip_tags = function(str) { str = str.toString(); return str.replace(/<\/?[^>]+>/gi, ''); } </script> <!-- ATF CUSTOM ENDS --> </body> </html> <!-- Dynamic page generated in 0.324 seconds. --> <!-- Cached page generated by WP-Super-Cache on 2024-12-12 07:27:59 --> <!-- Compression = gzip -->