Merge remote-tracking branch 'origin/master' into feature/new-pages

This commit is contained in:
Johannes
2024-09-11 15:02:00 +03:00
18 changed files with 96 additions and 88 deletions
+6 -6
View File
@@ -79,10 +79,10 @@ test:e2e:
publish:dev: publish:dev:
stage: publish stage: publish
image: docker:stable image: docker:25-cli
needs: ["build", "test:e2e", "es:lint", "css:lint"] needs: ["build", "test:e2e", "es:lint", "css:lint"]
services: services:
- docker:stable-dind - docker:25-dind
only: only:
- master - master
script: script:
@@ -92,9 +92,9 @@ publish:dev:
publish:prod: publish:prod:
stage: publish stage: publish
image: docker:stable image: docker:25-cli
services: services:
- docker:stable-dind - docker:25-dind
only: only:
- production - production
script: script:
@@ -104,7 +104,7 @@ publish:prod:
deploy:dev: deploy:dev:
stage: deploy stage: deploy
image: docker:stable image: docker:25-cli
only: only:
- master - master
environment: environment:
@@ -124,7 +124,7 @@ deploy:dev:
deploy:prod: deploy:prod:
stage: deploy stage: deploy
image: docker:stable image: docker:25-cli
only: only:
- production - production
environment: environment:
+12 -12
View File
@@ -6688,9 +6688,9 @@
"dev": true "dev": true
}, },
"node_modules/follow-redirects": { "node_modules/follow-redirects": {
"version": "1.15.0", "version": "1.15.5",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.0.tgz", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz",
"integrity": "sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==", "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==",
"funding": [ "funding": [
{ {
"type": "individual", "type": "individual",
@@ -7721,9 +7721,9 @@
} }
}, },
"node_modules/ip": { "node_modules/ip": {
"version": "1.1.8", "version": "1.1.9",
"resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz",
"integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==",
"dev": true "dev": true
}, },
"node_modules/is-array-buffer": { "node_modules/is-array-buffer": {
@@ -20077,9 +20077,9 @@
"dev": true "dev": true
}, },
"follow-redirects": { "follow-redirects": {
"version": "1.15.0", "version": "1.15.5",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.0.tgz", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz",
"integrity": "sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==" "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw=="
}, },
"for-each": { "for-each": {
"version": "0.3.3", "version": "0.3.3",
@@ -20828,9 +20828,9 @@
"requires": {} "requires": {}
}, },
"ip": { "ip": {
"version": "1.1.8", "version": "1.1.9",
"resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz",
"integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==",
"dev": true "dev": true
}, },
"is-array-buffer": { "is-array-buffer": {
+3 -3
View File
@@ -1,7 +1,7 @@
import React, { useState, useEffect } from "react"; import React, { useState, useEffect } from "react";
import { NextPage } from "next"; import { NextPage } from "next";
import useSWR from "swr"; import useSWR from "swr";
import { formatRelative } from "date-fns"; import { formatRelative, formatISO } from "date-fns";
import { toast } from "react-toastify"; import { toast } from "react-toastify";
import styled from "styled-components"; import styled from "styled-components";
import AdminListCommon from "@views/admin/AdminListCommon"; import AdminListCommon from "@views/admin/AdminListCommon";
@@ -120,8 +120,8 @@ const Renderer: React.FC = () => {
{events.sort(eventSort).filter(dateFilter).map((event) => ( {events.sort(eventSort).filter(dateFilter).map((event) => (
<tr key={event.id}> <tr key={event.id}>
<td><Link to={`${URL}/${event.id}`}>{event.title_fi}</Link></td> <td><Link to={`${URL}/${event.id}`}>{event.title_fi}</Link></td>
<td>{formatRelative(new Date(event.start_time), new Date())}</td> <td>{formatISO(new Date(event.start_time), { representation: "date" })}</td>
<td>{formatRelative(new Date(event.end_time), new Date())}</td> <td>{formatISO(new Date(event.end_time), { representation: "date" })}</td>
<td> <td>
<StyledButton $colorOverride="red" buttonStyle="filled" onClick={() => confirmDelete(event)}> <StyledButton $colorOverride="red" buttonStyle="filled" onClick={() => confirmDelete(event)}>
Delete Delete
+2 -2
View File
@@ -1,7 +1,7 @@
import React, { useState, useEffect } from "react"; import React, { useState, useEffect } from "react";
import { NextPage } from "next"; import { NextPage } from "next";
import useSWR from "swr"; import useSWR from "swr";
import { formatRelative } from "date-fns"; import { formatRelative, formatISO } from "date-fns";
import { toast } from "react-toastify"; import { toast } from "react-toastify";
import styled from "styled-components"; import styled from "styled-components";
import AdminListCommon from "@views/admin/AdminListCommon"; import AdminListCommon from "@views/admin/AdminListCommon";
@@ -89,7 +89,7 @@ const Renderer: React.FC = () => {
<tr key={post.id}> <tr key={post.id}>
<td><Link to={`${URL}/${post.id}`}>{post.title_fi}</Link></td> <td><Link to={`${URL}/${post.id}`}>{post.title_fi}</Link></td>
<td>{post.description_fi}</td> <td>{post.description_fi}</td>
<td>{formatRelative(new Date(post.publish_time), new Date())}</td> <td>{formatISO(new Date(post.publish_time), { representation: "date" })}</td>
<td> <td>
<StyledButton $colorOverride="red" buttonStyle="filled" onClick={() => confirmDelete(post)}> <StyledButton $colorOverride="red" buttonStyle="filled" onClick={() => confirmDelete(post)}>
Delete Delete
+2 -2
View File
@@ -1,7 +1,7 @@
import React from "react"; import React from "react";
import { NextPage } from "next"; import { NextPage } from "next";
import useSWR from "swr"; import useSWR from "swr";
import { formatRelative } from "date-fns"; import { formatRelative, formatISO } from "date-fns";
import { toast } from "react-toastify"; import { toast } from "react-toastify";
import styled from "styled-components"; import styled from "styled-components";
import AdminListCommon from "@views/admin/AdminListCommon"; import AdminListCommon from "@views/admin/AdminListCommon";
@@ -64,7 +64,7 @@ const Renderer: React.FC = () => {
<td>{ad.description_fi}</td> <td>{ad.description_fi}</td>
<td> <td>
{ad.autohide_enabled {ad.autohide_enabled
? formatRelative(new Date(ad.autohide_at), new Date()) ? formatISO(new Date(ad.autohide_at), { representation: "date" })
: "Disabled"} : "Disabled"}
</td> </td>
<td> <td>
+3 -3
View File
@@ -1,7 +1,7 @@
import React, { useState, useEffect } from "react"; import React, { useState, useEffect } from "react";
import { NextPage } from "next"; import { NextPage } from "next";
import useSWR from "swr"; import useSWR from "swr";
import { formatRelative } from "date-fns"; import { formatRelative, formatISO } from "date-fns";
import { toast } from "react-toastify"; import { toast } from "react-toastify";
import styled from "styled-components"; import styled from "styled-components";
import AdminListCommon from "@views/admin/AdminListCommon"; import AdminListCommon from "@views/admin/AdminListCommon";
@@ -122,8 +122,8 @@ const Renderer: React.FC = () => {
{signupForms.sort(signupFormSort).filter(dateFilter).map((signupForm) => ( {signupForms.sort(signupFormSort).filter(dateFilter).map((signupForm) => (
<tr key={signupForm.id}> <tr key={signupForm.id}>
<td><Link to={`${URL}/${signupForm.id}`}>{signupForm.title_fi}</Link></td> <td><Link to={`${URL}/${signupForm.id}`}>{signupForm.title_fi}</Link></td>
<td>{formatRelative(new Date(signupForm.start_time), new Date())}</td> <td>{formatISO(new Date(signupForm.start_time), { representation: "date" })}</td>
<td>{formatRelative(new Date(signupForm.end_time), new Date())}</td> <td>{formatISO(new Date(signupForm.end_time), { representation: "date" })}</td>
<td><Link to={`${URL}/${signupForm.id}/list`}>View</Link></td> <td><Link to={`${URL}/${signupForm.id}/list`}>View</Link></td>
<td><Link to={`${URL}/${signupForm.id}/email`}>Send</Link></td> <td><Link to={`${URL}/${signupForm.id}/email`}>Send</Link></td>
<td> <td>
+5 -5
View File
@@ -125,9 +125,9 @@ const ActualPageView: React.FC<ActualPageViewProps> = ({ events, feed }) => (
Yksi näistä asioista on urheilun ja lajikokeiluiden tarjoaminen kiltalaisille. Yksi näistä asioista on urheilun ja lajikokeiluiden tarjoaminen kiltalaisille.
Järjestämme säännöllisesti muiden kiltojen kanssa yhteistyössä mahdollisuuksia pelata esimerkiksi säbää ja muita urheilulajeja. Järjestämme säännöllisesti muiden kiltojen kanssa yhteistyössä mahdollisuuksia pelata esimerkiksi säbää ja muita urheilulajeja.
Jopa kesällä monien harrastuksien jäädessä tauolle, voit tulla messiin pelaamaan lentopalloa viikottain. Jopa kesällä monien harrastuksien jäädessä tauolle, voit tulla messiin pelaamaan lentopalloa viikottain.
Lajikokeiluita on tarjolla läpi vuoden ja niitä järjestetään yhteistyössä Otaniemen eri urheilu/harrastelujärjestöjen kanssa. Lajikokeiluita on tarjolla läpi vuoden ja niitä järjestetään yhteistyössä Otaniemen eri urheilu-/harrastelujärjestöjen kanssa.
Pidä silmät auki killan nettisivujen tapahtumaosiossa ja liity <Link to="https://t.me/joinchat/DJRXxkKd0SMj0e9pBPXF1A">Telegram-ryhmään</Link>. Pidä silmät auki killan nettisivujen tapahtumaosiossa ja liity <Link to="https://t.me/joinchat/DJRXxkKd0SMj0e9pBPXF1A">Telegram-ryhmään</Link>.
Jos sinulla on ehdotuksia lajikokeiluihin, nykäise urheiluvastaavia tai hyvivointimestaria hihasta! Jos sinulla on ehdotuksia lajikokeiluihin, nykäise liikuntavastaavia tai hyvivointimestaria hihasta!
</p> </p>
<h6 id="kulttuuri&juhla">Kulttuuria ja juhlia teatterista sitseihin</h6> <h6 id="kulttuuri&juhla">Kulttuuria ja juhlia teatterista sitseihin</h6>
<p> <p>
@@ -146,9 +146,9 @@ const ActualPageView: React.FC<ActualPageViewProps> = ({ events, feed }) => (
</p> </p>
<h6 id="ulkosuhteet">Kansainvälisty ja luo suhteita</h6> <h6 id="ulkosuhteet">Kansainvälisty ja luo suhteita</h6>
<p> <p>
Ulkotoimikunta järjestää kiltalaisten iloksi tapahtumia monien ystävyysjärjestöjen kanssa niin Suomessa kuin ulkomaillakin. Ulkosuhdevastaavat järjestävät kiltalaisten iloksi tapahtumia monien ystävyysjärjestöjen kanssa niin Suomessa kuin ulkomaillakin.
UTMK:n järjestämissä tapahtumissa pääset kasvattamaan ystäväpiiriäsi Otaniemen ulkopuolelle ja jopa kansainvälistymään toden teolla. issä tapahtumissa pääset kasvattamaan ystäväpiiriäsi Otaniemen ulkopuolelle ja jopa kansainvälistymään toden teolla.
UTMK järjestää paljon toimintaa myös vaihto-opiskelijoille ja näihin tapahtumiin kannattaa ehdottomasti osallistua, jos tahtoo luoda ystävyyssuhteita ympäri maailman. Kilta järjestää paljon toimintaa myös vaihto-opiskelijoille ja näihin tapahtumiin kannattaa ehdottomasti osallistua, jos tahtoo luoda ystävyyssuhteita ympäri maailman.
</p> </p>
</div> </div>
</div> </div>
+13 -13
View File
@@ -11,7 +11,7 @@
"name": "Ville Lairila", "name": "Ville Lairila",
"phone_number": null, "phone_number": null,
"email": "ville.lairila@sahkoinsinoorikilta.fi", "email": "ville.lairila@sahkoinsinoorikilta.fi",
"image": "https://static.sahkoinsinoorikilta.fi/img/board/ville.jpg" "image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/ville.jpg"
} }
] ]
}, },
@@ -23,7 +23,7 @@
"name": "Akseli Heikkinen", "name": "Akseli Heikkinen",
"phone_number": null, "phone_number": null,
"email": "akseli.heikkinen@sahkoinsinoorikilta.fi", "email": "akseli.heikkinen@sahkoinsinoorikilta.fi",
"image": "/img/blank_profile.png" "image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/akseli.jpg"
} }
] ]
}, },
@@ -35,7 +35,7 @@
"name": "Alisa Ahonen", "name": "Alisa Ahonen",
"phone_number": null, "phone_number": null,
"email": "alisa.ahonen@sahkoinsinoorikilta.fi", "email": "alisa.ahonen@sahkoinsinoorikilta.fi",
"image": "/img/blank_profile.png" "image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/alisa.jpg"
} }
] ]
}, },
@@ -47,7 +47,7 @@
"name": "Sauli Hakala", "name": "Sauli Hakala",
"phone_number": null, "phone_number": null,
"email": "sauli.hakala@sahkoinsinoorikilta.fi", "email": "sauli.hakala@sahkoinsinoorikilta.fi",
"image": "/img/blank_profile.png" "image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/sauli.jpg"
} }
] ]
}, },
@@ -59,7 +59,7 @@
"name": "Valentin Juhela", "name": "Valentin Juhela",
"phone_number": null, "phone_number": null,
"email": "valentin.juhela@sahkoinsinoorikilta.fi", "email": "valentin.juhela@sahkoinsinoorikilta.fi",
"image": "/img/blank_profile.png" "image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/valentin.jpg"
} }
] ]
}, },
@@ -71,7 +71,7 @@
"name": "Axel Aurola", "name": "Axel Aurola",
"phone_number": null, "phone_number": null,
"email": "axel.aurola@sahkoinsinoorikilta.fi", "email": "axel.aurola@sahkoinsinoorikilta.fi",
"image": "/img/blank_profile.png" "image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/axel.jpg"
} }
] ]
}, },
@@ -83,7 +83,7 @@
"name": "Nelli Liljasto", "name": "Nelli Liljasto",
"phone_number": null, "phone_number": null,
"email": "nelli.liljasto@sahkoinsinoorikilta.fi", "email": "nelli.liljasto@sahkoinsinoorikilta.fi",
"image": "/img/blank_profile.png" "image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/nelli.jpg"
} }
] ]
}, },
@@ -95,7 +95,7 @@
"name": "Peter Lindahl", "name": "Peter Lindahl",
"phone_number": null, "phone_number": null,
"email": "peter.lindahl@sahkoinsinoorikilta.fi", "email": "peter.lindahl@sahkoinsinoorikilta.fi",
"image": "/img/blank_profile.png" "image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/peter.jpg"
} }
] ]
}, },
@@ -107,7 +107,7 @@
"name": "Mikko Sandström", "name": "Mikko Sandström",
"phone_number": null, "phone_number": null,
"email": "mikko.sandstrom@sahkoinsinoorikilta.fi", "email": "mikko.sandstrom@sahkoinsinoorikilta.fi",
"image": "/img/blank_profile.png" "image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/mikko.jpg"
} }
] ]
}, },
@@ -119,7 +119,7 @@
"name": "Johannes Viirimäki", "name": "Johannes Viirimäki",
"phone_number": null, "phone_number": null,
"email": "johannes.viirimaki@sahkoinsinoorikilta.fi", "email": "johannes.viirimaki@sahkoinsinoorikilta.fi",
"image": "/img/blank_profile.png" "image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/johannes.jpg"
} }
] ]
}, },
@@ -131,7 +131,7 @@
"name": "Verneri Turkki", "name": "Verneri Turkki",
"phone_number": null, "phone_number": null,
"email": "verneri.turkki@sahkoinsinoorikilta.fi", "email": "verneri.turkki@sahkoinsinoorikilta.fi",
"image": "/img/blank_profile.png" "image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/verneri.jpg"
} }
] ]
}, },
@@ -143,7 +143,7 @@
"name": "Emma Uusküla", "name": "Emma Uusküla",
"phone_number": null, "phone_number": null,
"email": "emma.uuskula@sahkoinsinoorikilta.fi", "email": "emma.uuskula@sahkoinsinoorikilta.fi",
"image": "/img/blank_profile.png" "image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/emma.jpg"
} }
] ]
}, },
@@ -155,7 +155,7 @@
"name": "Roope Jaskari", "name": "Roope Jaskari",
"phone_number": null, "phone_number": null,
"email": "roope.jaskari@sahkoinsinoorikilta.fi", "email": "roope.jaskari@sahkoinsinoorikilta.fi",
"image": "/img/blank_profile.png" "image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/roope.jpg"
} }
] ]
} }
@@ -25,7 +25,7 @@ const CorporatePageHero: React.FC = () => (
<HeroAsideItem <HeroAsideItem
header="LinkedIn" header="LinkedIn"
link="https://linkedin.com/groups/8103057" link="https://linkedin.com/groups/8103057"
linkText="Killan LinkedIn ryhmä" linkText="Killan LinkedIn-ryhmä"
/> />
</HeroAside> </HeroAside>
</Hero> </Hero>
@@ -74,7 +74,7 @@ const CorporatePageView: React.FC<CorporatePageViewProps> = ({ jobAds }) => (
<p> <p>
Killan nettisivuilla on listattu killan yritysyhteistyökumppanit. Killan nettisivuilla on listattu killan yritysyhteistyökumppanit.
Killan sivuilta löytyvät myös yritysyhteistyökumppaneiden avoimet työpaikkamainokset. Killan sivuilta löytyvät myös yritysyhteistyökumppaneiden avoimet työpaikkamainokset.
Nämä mainokset ohjataan killan jäsenistölle eteenpäin myös viikottaisin kiltamailin kautta, jotta kaikki mainokset saavat parhaan mahdollisen näkyvyyden kiltalaisten arjessa. Nämä mainokset ohjataan killan jäsenistölle eteenpäin myös viikoittaisen kiltamailin kautta, jotta kaikki mainokset saavat parhaan mahdollisen näkyvyyden kiltalaisten arjessa.
</p> </p>
<h6>Sössö</h6> <h6>Sössö</h6>
@@ -82,7 +82,7 @@ const CorporatePageView: React.FC<CorporatePageViewProps> = ({ jobAds }) => (
<Link to="https://sosso.fi">Sössö</Link> on Sähköinsinöörikillan hauska ja rakas opiskelijalehti. <Link to="https://sosso.fi">Sössö</Link> on Sähköinsinöörikillan hauska ja rakas opiskelijalehti.
Sössö on kerännyt suosiota ja kartuttanut lukijamäärää jo vuodesta 1969 asti. Sössö on kerännyt suosiota ja kartuttanut lukijamäärää jo vuodesta 1969 asti.
Sössö ilmestyy perinteisesti paperisena, mutta myös Netti-Sössössä julkaistaan jatkuvasti uusia artikkeleja. Sössö ilmestyy perinteisesti paperisena, mutta myös Netti-Sössössä julkaistaan jatkuvasti uusia artikkeleja.
Sössö tavoittaa noin tuhat elektroniikan, sähkötekniikan ja tietoliikennetekniikan opiskelijaa sekä koko tiedekunnan henkilökunnan. Sössö tavoittaa noin tuhat elektroniikan ja sähkötekniikan opiskelijaa sekä koko tiedekunnan henkilökunnan.
Lisäksi lehti lähetetään muille opiskelijajärjestöille. Yritysten on mahdollista saada mainostilaa Sössön sivuilta. Lisäksi lehti lähetetään muille opiskelijajärjestöille. Yritysten on mahdollista saada mainostilaa Sössön sivuilta.
</p> </p>
</div> </div>
+2 -2
View File
@@ -13,13 +13,13 @@ const FreshmenPageHero: React.FC = () => (
<HeroAside bgColor="lightTurquoise"> <HeroAside bgColor="lightTurquoise">
<HeroAsideItem <HeroAsideItem
header="Lue killan fuksiopas" header="Lue killan fuksiopas"
link="https://static.sahkoinsinoorikilta.fi/FTMK/Fuksiopas2023.pdf" link="https://static.sahkoinsinoorikilta.fi/FTMK/Fuksiopas2024.pdf"
linkText="lue fuksiopas täältä!" linkText="lue fuksiopas täältä!"
/> />
<HeroAsideItem <HeroAsideItem
header="Seuraa killan tiedotusta" header="Seuraa killan tiedotusta"
link="https://t.me/+AB-JMbAxM2c0MDc0" link="https://t.me/+KxOI-aQ0jpFhNTJk"
linkText="Liity killan Telegram-ryhmään!" linkText="Liity killan Telegram-ryhmään!"
/> />
<HeroAsideItem <HeroAsideItem
+16 -15
View File
@@ -7,8 +7,8 @@ import {
import FreshmenPageHero from "./FreshmenPageHero"; import FreshmenPageHero from "./FreshmenPageHero";
const FUKSI_POINTS_LINK = "https://static.sahkoinsinoorikilta.fi/FTMK/Fuksipisteohje.pdf"; const FUKSI_POINTS_LINK = "https://static.sahkoinsinoorikilta.fi/FTMK/Fuksipisteohje.pdf";
const TG_GROUP_CHAT_LINK = "https://t.me/+6rAKYPVaCmg4ZTlk"; const TG_GROUP_CHAT_LINK = "https://t.me/+8McxwmHvXu80YmFk";
const TG_NOTIFICATIONS_LINK = "https://t.me/+57BnXcTlsuU0YWQ0"; const TG_NOTIFICATIONS_LINK = "https://t.me/+GGTLMfwce1gxM2Q8";
const EMAIL_LINK = "ftmk@sahkoinsinoorikilta.fi"; const EMAIL_LINK = "ftmk@sahkoinsinoorikilta.fi";
const EMAIL_LINK_MAILTO = `mailto:${EMAIL_LINK}`; const EMAIL_LINK_MAILTO = `mailto:${EMAIL_LINK}`;
@@ -58,7 +58,7 @@ const FreshmenPageView: React.FC = () => (
<ImageContainer> <ImageContainer>
<Image <Image
src="https://static.sahkoinsinoorikilta.fi/uus_webi/fuksikipparit-2023.jpg" src="https://static.sahkoinsinoorikilta.fi/FTMK/fuksikipparit-2024.jpg"
alt="Kipparit" alt="Kipparit"
layout="responsive" layout="responsive"
width={100} width={100}
@@ -69,7 +69,7 @@ const FreshmenPageView: React.FC = () => (
<h6>Fuksikapteenit</h6> <h6>Fuksikapteenit</h6>
<p> <p>
Me olemme fuksikapteenisi <strong>Aaron</strong> ja <strong>Kasper</strong> ja tulemme olemaan tukenasi sekä valvomassa suorituksiasi fuksivuoden seikkailuissa kohti teekkarilakkia, jonka voit ansaita mahdollisesti järjestettävänä Wappuna ensi keväällä. Me olemme fuksikapteenisi <strong>Sauli</strong> ja <strong>Valentin</strong> ja tulemme olemaan tukenasi sekä valvomassa suorituksiasi fuksivuoden seikkailuissa kohti teekkarilakkia, jonka voit ansaita mahdollisesti järjestettävänä Wappuna ensi keväällä.
Jos sinulla on mitään kysymyksiä, ota ihmeessä meihin yhteyttä esimerkiksi <Link to={TG_GROUP_CHAT_LINK} target="_blank">Telegramissa</Link> tai <a href={EMAIL_LINK_MAILTO}>sähköpostitse</a>. Jos sinulla on mitään kysymyksiä, ota ihmeessä meihin yhteyttä esimerkiksi <Link to={TG_GROUP_CHAT_LINK} target="_blank">Telegramissa</Link> tai <a href={EMAIL_LINK_MAILTO}>sähköpostitse</a>.
</p> </p>
@@ -79,14 +79,14 @@ const FreshmenPageView: React.FC = () => (
Ajan myötä palapelin palat muodostavat sinun näköisesi kuvan ja pääset itse vaikuttamaan siihen, miltä lopputulos näyttää. Ajan myötä palapelin palat muodostavat sinun näköisesi kuvan ja pääset itse vaikuttamaan siihen, miltä lopputulos näyttää.
</p> </p>
<p> <p>
Orientaatioviikko järjestetään 28.8.-1.9.2023, mutta jo ennen sitä sinulla on mahdollisuus tulla tutustumaan meihin, muihin fuksiehin ja ISOihin rennon Varaslähtöön. Varaslähtö fuksivuoteen järjestetään 19.8.2023. Siitä lisää Telegram-ryhmissä! Orientaatioviikko järjestetään 26-30.8.2024, mutta jo ennen sitä sinulla on mahdollisuus tulla tutustumaan meihin, muihin fukseihin ja ISOihin rentoon Varaslähtöön. Varaslähtö fuksivuoteen järjestetään lauantaina 17.8.2024. Siitä lisää Telegram-ryhmissä!
</p> </p>
<h6>Aaron Löfgren</h6> <h6>Sauli Hakala</h6>
<p>040 484 5418<br />aaron.lofgren (ät) sahkoinsinoorikilta.fi <br />@aaronlofgren</p> <p>045 317 1800<br />sauli.hakala (ät) sahkoinsinoorikilta.fi <br />@saulihakala</p>
<h6>Kasper Skog</h6> <h6>Valentin Juhela</h6>
<p>040 667 5266<br />kasper.skog (ät) sahkoinsinoorikilta.fi <br />@Skooogi</p> <p>040 968 1644<br />valentin.juhela (ät) sahkoinsinoorikilta.fi <br />@ValentinJuhela</p>
</div> </div>
<aside> <aside>
<div> <div>
@@ -103,14 +103,15 @@ const FreshmenPageView: React.FC = () => (
<div> <div>
<InfoBox> <InfoBox>
<h6>Killan Fuksiopas</h6> <h6>Killan Fuksiopas</h6>
<Link to="https://static.sahkoinsinoorikilta.fi/FTMK/Fuksiopas2023.pdf" target="_blank"> <Link to="https://static.sahkoinsinoorikilta.fi/FTMK/Fuksiopas2024.pdf" target="_blank">
<FopasImage <FopasImage
src="https://static.sahkoinsinoorikilta.fi/FTMK/Fuksiopas2023-kansi.png" src="https://static.sahkoinsinoorikilta.fi/FTMK/Fuksiopas2024-kansi.jpg"
/> />
</Link> </Link>
<p> <p>
Ennen opintojen alkua on hyvä tutustua killan fuksioppaaseen. Sitä pääset selailemaan <Link to="https://static.sahkoinsinoorikilta.fi/FTMK/Fuksiopas2023.pdf" target="_blank"> tästä.</Link> Ennen opintojen alkua on hyvä tutustua killan fuksioppaaseen.
Sitä pääset selailemaan <Link to="https://static.sahkoinsinoorikilta.fi/FTMK/Fuksiopas2024.pdf" target="_blank">tästä</Link>.
</p> </p>
<br /> <br />
<h6>Telegram?</h6> <h6>Telegram?</h6>
@@ -123,12 +124,12 @@ const FreshmenPageView: React.FC = () => (
SIK:n fukseilla on oma Telegram-ryhmä, jonne pääset liitymään tästä: SIK:n fukseilla on oma Telegram-ryhmä, jonne pääset liitymään tästä:
</p> </p>
<QRImages <QRImages
src="https://static.sahkoinsinoorikilta.fi/FTMK/sik-fuksit-2023.jpg" src="https://static.sahkoinsinoorikilta.fi/FTMK/sik-fuksit-2024.jpg"
/> />
<p>tai <Link to={TG_GROUP_CHAT_LINK} target="_blank">tästä</Link></p> <p>tai <Link to={TG_GROUP_CHAT_LINK} target="_blank">tästä</Link></p>
<p>Liity myös samalla SIK-fuksien tiedotuskanavalle tästä:</p> <p>Liity myös samalla SIK-fuksien tiedotuskanavalle tästä:</p>
<QRImages <QRImages
src="https://static.sahkoinsinoorikilta.fi/FTMK/sik-fuksit-2023-tiedotus.jpg" src="https://static.sahkoinsinoorikilta.fi/FTMK/sik-fuksit-2024-tiedotus.jpg"
/> />
<p>tai <Link to={TG_NOTIFICATIONS_LINK} target="_blank">tästä</Link></p> <p>tai <Link to={TG_NOTIFICATIONS_LINK} target="_blank">tästä</Link></p>
</InfoBox> </InfoBox>
@@ -153,7 +154,7 @@ const FreshmenPageView: React.FC = () => (
ISOt ovat hiukan vanhempia opiskelijoita ja kiltalaisia, joiden tehtävänä on olla tukenasi fuksivuoden ajan. Ensimmäisenä päivänä teidät jaetaan noin kymmenen hengen fuksiryhmiin ja jokaiseen ryhmään kuuluu kolmesta viiteen ISOa, joista yksi toimii opintoISOna. ISOilta voit kysyä mitä vain opiskeluun ja opiskelijaelämään liittyen. Vaikka he eivät tietäisi vastausta, he luultavimmin osaavat auttaa sinua vastausten löytämisessä. ISOt ovat hiukan vanhempia opiskelijoita ja kiltalaisia, joiden tehtävänä on olla tukenasi fuksivuoden ajan. Ensimmäisenä päivänä teidät jaetaan noin kymmenen hengen fuksiryhmiin ja jokaiseen ryhmään kuuluu kolmesta viiteen ISOa, joista yksi toimii opintoISOna. ISOilta voit kysyä mitä vain opiskeluun ja opiskelijaelämään liittyen. Vaikka he eivät tietäisi vastausta, he luultavimmin osaavat auttaa sinua vastausten löytämisessä.
</p> </p>
<p> <p>
Kuten sanottu ISOt tukevat sinua koko fuksivuoden ajan, mutta eniten tulet näkemään heitä Orientaatioviikolla, jolloin he kulkevat fuksiryhmäsi kanssa ympäri Otaniemeä ja avaavat ovia teekkariuden saloihin. He auttavat sinua myös löytämään opintojen aloittamiseen tarvittavat asiat ja tukevat esimerkiksi lukujärjestyksen tekemisessä ja kirjastokortin, sekä matkakortin ja opiskelijakortin hankkimisessa. Kuten sanottu, ISOt tukevat sinua koko fuksivuoden ajan, mutta eniten tulet näkemään heitä Orientaatioviikolla, jolloin he kulkevat fuksiryhmäsi kanssa ympäri Otaniemeä ja avaavat ovia teekkariuden saloihin. He auttavat sinua myös löytämään opintojen aloittamiseen tarvittavat asiat ja tukevat esimerkiksi lukujärjestyksen tekemisessä sekä kirjastokortin, matkakortin ja opiskelijakortin hankkimisessa.
</p> </p>
<p> <p>
ISOt ovat myös kutsuttuna fuksivuotesi ensimmäiseen tapahtumaan, eli Varaslähtöön. Tule tutustumaan heihin jo siellä! ISOt ovat myös kutsuttuna fuksivuotesi ensimmäiseen tapahtumaan, eli Varaslähtöön. Tule tutustumaan heihin jo siellä!
+11 -3
View File
@@ -24,7 +24,9 @@ const Fingrid = "https://static.sahkoinsinoorikilta.fi/img/corporate_logos/fingr
const Okmetic = "https://static.sahkoinsinoorikilta.fi/img/corporate_logos/okmetic.jpg"; const Okmetic = "https://static.sahkoinsinoorikilta.fi/img/corporate_logos/okmetic.jpg";
const Nokia = "https://static.sahkoinsinoorikilta.fi/img/corporate_logos/nokia.jpg"; const Nokia = "https://static.sahkoinsinoorikilta.fi/img/corporate_logos/nokia.jpg";
const Granlund = "https://static.sahkoinsinoorikilta.fi/img/corporate_logos/granlund.jpg"; const Granlund = "https://static.sahkoinsinoorikilta.fi/img/corporate_logos/granlund.jpg";
const GE = "https://static.sahkoinsinoorikilta.fi/img/corporate_logos/GE.png"; const Eaton = "https://static.sahkoinsinoorikilta.fi/img/corporate_logos/eaton.png";
const MerusPower = "https://static.sahkoinsinoorikilta.fi/img/corporate_logos/meruspower.png";
const Ramboll = "https://static.sahkoinsinoorikilta.fi/img/corporate_logos/ramboll.png";
interface FrontPageViewProps { interface FrontPageViewProps {
events: Event[]; events: Event[];
@@ -112,8 +114,14 @@ const FrontPageView: React.FC<FrontPageViewProps> = ({ events, feed }) => (
<Link to="https://www.granlund.fi/"> <Link to="https://www.granlund.fi/">
<Image src={Granlund} alt="Granlund" layout="responsive" width={200} height={100} objectFit="contain" /> <Image src={Granlund} alt="Granlund" layout="responsive" width={200} height={100} objectFit="contain" />
</Link> </Link>
<Link to="https://www.gehealthcare.fi/"> <Link to="https://www.eaton.com/fi/fi-fi.html">
<Image src={GE} alt="GE" layout="responsive" width={200} height={100} objectFit="contain" /> <Image src={Eaton} alt="Eaton" layout="responsive" width={200} height={100} objectFit="contain" />
</Link>
<Link to="https://meruspower.com/">
<Image src={MerusPower} alt="Merus Power" layout="responsive" width={200} height={100} objectFit="contain" />
</Link>
<Link to="https://www.ramboll.com/fi-fi">
<Image src={Ramboll} alt="Ramboll" layout="responsive" width={200} height={100} objectFit="contain" />
</Link> </Link>
</div> </div>
<Link to="/yritysyhteistyo">Haluatko kuulla lisää yhteistyöstä kanssamme?</Link> <Link to="/yritysyhteistyo">Haluatko kuulla lisää yhteistyöstä kanssamme?</Link>
+2 -2
View File
@@ -68,7 +68,7 @@ const GuildPageView: React.FC = () => (
<p> <p>
Kilta järjestää vierailuja monipuolisesti alan yrityksiin ja järjestää yritystapahtumia. Kilta järjestää vierailuja monipuolisesti alan yrityksiin ja järjestää yritystapahtumia.
Kiltatoiminnassa käytetään samoja työkaluja, kuin yritysmaailmassa, ja kiltatoiminta pyrkii myös valmentamaan opiskelijoita työelämään. Kiltatoiminnassa käytetään samoja työkaluja, kuin yritysmaailmassa, ja kiltatoiminta pyrkii myös valmentamaan opiskelijoita työelämään.
Ammatillista osaamista ja sähkötekniikan harrastamista tuetaan ylläpitämällä <Link to="#palvelut">Elektroniikkapajaa</Link>, jossa kiltalaiset voivat tehdä omia projektejaan. Ammatillista osaamista ja sähkötekniikan harrastamista tuetaan ylläpitämällä <Link to="#palvelut">SIK-pajaa</Link>, jossa kiltalaiset voivat tehdä omia projektejaan.
Kiltalaisten voimin julkaistaan myös kiltalehti <Link to="https://sosso.fi">Sössöä</Link>, jossa on artikkeleita koskien niin kiltatoimintaa, opiskelua kuin vapaa-ajan harrastuksiakin. Kiltalaisten voimin julkaistaan myös kiltalehti <Link to="https://sosso.fi">Sössöä</Link>, jossa on artikkeleita koskien niin kiltatoimintaa, opiskelua kuin vapaa-ajan harrastuksiakin.
</p> </p>
</div> </div>
@@ -155,7 +155,7 @@ const GuildPageView: React.FC = () => (
Tapahtumien, edunvalvonnan ja yrityskontaktien lisäksi kilta ylläpitää Maarintie 8:ssa sijaitsevaa kiltahuonetta, jossa kiltalaiset voivat viettää vapaasti aikaa opiskellen tai vapaa-ajan merkeissä. Tapahtumien, edunvalvonnan ja yrityskontaktien lisäksi kilta ylläpitää Maarintie 8:ssa sijaitsevaa kiltahuonetta, jossa kiltalaiset voivat viettää vapaasti aikaa opiskellen tai vapaa-ajan merkeissä.
Kiltahuone on kaikille avoin tila, johon voi kuka tahansa vapaasti tulla rakennuksen aukioloaikojen puitteissa. Kiltahuone on kaikille avoin tila, johon voi kuka tahansa vapaasti tulla rakennuksen aukioloaikojen puitteissa.
Kiltahuoneella voi pelailla, lukea lehtiä ja nauttia kiltahuoneen myyntituotteista. Kiltahuoneella voi pelailla, lukea lehtiä ja nauttia kiltahuoneen myyntituotteista.
Kiltahuoneella pidetään monesti kokouksia, peli-iltoja ja käytetään sitä myös opiskeluun. Kiltahuoneella pidetään monesti kokouksia, peli-iltoja ja käytetään sitä myös opiskeluunkin.
Tilavaan huoneeseen mahtuu tekemään monenlaista samaan aikaan! Tilavaan huoneeseen mahtuu tekemään monenlaista samaan aikaan!
</p> </p>
<p> <p>
+4 -2
View File
@@ -85,7 +85,7 @@ const HonoraryPageView: React.FC = () => (
<li>2021 Essi Jukkala</li> <li>2021 Essi Jukkala</li>
<li>2022 Erna Virtanen, Tuukka Syrjänen</li> <li>2022 Erna Virtanen, Tuukka Syrjänen</li>
<li>2023 Emmaleena Ahonen</li> <li>2023 Emmaleena Ahonen</li>
<li>Jonna Tammikivi</li> <li>2024 Jonna Tammikivi</li>
</ul> </ul>
<h2>Standaari</h2> <h2>Standaari</h2>
<p>Standaari voidaan hallituksen päätöksellä lahjoittaa killan toimintaan myönteisesti vaikuttaneille tahoille. Standaarit on numeroitu lahjoittamisjärjestyksessä.</p> <p>Standaari voidaan hallituksen päätöksellä lahjoittaa killan toimintaan myönteisesti vaikuttaneille tahoille. Standaarit on numeroitu lahjoittamisjärjestyksessä.</p>
@@ -108,7 +108,9 @@ const HonoraryPageView: React.FC = () => (
</ul> </ul>
<h2>Kultaiset ansiomerkit</h2> <h2>Kultaiset ansiomerkit</h2>
<p> <p>
Kultainen ansiomerkki voidaan myöntää killan jäsenelle tai perustellusta syystä myös muulle henkilölle, joka on osoittanut ylitsevuotavaa kiinnostusta kiltaa sekä sen toimintaa kohtaan, joka on pitkään toiminut aktiivisesti killan hyväksi ja joka esimerkillään innostaa myös muita entistä aktiivisempaan toimintaan killan parissa. Kultainen ansiomerkki voidaan myöntää killan jäsenelle tai perustellusta syystä myös muulle henkilölle,
joka on osoittanut ylitsevuotavaa kiinnostusta kiltaa sekä sen toimintaa kohtaan, joka on pitkään toiminut aktiivisesti killan hyväksi
ja joka esimerkillään innostaa myös muita entistä aktiivisempaan toimintaan killan parissa.
Vastaava merkki jaettiin vuoteen 2006 asti hallitukselle edustusmerkkinä. Vastaava merkki jaettiin vuoteen 2006 asti hallitukselle edustusmerkkinä.
</p> </p>
<ul> <ul>
+1 -1
View File
@@ -5,7 +5,7 @@ const RentPageView: React.FC = () => (
<TextSection> <TextSection>
<h1>Vuokraa tavaroita</h1> <h1>Vuokraa tavaroita</h1>
<div> <div>
<p>Kilta vuokraa erilaisia laittteita ja varusteita korvausta vastaan. Tältä sivulta löydät hinnaston ja varauskalenterin vuokrattaville tavaroille.</p> <p>Kilta vuokraa erilaisia laitteita ja varusteita korvausta vastaan. Tältä sivulta löydät hinnaston ja varauskalenterin vuokrattaville tavaroille.</p>
<p>Vuokrattavien hinnasto:</p> <p>Vuokrattavien hinnasto:</p>
<ul> <ul>
<li>Mökämasiina <a href="https://static.sahkoinsinoorikilta.fi/img/equipment/mokamasiina.jpg">kuva</a> 50</li> <li>Mökämasiina <a href="https://static.sahkoinsinoorikilta.fi/img/equipment/mokamasiina.jpg">kuva</a> 50</li>
+2 -5
View File
@@ -7,11 +7,8 @@ const StudiesPageHero: React.FC = () => (
<Hero> <Hero>
<HeroPrimarySection <HeroPrimarySection
header="Suomen parasta elektroniikan opetusta" header="Suomen parasta elektroniikan opetusta"
text="Aalto-yliopistossa sinulla on mahdollisuus opiskella sähkö- ja elektroniikkatekniikkaa // eslint-disable-next-line max-len
loistavien professorien ja opettajien johdolla, vieläpä parhaassa mahdollisessa yhteisössä. text="Aalto-yliopistossa sinulla on mahdollisuus opiskella sähkötekniikkaa ja elektroniikkaa loistavien professorien ja opettajien johdolla, vieläpä parhaassa mahdollisessa yhteisössä. Sähkötekniikan korkeakoulusta valmistut matematiikkaa ja fysiikkaa soveltavaksi huippuosaajaksi, jolla on valmiudet vaikka mihin työelämän taitoihin laidasta laitaan. Lue lisää opinnoista, killan roolista yliopistoelämässä ja uramahdollisuuksista alempaa."
Sähkötekniikan korkeakoulusta valmistut matematiikkaa ja fysiikkaa soveltavaksi huippuosaajaksi,
jolla on valmiudet vaikka mihin työelämän taitoihin laidasta laitaan. Lue lisää opinnoista,
killan roolista yliopistoelämässä ja uramahdollisuuksista alempaa."
/> />
<HeroAside bgColor="darkBlue"> <HeroAside bgColor="darkBlue">
+9 -9
View File
@@ -14,8 +14,8 @@ const StudiesPageView: React.FC = () => (
<div> <div>
<h6>Mitä on sähkötekniikan opiskelu?</h6> <h6>Mitä on sähkötekniikan opiskelu?</h6>
<p> <p>
Sähkö- ja elektroniikkatekniikan opiskelu antaa valmiudet tehdä työelämässä tehtäviä laidasta laitaan. Sähkötekniikan ja elektroniikan opiskelu antaa valmiudet tehdä työelämässä tehtäviä laidasta laitaan.
Sähkön opinnoista saat varmat opit matematiikasta ja fysiikasta ja opit samalla myös hyödyntämään komplekseja ohjelmistoja ja pääset kosketuksiin tulevaisuudessa keskeisten koodaustaitojen kanssa. Sähkön opinnoista saat varmat opit matematiikasta ja fysiikasta ja opit samalla myös hyödyntämään komplekseja ohjelmistoja ja pääset kosketuksiin nykypäivänä keskeisten koodaustaitojen kanssa.
Opintoja on siis laajasti sähkötekniikan kursseista matematiikan kursseihin ja koodauskursseihin. Opintoja on siis laajasti sähkötekniikan kursseista matematiikan kursseihin ja koodauskursseihin.
Lisäksi voit tehdä opinnoistasi yksilölliset valitsemalla sinua kiinnostavan sivuaineen vaikka jonkun toisenkin korkeakoulun puolelta ja testata ihan mitä vain kursseja vapaavalintaisten kurssien muodossa. Lisäksi voit tehdä opinnoistasi yksilölliset valitsemalla sinua kiinnostavan sivuaineen vaikka jonkun toisenkin korkeakoulun puolelta ja testata ihan mitä vain kursseja vapaavalintaisten kurssien muodossa.
</p> </p>
@@ -24,7 +24,7 @@ const StudiesPageView: React.FC = () => (
<p> <p>
Killan pääasiallisena tehtävänä on pitää jäsenistöstään huolta. Killan pääasiallisena tehtävänä on pitää jäsenistöstään huolta.
Tämä tarkoittaa sitä, että kilta järjestää jäsenilleen hyvinvointitapahtumia, urheilumahdollisuuksia, iltajuhlia, yhteyksiä yritysmaailmaan ja tukee tietysti myös opinnoissa. Tämä tarkoittaa sitä, että kilta järjestää jäsenilleen hyvinvointitapahtumia, urheilumahdollisuuksia, iltajuhlia, yhteyksiä yritysmaailmaan ja tukee tietysti myös opinnoissa.
Löydät tietoa kaikista näistä killan tehtävistä lisää, tutustumalla killan toimintaan esimerkiksi <Link to="/kilta">täältä</Link>. Löydät tietoa kaikista näistä killan tehtävistä lisää tutustumalla killan toimintaan esimerkiksi <Link to="/kilta">täältä</Link>.
</p> </p>
</div> </div>
@@ -118,7 +118,7 @@ const StudiesPageView: React.FC = () => (
<div> <div>
<h6>Sisu</h6> <h6>Sisu</h6>
<p> <p>
Aalto-yliopistossa on käytössä <Link to="https://sis-aalto.funidata.fi/">Sisu</Link>, josta opiskelija voi ilmoittautua kursseille tai tentteihin sekä tilata ja katsella opintosuorituksia.. Aalto-yliopistossa on käytössä <Link to="https://sis-aalto.funidata.fi/">Sisu</Link>, josta opiskelija voi ilmoittautua kursseille tai tentteihin sekä tilata ja katsella opintosuorituksia.
</p> </p>
<h6>Tenttiarkisto</h6> <h6>Tenttiarkisto</h6>
<p> <p>
@@ -129,8 +129,8 @@ const StudiesPageView: React.FC = () => (
<p> <p>
<Link to="https://mycourses.aalto.fi/">MyCourses</Link> on Aalto-yliopiston sivusto, josta löytää kurssien työympäristöt. <Link to="https://mycourses.aalto.fi/">MyCourses</Link> on Aalto-yliopiston sivusto, josta löytää kurssien työympäristöt.
Valtaosa kursseista suoritetaan <Link to="https://mycourses.aalto.fi/">MyCourses</Link>-järjestelmän kautta erinäisillä tehtävillä ja palautuksilla. Valtaosa kursseista suoritetaan <Link to="https://mycourses.aalto.fi/">MyCourses</Link>-järjestelmän kautta erinäisillä tehtävillä ja palautuksilla.
Sieltä löydät myös kaikki menneet, käynnissä olevat sekä tulevat kurssit. Sieltä löydät kaikki menneet, käynnissä olevat sekä tulevat kurssit.
Huomaa kuitenkin, että sieltä löytyy ainoastaa ne kurssit, joille olet ilmoittautunut <Link to="https://sis-aalto.funidata.fi/">Sisun</Link> kautta. Huomaa kuitenkin, että sieltä löytyvät ainoastaan ne kurssit, joille olet ilmoittautunut <Link to="https://sis-aalto.funidata.fi/">Sisun</Link> kautta.
</p> </p>
</div> </div>
</TextSection> </TextSection>
@@ -141,16 +141,16 @@ const StudiesPageView: React.FC = () => (
<p> <p>
Hallopedit eli hallinnon opiskelijaedustajat ovat ylioppilaskunnan valitsemia edustajia yliopiston toimielimiin. Hallopedit eli hallinnon opiskelijaedustajat ovat ylioppilaskunnan valitsemia edustajia yliopiston toimielimiin.
He edustavat itsensä lisäksi koko opiskelijakuntaa. He edustavat itsensä lisäksi koko opiskelijakuntaa.
Hallopediksi voi hakeutua avoimessa haussa kuka tahansa kyseisen korkeakoulun opiskelija. Hallopediksi voi hakea avoimessa haussa kuka tahansa kyseisen korkeakoulun opiskelija.
</p> </p>
<p> <p>
Hallopedit ovat täysivaltaisia toimielintensä jäseniä ja vaikuttavatkin siihen, millaista opiskelu ja tutkimus korkeakoulussa tulevaisuudessa on. Hallopedit ovat täysivaltaisia toimielintensä jäseniä ja vaikuttavat siihen, millaista opiskelu ja tutkimus korkeakoulussa tulevaisuudessa on.
Heitä tuet parhaiten antamalla palautetta tai lähtemällä itse vapaaehtoiseksi. Heitä tuet parhaiten antamalla palautetta tai lähtemällä itse vapaaehtoiseksi.
</p> </p>
<h6>Hallopediksi?</h6> <h6>Hallopediksi?</h6>
<p> <p>
AYY:n edustajisto tekee vuosittain päätökset opiskelijajäsenistä. AYY:n edustajisto tekee vuosittain päätökset opiskelijajäsenistä.
Sähköinsinöörikilta tekee edustajistolle esityksenv jäsenistä erityisesti Sähkötekniikan korkeakoulun elimien osalta. Sähköinsinöörikilta tekee edustajistolle esityksen jäsenistä erityisesti Sähkötekniikan korkeakoulun elimien osalta.
</p> </p>
<p> <p>
Haku tapahtuu <Link to="https://www.halloped.fi">Halloped.fi-portaalin</Link> kautta syksyisin. Haku tapahtuu <Link to="https://www.halloped.fi">Halloped.fi-portaalin</Link> kautta syksyisin.