From d42611fb87f733765a2198dd9d59a6d25f842635 Mon Sep 17 00:00:00 2001
From: Patrick Varkoi
Date: Thu, 4 Jun 2026 17:40:32 +0300
Subject: [PATCH 01/15] Clean Up: Remove the existing content from the
/teachers page to make room for the new card.
---
.../TeachersPage/ui/TeachersPage.module.scss | 15 +++---
.../TeachersPage/ui/TeachersPage.tsx | 48 -------------------
.../src/shared/i18n/locales/en/teachers.json | 36 --------------
.../src/shared/i18n/locales/fi/teachers.json | 36 --------------
4 files changed, 6 insertions(+), 129 deletions(-)
diff --git a/frontend-next-migration/src/preparedPages/TeachersPage/ui/TeachersPage.module.scss b/frontend-next-migration/src/preparedPages/TeachersPage/ui/TeachersPage.module.scss
index 74f0c6f00..a73f1a703 100644
--- a/frontend-next-migration/src/preparedPages/TeachersPage/ui/TeachersPage.module.scss
+++ b/frontend-next-migration/src/preparedPages/TeachersPage/ui/TeachersPage.module.scss
@@ -1,11 +1,8 @@
.container {
- padding: 0;
- padding-left: 10em;
- display: flex;
- flex-direction: column;
- gap: 2em;
- margin-bottom: 3em;
+ padding: 0;
+ padding-left: 10em;
+ display: flex;
+ flex-direction: column;
+ gap: 2em;
+ margin-bottom: 3em;
}
-.taskButton {
- width: fit-content;
-}
\ No newline at end of file
diff --git a/frontend-next-migration/src/preparedPages/TeachersPage/ui/TeachersPage.tsx b/frontend-next-migration/src/preparedPages/TeachersPage/ui/TeachersPage.tsx
index 21a6b0f51..abe6d6d8a 100644
--- a/frontend-next-migration/src/preparedPages/TeachersPage/ui/TeachersPage.tsx
+++ b/frontend-next-migration/src/preparedPages/TeachersPage/ui/TeachersPage.tsx
@@ -1,56 +1,8 @@
'use client';
-import { PageTitle } from '@/shared/ui/PageTitle';
-import cls from './TeachersPage.module.scss';
-import { DescriptionCard, DescriptionCardTheme } from '@/shared/ui/v2/DescriptionCard';
-import LessonList from './LessonList/LessonList';
-import { Button } from '@/shared/ui/v2/Button';
import { useClientTranslation } from '@/shared/i18n';
-import { Container } from '@/shared/ui/Container';
const TeachersPage = () => {
const { t } = useClientTranslation('teachers');
- return (
-
-
-
-
-
- {t('welcome')}!
- {t('instruction-title')}
-
-
-
-
-
-
-
-
-
- {t('preparation-title')}
-
- {t('managing-title')}
- {t('managing-text')}
- {t('implementation-title')}
-
- {t('preparatory-materials-title')}
- {t('preparatory-materials-text')}
- {t('game-literacy-tasks-title')}
- {t('game-literacy-tasks-text')}
-
- {t('game-literacy-tasks-button')}
-
-
-
-
-
- );
};
export default TeachersPage;
diff --git a/frontend-next-migration/src/shared/i18n/locales/en/teachers.json b/frontend-next-migration/src/shared/i18n/locales/en/teachers.json
index 6a5db843c..e69de29bb 100644
--- a/frontend-next-migration/src/shared/i18n/locales/en/teachers.json
+++ b/frontend-next-migration/src/shared/i18n/locales/en/teachers.json
@@ -1,36 +0,0 @@
-{
- "head-title": "Teacher's Page",
- "head-description": "Learn how to set up ALT Zone classroom testing sessions in four simple steps. Create clans, prepare materials, share the game link, and analyze student results — make game-based learning fun and competitive.",
- "head-keywords": "altzone, teachers, classroom testing, educational gaming, game-based learning, test instructions, create clans, analyze results",
- "og-title": "ALT Zone Teacher's Page",
- "og-description": "Step-by-step instructions for teachers on setting up ALT Zone classroom testing sessions. Create clans, prepare materials, launch the game, and analyze student performance results.",
- "instructions": "1. Instructions",
- "preparation": "2. Preparation",
- "gaming": "3. Gaming",
- "results": "4. Results",
- "welcome": "Welcome",
- "instruction-title": "Here you can manage your lessons and prepare for teaching game art",
- "instruction-text": "In the Teacher's Panel under My Lessons, you can create a new lesson by giving it an appropriate tag (e.g., Class 7B) as well as browse and delete the lessons you have created.
By navigating to the lesson, a view opens that contains the necessary additional information for joining clans, the slides needed for teaching, the clan leaderboard, and also the homework section for that lesson. During the teaching session, simply project the desired lesson with its content and phases onto the board.
Comprehensive info packages related to game art and the game literacy skills and tasks included in this teaching package have been created to support preparation for teaching.",
- "preparation-title": "Preparing for teaching",
- "managing-title": "Managing the lesson",
- "managing-text": "A teacher can have a maximum of 10 active lessons at the same time. The teacher can delete outdated and completed lessons, freeing up space for new lessons. It is also recommended to delete a completed lesson as soon as possible. If the teacher does not delete a previously created lesson, it will be considered outdated after X months from the creation of the lesson and will then be automatically removed from the system.",
- "implementation-title": "Implementing the lesson",
- "implementation-text": "The lesson includes two clans that compete against each other during the testing period. First, familiarize yourselves with the game literacy tasks and game art teaching materials, allocating approximately XX time for this.
The testing can begin once the students have downloaded the test version of the game from the bottom of this page and created an account in the game.
Students can join the clans using the passwords assigned to them from within the game. Try to divide into these two clans as evenly as possible.
During the testing, students will complete tasks from different sections of game literacy. After the testing ends, the results can be viewed on the leaderboard. It is advisable to allocate about 20 minutes for the testing portion.",
- "preparatory-materials-title": "Materials to support preparation",
- "preparatory-materials-text": "What materials for preparation and where. They are included here.",
- "game-literacy-tasks-title": "Game literacy tasks",
- "game-literacy-tasks-text": "Below you can access the game literacy tasks page. There you can explore the available tasks.",
- "game-literacy-tasks-button": "Game literacy tasks",
- "my-lessons": "My Lessons",
- "create-lesson": "Create new lesson",
- "delete-lesson": "Delete lesson",
- "goto-lesson": "Go to lesson",
- "confirm-delete": "Are you sure you want to delete the lesson?",
- "no": "No",
- "yes": "Yes",
- "lesson": "Lesson",
- "create": "Create",
- "cancel": "Cancel",
- "name-lesson": "Name the lesson",
- "number-students": "Number of students"
-}
diff --git a/frontend-next-migration/src/shared/i18n/locales/fi/teachers.json b/frontend-next-migration/src/shared/i18n/locales/fi/teachers.json
index 42b0afce3..e69de29bb 100644
--- a/frontend-next-migration/src/shared/i18n/locales/fi/teachers.json
+++ b/frontend-next-migration/src/shared/i18n/locales/fi/teachers.json
@@ -1,36 +0,0 @@
-{
- "head-title": "Opettajan sivu",
- "head-description": "Opi, miten voit järjestää ALT Zone -luokkahuoneen testisessioita neljässä yksinkertaisessa vaiheessa. Luo klaaneja, valmistele materiaaleja, jaa pelilinkki ja analysoi opiskelijoiden tuloksia - tee pelipohjaisesta oppimisesta hauskaa ja kilpailullista.",
- "head-keywords": "altzone, opettajat, luokkahuoneen testaus, koulutuspelaaminen, pelipohjainen oppiminen, testiohjeet, luo klaaneja, analysoi tuloksia",
- "og-title": "ALT Zone Opettajan sivu",
- "og-description": "Vaiheittaiset ohjeet opettajille ALT Zone -luokkahuoneen testisessioiden järjestämiseen. Luo klaaneja, valmistele materiaaleja, käynnistä peli ja analysoi opiskelijoiden suoritustuloksia.",
- "instructions": "1. Ohjeet",
- "preparation": "2. Valmistelu",
- "gaming": "3. Pelaaminen",
- "results": "4. Tulokset",
- "welcome": "Tervetuloa",
- "instruction-title": "Täällä pääset hallinnoimaan oppituntejasi ja valmistautumaan pelitaiteen opetukseen",
- "instruction-text": "Opettajan paneelissa kohdassa Omat oppitunnit voit luoda uuden oppitunnin antamalla sille sopivan tunnisteen (esim. 7B-luokka) sekä selata ja poistaa luomiasi oppitunteja.
Siirtymällä oppituntiin avautuu näkymä, josta löytyy kyseistä oppituntia varten tarvittavat lisätiedot klaaneihin liittymiseksi, opetukseen tarvittavat diat, klaanien tulostaulukko sekä myös kotitehtävän osuus. Opetustilanteessa heijasta vain haluamasi oppitunti sisältöineen ja vaiheineen taululle.
Opetukseen valmistautumisen yhteyteen on tehty perusteelliset infopaketit liittyen mm. pelitaiteeseen sekä tämän opetuspaketin sisältämiin pelilukutaitoihin ja niiden tehtäviin.",
- "preparation-title": "Opetukseen valmistautuminen",
- "managing-title": "Oppitunnin hallinnointi",
- "managing-text": "Opettajalla voi olla samanaikaisesti aktiivisena enintään 10 oppituntia.Opettaja voi poistaa vanhentuneita ja käytyjä oppitunteja, jolloin tilaa vapautuu seuraaville oppitunneille. Suositeltavaa myös on, että suoritettu oppitunti poistetaan mahdollisimman pian. Mikäli opettaja jättää poistamatta aikaisemmin luodun oppitunnin, se katsotaan vanhentuneeksi X kuukauden kuluttua oppitunnin luomisesta ja poistuu silloin järjestelmästä automaattisesti.",
- "implementation-title": "Oppitunnin toteutus",
- "implementation-text": "Oppituntiin sisällytetään kaksi klaania, jotka kilpailevat keskenään testauksen ajan. Tutustukaa ensin pelilukutaidon tehtäviin ja pelitaiteen opetusmateriaaliin ja varatkaa tälle aikaa noin XX.
Testaus voidaan aloittaa, kun oppilaat ovat ladanneet pelin testiversion tämän sivun alaosasta ja luoneet peliin tunnuksen.
Oppilaat pääsevät liittymään klaaneihin niille osoitetuilla salasanoilla pelistä. Jakaututukaa näihin kahteen klaaniin mahdollisimman tasaisesti.
Testauksen aikana oppilaat suorittavat tehtäviä eri pelilukutaidon osioista. Testauksen päättymisen jälkeen tulokset on nähtävillä tulostaulukosta. Testausosuuteen on hyvä varata aikaa noin 20 minuuttia.",
- "preparatory-materials-title": "Valmistautumista tukevat materiaalit",
- "preparatory-materials-text": "Mitä materiaaleja valmistautumiseen ja missä. Ne tähän yhteyteen.",
- "game-literacy-tasks-title": "Pelilukutaidon tehtävät",
- "game-literacy-tasks-text": "Alta pääset pelilukutaidon tehtävien sivulle. Siellä voit tutustua saatavilla oleviin tehtäviin.",
- "game-literacy-tasks-button": "Pelilukutaidon tehtävät",
- "my-lessons": "Omat oppitunnit",
- "create-lesson": "Luo oppitunti",
- "delete-lesson": "Poista oppitunti",
- "goto-lesson": "Siirry oppituntiin",
- "confirm-delete": "Oletko varma, että haluat poistaa oppitunnin?",
- "no": "Ei",
- "yes": "Kyllä",
- "lesson": "Oppitunti",
- "create": "Luo",
- "cancel": "Peruuta",
- "name-lesson": "Nimeä oppitunti",
- "number-students": "Oppilaiden määrä"
-}
From 4403b3919518b5015b77e52a370a77a1d6ac3bda Mon Sep 17 00:00:00 2001
From: Patrick Varkoi
Date: Mon, 22 Jun 2026 23:13:37 +0300
Subject: [PATCH 02/15] feat: add TeacherSignInCard component with styles and
functionality
- Created TeacherSignInCard component for teacher sign-in functionality.
- Added styles for the TeacherSignInCard in TeacherSignInCard.module.scss.
- Implemented visibility toggle for username and password fields.
- Integrated ALT logo and teacher character images.
- Set up routing to navigate to the instructions page upon form submission.
TODO: Adjust UI to match Figma Designs.
---
.../public/images/Cartoon_character_ope.png | Bin 0 -> 76355 bytes
.../src/features/TeacherSignIn/index.ts | 1 +
.../TeacherSignInCard.module.scss | 286 ++++++++++++++++++
.../TeacherSignInCard/TeacherSignInCard.tsx | 164 ++++++++++
.../ui/TeacherSignInCard/index.ts | 1 +
.../src/features/TeacherSignIn/ui/index.ts | 1 +
.../TeachersPage/ui/TeachersPage.tsx | 4 +-
.../src/shared/i18n/locales/en/teachers.json | 13 +
.../src/shared/i18n/locales/fi/teachers.json | 13 +
9 files changed, 481 insertions(+), 2 deletions(-)
create mode 100644 frontend-next-migration/public/images/Cartoon_character_ope.png
create mode 100644 frontend-next-migration/src/features/TeacherSignIn/index.ts
create mode 100644 frontend-next-migration/src/features/TeacherSignIn/ui/TeacherSignInCard/TeacherSignInCard.module.scss
create mode 100644 frontend-next-migration/src/features/TeacherSignIn/ui/TeacherSignInCard/TeacherSignInCard.tsx
create mode 100644 frontend-next-migration/src/features/TeacherSignIn/ui/TeacherSignInCard/index.ts
create mode 100644 frontend-next-migration/src/features/TeacherSignIn/ui/index.ts
diff --git a/frontend-next-migration/public/images/Cartoon_character_ope.png b/frontend-next-migration/public/images/Cartoon_character_ope.png
new file mode 100644
index 0000000000000000000000000000000000000000..e67481c2a59d34c03c96080f9ef84ef0458b0d68
GIT binary patch
literal 76355
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 B%Xf{`#Kdb`uP
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