--- /dev/null
+-- MariaDB dump 10.19 Distrib 10.11.6-MariaDB, for debian-linux-gnu (x86_64)
+--
+-- Host: localhost Database: lrvgadeku
+-- ------------------------------------------------------
+-- Server version 10.11.6-MariaDB-0+deb12u1
+
+/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
+/*!40101 SET NAMES utf8mb4 */;
+/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
+/*!40103 SET TIME_ZONE='+00:00' */;
+/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
+/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
+/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
+/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
+
+--
+-- Table structure for table `accounts`
+--
+
+DROP TABLE IF EXISTS `accounts`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `accounts` (
+ `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
+ `created_at` timestamp NULL DEFAULT NULL,
+ `updated_at` timestamp NULL DEFAULT NULL,
+ `name` varchar(255) NOT NULL,
+ `info` text DEFAULT NULL,
+ `amount` decimal(8,2) NOT NULL,
+ `mandator_id` bigint(20) unsigned DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `accounts_mandator_id_foreign` (`mandator_id`),
+ CONSTRAINT `accounts_mandator_id_foreign` FOREIGN KEY (`mandator_id`) REFERENCES `mandators` (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `accounts`
+--
+
+LOCK TABLES `accounts` WRITE;
+/*!40000 ALTER TABLE `accounts` DISABLE KEYS */;
+INSERT INTO `accounts` VALUES
+(1,'2024-06-06 13:19:41','2024-06-08 16:08:31','Barkasse','',82.55,1);
+/*!40000 ALTER TABLE `accounts` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `cache`
+--
+
+DROP TABLE IF EXISTS `cache`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `cache` (
+ `key` varchar(255) NOT NULL,
+ `value` mediumtext NOT NULL,
+ `expiration` int(11) NOT NULL,
+ PRIMARY KEY (`key`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `cache`
+--
+
+LOCK TABLES `cache` WRITE;
+/*!40000 ALTER TABLE `cache` DISABLE KEYS */;
+/*!40000 ALTER TABLE `cache` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `cache_locks`
+--
+
+DROP TABLE IF EXISTS `cache_locks`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `cache_locks` (
+ `key` varchar(255) NOT NULL,
+ `owner` varchar(255) NOT NULL,
+ `expiration` int(11) NOT NULL,
+ PRIMARY KEY (`key`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `cache_locks`
+--
+
+LOCK TABLES `cache_locks` WRITE;
+/*!40000 ALTER TABLE `cache_locks` DISABLE KEYS */;
+/*!40000 ALTER TABLE `cache_locks` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `chapters`
+--
+
+DROP TABLE IF EXISTS `chapters`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `chapters` (
+ `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
+ `created_at` timestamp NULL DEFAULT NULL,
+ `updated_at` timestamp NULL DEFAULT NULL,
+ `order` int(11) NOT NULL,
+ `title` varchar(255) NOT NULL,
+ `info` text NOT NULL,
+ `contents` text NOT NULL,
+ `audio_id` bigint(20) unsigned DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `chapters_audio_id_foreign` (`audio_id`),
+ CONSTRAINT `chapters_audio_id_foreign` FOREIGN KEY (`audio_id`) REFERENCES `files` (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `chapters`
+--
+
+LOCK TABLES `chapters` WRITE;
+/*!40000 ALTER TABLE `chapters` DISABLE KEYS */;
+INSERT INTO `chapters` VALUES
+(1,'2024-04-20 14:55:54','2024-04-20 15:57:59',10,'Vorstellung','','Anna ist %trans(neu)% im %trans(Kurs)%. %trans(Sie)% %trans(stellt sich vor|vorstellen)%: \r\n\r\n\"Ich %trans(heiße|heißen)% Anna. Ich %trans(komme|kommen)% aus Italien\".',7),
+(2,'2024-04-20 16:30:47','2024-04-20 16:32:19',20,'Sich vorstellen','- Grammatik','Ich habe %trans(keine)% %trans(Freizeit)%.\r\nIch habe nicht viel Freizeit, weil ich sehr viel arbeite.\r\nVon Montag bis Freitag habe ich keine/nicht viel Zeit.\r\nIn der Woche %trans(komme|kommen)% ich immer erst sehr spät von der %trans(Arbeit)% nach Hause. Darum habe ich nur am Wochenende Freizeit.\r\nIch gehe %trans(arbeiten)% und habe zwei Kinder. Deshalb habe ich nicht viel/nicht genug/keine Freizeit.\r\nIn meiner Freizeit mache ich etwas mit meiner Familie/meinen Freunden.\r\nIn meiner Freizeit gehe ich mit meinem Mann/meiner Frau\r\nDer Ball des %trans(Grafen|Graf)% ist groß.',8);
+/*!40000 ALTER TABLE `chapters` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `failed_jobs`
+--
+
+DROP TABLE IF EXISTS `failed_jobs`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `failed_jobs` (
+ `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
+ `uuid` varchar(255) NOT NULL,
+ `connection` text NOT NULL,
+ `queue` text NOT NULL,
+ `payload` longtext NOT NULL,
+ `exception` longtext NOT NULL,
+ `failed_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `failed_jobs_uuid_unique` (`uuid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `failed_jobs`
+--
+
+LOCK TABLES `failed_jobs` WRITE;
+/*!40000 ALTER TABLE `failed_jobs` DISABLE KEYS */;
+/*!40000 ALTER TABLE `failed_jobs` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `files`
+--
+
+DROP TABLE IF EXISTS `files`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `files` (
+ `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
+ `created_at` timestamp NULL DEFAULT NULL,
+ `updated_at` timestamp NULL DEFAULT NULL,
+ `title` varchar(255) NOT NULL,
+ `description` text DEFAULT NULL,
+ `filename` varchar(255) NOT NULL,
+ `filegroup_scope` int(11) NOT NULL,
+ `visibility_scope` int(11) NOT NULL,
+ `size` double NOT NULL,
+ `user_id` bigint(20) unsigned NOT NULL,
+ `module_id` bigint(20) unsigned NOT NULL,
+ `reference_id` bigint(20) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `files_user_id_foreign` (`user_id`),
+ KEY `files_module_id_foreign` (`module_id`),
+ CONSTRAINT `files_module_id_foreign` FOREIGN KEY (`module_id`) REFERENCES `modules` (`id`),
+ CONSTRAINT `files_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `files`
+--
+
+LOCK TABLES `files` WRITE;
+/*!40000 ALTER TABLE `files` DISABLE KEYS */;
+INSERT INTO `files` VALUES
+(2,'2024-04-13 13:22:13','2024-04-16 15:10:19','Mindmap GaDeKu','','2_GaDeKu.mm',1101,1091,0.01321,5,4,2),
+(5,'2024-04-16 16:51:38','2024-04-16 16:51:38','Mindmap Lektion','','5_Lektion_2.mm',1101,1091,0.006573,5,4,5),
+(6,'2024-04-16 16:53:50','2024-04-16 16:53:50','Mindmap Gadeku (neueste Version)','','6_GaDeKu_neu.mm',1101,1091,0.01423,5,4,6),
+(7,'2024-04-20 15:06:11','2024-04-20 16:15:47','Vorstellung','audio file of chapter','7_Vorstellung.mp3',1103,1091,0.036778,4,12,1),
+(8,'2024-04-20 16:32:19','2024-04-20 16:32:19','Sich vorstellen','audio file of chapter','8_Sich_vorstellen.m4a',1103,1091,0.036778,5,12,2),
+(9,'2024-04-20 16:41:02','2024-04-20 16:41:02','Grammatikthemen','','9_A1_Themen_Deutschkurs.odt',1101,1091,0.02733,5,4,7),
+(10,'2024-04-20 16:49:28','2024-04-20 16:49:28','Beispielübungen','','10_Uebungen_Beispiel_Nuovo Espresso.odt',1101,1091,4.744536,5,4,8),
+(11,'2024-04-20 17:21:24','2024-04-20 17:21:24','Grammatikeinheiten','','11_1_Grammatikeinheiten.mm',1101,1091,0.005313,5,4,7),
+(12,'2024-04-28 16:15:58','2024-04-28 16:15:58','Sich vorstellen','audio file of page','12_Sich_vorstellen.m4a',1103,1091,0.036778,5,13,8),
+(13,'2024-04-28 16:18:59','2024-04-28 16:18:59','Willkommen','audio file of page','13_Willkommen.m4a',1103,1091,0.036778,5,13,7),
+(14,'2024-04-28 16:53:28','2024-04-28 16:53:28','Bild','','14_Spiel.jpg',1101,1091,2.225966,5,6,NULL),
+(15,'2024-04-28 17:30:52','2024-04-28 17:30:52','Kapitel 1 Beispiele','','15_A1_Kapitel 1- Über Person.odt',1101,1091,0.037215,5,6,NULL),
+(16,'2024-04-28 17:36:37','2024-04-28 17:36:37','Französisch Hausausaufgaben Beispiele','','16_uebungen_beispiele.odt',1101,1091,0.019842,5,6,NULL),
+(17,'2024-05-04 15:32:51','2024-05-04 15:50:06','Kapitel 1','Kapitel ausführlich formuliert','17_A1_1_erstes_Kapitel.odt',1101,1091,0.038471,5,6,NULL),
+(18,'2024-05-04 16:09:46','2024-05-04 16:09:46','Strand 64','','18_Strand.64.jpeg',1101,1091,0.006546,5,6,NULL),
+(19,'2024-05-04 17:14:39','2024-05-04 17:14:39','Audio','','19_Testaudio.m4a',1101,1091,0.036778,5,4,9),
+(20,'2024-05-09 15:47:25','2024-05-09 15:47:25','Kapitel 1 - Erste Seite','audio file of page','20_Kapitel_1_Erste_Seite.mp3',1103,1091,0.09949,4,13,13),
+(21,'2024-05-09 15:53:21','2024-05-09 15:53:21','Kapitel 1 - Begrüßung','audio file of page','21_Kapitel_1_Begrung.mp3',1103,1091,1.239052,4,13,14),
+(23,'2024-05-12 13:39:15','2024-05-12 14:25:19','Übungen Grammatik','','23_22_A1_Uebungen_Kapitel 1.odt',1101,1091,0.018707,5,6,NULL),
+(26,'2024-06-08 16:10:23','2024-06-08 16:10:23','Grund','','26_Strand.jpeg',1101,1091,1.019558,5,16,1),
+(27,'2024-06-08 20:04:31','2024-06-08 20:04:31','Ausführliche Grammatik','','27_A1_Grammatik_ausfuerhlich Niveau A1.odt',1101,1091,0.0399,5,6,NULL),
+(29,'2024-06-19 15:22:09','2024-06-19 15:22:09','A1 Kapitel 2','','29_A1_Kapitel 2.odt',1101,1091,0.033162,5,6,NULL);
+/*!40000 ALTER TABLE `files` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `groups`
+--
+
+DROP TABLE IF EXISTS `groups`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `groups` (
+ `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
+ `created_at` timestamp NULL DEFAULT NULL,
+ `updated_at` timestamp NULL DEFAULT NULL,
+ `name` varchar(255) NOT NULL,
+ `info` text DEFAULT NULL,
+ `members` text DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `groups_name_unique` (`name`)
+) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `groups`
+--
+
+LOCK TABLES `groups` WRITE;
+/*!40000 ALTER TABLE `groups` DISABLE KEYS */;
+INSERT INTO `groups` VALUES
+(1,'2024-05-09 09:07:51','2024-05-09 09:08:07','Lehrer','',',5,4,'),
+(2,'2024-05-09 16:04:32','2024-05-09 16:06:30','Hm','',',4,'),
+(3,'2024-06-06 13:18:22','2024-06-06 13:18:36','Celine','',',5,');
+/*!40000 ALTER TABLE `groups` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `job_batches`
+--
+
+DROP TABLE IF EXISTS `job_batches`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `job_batches` (
+ `id` varchar(255) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `total_jobs` int(11) NOT NULL,
+ `pending_jobs` int(11) NOT NULL,
+ `failed_jobs` int(11) NOT NULL,
+ `failed_job_ids` longtext NOT NULL,
+ `options` mediumtext DEFAULT NULL,
+ `cancelled_at` int(11) DEFAULT NULL,
+ `created_at` int(11) NOT NULL,
+ `finished_at` int(11) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `job_batches`
+--
+
+LOCK TABLES `job_batches` WRITE;
+/*!40000 ALTER TABLE `job_batches` DISABLE KEYS */;
+/*!40000 ALTER TABLE `job_batches` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `jobs`
+--
+
+DROP TABLE IF EXISTS `jobs`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `jobs` (
+ `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
+ `queue` varchar(255) NOT NULL,
+ `payload` longtext NOT NULL,
+ `attempts` tinyint(3) unsigned NOT NULL,
+ `reserved_at` int(10) unsigned DEFAULT NULL,
+ `available_at` int(10) unsigned NOT NULL,
+ `created_at` int(10) unsigned NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `jobs_queue_index` (`queue`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `jobs`
+--
+
+LOCK TABLES `jobs` WRITE;
+/*!40000 ALTER TABLE `jobs` DISABLE KEYS */;
+/*!40000 ALTER TABLE `jobs` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `mandators`
+--
+
+DROP TABLE IF EXISTS `mandators`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `mandators` (
+ `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
+ `created_at` timestamp NULL DEFAULT NULL,
+ `updated_at` timestamp NULL DEFAULT NULL,
+ `name` varchar(255) NOT NULL,
+ `info` text DEFAULT NULL,
+ `group_id` bigint(20) unsigned DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `mandators_name_unique` (`name`),
+ KEY `mandators_group_id_foreign` (`group_id`),
+ CONSTRAINT `mandators_group_id_foreign` FOREIGN KEY (`group_id`) REFERENCES `groups` (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `mandators`
+--
+
+LOCK TABLES `mandators` WRITE;
+/*!40000 ALTER TABLE `mandators` DISABLE KEYS */;
+INSERT INTO `mandators` VALUES
+(1,'2024-06-06 13:19:06','2024-06-06 13:19:06','Celine','',3);
+/*!40000 ALTER TABLE `mandators` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `menuitems`
+--
+
+DROP TABLE IF EXISTS `menuitems`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `menuitems` (
+ `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
+ `created_at` timestamp NULL DEFAULT NULL,
+ `updated_at` timestamp NULL DEFAULT NULL,
+ `name` varchar(64) NOT NULL,
+ `label` varchar(64) NOT NULL,
+ `icon` varchar(64) NOT NULL,
+ `section` varchar(64) NOT NULL,
+ `link` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `menuitems`
+--
+
+LOCK TABLES `menuitems` WRITE;
+/*!40000 ALTER TABLE `menuitems` DISABLE KEYS */;
+INSERT INTO `menuitems` VALUES
+(1,NULL,NULL,'menuitems','Start Menu','bi bi-menu-up','main','/menuitem-index'),
+(2,NULL,'2024-05-09 09:05:19','users','Users','bi bi-person','main','/user-index'),
+(3,NULL,NULL,'roles','Roles','bi bi-person-check-fill','main','/role-index'),
+(4,NULL,NULL,'sproperties','Properties','bi bi-card-list','main','/sproperty-index'),
+(5,NULL,NULL,'notes','Notes','bi bi-card-checklist','main','/note-index'),
+(6,NULL,NULL,'files','Files','bi bi-file-pdf','main','/file-index'),
+(7,NULL,NULL,'terms','Terms','bi bi-calendar-date','main','/term-index'),
+(8,NULL,NULL,'words','Words','bi bi-file-earmark-word','main','/word-index'),
+(11,'2024-04-03 18:02:20','2024-04-03 18:02:20','reviews','Reviews','bi bi-star-half','main','/review-index'),
+(12,'2024-04-10 06:04:19','2024-04-10 06:04:19','phrases','Phrases','bi bi-blockquote-left','main','/phrase-index'),
+(15,NULL,NULL,'pages','Pages','bi bi-journals','main','/page-index'),
+(17,NULL,NULL,'groups','Groups','bi bi-people','main','/group-index'),
+(18,NULL,NULL,'mandators','Mandators','bi bi-safe','main','/mandator-index'),
+(20,NULL,NULL,'exports','Exports','bi bi-file-earmark-arrow-down','main','/export-index');
+/*!40000 ALTER TABLE `menuitems` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `menuitems_roles`
+--
+
+DROP TABLE IF EXISTS `menuitems_roles`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `menuitems_roles` (
+ `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
+ `created_at` timestamp NULL DEFAULT NULL,
+ `updated_at` timestamp NULL DEFAULT NULL,
+ `order` int(11) NOT NULL,
+ `menuitem_id` bigint(20) unsigned NOT NULL,
+ `role_id` bigint(20) unsigned NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `menuitems_roles_menuitem_id_foreign` (`menuitem_id`),
+ KEY `menuitems_roles_role_id_foreign` (`role_id`),
+ CONSTRAINT `menuitems_roles_menuitem_id_foreign` FOREIGN KEY (`menuitem_id`) REFERENCES `menuitems` (`id`),
+ CONSTRAINT `menuitems_roles_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=150 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `menuitems_roles`
+--
+
+LOCK TABLES `menuitems_roles` WRITE;
+/*!40000 ALTER TABLE `menuitems_roles` DISABLE KEYS */;
+INSERT INTO `menuitems_roles` VALUES
+(20,NULL,NULL,30,8,2),
+(21,NULL,NULL,40,7,2),
+(22,NULL,NULL,50,6,2),
+(23,NULL,NULL,60,5,2),
+(24,NULL,NULL,70,4,2),
+(25,NULL,NULL,80,2,2),
+(28,NULL,NULL,30,8,5),
+(29,NULL,NULL,40,7,5),
+(30,NULL,NULL,50,6,5),
+(31,NULL,NULL,60,5,5),
+(34,NULL,NULL,30,8,6),
+(35,NULL,NULL,40,7,6),
+(36,NULL,NULL,50,6,6),
+(37,NULL,NULL,60,5,6),
+(136,NULL,NULL,10,15,1),
+(137,NULL,NULL,20,5,1),
+(138,NULL,NULL,30,18,1),
+(139,NULL,NULL,40,7,1),
+(140,NULL,NULL,50,6,1),
+(141,NULL,NULL,60,20,1),
+(142,NULL,NULL,70,8,1),
+(143,NULL,NULL,80,12,1),
+(144,NULL,NULL,90,11,1),
+(145,NULL,NULL,100,1,1),
+(146,NULL,NULL,110,2,1),
+(147,NULL,NULL,120,17,1),
+(148,NULL,NULL,130,3,1),
+(149,NULL,NULL,140,4,1);
+/*!40000 ALTER TABLE `menuitems_roles` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `migrations`
+--
+
+DROP TABLE IF EXISTS `migrations`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `migrations` (
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
+ `migration` varchar(255) NOT NULL,
+ `batch` int(11) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `migrations`
+--
+
+LOCK TABLES `migrations` WRITE;
+/*!40000 ALTER TABLE `migrations` DISABLE KEYS */;
+INSERT INTO `migrations` VALUES
+(1,'0001_01_01_000000_create_users_table',1),
+(2,'0001_01_01_000001_create_cache_table',1),
+(3,'0001_01_01_000002_create_jobs_table',1),
+(4,'2023_10_30_create_sproperties_table',1),
+(5,'2023_12_25_163536_create_roles_table',1),
+(6,'2023_12_27_071516_modify_users_role',1),
+(7,'2024_01_03_053217_create_modules_table',1),
+(8,'2024_01_26_180828_create_notes_table',1),
+(9,'2024_02_06_182720_create_menuitems_table',1),
+(10,'2024_02_06_183045_create_menuitems_roles_table',1),
+(11,'2024_02_17_172032_create_files_table',1),
+(12,'2024_03_07_175856_create_terms_table',1),
+(17,'2024_03_29_084449_modify_users_table',1),
+(18,'2024_03_09_194857_create_reviews_table',2),
+(21,'2024_04_19_184315_create_chapters_table',4),
+(22,'2024_04_21_092103_create_pages_table',5),
+(26,'2024_03_21_191359_create_words_table',6),
+(27,'2024_03_21_202004_create_phrases_table',6),
+(28,'2024_04_29_191459_alter_words',6),
+(29,'2024_05_05_161051_alter_pages_table',7),
+(30,'2024_05_09_063057_create_groups_table',8),
+(31,'2024_05_09_165242_alter_notes',9),
+(32,'2024_05_28_174935_create_mandators_table',10),
+(33,'2024_05_28_190658_create_accounts_table',10),
+(34,'2024_05_28_204959_create_transactions_table',10),
+(35,'2024_06_18_105242_alter_notes',11),
+(36,'2024_06_18_165242_alter_notes',11);
+/*!40000 ALTER TABLE `migrations` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `modules`
+--
+
+DROP TABLE IF EXISTS `modules`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `modules` (
+ `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
+ `created_at` timestamp NULL DEFAULT NULL,
+ `updated_at` timestamp NULL DEFAULT NULL,
+ `name` varchar(64) NOT NULL,
+ `tablename` varchar(64) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `modules`
+--
+
+LOCK TABLES `modules` WRITE;
+/*!40000 ALTER TABLE `modules` DISABLE KEYS */;
+INSERT INTO `modules` VALUES
+(1,NULL,NULL,'SProperty','sproperties'),
+(2,NULL,NULL,'Role','roles'),
+(3,NULL,NULL,'User','users'),
+(4,NULL,NULL,'Note','notes'),
+(5,NULL,NULL,'Menuitem','menuitems'),
+(6,NULL,NULL,'File','files'),
+(7,NULL,NULL,'Module','modules'),
+(8,NULL,NULL,'Word','words'),
+(9,NULL,NULL,'Verb','verbs'),
+(10,NULL,NULL,'Nomen','nomens'),
+(11,NULL,NULL,'Phrase','phrases'),
+(12,NULL,NULL,'Chapter','chapters'),
+(13,NULL,NULL,'Page','pages'),
+(14,NULL,NULL,'Group','groups'),
+(15,NULL,NULL,'Mandator','mandators'),
+(16,NULL,NULL,'Transaction','transactions');
+/*!40000 ALTER TABLE `modules` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `notes`
+--
+
+DROP TABLE IF EXISTS `notes`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `notes` (
+ `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
+ `created_at` timestamp NULL DEFAULT NULL,
+ `updated_at` timestamp NULL DEFAULT NULL,
+ `title` varchar(255) NOT NULL,
+ `body` text DEFAULT NULL,
+ `category_scope` int(11) NOT NULL,
+ `visibility_scope` int(11) NOT NULL,
+ `notestatus_scope` int(11) NOT NULL,
+ `owner_id` bigint(20) unsigned NOT NULL,
+ `options` text DEFAULT NULL,
+ `group_id` bigint(20) unsigned DEFAULT NULL,
+ `module_id` bigint(20) unsigned DEFAULT NULL,
+ `reference_id` bigint(20) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `notes_user_id_foreign` (`owner_id`),
+ KEY `notes_group_id_foreign` (`group_id`),
+ KEY `notes_module_id_foreign` (`module_id`),
+ CONSTRAINT `notes_group_id_foreign` FOREIGN KEY (`group_id`) REFERENCES `groups` (`id`),
+ CONSTRAINT `notes_module_id_foreign` FOREIGN KEY (`module_id`) REFERENCES `modules` (`id`),
+ CONSTRAINT `notes_user_id_foreign` FOREIGN KEY (`owner_id`) REFERENCES `users` (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `notes`
+--
+
+LOCK TABLES `notes` WRITE;
+/*!40000 ALTER TABLE `notes` DISABLE KEYS */;
+INSERT INTO `notes` VALUES
+(2,'2024-04-13 13:20:07','2024-04-13 13:20:07','Mindmap',NULL,1051,1091,1011,5,NULL,NULL,NULL,NULL),
+(4,'2024-04-16 15:25:53','2024-04-16 15:25:53','Spiele',NULL,1051,1091,1011,5,NULL,NULL,NULL,NULL),
+(5,'2024-04-16 16:50:05','2024-04-16 16:50:05','Mindmap Lektion',NULL,1051,1091,1011,5,NULL,NULL,NULL,NULL),
+(6,'2024-04-16 16:52:29','2024-04-16 16:52:29','Mindmap Gadeku (neueste Version)',NULL,1051,1091,1011,5,NULL,NULL,NULL,NULL),
+(7,'2024-04-20 16:40:30','2024-04-20 16:40:30','Grammatikthemen',NULL,1051,1091,1011,5,NULL,NULL,NULL,NULL),
+(8,'2024-04-20 16:45:09','2024-04-20 16:45:09','Übungen',NULL,1051,1091,1011,5,NULL,NULL,NULL,NULL),
+(9,'2024-05-04 17:14:10','2024-05-09 16:07:33','Hausaufgabe: Audio anhören und Text schreiben.',NULL,1051,1091,1011,5,NULL,NULL,NULL,NULL),
+(10,'2024-05-09 15:37:02','2024-05-09 15:37:47','Test','Dies ist ein Test',1051,1091,1011,5,NULL,NULL,NULL,NULL),
+(11,'2024-05-09 16:08:19','2024-05-09 16:08:19','Hausaufgabe: Audio anhören und Text schreiben.',NULL,1051,1091,1011,4,NULL,NULL,NULL,NULL),
+(16,'2024-06-19 15:59:28','2024-06-21 16:24:35','Aufgabe: Beispiel snake','Ich bin groß und stark, jawohl.',1054,1091,1011,4,'\n_task=1302',NULL,13,19),
+(19,'2024-06-20 02:53:55','2024-06-20 02:54:19','Aufgabe: Beispiel snake','Ich bin groß und stark. Jawohl',1054,1091,1011,4,'\n_task=1302',NULL,13,19),
+(20,'2024-06-21 16:27:19','2024-06-21 16:28:04','Aufgabe: Kapitel 1 - Übung - Sich vorstellen (Teil 1)',NULL,1054,1091,1011,4,'_task=1303\nfldBist=bist\nfldMax=Ich bin\nfldWieName=ist\nfldAlina=ist\nfldWerName=\nfldSarah=\nfldLola=\nfldWerSeid=\nfldSusi=\nfldIch=\nfldDu=\nfldEr=\nfldSind=\nfldSeid=',NULL,13,34);
+/*!40000 ALTER TABLE `notes` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `pages`
+--
+
+DROP TABLE IF EXISTS `pages`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `pages` (
+ `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
+ `created_at` timestamp NULL DEFAULT NULL,
+ `updated_at` timestamp NULL DEFAULT NULL,
+ `title` varchar(255) NOT NULL,
+ `name` varchar(32) NOT NULL,
+ `contents` text NOT NULL,
+ `info` text DEFAULT NULL,
+ `pagetype_scope` int(11) NOT NULL,
+ `markup_scope` int(11) NOT NULL,
+ `order` int(11) DEFAULT NULL,
+ `language_scope` int(11) NOT NULL,
+ `columns` int(11) NOT NULL DEFAULT 1,
+ `audio_id` bigint(20) unsigned DEFAULT NULL,
+ `reference_id` bigint(20) unsigned DEFAULT NULL,
+ `owner_id` bigint(20) unsigned NOT NULL,
+ `previous_id` bigint(20) unsigned DEFAULT NULL,
+ `next_id` bigint(20) unsigned DEFAULT NULL,
+ `up_id` bigint(20) unsigned DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `pages_audio_id_foreign` (`audio_id`),
+ KEY `pages_cacheof_id_foreign` (`reference_id`),
+ KEY `pages_owner_id_foreign` (`owner_id`),
+ KEY `pages_previous_id_foreign` (`previous_id`),
+ KEY `pages_next_id_foreign` (`next_id`),
+ KEY `pages_up_id_foreign` (`up_id`),
+ CONSTRAINT `pages_audio_id_foreign` FOREIGN KEY (`audio_id`) REFERENCES `files` (`id`),
+ CONSTRAINT `pages_cacheof_id_foreign` FOREIGN KEY (`reference_id`) REFERENCES `pages` (`id`),
+ CONSTRAINT `pages_next_id_foreign` FOREIGN KEY (`next_id`) REFERENCES `pages` (`id`),
+ CONSTRAINT `pages_owner_id_foreign` FOREIGN KEY (`owner_id`) REFERENCES `users` (`id`),
+ CONSTRAINT `pages_previous_id_foreign` FOREIGN KEY (`previous_id`) REFERENCES `pages` (`id`),
+ CONSTRAINT `pages_up_id_foreign` FOREIGN KEY (`up_id`) REFERENCES `pages` (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=38 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `pages`
+--
+
+LOCK TABLES `pages` WRITE;
+/*!40000 ALTER TABLE `pages` DISABLE KEYS */;
+INSERT INTO `pages` VALUES
+(1,'2024-04-25 14:52:54','2024-06-23 05:32:48','Startmenü','main','== Kapitel 1 ==\r\n[[/page-showbyname/kap1_erste_seite/2031|Erste Seite]]<br/>\r\n[[/page-showbyname/kap1_begruessung/2031|Begrüßung]]<br/>\r\n[[/page-showpretty/16|Vorstellung I]]<br/>\r\n[[/page-showpretty/20|Vorstellung II]]<br/>\r\n[[/page-showpretty/21|Groß-/Kleinschreibung]]<br/>\r\n[[/page-showpretty/22|Alphabet]]<br/>\r\n[[/page-showpretty/23|Herkunft]]<br/>\r\n[[/page-showpretty/24|Sprachen]]<br/>\r\n[[/page-showpretty/25|Wohnen]]<br/>\r\n[[/page-showpretty/26|Siezen]]<br/>\r\n[[/page-showpretty/27|Zusammenfassung]]\r\n\r\n---- %col%\r\n== Grammatik ==\r\n\r\n[[/page-showbyname/gro_-_kleinschreibung/2032|Groß-Kleinschreibung]]<br/>\r\n[[/page-showbyname/nomen-artikel/2032|Nomen und Artikel]]\r\n: [[/page-showbyname/komposita/2032|Komposita]]\r\n: [[/page-showbyname/artikel/2032|Artikel]]\r\n:: [[/page-showbyname/bestimmter_artikel/2032|Bestimmter Artikel]]\r\n:: [[/page-showbyname/unbestimmter_artikel/2032|Unbestimmter Artikel]]\r\n[[/page-showbyname/praesens/2032|Präsens]]<br/>\r\nGenus<br/>\r\n:: Kasus\r\n: Verben\r\n:: [[/page-showbyname/praesens/2032|Präsens]]\r\n:Irgendwas und sowieso\r\n\r\n---- %col%\r\n== Übersetzung ==\r\n[[/word-index|Wörter]]<br/>\r\n[[/phrase-index|Sätze]]\r\n\r\n---- %col%\r\n== Hilfe ==\r\n: [[/page-showhelp/wikisyntax|Wiki-Syntax]]<br/>\r\n:: [[/page-showhelp/wiki-absaetze|Wiki-Absätze]]<br/>\r\n:: [[/page-showpretty/15|Wiki-Tabelle]]','',1141,1122,0,1202,3,NULL,NULL,4,NULL,13,NULL),
+(3,'2024-04-25 14:56:48','2024-05-19 05:18:53','Groß-/Kleinschreibung','gro_-_kleinschreibung','== Nomen ==\r\nNomen und Eigennamen werden großgeschrieben.\r\n\r\n== Satzanfang ==\r\nDas erste Wort im Satz wird großgeschrieben.','',2032,1122,0,1202,1,NULL,NULL,4,20,22,1),
+(4,'2024-04-25 15:03:09','2024-06-12 17:49:42','Nomen und Artikel','nomen-artikel','Ein Nomen ist ein Wort, welches Dinge, Personen, Pflanzen oder Tiere beschreibt.\r\n\r\n== Genus ==\r\n\r\nJedes Nomen hat einen festen Genus, ein grammatikalisches Geschlecht:<br/>\r\n%mark(maskulin|info)%, %mark(feminin|info2)% oder %mark(neutral|info3)%.<br/>\r\nDen Genus erkennt man am Artikel (der, die, das).\r\n\r\nEs ist nicht immer klar, warum ein Nomen ein bestimmtes Genus hat.<br/>\r\nDoch es gibt einige Regeln, die du dir merken kannst, um den Genus zu bestimmen:\r\n\r\n{|\r\n| class=\"lkn-text-info\" | %mark(der|.lkn-font-200)%<br/>(maskulin)\r\n| | - männliche Personen und Berufe<br/> - Tage, Monate, Jahreszeiten<br/> - viele Nomen zum Thema: Wetter<br/> - Himmelsrichtungen<br/> - Nomen mit der Endung:<br/>%mark(-ling|info)%<br/>%mark(-ismus|info)%\r\n| - der Mann, der Kellner<br/>- der Montag, der Januar, der Winter<br/>- der Regen, der Schnee<br/>- der Norden, der Süden<br/><br/>- der Frühling<br/>- der Organismus\r\n|-\r\n| class=\"lkn-text-info2\" | %mark(die|.lkn-font-200)%<br/>(feminin)\r\n| |- weibliche Personen und Berufe<br/>- Nomen mit der Endung:<br/>%mark(-heit|info2)%<br/>%mark(-keit|info2)%<br/>%mark(-ung|info2)%<br/>%mark(-ion|info2)%<br/>%mark(-ei|info2)%<br/>%mark(-schaft|info2)%<br/>%mark(-ität|info2)%\r\n| - die Frau, die Kellnerin<br/><br/>- die Gesundheit<br/>- die Sauberkeit<br/>- die Rechnung<br/>- die Situation<br/>- die Bäckerei<br/>- die Wirtschaft<br/>- die Spezialität\r\n|-\r\n| class=\"lkn-text-info3\" | %mark(das|.lkn-font-200)%<br/>(neutral)\r\n| | - Nomen mit der Endung:<br/>%mark(-chen|info3)%<br/>%mark(-lein|info3)%\r\n| <br/>- das Mädchen<br/>- das Männlein\r\n|}\r\n\r\nEs gibt zwar Regeln für die Artikel, doch es gibt viele Ausnahmen. Daher ist es besser, zu jedem Nomen den Artikel dazuzulernen.','',2032,1122,0,1202,1,NULL,NULL,4,NULL,NULL,1),
+(6,'2024-04-25 16:21:58','2024-06-13 16:31:33','Präsens-alt','praesens-alt','===Definition===\r\nDie Jetzt-Zeit, also nicht Vergangenheit und nicht Zukunft.','',2032,1122,0,1202,1,NULL,NULL,5,NULL,NULL,NULL),
+(7,'2024-04-25 16:42:57','2024-04-28 16:57:11','Willkommen','willkommen','„Willkommen! Ich heiße Max. Ich bin dein Kursführer und erkläre dir, wie Deutsch funktioniert. \r\nDu wirst sehen, es ist ganz einfach, denn ich erkläre es dir so einfach wie möglich. Der Text ist mit Absicht in Deutsch, sodass du dich langsam an die Sprache gewöhnst, auch wenn du noch nichts verstehst. Aber keine Sorge, bald verstehst du viel! Ich wünsche dir viel Spaß beim Lernen!“.\r\n[[/2024/04/14_Spiel.jpg]]\r\n[[/page-showbyname/sich_vorstellen/2031|Weiter]]','',2031,1122,0,1202,1,13,NULL,5,NULL,NULL,NULL),
+(9,'2024-04-27 17:14:29','2024-06-15 16:20:50','Wikisyntax','wikisyntax','=== Unterkapitel ===\r\n* [[/page-showhelp/wiki-absaetze|Wiki-Absätze]]\r\n* [[/page-showpretty/15|Wiki-Tabellen]]\r\n\r\nDie Beschreibungssprache ist an die Sprache von Wikipedia angelehnt.\r\n=== Schriftattribute ===\r\n<pre>\r\n\'\'\'fett\'\'\', \'\'kursiv\'\', \'\'\'\'\'kursiv und fett\'\'\'\'\' __unterstrichen__<br/>\r\n<span class=\"lkn-text-error\">Fehler</span> <span class=\"lkn-text-warning\">Warnung</span> <span class=\"lkn-text-info\">Info</span>\r\n<span class=\"lkn-text-tagged\">Markiert</span>\r\n</pre>\r\nSo sieht es dann aus:\r\n\r\n\'\'\'fett\'\'\', \'\'kursiv\'\', \'\'\'\'\'kursiv und fett\'\'\'\'\' __unterstrichen__<br/>\r\n<span class=\"lkn-text-error\">Fehler</span> <span class=\"lkn-text-warning\">Warnung</span> <span class=\"lkn-text-info\">Info</span>\r\n<span class=\"lkn-text-tagged\">Markiert</span>\r\n\r\n=== Spezialelemente ===\r\n<pre>\r\n%trans(läuft|laufen)% markiert ein Wort, dessen Übersetzung dann als Tooltip angezeigt wird.<br/>\r\n%add(Rythmus)% markiert den Text \"Rythmus\" als eingefügter Text<br/>\r\n%del(Rhytmus)% markiert den Text \"Rhytmus\" als gelöschten Text<br/>\r\n%field(fldGruss|6|Gruß|Hallo;Guten Tag<)% erzeugt ein einzeiliges Eingabefeld mit den Namen fldGruss, der Breite 6, der Vorbelegung \"<Gruß>\" und den Lösungen (Wertebereich) \"Hallo\" und \"Guten Tag\".<br/>\r\n%area(fldGruss|20|3|<Gruß>|Guten Tag;Guten Morgen;Guten Abend)% erzeugt ein mehrzeiliges Eingabefeld mit den Namen fldName, der Breite 20, der Zeilenzahl 3, der Vorbelegung \"<Grußformeln>\" und den Lösungen (Wertebereich) \"Guten Tag\", \"Guten Morgen, \"Guten Abend\".<br/>\r\n%button(btnSubmit|Los gehts!|lkn-text-info2)% erzeugt einen Button mit Namen btnSubmit und der CSS-Klasse lkn-text-info2 und der Beschriftung \"Los gehts!\".<br/>\r\n%mark(Wichtig!|important)% %mark(Fehler!|error)% %mark(Warnung!|warning)% %mark(Markiert!|tagged)%<br/>\r\n%mark(Info|info)% %mark(Info2|info2)% %mark(Info3|info3)% %mark(Info4|info4)% \r\nDatum: %date()% Datum/Zeit: %dateTime()%<br/>\r\n%icon(bi bi-pencil-fill)% %icon(bi bi-pencil-fill|1)% %icon(bi bi-pencil-fill|2)% %icon(bi bi-pencil-fill|4)%</br>\r\n</pre>\r\nDas sieht dann so aus:\r\n\r\n%trans(läuft|laufen)% markiert ein Wort, dessen Übersetzung dann als Tooltip angezeigt wird.<br/>\r\n%add(Rythmus)% markiert den Text \"Rythmus\" als eingefügter Text<br/>\r\n%del(Rhytmus)% markiert den Text \"Rhytmus\" als gelöschten Text<br/>\r\n%field(fldGruss|6|Gruß|Hallo;Guten Tag<)% erzeugt ein einzeiliges Eingabefeld mit den Namen fldGruss, der Breite 6, der Vorbelegung \"<Gruß>\" und den Lösungen (Wertebereich) \"Hallo\" und \"Guten Tag\".<br/>\r\n%area(fldGruss|20|3|<Gruß>|Guten Tag;Guten Morgen;Guten Abend)% erzeugt ein mehrzeiliges Eingabefeld mit den Namen fldName, der Breite 20, der Zeilenzahl 3, der Vorbelegung \"<Grußformeln>\" und den Lösungen (Wertebereich) \"Guten Tag\", \"Guten Morgen, \"Guten Abend\".<br/>\r\n%button(btnSubmit|Los gehts!|lkn-text-info2)% erzeugt einen Button mit Namen btnSubmit und der CSS-Klasse lkn-text-info2 und der Beschriftung \"Los gehts!\".<br/>\r\n%mark(Wichtig!|important)% %mark(Fehler!|error)% %mark(Warnung!|warning)% %mark(Markiert!|tagged)%<br/>\r\n%mark(Info|info)% %mark(Info2|info2)% %mark(Info3|info3)% %mark(Info4|info4)% \r\nDatum: %date()% Datum/Zeit: %dateTime()%<br/>\r\n%icon(bi bi-pencil-fill)% %icon(bi bi-pencil-fill|1)% %icon(bi bi-pencil-fill|2)% %icon(bi bi-pencil-fill|4)%</br>\r\n\r\nDie Icons sind hier aufgelistet: https://icons.getbootstrap.com\r\n\r\n=== Unicode-Symbole ===\r\nUnicode-Zeichen/Symbole werden mit folgendem Muster eingegeben: U+xHEXZAHL>; , wobei HEXZAHL eine 4-5-stellige Hexadezimalzahl mit Großbuchstaben A-F (nicht a-f) ist.\r\n\r\nBeispiele:\r\n\r\nU +x2B50; U+x2B50; U +x27F5; U+x27F5; U +x27FC; U+x27FC; U +x2736; U+x2736; \r\n\r\nU +x260E; U+x260E; U +x2717; : U+x2717; U +x2713; U+x2713;\r\n\r\nU +x231B; U+x231B; U +x23F0; U+x23F0; U +x26A1; U+x26A1; U +x279C; U+x279C;\r\n\r\nU +xFFFD; U+xFFFD; U +x1F0CF; U+x1F0CF; U +x1F310; U+x1F310; U +x1F381; U+x1F381; U +x1F441; U+x1F441;\r\n\r\nU +x1F4D9; U+x1F4D9; U +xF1F526; U+xF1F526; U +x1F5E9; U+x1F5E9; U +x1F64B; U+x1F64B; U +x1F9E9; U+x1F9E9;\r\n\r\nWeitere Symbole findest du hier: https://www.compart.com/de/unicode/category/So\r\n\r\n=== Interne Seiten ===\r\n<pre>\r\n[[/page-showbyname/nomen/2032|Nomen]] -> Grammatik <br/>\r\n[[/page-showbyname/kap1_begruessung/2031|Begrüßung]] -> Kapitel\r\n[[/page-showbyname/wikisyntax/1142|Syntax]] -> Hilfe\r\n</pre>\r\nwird zu\r\n\r\n[[/page-showbyname/nomen/2032|Nomen]] -> Grammatik <br/>\r\n[[/page-showbyname/kap1_begruessung/2031|Begrüßung]] -> Kapitel<br/>\r\n[[/page-showbyname/wikisyntax/1142|Syntax]] -> Hilfe\r\n\r\n=== Bilder ===\r\n<pre>\r\n[[upload/2024/05/18_Strand.64.jpeg|Strand]]\r\n</pre>\r\n[[upload/2024/05/18_Strand.64.jpeg|Strand]]','',1142,1122,0,1202,1,NULL,NULL,4,NULL,17,NULL),
+(10,'2024-04-28 16:22:38','2024-04-28 16:23:37','Willkommen','willkommen','\"Welcome! My name is Max. I\'m your course guide and I\'ll explain to you how German works. \r\nYou\'ll see that it\'s very easy, because I\'ll explain it to you as simply as possible. The text is in German on purpose, so you\'ll slowly get used to the language, even if you don\'t understand anything yet. But don\'t worry, you\'ll soon understand a lot! Have fun learning!\".\r\n\r\n[[/page-showbyname/willkommen/2031|Continue]]','',2031,1122,0,1201,1,NULL,7,5,NULL,NULL,NULL),
+(11,'2024-04-28 16:34:10','2024-05-09 16:46:22','Hexeneinmaleins','hexeneinmaleins','%del(abc def)% %add(abc)% __abc__\r\n\r\n%mark(Ein Text|info)%%mark(Ein Text|info2)% bc)% %mark(Ein Text|info3)% bc)% %mark(Ein Text|info4)% b\r\n\r\n\r\n„Du %del(must)% %add(musst)% %del(verstehn)%!<br/>\r\nAus %field(fld1||8)% mach’ Zehn, <br/>\r\nUnd %field(fld2|2|4)% lass gehn,<br/>\r\nUnd %field(fld3|3|4)% mach’ gleich,<br/>\r\nSo bist%del(e)% Du reich.<br/>\r\nVerlier’ %del(das)% %add(die)% <br/>\r\n%field(fld4|4|4)%!','',2033,1122,0,1202,1,NULL,NULL,5,NULL,NULL,NULL),
+(12,'2024-05-04 17:04:51','2024-05-04 17:11:23','Test Haussaufgabe','test_haussaufgabe','%del(Ich viel essen.)%\r\n%add(Ich esse viel.)%\r\n%add(Rythmus)% %del(Rhytmus)% im Leben<br/>','',2034,1122,0,1202,1,NULL,NULL,5,NULL,NULL,NULL),
+(13,'2024-05-05 13:42:17','2024-05-09 16:28:23','Kapitel 1 - Erste Seite','kap1_erste_seite','=== Willkommen! ===\r\n„Ich heiße Sophie. Ich bin deine Kursleiterin und erkläre dir, wie Deutsch funktioniert. \r\n\r\nDu wirst sehen, es ist nicht schwer, denn ich erkläre es dir so einfach wie möglich. Und es gibt viele Wiederholungen.\r\n\r\nDer Text ist \'\'\'mit Absicht\'\'\' in Deutsch verfasst, sodass du dich langsam an die Sprache gewöhnst, auch wenn du noch nichts verstehst. Es ist \'\'\'wichtig\'\'\', dass du dir den Text auf Deutsch anhörst, auch wenn du noch nichts verstehst und den Text in deiner Originalsprache liest. Das Verstehen kommt mit der Zeit. \'\'\'Also sei geduldig.\'\'\'\r\n\r\nIch wünsche dir viel Spaß beim Lernen!“\r\n\r\n=== Funktionsweise ===\r\n\r\nHier eine kurze Erklärung, wie das hier funktioniert:\r\n\r\nIch erkläre dir alles Schritt für Schritt.\r\n\r\nAm Anfang gibt es ein bisschen\'\'\' Grammatik\'\'\', damit du die Zusammenhänge verstehst.\r\n\r\nMit der Zeit kommen \'\'\'mehr Texte\'\'\', damit du das Gelernte \'\'\'wiederholen\'\'\' kannst.\r\n\r\nErklärungen, die jetzt zu viel wären, werden \'\'\'mit einem Stern\'\'\' U+x2B50; markiert und unterstrichen, und stehen unten auf der Seite mit einem Link zur Grammatik (z.B. __PP__U+x2B50; → LINK)\r\n\r\nNach jedem Abschnitt gibt es Übungen.\r\nAm Ende eines Kapitels wird alles wiederholt.','',2031,1122,0,1202,1,20,NULL,4,NULL,14,1),
+(14,'2024-05-05 19:30:21','2024-05-20 16:09:17','Kapitel 1 - Begrüßung','kap1_begruessung','Hallo und willkommen im ersten Kapitel!\r\n\r\n=== Begrüßung ===\r\nZuerst lernen wir einmal, wie man andere Leute %mark(begrüßt|info)%. Dazu haben wir mehrere Möglichkeiten:\r\n\r\n{| class=\"lkn-text-info lkn-table-no-grid\"\r\n| Hallo! || -> informell\r\n|-\r\n| Guten Morgen! || -> beides\r\n|-\r\n| Guten Tag! || -> formell\r\n|-\r\n| Guten Abend! || -> formell\r\n|}\r\n -> Bilder kreieren KI?\r\n\r\n=== Verabschiedung ===\r\n\r\nUm uns zu %mark(verabschieden|info2)%, sagen wir:\r\n\r\n{| class=\"lkn-text-info2 lkn-table-no-grid\"\r\n| Tschüss! || -> informell\r\n|-\r\n| Auf Wiedersehen! || -> formell\r\n|-\r\n| Gute Nacht! || -> beides\r\n|}\r\n\r\nWas fällt dir auf?<br/>\r\nWir sagen:<br/>\r\nGut%mark(en|tagged)% Morgen/Tag/Abend \'\'\'aber:\'\'\' Gut%mark(e|tagged)% Nacht\r\n\r\n=== Warum? ===\r\nGanz einfach, wir müssen auf den __Artikel__U+x2B50; schauen:\r\n\r\n{| \r\n| | %mark(der|info)% Morgen<br/>\r\n|-\r\n| | %mark(der|info)% Tag<br/>\r\n|-\r\n| | %mark(der|info)% Abend<br/>\r\n|}\r\n\'\'\'Aber:\'\'\' %mark(die|info)% Nacht\r\n\r\n{| class=\" lkn-table-no-grid\"\r\n| \"der\" ist männlich || -> || der -> guten\r\n|-\r\n| \"die\" ist weiblich || -> || die -> gute\r\n|}\r\n\r\nHier sehen wir, wie wichtig Artikel in der deutschen Sprache sind.<br/>\r\nDenn: Jedes __Nomen__U+x2B50; hat einen eigenen __Genus__U+x2B50;.<br/>\r\nAm besten lernst du, wenn du ein neues Nomen lernst, immer den passenden Artikel dazu.\r\n\r\n(Audiodatei)\r\nWEITER\r\n(Link -> Übung)\r\n(von der Übung -> Link zu \"sich vorstellen\")\r\n\r\nErklärungen:\r\n\r\n__Nomen__U+x2B50; → [[/page-showbyname/nomen/2032|Nomen]]<br/>\r\n__Genus__U+x2B50; → (Link → Genus)<br/>\r\n__Artikel__U+x2B50; → (Link → Artikel)<br/>','',2031,1122,0,1202,1,21,NULL,4,13,14,NULL),
+(15,'2024-05-05 19:47:57','2024-05-07 15:00:54','Wiki-Tabelle','wiki_tabelle','Beispiel für eine Tabelle:\r\n== Kurzform ==\r\n {|\r\n |+ Beispielstabelle\r\n ! Id !! Firstname !! Lastname\r\n |-\r\n | 1 || Adam || Miller\r\n |-\r\n | 2 || Berta || Smith\r\n |}\r\n\r\nSieht so aus:\r\n\r\n{| border=\"0\"\r\n|+ Beispielstabelle\r\n! Id !! Firstname !! Lastname\r\n|-\r\n| 1 || Adam || Miller\r\n|-\r\n| 2 || Berta || Smith\r\n|}\r\n== Langform ==\r\n {| class=\"table table-striped\"\r\n |+ Beispielstabelle\r\n ! class=\"lkn-align-right\" | Id\r\n ! Name\r\n |-\r\n | class=\"lkn-align-right\" | 1\r\n | Adam\r\n |-\r\n | class=\"lkn-align-right\" | 2\r\n | Berta\r\n |}\r\n\r\nSieht so aus:\r\n\r\n{| class=\"table table-striped\"\r\n|+ Beispielstabelle\r\n! class=\"lkn-align-right\" | Id\r\n! Name\r\n|-\r\n| class=\"lkn-align-right\" | 1\r\n| Adam\r\n|-\r\n| class=\"lkn-align-right\" | 2\r\n| Berta\r\n|}\r\n\r\n* Je Spalte eine Zeile\r\n* \"{| ATTRIBUTE\" startet eine Tabelle. ATTRIBUTE sind beliebige HTML-Attribute des table-Elements\r\n* \"|+ TEXT\" Unterschrift der Tabelle\r\n* Trenner zwischen den Zeilen\r\n\r\n== Attribute ==\r\n* keine Rahmen: {| class=\"lkn-table-no-border\"\r\n* Volle Breite, gestreift: {| class=\"table table-striped\"\r\n* Rechtsbündige Überschrift: ! class=\"lkn-align-right\" | text\r\n* Rechtsbündige Spalte: | class=\"lkn-align-right\" | text','',1142,1122,0,1202,1,NULL,NULL,4,17,NULL,9),
+(16,'2024-05-07 06:25:30','2024-05-18 17:39:25','Kapitel 1 - Sich vorstellen (Teil 1)','kap1_vorstellen_1','== Wie stelle ich mich vor? ==\r\n\r\n{| class=\"lkn-text-info\"\r\n| Ich bin Sophie. || oder\r\n|-\r\n| Ich __heiße__U+x2B50; Sophie. || oder\r\n|-\r\n| __Mein__U+x2B50; Name ist Sophie.\r\n|}\r\n\r\nSchauen wir uns das einmal genauer an:\r\n\r\n%mark(\'\'\'Ich bin Sophie.\'\'\' Und wer bist du?|info)%<br/>\r\n%mark(Ich bin...)%\r\n\r\nAnalysieren wir das mal:\r\n\r\n__PP__U+x2B50; + konjugiertes Verb \"sein\" + Name\r\n\r\nDas Verb „sein“: -> wichtiges, unregelmäßiges Verb\r\n\r\n{| class=\"lkn-text-info\"\r\n| PP || Verb: sein \r\n|-\r\n| || im Präsens\r\n|-\r\n|ich || bin\r\n|-\r\n|du || bist\r\n|-\r\n|er, sie, es || ist\r\n|-\r\n|wir || sind\r\n|-\r\n|ihr || seid\r\n|-\r\n|sie || sind\r\n|}\r\n\r\nWie ich daraus eine Frage stelle:\r\n\r\n%mark(Fragewort* \"WER\" + konjugiertes Verb \"sein\" + PP +?|info2)\r\n\r\n* \'\'\'Wer bist du?\'\'\'\r\n* Ich bin Sophie.\r\n\r\n* Ich bin Sophie.\r\n* \'\'\'Und du? Wer bist du?\'\'\'\r\n\r\nDas gleiche gilt für:\r\n\r\n* __Mein__U+x2B50; Name ist Sophie. Wie ist __dein__U+x2B50; Name?\r\n* Mein Name ist..\r\n\r\n(Audiodatei)\r\nWEITER\r\n(Link→Übungen)\r\n(Link → Sich vorstellen Part 2)','',2031,1122,0,1202,1,NULL,NULL,4,13,20,NULL),
+(17,'2024-05-07 14:38:38','2024-06-13 15:56:21','Wiki-Absätze','wiki-absaetze','=== Absätze ===\r\nDas erste Zeichen am Anfang der Zeile bestimmt den Absatztyp:\r\n<pre>\r\n= Überschrift =\r\n== Überschrift2 ==\r\n* Bool\r\n** true\r\n** false\r\n* int\r\n\r\n# Einleitung\r\n## Abstract\r\n# Hauptteil\r\n\r\nEinrückung:\r\n\r\n: eingerückt\r\n:: noch mehr eingerückt\r\n---- Vier Minuszeichen werden zu einer horizontalen Linie\r\nVerwendung als Spaltentrenner:\r\n ---- %col%\r\n</pre>\r\nSo sieht das dann aus:\r\n\r\n= Überschrift =\r\n== Überschrift2 ==\r\n* Bool\r\n** true\r\n** false\r\n* int\r\n\r\n# Einleitung\r\n## Abstract\r\n# Hauptteil\r\n\r\n: eingerückt\r\n:: noch mehr eingerückt\r\n\r\nVier Minuszeichen werden zu einer horizontalen Linie\r\n---- \r\nVerwendung als Spaltentrenner:\r\n ---- %col%\r\n\r\n== Blöcke ==\r\nMit @block und @blockend kann ein <div>-Bereich definiert werden.\r\n\r\n<pre>\r\n@block class=\"lkn-fit\"\r\n\r\n@block class=\"lkn-text-box lkn-fit lkn-float-left\"\r\nDas ist der erste Textblock\r\n\r\n@blockend\r\n@block class=\"lkn-text-box lkn-fit lkn-float-right\"\r\nDas ist der zweite Textblock\r\n\r\n@blockend\r\n@blockend\r\n</pre>\r\nsieht so aus:\r\n\r\n@block class=\"lkn-fit\"\r\n\r\n@block class=\"lkn-text-box lkn-fit lkn-float-left\"\r\nDas ist der erste Textblock\r\n\r\n@blockend\r\n@block class=\"lkn-text-box lkn-fit lkn-float-right\"\r\nDas ist der zweite Textblock\r\n\r\n@blockend\r\n@blockend','',1142,1122,0,1202,1,NULL,NULL,4,9,15,NULL),
+(18,'2024-05-07 17:38:27','2024-05-07 17:43:48','Kapitel 1 - Erste Seite','kap1_erste_seite','=== Welcome! ===\r\n\"My name is Sophie. I am your course leader and will explain to you how German works.\r\n\r\nYou will see that it is not difficult because I will explain it to you as simply as possible.\r\n And there are a lot of repetitions.\r\n\r\nThe text is intentionally written in German, so that you can slowly get used to the language, even if you don\'t understand anything yet. It is \'\'\'important\'\'\' that you listen to the text in German, even if you don\'t understand anything yet and read the text in your original language. Understanding comes with time. \'\'\'So be patient.\'\'\'\r\n\r\nI hope you enjoy learning!”\r\n\r\n=== How it works ===\r\n\r\nHere is a short explanation of how this works:\r\n\r\nI\'ll explain everything to you step by step.\r\n\r\nAt the beginning there is a bit of \'\'grammatical\'\'\' to help you understand the context.\r\n\r\nOver time, more texts will come so that you can repeat what you have learned.\r\n\r\nExplanations that would now be too much are \'\'\'with an asterisk\'\'\' U+x2B50; marked and underlined, and are at the bottom of the page with a link to the grammar (e.g. __PP__U+x2B50; → LINK)\r\n\r\nThere are exercises after each section.\r\nAt the end of a chapter everything is repeated.','',2031,1122,0,1201,1,NULL,13,4,NULL,NULL,NULL),
+(19,'2024-05-09 17:59:19','2024-05-12 17:21:44','Beispiel snake','beispiel_snake','Ich bin groß und stark, jawohl.','',2035,1122,0,1201,1,NULL,NULL,5,NULL,NULL,NULL),
+(20,'2024-05-18 17:05:49','2024-05-20 16:14:30','Kapitel 1 - Sich vorstellen (Teil 2)','kap1_vorstellen_1','== Sich vorstellen (Teil 2) ==\r\n\r\nKommen wir jetzt zu unserem nächsten Punkt:\r\n\r\n%mark(Ich heiße Sophie.|info)%\r\n\r\nWir haben wieder:<br/>\r\n%mark(PP + konjugiertes Verb „heißen“ + Name|info2)%\r\n\r\nDas Verb %mark(„heißen“|info)%: -> Verb mit Besonderheiten\r\n\r\n{| class=\"lkn-table-body-no-grid\"\r\n!PP !! Verb: heißen\r\n|-\r\n| || im Präsens\r\n|-\r\n| ich || heiße\r\n|-\r\n| du || heißt\r\n|-\r\n| er, sie, es || heißt\r\n|-\r\n| wir || heißen\r\n|-\r\n| ihr || heißt\r\n|-\r\n| sie || heißen\r\n|}\r\n\r\n__Wie stelle ich daraus eine Frage?__\r\n\r\n%mark(Fragewort \"WIE\" + konjugiertes Verb \"heißen\" + PP +?|info3)%\r\n\r\n{| class=\"lkn-text-info lkn-table-no-grid\"\r\n| Wie heißt du?\r\n|-\r\n| Ich heiße Sophie.\r\n|-\r\n| Ich heiße Sophie.\r\n|-\r\n| \'\'\'Und du? Wie heißt du?\'\'\'\r\n|}\r\n== Zusammenfassung ==\r\n\r\nUm mich vorzustellen kann ich entweder sagen:\r\n{| class=\"lkn-text-info lkn-table-no-grid\"\r\n| Ich heiße Sophie.\r\n|-\r\n| Ich bin Sophie.\r\n|-\r\n| Mein Name ist Sophie.\r\n|}\r\nUm eine Frage zu stellen:\r\n\r\n{| class=\"lkn-text-info2 lkn-table-no-grid\"\r\n| Wie heißt du?\r\n|-\r\n| Wer bist du?\r\n|-\r\n| Wie ist __dein__U+x2B50; Name?\r\n|}\r\nFragewörter:\r\n{| class=\"lkn-text-info2 lkn-table-no-grid\"\r\n| Wie?\r\n|-\r\n| Wer?\r\n|}\r\nLink zu Übungen<br/>\r\n(Link → Alphabet)<br/>\r\n(dann Link zu Groß und Kleinschreibung & Alphabet)<br/>\r\n__dein__U+x2B50;→ ist ein Possessivpronomen, wenn du jetzt schon erfahren möchtest, was es ist (Link → Personalpronomen)','',2031,1122,0,1202,1,NULL,NULL,4,16,21,1),
+(21,'2024-05-18 17:59:10','2024-05-19 05:20:41','Kapitel 1 - Groß- und Kleinschreibung','kap1_gross_klein','Groß- und Kleinschreibung ist im Deutschen sehr wichtig. Wie du siehst gibt es im Deutschen viele Wörter, die groß geschrieben werden, hier einmal die wichtigsten:\r\n\r\n{|\r\n| Nomen || z.B. der Name\r\n|-\r\n| Eigennamen || z.B. Sophie\r\n|}\r\n\r\naber auch:\r\n* %mark(D|tagged)%er Anfang eines Satzes. \r\n* „der“ wird normalerweise klein geschrieben, da er am Anfang des Satzes steht, ist das „d“ groß.\r\n\r\nEs ist also wichtig, dass du darauf achtest, wenn du schreibst.','',2031,1122,0,1202,1,NULL,NULL,4,20,22,1),
+(22,'2024-05-18 18:04:04','2024-05-20 16:11:35','Kapitel 1 - Alphabet','kap1_alphabet','Das deutsche Alphabet sieht so aus:\r\n\r\n{| class=\"lkn-table-no-grid\"\r\n| A || B || C || D || E || F || G || H || I\r\n|-\r\n| J || K || L || M || N || O || P || Q || R\r\n|-\r\n| S || T || U || V || W || X || Y || Z\r\n|}\r\n\r\nBesondere Buchstaben:\r\n\r\nUmlaute \r\n\r\n{| class=\"lkn-table-no-grid\"\r\n| Ä || Ö || Ü\r\n|}\r\n{| class=\"lkn-table-no-grid\"\r\n| ß || „scharfes s“ oder „tz“ \r\n|-\r\n| || wie in „heißen“\r\n|}\r\n\r\nUnd jetzt kommt die wichtige Frage: Was ist denn bitte ein „ß“?\r\nEin„ß“ ist ein „scharfes s“ oder „sz“. Dieser Buchstabe wird nur im deutschsprachigen Raum verwendet: \r\nEs gibt 3 verschiedene s-Laute:\r\n{| class=\"lkn-table-no-grid\"\r\n| s || → sanft ausgesprochen\r\n|-\r\n| ss („Doppel-S“) || →ist stärker in der Aussprache \r\n|-\r\n| ß || → wird lang gesprochen und befindet sich zwischen „s„ und „ss“\r\n|}\r\n\r\nHör dir die folgenden Satz an:\r\n\r\n„Ich le%mark(s|tagged)%e ein Buch am Flu%mark(ss|tagged)%, ein Fu%mark(ß|tagged)% ist im Wa%mark(ss|tagged)%er.“\r\n\r\nHörst du den Unterschied?\r\n\r\n„Ich hei%mark(ß|tagged)%e Sophie, das wei%mark(ß|tagged)%t du ja bereits, oder wu%mark(ss|tagged)%test du es noch nicht?“\r\n\r\nUnd jetzt? Wenn nicht, höre dir beide Sätze noch einmal an.\r\n----\r\nDann gibt es noch einen Unterschied zwischen der Buchstabenkombination:\r\n\r\n%mark(ei|tagged)% \r\n\r\n%mark(ie|tagged)% → langes „i“ → also: %mark(iiiiii|tagged)% ausgesprochen\r\n----\r\n\r\nDu hast nun die verschiedenen Buchstaben kennengelernt.\r\n\r\nJetzt üben wir einmal das Buchstabieren.\r\n\r\nIch buchstabiere dir einmal, wie ich heiße:\r\n\r\nS-O-P-H-I-E S-O-N-N-E-N-S-C-H-E-I-N\r\n\r\nUnd du? Wie buchstabierst du deinen Namen?\r\n\r\n(Audiodatei (komplett) + (nur die Buchstaben) +(nur die „s-Sätze“) + (ei und ie)\r\nWEITER\r\n(Link → Übungen)\r\n(Link → Herkunft)','',2031,1122,0,1202,1,NULL,NULL,4,21,NULL,NULL),
+(23,'2024-05-19 05:41:30','2024-05-19 06:49:04','Kapitel 1 - Herkunft','kap1_herkunft','Jetzt, wo du deinen Namen sagen und sogar buchstabieren kannst, möchtest du bestimmt lernen, wie du sagst, woher du kommst.\r\n\r\n%mark(Ich komme aus Deutschland. Und du? Woher kommst du?|info)%<br/>\r\n%mark(Ich komme aus...|info)%\r\n\r\n%mark(PP + konjugiertes Verb \"kommen\" + aus + Land/ Stadt|info2)%\r\n\r\n\'\'\'Das Verb\'\'\' %mark(„kommen“|info)%: -> regelmäßiges Verb\r\n\r\n{|\r\n| PP || %mark(Verb: kommen|info)%\r\n|-\r\n| || im Präsens\r\n|-\r\n| ich || komme\r\n|-\r\n| du || kommst\r\n|-\r\n| er, sie, es || kommt\r\n|-\r\n| wir || kommen\r\n|-\r\n| ihr || kommt\r\n|-\r\n| sie || kommen\r\n|}\r\n\r\n%mark(Ich komme aus...|info)%<br>\r\n(Weltkarte mit verschiedenen Ländern; Kontinente oder: Europakarte?)\r\n{|\r\n! Europa !! Asien !! Afrika !! Amerika !! Australien\r\n|-\r\n| Frankreich || Russland || Marokko || Mexiko || Australien\r\n|-\r\n| Spanien || Vietnam || Ägypten || Kanada\r\n|-\r\n| England || Indonesien || Tunesien || Argentinien\r\n|-\r\n| Großbritannien || Syrien || Südafrika\r\n|-\r\n| Schottland\r\n|-\r\n| Irland\r\n|-\r\n| Italien\r\n|-\r\n| Schweden\r\n|-\r\n| Norwegen\r\n|-\r\n| Finnland\r\n|-\r\n| Island\r\n|}\r\n=== Beispiele ===\r\nIch komme aus Australien.<br/>\r\nEr kommt aus Ägypten.<br/>\r\nSie kommen aus Italien.<br/>\r\n\r\n=== Ausnahmen ===\r\nABER es gibt ein paar Ausnahmen:<br/>\r\nIch komme aus...<br/>\r\n%mark(der|info2)% Schweiz<br/>\r\n%mark(der|info2)% Ukraine<br/>\r\n%mark(den|info2)% Vereinigten Staaten (USA)\r\n\r\nWARUM?\r\n\r\n{|\r\n| Ich komme + die Schweiz || -> Ich komme aus der Schweiz\r\n|-\r\n| Ich komme + die Vereinten Staaten (Plural) || -> Ich komme aus den USA\r\n|}\r\n\r\nWenn ich dazu eine Frage stellen möchte, nutze ich das Fragewort %mark(WOHER|info2)%:\r\n\r\n%mark(Woher kommst du?|info)%<br/>\r\n%mark(Ich komme aus...|info)%\r\n\r\n(Audiodatei)\r\nWEITER\r\n(Link → Übungen)\r\n(Link → Sprachen)','',2031,1122,0,1202,1,NULL,NULL,4,22,24,1),
+(24,'2024-05-19 06:11:50','2024-05-19 07:15:05','Kapitel 1 - Sprachen','kap1_sprachen','Du hast gelernt zu sagen, woher du kommst und über Länder zu sprechen:\r\n\r\n%mark(Ich komme aus Deutschland.|info)%<br/>\r\n%mark(Woher kommst du?|info)%\r\n\r\nJetzt lernst du, welche Sprachen in Ländern gesprochen werden:\r\n\r\n%mark(Ich spreche Deutsch, Französisch, Englisch und Italienisch.|info)%<br/>\r\n%mark(Welche Sprachen sprichst du?|info)%\r\n\r\n%mark(PP + konjugiertes Verb „sprechen“ + Sprache|info2)%\r\n\r\nDas Verb „%mark(sprechen|info)%“: -> unregelmäßiges Verb\r\n{|\r\n| PP || class=\"lkn-text-info\" | Verb: sprechen\r\n|-\r\n| || im Präsens\r\n|-\r\n| ich || class=\"lkn-text-info\" | sprech%mark(e|tagged)%\r\n|-\r\n| du || class=\"lkn-text-info\" | sprich%mark(st|tagged)%\r\n|-\r\n| er, sie, es || class=\"lkn-text-info\" | spr%mark(i|tagged)%ch%mark(t|tagged)%\r\n|-\r\n| wir || class=\"lkn-text-info\" | sprech%mark(en|tagged)%\r\n|-\r\n| ihr || class=\"lkn-text-info\" | sprech%mark(t|tagged)%\r\n|-\r\n| sie || class=\"lkn-text-info\" | sprech%mark(en|tagged)%\r\n|}\r\nIch spreche…\r\n\r\n{|\r\n! Sprache !! Land\r\n|-\r\n| Französisch || Frankreich\r\n|-\r\n| Deutsch || Deutschland\r\n|-\r\n| Italienisch || Italien\r\n|-\r\n| Englisch || England, USA\r\n|-\r\n| Spanisch || Spanien\r\n|-\r\n| Griechisch || Griechenland\r\n|-\r\n| Norwegisch || Norwegen\r\n|-\r\n| Japanisch || Japan\r\n|-\r\n| Ungarisch || Ungarn\r\n|}\r\nSam kommt aus England. Er spricht Englisch.<br/>\r\nEr wohnt jetzt in Norwegen. Er spricht etwas Norwegisch.\r\n\r\nWenn ich dazu eine \'\'\'Frage\'\'\' stellen möchte, nutze ich das Fragewort %mark(welche|info)%:\r\n\r\n%mark(Welche Sprache sprichst du?|info)%<br/>\r\n%mark(Ich spreche…|info)%\r\n\r\n(Audiodatei)\r\nWEITER\r\n(Link → Übungen)\r\n(Link → Wohnen)','',2031,1122,0,1202,1,NULL,NULL,4,23,25,1),
+(25,'2024-05-19 07:07:23','2024-05-19 07:13:06','Kapitel 1 - Wohnen','kap1_wohnen','Wir haben gelernt, wie wir sagen, woher wir kommen und welche Sprachen wir sprechen:\r\n\r\n%mark(Ich heiße Sophie. Ich komme aus Deutschland. Ich spreche Deutsch, Französisch, Englisch und Italienisch.|info)%<br/>\r\n%mark(Und du?|info)%\r\n\r\nUm zu sagen, in welcher Stadt ich wohne, sage ich:\r\n\r\n%mark(Ich wohne in München.|info)%\r\n\r\n%mark(PP + konjugiertes Verb „wohnen“ + in + Stadt|info2)%\r\n\r\n\'\'\'Das Verb\'\'\' %mark(„wohnen“|info)%: \'\'\'-> regelmäßiges Verb\'\'\'\r\n\r\n{|\r\n| PP || class=\"lkn-text-info\" | Verb: \'\'\'wohnen\'\'\'\r\n|-\r\n| || im Präsens\r\n|-\r\n| ich || class=\"lkn-text-info\" | wohn%mark(e|tagged)%\r\n|-\r\n| du || class=\"lkn-text-info\" | wohn%mark(st|tagged)%\r\n|-\r\n| er, sie, es || class=\"lkn-text-info\" | wohn%mark(t|tagged)%\r\n|-\r\n| wir || class=\"lkn-text-info\" | wohn%mark(en|tagged)%\r\n|-\r\n| ihr || class=\"lkn-text-info\" | wohn%mark(t|tagged)%\r\n|-\r\n| sie || class=\"lkn-text-info\" | wohn%mark(en|tagged)%\r\n|}\r\nIch wohne in München.<br/>\r\nDu wohnst in Milan.<br/>\r\nIhr wohnt in Dublin.<br/>\r\n\r\nUnd wo wohnst du?\r\nWenn ich dazu eine \'\'\'Frage\'\'\' stellen möchte, nutze ich das Fragewort %mark(wo|tagged)%:\r\n\r\n%mark(Wo wohnst du?|info)%<br/>\r\n%mark(Ich wohne in…|info)%\r\n\r\n=== Unterschied %mark(wo|tagged)% und %mark(woher|tagged)% ===\r\n\r\n{|\r\n| | %mark(Wo|tagged)% wohnst du? → an welchem Ort || | %mark(Woher|tagged)% kommst du? → aus welchem Ort\r\n|-\r\n| Ich wohne in... || Ich komme aus...\r\n|}\r\n\r\n=== Alternative ===\r\n\r\n{|\r\n| Ich komme aus Deutschland. || Ich wohne in Deutschland.\r\n|-\r\n| -> Mein Herkunftsland ist Deutschland. || -> Ich wohne zur Zeit in Deutschland.\r\n|-\r\n|-\r\n| Ich komme aus München. ||Ich wohne in München.\r\n|-\r\n| -> Meine Herkunftsstadt ist München. ||\r\n-> Ich wohne zur Zeit in München. \r\n|}\r\n\r\n?Vielleicht zu verwirrend?\r\n(Link→ Übungen)','',2031,1122,0,1202,1,NULL,NULL,4,24,NULL,1),
+(26,'2024-05-19 14:47:47','2024-05-19 14:58:14','Kapitel 1 - Siezen','kap1_siezen','Im Deutschen haben wir zwei Formen des Ansprechens, das %mark(\"Duzen\"|info)%, also die %mark(Du|info)%-Form, und ein %mark(\"Siezen\"|info)%.\r\n\r\n{|\r\n| \"du\" || -> vertraute Variante, schafft Nähe\r\n|-\r\n| \"Sie\" || -> höfliche Variante, schafft Distanz und Respekt\r\n|}\r\nDas höfliche Sie wird immer großgeschrieben, es zeigt Respekt.\r\n\r\n=== Beispiele ===\r\n{| class=\"lkn-text-info\"\r\n! „Duzen“ !! „Siezen“ !! Antwort:\r\n|-\r\n| Wie heißt du? || Wie heißen Sie? || Ich heiße…\r\n|-\r\n| Wer bist du? || Wer sind Sie? || Ich bin…\r\n|-\r\n| Woher kommst du? || Woher kommen Sie? || Ich komme aus…\r\n|-\r\n| Wo wohnst du? || Wo wohnen Sie? || Ich wohne in...\r\n|}\r\n\r\n=== Nicht zu verwechseln ===\r\n\r\n„%mark(sie|info)%“ und „%mark(Sie|info)%“ . Beide werden gleich ausgesprochen, es gibt aber 3 verschiedene Bedeutungen.\r\n\r\n{|\r\n| | „%mark(sie|info)%“ 3. Person Singular || | %mark(Sie|info)% wohnt in Stuttgart. || |„Heute wohnt %mark(sie|info)% in Stuttgart“\r\n|-\r\n| || | Weil „%mark(sie|info)%“ am Anfang des Satzes steht, wird es groß geschrieben, hat aber nichts mit dem „siezen“ zu tun. \r\n|-\r\n| | „%mark(sie|info)%“ 3. Person Plural || | Da %mark(sie|info)% immer noch in Deutschland wohnen, ...\r\n|-\r\n| nicht unterscheidbar || | %mark(Sie|info)% kommen aus Deutschland → kann beides sein: „Siezen“ oder 3. Person Plural\r\n|}\r\n\r\n{|\r\n| | Kommen %mark(Sie|info)% aus Deutschland? || „Siezen“, da das „s“ groß geschrieben ist.\r\n|-\r\n| | Kommen %mark(sie|info)% aus Deutschland? || Plural, da das „s“ klein geschrieben ist.\r\n|}\r\nDeswegen ist es %mark(sehr|info)% wichtig, auf Groß- und Kleinschreibung zu achten!\r\n\r\n{|\r\n! 3. Person Singular !! siezen !! 3. Person Plural\r\n|-\r\n| | Wie heißt %mark(sie|info)%? || | Wie heißen %mark(Sie|info)%? || Wie heißen %mark(sie|info)%?\r\n|-\r\n| | Wer ist %mark(sie|info)%? || | Wer sind %mark(Sie|info)%? || | Wer sind %mark(sie|info)%?\r\n|-\r\n| | Woher kommt %mark(sie|info)%? || | Woher kommen %mark(Sie|info)%? || | Woher kommen %mark(sie|info)%?\r\n|-\r\n| | Wo wohnt %mark(sie|info)%? || | Wo wohnen %mark(Sie|info)%? || | Wo wohnen %mark(sie|info)%?\r\n|}','',2031,1122,0,1202,1,NULL,NULL,4,25,27,1),
+(27,'2024-05-19 14:56:48','2024-05-19 14:57:11','Kapitel 1 - Zusammenfassung','kap1_zusammenfassung','=== Begrüßung ===\r\n\r\n{| class=\"lkn-text-info\"\r\n| Hallo!\r\n|-\r\n| Guten Morgen!\r\n|-\r\n| Guten Tag!\r\n|-\r\n| Guten Abend!\r\n|}\r\n\r\n=== Verabschiedung ===\r\n\r\n{| class=\"lkn-text-info2\"\r\n| Tschüss!\r\n|-\r\n| Auf Wiedersehen!\r\n|-\r\n| Gute Nacht!\r\n|}\r\n=== Vorstellung ===\r\n\r\n{| class=\"lkn-text-info3\"\r\n| Ich heiße Sophie.\r\n|-\r\n| Ich bin Sophie.\r\n|-\r\n| Mein Name ist Sophie.\r\n|}\r\n\r\n=== Fragen ===\r\n\r\n{| class=\"lkn-text-info3\"\r\n| Wie heißt du?\r\n|-\r\n| Wer bist du?\r\n|-\r\n| Wie ist dein Name?\r\n|}\r\n\r\n=== Fragewörter ===\r\n\r\n{| class=\"lkn-text-info3\"\r\n| Wie?\r\n|-\r\n| Wer?\r\n|-\r\n| Woher?\r\n|-\r\n| Welche?\r\n|-\r\n| Wo?\r\n|}\r\n\r\n==== Fragen zum Ort ====\r\n\r\n%mark(Woher kommst du?|info2)%<br/>\r\n%mark(Ich komme aus…|info)%\r\n\r\n%mark(Wo wohnst du?|info2)%<br/>\r\n%mark(Ich wohne in…|info)%\r\n\r\n==== Frage zu den Sprachen ====\r\n\r\n%mark(Welche Sprachen sprichst du?|info2)%<br/>\r\n%mark(Ich spreche...|info)%\r\n\r\nAchte auf das Siezen:\r\n\r\n%mark(Woher kommen Sie?|info2)%<br/>\r\n%mark(Ich komme aus...|info)%\r\n\r\n=== Text zur Wiederholung ===\r\n\r\nHallo, ich bin Sophie. Ich wohne in München \'\'\'und\'\'\' komme aus Deutschland.\r\nIch spreche Deutsch, Französisch, Englisch und Italienisch.\r\n\r\nSie heißt Carmen. Sie spricht Spanisch und Englisch. Carmen kommt aus Spanien, wohnt \'\'\'aber\'\'\' in Brüssel.\r\n\r\nUnd wer bist du?\r\n\r\n(Link zu → Test)\r\n(Link zu → Kapitel 2: Hobbys)\r\n\r\n__mich__U+x2B50; → (Grammatik Link → Reflexivpronomen )','',2031,1122,0,1202,1,NULL,NULL,4,26,NULL,1),
+(28,'2024-06-13 13:33:08','2024-06-13 16:25:36','Komposita (Zusammengesetzte Nomen)','komposita','Es ist möglich Nomen miteinander zu verbinden und neue Wörter zu bilden:\r\n\r\n{|\r\n| class=\"lkn-text-info\" | %mark(Nomen + Nomen|.lkn-font-200)%\r\n| | - der Koch + %mark(der|info)% Löffel<br/>- der Kuchen + %mark(die|info2)% Gabel \r\n|| = %mark(der|info)% Kochlöffel<br/> = %mark(die|info2)%Kuchengabel\r\n|}\r\n\r\nDer Genus richtet sich nach dem letzten Nomen.','',2032,1122,0,1202,1,NULL,NULL,4,NULL,NULL,NULL),
+(29,'2024-06-13 13:42:32','2024-06-13 13:42:32','Artikel','artikel','Meistens werden Nomen mit Artikel verwendet. Der Artikel verrät dir den Genus (Geschlecht), den Numerus (Anzahl) und den Kasus (Fall) eines Nomens.\r\n\r\nWir unterscheiden zwischen dem bestimmten Artikel (der, die, das) und dem unbestimmten Artikel (ein, eine).\r\n\r\n* [[/page-showbyname/bestimmter_artikel/2032|Bestimmter Artikel]]<br/>\r\n* [[/page-showbyname/unbestimmter_artikel/2032|Unbestimmter Artikel]]<br/>','',2032,1122,0,1202,1,NULL,NULL,4,NULL,NULL,NULL),
+(30,'2024-06-13 13:51:17','2024-06-13 14:32:43','Bestimmter Artikel','bestimmter_artikel','Ein bestimmter Artikel bezieht sich immer auf etwas Bekanntes, auf eine Person oder einen Gegenstand.\r\n\r\n== Verwendung ==\r\n\r\n* Es ist bekannt, wer oder was gemeint ist:\r\n** \'\'Beispiel: \'\'\'Der\'\'\' Küchenchef steht in der Küche.\'\'<br/>(Es gibt nur einen Küchenchef in diesem Restaurant, darum weißt du genau, wer gemeint ist.)\r\n* Es geht um allgemein Bekanntes oder es wurde bereits erwähnt:\r\n** \'\'Beispiel: \'\'\'Das\'\'\' Universum ist unendlich.<br/>\'\'\'Das\'\'\' Mädchen heißt Petra.\r\n\r\n== Deklination: ==\r\nBestimmte Artikel müssen dekliniert werden. Das bedeutet, der Artikel muss an einen der 4 Fälle angepasst werden. Mit den W-Fragen findest du den Fall heraus.\r\n\r\nIm A1 Kurs schauen wir uns nur die Fälle Nominativ und Akkusativ an:\r\n\r\n{|\r\n|\r\n|\r\n| class=\"lkn-text-info\" | Nominativ<br/>\'\'Wer oder Was?\'\'\r\n| class=\"lkn-text-info4\" | Akkusativ<br/>\'\'Wen oder Was?\'\'\r\n|-\r\n| \'\'Singular\'\'\r\n| |%mark(Maskulin|info)%\r\n| \'\'\'der\'\'\' Mann\r\n| | %mark(den|info4)% Mann\r\n|-\r\n| \'\'Singular\'\'\r\n| |%mark(Feminin|info2)%\r\n| \'\'\'die\'\'\' Frau\r\n| | %mark(der|info4)% Frau\r\n|-\r\n| \'\'Singular\'\'\r\n| |%mark(Neutral|info3)%\r\n| \'\'\'das\'\'\' Kind\r\n| | %mark(das|info4)% Kind\r\n|-\r\n| \'\'Plural\'\'\r\n| \r\n| \'\'\'die\'\'\' Eltern\r\n| | %mark(die|info4)% Eltern\r\n|}\r\n\r\nDurch die Fälle versteht man die Beziehung zwischen den Wörtern im Satz.\r\nErst, wenn die Artikel richtig dekliniert werden, versteht man den Sinn eines Satzes.\r\n\r\nBeispiel: <br/>\r\n%mark(Der Mann|info)% liest %mark(den Bericht|info2)%.<br/>\r\nWer liest? Der Mann. -> %mark(Nominativ|info)%: Der Mann ist das Subjekt. Er tut etwas.<br/>\r\nWas liest er? Den Bericht. -> %mark(Akkusativ|info2)%: Der Bericht ist das direkte Objekt. Er handelt nicht selber, sondern er wird vom Mann benutzt.\r\n\r\nLink Nominativ\r\n\r\n\'\'\'Wer\'\'\' spricht? Der Mann.<br/>\r\n-> \"Wer\" bezieht sich auf eine Person.\r\n\r\n\'\'\'Was\'\'\' ist dort? Der Löffel.<br/>\r\n-> \"Was\" bezieht sich auf eine Sache, einen Gegenstand oder ein Tier.\r\n\r\nAkkusativ: (-> Link Akkusativ)\r\n\r\n\'\'\'Wen\'\'\' siehst du? Den Mann.<br/>\r\n-> Wen bezieht sich auf eine Person.\r\n\r\n\'\'\'Was\'\'\' siehst du? Den Löffel.<br/>\r\n-> \"Was\" bezieht sich auf eine Sache, einen Gegenstand oder ein Tier.','',2032,1122,0,1202,1,NULL,NULL,4,29,31,1),
+(31,'2024-06-13 14:15:25','2024-06-13 14:31:31','Unbestimmter Artikel','unbestimmter_artikel','Ein unbestimmter Artikel bezieht sich auf etwas nicht genau Bekanntes oder auf einen von vielen (Personen oder Sachen).\r\n\r\n== Verwendung ==\r\n* Etwas ist nicht genauer bestimmt:\r\n** \'\'Beispiel: Ich lese \'\'\'ein\'\'\' Buch.\'\'<br/>(Es handelt sich um irgendein Buch.)\r\n* Es wird über Allgemeines gesprochen:\r\n** \'\'Beispiel: \'\'\'Ein\'\'\' Kellner läuft viel.\'\'<br/>(Es geht um alle Kellner, nicht nur um einen.)\r\n\r\n== Deklination ==\r\nUnbestimmte Artikel müssen dekliniert werden. Das bedeutet, der Artikel muss an einen der 4 Fälle angepasst werden. Mit den W-Fragen findest du den Fall heraus.\r\n\r\nIm A1 Kurs schauen wir uns nur die Fälle Nominativ und Akkusativ an:\r\nUnbestimmte Artikel müssen dekliniert werden. Das bedeutet, der Artikel muss an einen der 4 Fälle angepasst werden. Mit den W-Fragen findest du den Fall heraus.\r\n\r\nIm A1 Kurs schauen wir uns nur die Fälle Nominativ und Akkusativ an:\r\n\r\n{|\r\n|\r\n|\r\n| class=\"lkn-text-info\" | Nominativ<br/>\'\'Wer oder Was?\'\'\r\n| class=\"lkn-text-info4\" | Akkusativ<br/>\'\'Wen oder Was?\'\'\r\n|-\r\n| \'\'Singular\'\'\r\n| |%mark(Maskulin|info)%\r\n| \'\'\'ein\'\'\' Mann\r\n| | %mark(einen|info4)% Mann\r\n|-\r\n| \'\'Singular\'\'\r\n| |%mark(Feminin|info2)%\r\n| \'\'\'eine\'\'\' Frau\r\n| | %mark(eine|info4)% Frau\r\n|-\r\n| \'\'Singular\'\'\r\n| |%mark(Neutral|info3)%\r\n| \'\'\'ein\'\'\' Kind\r\n| | %mark(ein|info4)% Kind\r\n|-\r\n| \'\'Plural\'\'\r\n| \r\n| / Eltern\r\n| | %mark(/|info4)% Eltern\r\n|}\r\n\r\n-> Im Plural brauchst du keinen unbestimmten Artikel.\r\n\r\n(Link Übungen)','',2032,1122,0,1202,1,NULL,NULL,4,30,NULL,1),
+(32,'2024-06-13 14:36:08','2024-06-13 16:00:49','Präsens','praesens','Verwendete Verben: sein, heißen, sprechen, wohnen<br/>\r\nDer Präsens ist die Zeitform der Gegenwart, das heißt etwas passiert in diesem Moment. \r\nBeispiel: Ich \'\'\'heiße\'\'\' Sophie. Ich \'\'\'wohne\'\'\' in München und \'\'\'komme\'\'\' aus Deutschland. \r\n\r\n== Verwendung ==\r\n\r\nDer Präsens wird verwendet, wenn:\r\n\r\n* Handlungen oder Situationen in der Gegenwart stattfinden\r\n** Beispiel: Sophie liest ein Buch.\r\n\r\n...\r\n\r\n== Konjugation ==\r\n\r\nVerben werden konjugiert, das bedeutet sie passen sich an das Nomen an.\r\n\r\nDazu nimmst du den Infinitiv eines Verbs, entfernst die Endung \'\'-en\'\', dann bleibt nur der Verbstamm übrig. Danach fügst du die passende Endung an.\r\n\r\n@block class=\"lkn-text-box lkn-fit lkn-center\"\r\nInfinitiv = kommen\r\nVerbstamm + Infinitivendung\r\n@blockend','',2032,1122,0,1202,1,NULL,NULL,4,NULL,NULL,NULL),
+(33,'2024-06-15 16:46:23','2024-06-15 17:04:37','Kapitel 1 - Übung Begrüßung','kap1_uebung_begruessung','== Was sind Begrüßungen? Was Verabschiedungen? ==\r\n\r\nFülle die Wörter in die richtige Tabelle:\r\n\r\n=== Begrüßungen ===\r\n%area(txtBegruessung|20|4||Hallo;Guten Tag;Guten Morgen;Guten Abend)%\r\n\r\n%button(btnStore|Speichern)%\r\n\r\n=== Verabschiedungen ===\r\n%area(txtVerabschiedung|20|4||Guten Tag;Tschüss;Auf Wiedersehen)%\r\n\r\n%button(btnStore|Speichern)%\r\n\r\n== Fülle die Lücken, was passt? ==\r\n\r\n=== Unterhaltung mit Frau Meier ===\r\n%field(fldMeier|8||Guten Tag)%, Frau Meier. (Wie geht es Ihnen?*) \r\n\r\nOh, %field(fldMaria1|15||Hallo)% Maria. Mir geht es gut, danke. (Ich muss jetzt weiter)*. %field(fldMaria2|15||Tschüss;Auf Wiedersehen)%\r\n\r\n=== Unterhaltung mit Sohn Leo ===\r\n%field(fldLeo|8||Guten Morgen)%, Leo. Hast du gut geschlafen?\r\n\r\n(Nein. Ich bin müde*.) Ich gehe wieder ins Bett. %field(fldLeo2|15||Gute Nacht)%\r\n\r\n%button(btnStore|Speichern)%\r\n\r\nWortschatz:\r\n\r\n* %trans(hallo)% \r\n* Verben: %trans(rannte|rennen)%\r\n\r\n=== Fülle die Lücken ===\r\n\r\nGut%field(fldTag|4||en)% Abend<br/>\r\nGut%field(fldTag|4||e)% Nacht<br/>\r\nGut%field(fldTag|4||en)% Morgen<br/>\r\nGut%field(fldTag|4||en)% Tag\r\n\r\n%button(btnStore|Speichern)%\r\n\r\nIch gehe jetzt* + für Aufgaben => Übersetzungen','',2033,1122,0,1202,1,NULL,NULL,4,NULL,NULL,NULL),
+(34,'2024-06-15 17:06:54','2024-06-19 16:44:25','Kapitel 1 - Übung - Sich vorstellen (Teil 1)','kap1_uebung_sich_vorstellen1','== Fülle die Lücken ==\r\n\r\n=== a) ===\r\nWer %field(fldBist|6||bist)% du?<br/>\r\n%field(fldMax|6||Ich heiße;Ich bin)% Max.\r\n\r\n=== b) ===\r\nWie %field(fldWieName|6||ist)% dein Name?<br/>\r\nMein Name %field(fldAlina|6||ist)% Alina.\r\n\r\n%button(btnStore|Speichern)%\r\n\r\n=== c) ===\r\n\r\nWer bin %field(fldWerName|6||ich)%?<br/>\r\n%field(fldSarah|6||Ich bin)% Sarah.\r\n\r\n%button(btnStore|Speichern)%\r\n\r\n=== d) ===\r\nWer sind sie?<br/>\r\n%field(fldLola|10||Das sind)% Lola und Luis.\r\n\r\n%button(btnStore|Speichern)%\r\n\r\n=== e) ===\r\nWer seid %field(fldWerSeid|6||seid)%? <br/>\r\n%field(fldSusi|6||Wir sind)% Susi und Peter.\r\n\r\n%button(btnStore|Speichern)%\r\n\r\n== Ergänze die Tabelle mit dem Verb \"sein\" ==\r\n\r\nich %field(fldIch|6||bin)%<br/>\r\ndu %field(fldDu|6||bist)%<br/>\r\ner/sie/es %field(fldEr|6||ist)%<br/>\r\nwir %field(fldSind|6||sind)%<br/>\r\nihr %field(fldSeid|6||seid)%<br/>\r\nsie %field(fldSind|6||sind)%\r\n\r\n%button(btnStore|Speichern)%','',2033,1122,0,1202,1,NULL,NULL,4,NULL,NULL,NULL),
+(35,'2024-06-15 17:54:32','2024-06-15 17:55:54','Kapitel 1 - Übung - Sich vorstellen (Teil 2)','kap1_uebung_sich_vorstellen2','== Fülle die Lücken ==\r\nWie %field(fldA1|6||heißt)% du?<br/>\r\n%field(fldA2|10||Ich heiße)% Zoé. Und du?<br/>\r\n%field(fldA3|6||Ich heiße)% Richard.\r\n\r\n%button(btnStore|Speichern)%\r\n\r\n== Fülle die Tabelle mit dem Wort \"heißen\" ==\r\n\r\nich %field(fldB1|6||heiße)%<br/>\r\ndu %field(fldB2|6||heiße)%<br/>\r\ner/sie/es %field(fldB3|6||heiße)%<br/>\r\nwir %field(fldB4|6||heißen)%<br/>\r\nihr %field(fldB5|6||heißen)%<br/>\r\nsie %field(fldB6|6||heißen)%\r\n\r\n%button(btnStore|Speichern)%\r\n\r\n== Fülle die Lücken ==\r\n\r\n=== a) ===\r\n %field(fldC1|10||Wie)% heißt du?<br/>\r\n %field(fldC2|10||Ich heiße)% Max. Und du?<br/>\r\n %field(fldC3|10||Ich heiße)% Sophie.\r\n\r\n%button(btnStore|Speichern)%\r\n\r\n=== b) ===\r\n%field(fldD1|10||Wer)% bist du?<br/>\r\n%field(fldD2|10||Ich bin)% Sophie.<br/>\r\nUnd du? %field(fldD3|10||Wer bist du)%? (sein)<br/>\r\n%field(fldD4|10||Ich bin)% Max.\r\n\r\n%field(fldD2|10||Ich bin)%\r\n\r\n%button(btnStore|Speichern)%\r\n\r\n== Was passt zusammen? Verbinde so viele Sätze wie möglich ==\r\n\r\nListe der Wörter: heißen sein<br/>\r\nAuswahl Feld 1: heiße bin ist heißen heißt bist seid sind<br/>\r\nAuswahl Feld 2: Sophie, Luis, Leo, Luis und Leo\r\n\r\nIch %field(fldE1|10||heiße)% Sophie.<br/>\r\nDu %field(fldE2|10||heißt)% %field(fldF2|10||Luis)%.<br/>\r\nEr %field(fldE3|10||heißt)% %field(fldF3|10||Luis)%.<br/>\r\nWir %field(fldE4|10||heißen)% %field(fldF4|10||Luis und Leo)%.<br/>\r\nIhr %field(fldE5|10||heißt)% %field(fldF5|10||Luis und Leo)%.<br/>\r\nSie %field(fldE6|10||heißen)% %field(fldF6|10||Luis und Leo)%.<br/>\r\nMein Name %field(fldE8|10||ist)% %field(fldF8|10||Sophie)%<br/>\r\nDein Name %field(fldE9|10||ist)% %field(fldF9|10||Leo;Luis)%<br/>\r\n\r\n%button(btnStore|Speichern)%','',2033,1122,0,1202,1,NULL,NULL,4,NULL,NULL,NULL),
+(36,'2024-06-19 16:28:32','2024-06-19 16:28:32','Test','test','Wer ist der beste? %field(fldA|10||Papa;Mama)%<br/>\r\n\r\nWer ist der beste? %area(fldA|20|3|Papa;Mama)%','',2033,1122,0,1202,1,NULL,NULL,4,NULL,NULL,NULL),
+(37,'2024-06-22 12:17:44','2024-06-22 12:19:01','Kapitel 1 - Übung - Groß- und Kleinschreibung, Alphabet','kap1_bung_gross_klein','=== 1) Schreibe den Satz nochmal neu, achte dabei auf Groß- und Kleinschreibung und Satzzeichen:===\r\na) meinnameistsophie\r\n%field(fld1a||20|Mein Name ist Sophie.)%\r\n\r\nb) wieheißtdu<br/>\r\n%field(fld1b||20|Wie heißt du?)%\r\n\r\nc) weristlola<br/>\r\n%field(fld1c||20|Wer ist Lola?)%\r\n\r\nd) halloichbinmaxwerbistdu\r\n%area(fld1a||30|2|Hallo, ich bin Max. Wer bist du?)%\r\n\r\n=== 2) Audiotraining: Schreibe den Satz auf, den du hörst: ===\r\na) %area(fld2a||20|2|Guten Tag. Mein Name ist Sophie Sonnenschein.)%\r\nb) %area(fld2a||20|2|Ich lese ein Buch am Fluss, ein Fuß ist im Wasser.)%\r\nc) %area(fld2a||20|2|Hallo. Wer bist du?)%\r\nd) %area(fld2a||20|2|Ich heiße Max. Wie heißt du?)%','',2033,1122,0,1202,1,NULL,NULL,4,NULL,NULL,NULL);
+/*!40000 ALTER TABLE `pages` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `password_reset_tokens`
+--
+
+DROP TABLE IF EXISTS `password_reset_tokens`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `password_reset_tokens` (
+ `email` varchar(255) NOT NULL,
+ `token` varchar(255) NOT NULL,
+ `created_at` timestamp NULL DEFAULT NULL,
+ PRIMARY KEY (`email`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `password_reset_tokens`
+--
+
+LOCK TABLES `password_reset_tokens` WRITE;
+/*!40000 ALTER TABLE `password_reset_tokens` DISABLE KEYS */;
+/*!40000 ALTER TABLE `password_reset_tokens` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `phrases`
+--
+
+DROP TABLE IF EXISTS `phrases`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `phrases` (
+ `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
+ `created_at` timestamp NULL DEFAULT NULL,
+ `updated_at` timestamp NULL DEFAULT NULL,
+ `phrase` text NOT NULL,
+ `language_scope` int(11) NOT NULL,
+ `word_id` bigint(20) unsigned DEFAULT NULL,
+ `german_id` bigint(20) unsigned DEFAULT NULL,
+ `owner_id` bigint(20) unsigned DEFAULT NULL,
+ `verifiedby_id` bigint(20) unsigned DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `phrases_word_id_foreign` (`word_id`),
+ KEY `phrases_german_id_foreign` (`german_id`),
+ KEY `phrases_owner_id_foreign` (`owner_id`),
+ KEY `phrases_verifiedby_id_foreign` (`verifiedby_id`),
+ CONSTRAINT `phrases_german_id_foreign` FOREIGN KEY (`german_id`) REFERENCES `phrases` (`id`),
+ CONSTRAINT `phrases_owner_id_foreign` FOREIGN KEY (`owner_id`) REFERENCES `users` (`id`),
+ CONSTRAINT `phrases_verifiedby_id_foreign` FOREIGN KEY (`verifiedby_id`) REFERENCES `users` (`id`),
+ CONSTRAINT `phrases_word_id_foreign` FOREIGN KEY (`word_id`) REFERENCES `words` (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=74 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `phrases`
+--
+
+LOCK TABLES `phrases` WRITE;
+/*!40000 ALTER TABLE `phrases` DISABLE KEYS */;
+INSERT INTO `phrases` VALUES
+(1,'2024-05-04 14:38:04','2024-05-04 14:38:04','Buch',1202,NULL,1,4,NULL),
+(2,'2024-05-04 14:38:56','2024-05-04 14:38:56','Buch',1202,NULL,1,4,NULL),
+(3,'2024-05-04 14:39:24','2024-05-04 14:39:24','Ich lese ein Buch.',1202,1,NULL,4,NULL),
+(4,'2024-05-04 14:39:46','2024-05-04 14:39:46','lesen',1202,NULL,3,4,NULL),
+(5,'2024-05-04 14:40:13','2024-05-04 14:40:13','Wir lesen die Zeitung.',1202,3,NULL,4,NULL),
+(6,'2024-05-04 14:41:40','2024-05-04 14:41:40','gut',1202,NULL,5,4,NULL),
+(7,'2024-05-04 14:42:09','2024-05-04 14:42:09','Jeden Tag eine gute Tat.',1202,5,NULL,4,NULL),
+(8,'2024-05-04 16:22:15','2024-05-04 16:22:15','schlafen',1202,NULL,7,5,NULL),
+(9,'2024-05-04 16:23:05','2024-05-04 16:23:05','Tom schläft nachts im Bett.',1202,7,NULL,5,NULL),
+(10,'2024-05-04 16:25:56','2024-05-04 16:25:56','Hexe',1202,NULL,9,5,NULL),
+(11,'2024-05-04 16:29:43','2024-05-04 16:29:43','Die Hexe reitet auf dem Besen.',1202,9,NULL,5,NULL),
+(12,'2024-05-04 16:31:53','2024-05-04 16:31:53','schön',1202,NULL,11,5,NULL),
+(13,'2024-05-04 16:32:42','2024-05-04 16:32:42','Die schöne Frau kauft ein.',1202,11,NULL,5,NULL),
+(14,'2024-05-04 16:34:46','2024-05-04 16:34:46','am',1202,NULL,13,5,NULL),
+(15,'2024-05-09 08:28:27','2024-05-09 08:28:27','Hallo',1202,NULL,14,5,NULL),
+(16,'2024-05-09 08:29:02','2024-05-09 08:29:02','Hallo! Wie geht es dir?',1202,14,NULL,5,NULL),
+(17,'2024-05-09 08:29:46','2024-05-09 08:29:46','Guten Morgen',1202,NULL,16,5,NULL),
+(18,'2024-05-09 08:30:30','2024-05-09 08:30:30','Guten Morgen, hast du gut geschlafen?',1202,16,NULL,5,NULL),
+(19,'2024-05-09 08:31:14','2024-05-09 08:31:14','Guten Tag',1202,NULL,18,5,NULL),
+(20,'2024-05-09 08:32:10','2024-05-09 08:32:10','Guten Tag, ich bin Sophie Sonnenschein.',1202,18,NULL,5,NULL),
+(21,'2024-05-09 08:32:30','2024-05-09 08:32:30','Guten Abend',1202,NULL,20,5,NULL),
+(22,'2024-05-09 08:35:01','2024-05-09 08:35:01','Guten Abend, wie kann ich Ihnen helfen?',1202,20,NULL,5,NULL),
+(23,'2024-05-09 08:35:21','2024-05-09 08:35:21','Tschüss',1202,NULL,22,5,NULL),
+(24,'2024-05-09 08:35:38','2024-05-09 08:35:38','Tschüss, ich muss los.',1202,22,NULL,5,NULL),
+(25,'2024-05-09 08:36:29','2024-05-09 08:36:29','Auf Wiedersehen',1202,NULL,24,5,NULL),
+(26,'2024-05-09 08:37:38','2024-05-09 08:37:38','Auf Wiedersehen. Bis zum nächsten Mal!',1202,24,NULL,5,NULL),
+(27,'2024-05-09 08:38:23','2024-05-09 08:38:23','Morgen',1202,NULL,26,5,NULL),
+(28,'2024-05-09 08:39:14','2024-05-09 08:39:14','Ein guter Morgen fängt mit einem Frühstück an.',1202,26,NULL,5,NULL),
+(29,'2024-05-09 08:40:21','2024-05-09 08:40:21','Tag',1202,NULL,28,5,NULL),
+(30,'2024-05-09 08:40:43','2024-05-09 08:40:43','Tag',1202,NULL,28,5,NULL),
+(31,'2024-05-09 08:40:55','2024-05-09 08:40:55','Es ist ein wunderschöner Tag.',1202,28,NULL,5,NULL),
+(32,'2024-05-09 08:41:50','2024-05-09 08:41:50','Abend',1202,NULL,30,5,NULL),
+(33,'2024-05-09 08:42:43','2024-05-09 08:42:43','Am Abend ist es dunkel.',1202,30,NULL,5,NULL),
+(34,'2024-05-09 08:43:44','2024-05-09 08:43:44','gut',1202,NULL,32,5,NULL),
+(35,'2024-05-09 08:44:32','2024-05-09 08:44:32','Er hat ein gutes Herz.',1202,32,NULL,5,NULL),
+(36,'2024-05-09 08:49:06','2024-05-09 08:49:06','sein',1202,NULL,34,5,NULL),
+(37,'2024-05-09 08:49:28','2024-05-09 08:49:28','Ich bin glücklich.',1202,34,NULL,5,NULL),
+(38,'2024-05-09 08:52:03','2024-05-09 08:52:03','heißen',1202,NULL,36,5,NULL),
+(39,'2024-05-09 08:53:01','2024-05-09 08:53:01','Ich heiße Sophie.',1202,36,NULL,5,NULL),
+(40,'2024-05-09 08:57:06','2024-05-09 08:57:06','Name',1202,NULL,38,5,NULL),
+(41,'2024-05-09 08:57:30','2024-05-09 08:57:30','Sein Name ist Max.',1202,38,NULL,5,NULL),
+(42,'2024-05-18 16:09:31','2024-05-18 16:09:31','ach',1202,NULL,40,4,NULL),
+(43,'2024-05-18 16:10:50','2024-05-18 16:10:50','Ach ist das traurig.',1202,40,NULL,4,NULL),
+(44,'2024-05-18 16:13:24','2024-05-18 16:13:24','und',1202,NULL,42,4,NULL),
+(45,'2024-05-18 16:13:38','2024-05-18 16:13:38','Hund und Katze',1202,42,NULL,4,NULL),
+(46,'2024-05-18 16:14:00','2024-05-18 16:14:00','oder',1202,NULL,44,4,NULL),
+(47,'2024-05-18 16:14:55','2024-05-18 16:14:55','Sekt oder Selters',1202,44,NULL,4,NULL),
+(48,'2024-05-19 15:19:38','2024-05-19 15:19:38','Fluss',1202,NULL,46,5,NULL),
+(49,'2024-05-19 15:21:48','2024-05-19 15:21:48','Isar ist der Name des Flusses, der durch München fließt.',1202,46,NULL,5,NULL),
+(50,'2024-05-19 15:23:21','2024-05-19 15:23:21','Fuß',1202,NULL,48,5,NULL),
+(51,'2024-05-19 15:23:47','2024-05-19 15:23:47','Der Fuß besteht aus füng Zehen.',1202,48,NULL,5,NULL),
+(52,'2024-05-19 15:25:29','2024-05-19 15:25:29','im',1202,NULL,50,5,NULL),
+(53,'2024-05-19 15:26:13','2024-05-19 15:26:13','Im Haus ist es warm.',1202,50,NULL,5,NULL),
+(54,'2024-05-19 15:26:28','2024-05-19 15:26:28','Wasser',1202,NULL,52,5,NULL),
+(55,'2024-05-19 15:26:46','2024-05-19 15:26:46','Das Wasser im Fluss ist kalt.',1202,52,NULL,5,NULL),
+(56,'2024-05-19 15:28:30','2024-05-19 15:28:30','wissen',1202,NULL,54,5,NULL),
+(57,'2024-05-19 15:29:04','2024-05-19 15:29:04','Der Mann weiß nicht, wie der Hund heißt.',1202,54,NULL,5,NULL),
+(58,'2024-05-19 15:32:18','2024-05-19 15:32:18','bereits',1202,NULL,56,5,NULL),
+(59,'2024-05-19 15:32:39','2024-05-19 15:32:39','Ich bin heute bereits um 7 Uhr aufgestanden.',1202,56,NULL,5,NULL),
+(60,'2024-05-19 15:33:36','2024-05-19 15:33:36','noch',1202,NULL,58,5,NULL),
+(61,'2024-05-19 15:34:20','2024-05-19 15:34:20','Es ist noch nicht fertig.',1202,58,NULL,5,NULL),
+(62,'2024-05-19 15:35:47','2024-05-19 15:35:47','kommen',1202,NULL,60,5,NULL),
+(63,'2024-05-19 15:36:14','2024-05-19 15:36:14','Der Mann kommt aus dem Haus.',1202,60,NULL,5,NULL),
+(64,'2024-05-19 15:37:23','2024-05-19 15:37:23','aus',1202,NULL,62,5,NULL),
+(65,'2024-05-19 15:37:34','2024-05-19 15:37:34','Ich komme aus Deutschland.',1202,62,NULL,5,NULL),
+(66,'2024-05-19 15:37:43','2024-05-19 15:37:43','sprechen',1202,NULL,64,5,NULL),
+(67,'2024-05-19 15:38:01','2024-05-19 15:38:01','Sie spricht sehr gut Deutsch.',1202,64,NULL,5,NULL),
+(68,'2024-05-19 15:39:24','2024-05-19 15:39:24','Sprache',1202,NULL,66,5,NULL),
+(69,'2024-05-19 15:39:44','2024-05-19 15:39:44','Ich liebe Sprachen.',1202,66,NULL,5,NULL),
+(70,'2024-05-19 15:40:56','2024-05-19 15:40:56','in',1202,NULL,68,5,NULL),
+(71,'2024-05-19 15:41:21','2024-05-19 15:41:21','Ich stehe in der Küche.',1202,68,NULL,5,NULL),
+(72,'2024-05-19 15:42:57','2024-05-19 15:42:57','aber',1202,NULL,70,5,NULL),
+(73,'2024-05-19 15:44:59','2024-05-19 15:44:59','Du kannst jetzt lesen, aber später räumst du auf.',1202,70,NULL,5,NULL);
+/*!40000 ALTER TABLE `phrases` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `reviews`
+--
+
+DROP TABLE IF EXISTS `reviews`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `reviews` (
+ `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
+ `created_at` timestamp NULL DEFAULT NULL,
+ `updated_at` timestamp NULL DEFAULT NULL,
+ `nickname` varchar(255) NOT NULL,
+ `stars` int(11) NOT NULL,
+ `title` varchar(255) NOT NULL,
+ `comment` text NOT NULL,
+ `email` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `reviews`
+--
+
+LOCK TABLES `reviews` WRITE;
+/*!40000 ALTER TABLE `reviews` DISABLE KEYS */;
+/*!40000 ALTER TABLE `reviews` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `roles`
+--
+
+DROP TABLE IF EXISTS `roles`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `roles` (
+ `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
+ `created_at` timestamp NULL DEFAULT NULL,
+ `updated_at` timestamp NULL DEFAULT NULL,
+ `name` varchar(64) NOT NULL,
+ `priority` tinyint(4) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `roles`
+--
+
+LOCK TABLES `roles` WRITE;
+/*!40000 ALTER TABLE `roles` DISABLE KEYS */;
+INSERT INTO `roles` VALUES
+(1,NULL,NULL,'Administrator',10),
+(2,NULL,NULL,'Manager',20),
+(3,NULL,NULL,'User',50),
+(4,NULL,NULL,'Guest',90),
+(5,NULL,NULL,'Tutor',30),
+(6,NULL,NULL,'Student',40);
+/*!40000 ALTER TABLE `roles` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `sessions`
+--
+
+DROP TABLE IF EXISTS `sessions`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `sessions` (
+ `id` varchar(255) NOT NULL,
+ `user_id` bigint(20) unsigned DEFAULT NULL,
+ `ip_address` varchar(45) DEFAULT NULL,
+ `user_agent` text DEFAULT NULL,
+ `payload` longtext NOT NULL,
+ `last_activity` int(11) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `sessions_user_id_index` (`user_id`),
+ KEY `sessions_last_activity_index` (`last_activity`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `sessions`
+--
+
+LOCK TABLES `sessions` WRITE;
+/*!40000 ALTER TABLE `sessions` DISABLE KEYS */;
+INSERT INTO `sessions` VALUES
+('6N2CmnPelXfdCGVEiWjuXhol96Cynh0DJNSBG7Ye',4,'91.62.181.84','Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0','YTo2OntzOjY6Il90b2tlbiI7czo0MDoiN21wSGtlRVp3T1NFMTVybDlCWVRTT0RWREJyVndmVkJEcEkzMlhCcCI7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6NDE6Imh0dHBzOi8vZ2FzdHJvLWRldXRzY2hrdXJzLmRlL3BhZ2UtZWRpdC8xIjt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319czozOiJ1cmwiO2E6MTp7czo4OiJpbnRlbmRlZCI7czo0ODoiaHR0cHM6Ly9nYXN0cm8tZGV1dHNjaGt1cnMuZGUvbWVudWl0ZW0tbWVudV9tYWluIjt9czo1MDoibG9naW5fd2ViXzU5YmEzNmFkZGMyYjJmOTQwMTU4MGYwMTRjN2Y1OGVhNGUzMDk4OWQiO2k6NDtzOjg6InVzZXJOYW1lIjtzOjI6IkhtIjt9',1719127975),
+('bFTXwFJuhvScjrHtCjajnYU30ordPHAdELg2geSy',4,'87.146.202.197','Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0','YTo2OntzOjY6Il90b2tlbiI7czo0MDoiRXY0QVJGTktqSW5XQWpKd3FhaE1TYWFRRk9YR25FazUyT3FsRHI3TiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319czozOiJ1cmwiO2E6MTp7czo4OiJpbnRlbmRlZCI7czo0MjoiaHR0cHM6Ly9nYXN0cm8tZGV1dHNjaGt1cnMuZGUvcGFnZS1lZGl0LzM3Ijt9czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6NDA6Imh0dHBzOi8vZ2FzdHJvLWRldXRzY2hrdXJzLmRlL3BhZ2UtaW5kZXgiO31zOjUwOiJsb2dpbl93ZWJfNTliYTM2YWRkYzJiMmY5NDAxNTgwZjAxNGM3ZjU4ZWE0ZTMwOTg5ZCI7aTo0O3M6ODoidXNlck5hbWUiO3M6MjoiSG0iO30=',1719077610),
+('fgWfL5ZmHmnDgp5vmLFRcWcRiItRJIspWZiN3k6G',NULL,'36.99.136.136','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36','YTozOntzOjY6Il90b2tlbiI7czo0MDoiOVhhOHh3ajdiM0sxWDNwbGtjbG1jSmFJa05DdnpKWFV0Q0h6SE0wRiI7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6Mjk6Imh0dHBzOi8vZ2FzdHJvLWRldXRzY2hrdXJzLmRlIjt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1719059096),
+('I4MjdMJS3O1LTfhejRaHkIdhAzL3RV9IG60nzoql',4,'87.146.202.197','Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0','YTo2OntzOjY6Il90b2tlbiI7czo0MDoiVVpicEVmMWpPd040WjBOV2JZUE1IQWwwMkpoZ0NOYUlLZmswSnJlcSI7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6NDI6Imh0dHBzOi8vZ2FzdHJvLWRldXRzY2hrdXJzLmRlL3BhZ2UtZWRpdC8zNyI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fXM6MzoidXJsIjthOjE6e3M6ODoiaW50ZW5kZWQiO3M6NDg6Imh0dHBzOi8vZ2FzdHJvLWRldXRzY2hrdXJzLmRlL21lbnVpdGVtLW1lbnVfbWFpbiI7fXM6NTA6ImxvZ2luX3dlYl81OWJhMzZhZGRjMmIyZjk0MDE1ODBmMDE0YzdmNThlYTRlMzA5ODlkIjtpOjQ7czo4OiJ1c2VyTmFtZSI7czoyOiJIbSI7fQ==',1719066392),
+('KTsEIRZhPcU3uiIyULggqS8a4MJ6Bgmrdwz53xjD',NULL,'36.99.136.136','Mozilla/5.0 (Macintosh; Intel Mac OS X 11_0_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36','YTo0OntzOjY6Il90b2tlbiI7czo0MDoiTVZob1RNaE5jOWhmUkxKM3RzaThjcW90VnNjRHJzc2JoMzFXYk9pUiI7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MzU6Imh0dHBzOi8vZ2FzdHJvLWRldXRzY2hrdXJzLmRlL2xvZ2luIjt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319czozOiJ1cmwiO2E6MTp7czo4OiJpbnRlbmRlZCI7czo0ODoiaHR0cHM6Ly9nYXN0cm8tZGV1dHNjaGt1cnMuZGUvbWVudWl0ZW0tbWVudV9tYWluIjt9fQ==',1719059105),
+('Pg1f1SdVeX66UrFDaNlM6SL4J1qObPZGefwVOwyI',NULL,'209.38.32.179','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36','YTozOntzOjY6Il90b2tlbiI7czo0MDoidkoxTnByMkhnbWJiOUk4Rjdmc0JpYnNwZThCTHF6MGFBVnZrSEpHMyI7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MzU6Imh0dHBzOi8vZ2FzdHJvLWRldXRzY2hrdXJzLmRlL2xvZ2luIjt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1719083419),
+('SKb3OjwryG2hl1XwwW86WNMm9FWEho2Ca2jFfJgq',NULL,'209.38.32.179','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36','YTo0OntzOjY6Il90b2tlbiI7czo0MDoiR3h3TWVLeU5QTG5pMXYwN1RnQWloME9vcWxkUEJFeFM4RzA1VUFCYSI7czozOiJ1cmwiO2E6MTp7czo4OiJpbnRlbmRlZCI7czo0ODoiaHR0cHM6Ly9nYXN0cm8tZGV1dHNjaGt1cnMuZGUvbWVudWl0ZW0tbWVudV9tYWluIjt9czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6NDg6Imh0dHBzOi8vZ2FzdHJvLWRldXRzY2hrdXJzLmRlL21lbnVpdGVtLW1lbnVfbWFpbiI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=',1719083419),
+('TYFfI4qvDnrAtppstlZtZxIObrOMs3fwM6PDpKDK',NULL,'36.99.136.136','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36','YTo0OntzOjY6Il90b2tlbiI7czo0MDoiMVM5ZGtHcmhQTzRGVHZQYVdPU3NqRDdqRm1CSHZkMTBFQWtaZ2hrTCI7czozOiJ1cmwiO2E6MTp7czo4OiJpbnRlbmRlZCI7czo0ODoiaHR0cHM6Ly9nYXN0cm8tZGV1dHNjaGt1cnMuZGUvbWVudWl0ZW0tbWVudV9tYWluIjt9czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6NDg6Imh0dHBzOi8vZ2FzdHJvLWRldXRzY2hrdXJzLmRlL21lbnVpdGVtLW1lbnVfbWFpbiI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=',1719059097),
+('u4UxbJx7x1Lxb1zev8YlBwtV3Osr8vCmMymcq06O',NULL,'206.168.34.45','Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)','YTozOntzOjY6Il90b2tlbiI7czo0MDoiWFVWblByNTdBaDVwQXJIVWNlaHp1cWdIcjYwNWdCRzhGellobU1SZiI7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6Mjk6Imh0dHBzOi8vZ2FzdHJvLWRldXRzY2hrdXJzLmRlIjt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1719116108),
+('vzLCL1HQ49rtdSf9Q5iut7uii7yanTV8loxsdfLk',NULL,'209.38.32.179','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36','YTozOntzOjY6Il90b2tlbiI7czo0MDoic0g3WlVwaVpBeERIQ1VKVmhId2ZUMm5FQ0VRR1BGS1Q1b05TZGxZNCI7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6Mjk6Imh0dHBzOi8vZ2FzdHJvLWRldXRzY2hrdXJzLmRlIjt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1719083419),
+('WSGacObyIh7JyaB7d9rcu7s1EiGlnB4Mp9P0opkX',NULL,'198.235.24.178','Expanse, a Palo Alto Networks company, searches across the global IPv4 space multiple times per day to identify customers' presences on the Internet. If you would like to be excluded from our scans, please send IP addresses/domains to: scaninfo@paloaltonetworks.com','YTozOntzOjY6Il90b2tlbiI7czo0MDoieEw0UzNXSXQzRU5Ca25rTXBXMG11NTRWTmJRbTM0dVNVSXJiTnlnWSI7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6Mjk6Imh0dHBzOi8vZ2FzdHJvLWRldXRzY2hrdXJzLmRlIjt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1719067787),
+('XVrtvasiFIHQMIPhCtcKqvq6gyM8xNbIjIFPWl7C',NULL,'206.168.34.45','Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)','YTo0OntzOjY6Il90b2tlbiI7czo0MDoiZlVCNWJGdWxpUEN1eWhxcFpnTTExaGs3TFYySlp2QzRUV1hQV2hyNyI7czozOiJ1cmwiO2E6MTp7czo4OiJpbnRlbmRlZCI7czo0ODoiaHR0cHM6Ly9nYXN0cm8tZGV1dHNjaGt1cnMuZGUvbWVudWl0ZW0tbWVudV9tYWluIjt9czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6NDg6Imh0dHBzOi8vZ2FzdHJvLWRldXRzY2hrdXJzLmRlL21lbnVpdGVtLW1lbnVfbWFpbiI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=',1719116123),
+('xYR5KhzTUyOScEPYqUG4MIgUWdC9sIYEAwMQI50n',NULL,'206.168.34.45','Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)','YTozOntzOjY6Il90b2tlbiI7czo0MDoia01vZHFWdHh1c0hRQlZFamU5ZGZTU1hXeXhIZEppR3oxMjlFd3NUZiI7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MzU6Imh0dHBzOi8vZ2FzdHJvLWRldXRzY2hrdXJzLmRlL2xvZ2luIjt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1719116129);
+/*!40000 ALTER TABLE `sessions` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `sproperties`
+--
+
+DROP TABLE IF EXISTS `sproperties`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `sproperties` (
+ `id` int(11) NOT NULL,
+ `created_at` timestamp NULL DEFAULT NULL,
+ `updated_at` timestamp NULL DEFAULT NULL,
+ `scope` varchar(255) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `order` int(11) NOT NULL,
+ `shortname` varchar(255) NOT NULL,
+ `value` varchar(255) DEFAULT NULL,
+ `info` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `sproperties`
+--
+
+LOCK TABLES `sproperties` WRITE;
+/*!40000 ALTER TABLE `sproperties` DISABLE KEYS */;
+INSERT INTO `sproperties` VALUES
+(1001,NULL,NULL,'status','active',10,'A',NULL,NULL),
+(1002,NULL,NULL,'status','inactive',20,'I',NULL,NULL),
+(1011,NULL,NULL,'notestatus','open',10,'O',NULL,NULL),
+(1012,NULL,NULL,'notestatus','closed',20,'C',NULL,NULL),
+(1051,NULL,NULL,'category','standard',10,'Std',NULL,NULL),
+(1052,NULL,NULL,'category','private',20,'P',NULL,NULL),
+(1053,NULL,NULL,'category','work',30,'W',NULL,NULL),
+(1054,NULL,NULL,'category','task',40,'T',NULL,NULL),
+(1091,NULL,NULL,'visibility','public',10,'PU',NULL,NULL),
+(1092,NULL,NULL,'visibility','private',20,'PV',NULL,NULL),
+(1101,NULL,NULL,'filegroup','public',10,'P',NULL,NULL),
+(1102,NULL,NULL,'filegroup','private',20,'P',NULL,NULL),
+(1103,NULL,NULL,'filegroup','Audio file',30,'AUDIO',NULL,NULL),
+(1104,NULL,NULL,'filegroup','Video file',40,'VIDEO',NULL,NULL),
+(1105,NULL,NULL,'filegroup','Image file',50,'IMG',NULL,NULL),
+(1106,NULL,NULL,'filegroup','Document file',60,'DOC',NULL,NULL),
+(1121,NULL,NULL,'markup','plain text',10,'PT',NULL,NULL),
+(1122,NULL,NULL,'markup','mediawiki',20,'MW',NULL,NULL),
+(1123,NULL,NULL,'markup','HTML',30,'HL',NULL,NULL),
+(1141,NULL,NULL,'pagetype','menu',10,'MN',NULL,NULL),
+(1142,NULL,NULL,'pagetype','help',20,'HP',NULL,NULL),
+(1201,NULL,NULL,'localization','English (Britisch)',10,'en_GR',NULL,NULL),
+(1202,NULL,NULL,'localization','German (Germany)',20,'de_DE',NULL,NULL),
+(1203,NULL,NULL,'localization','French (France)',30,'fr_FR',NULL,NULL),
+(1204,NULL,NULL,'localization','Italian (Italy)',40,'it_IT',NULL,NULL),
+(1301,NULL,NULL,'task','description',10,'D',NULL,NULL),
+(1302,NULL,NULL,'task','snaketext',20,'S',NULL,NULL),
+(1303,NULL,NULL,'task','cloze',30,'C',NULL,NULL),
+(1321,NULL,NULL,'transactiontype','income',10,'I',NULL,NULL),
+(1322,NULL,NULL,'transactiontype','expense',20,'E',NULL,NULL),
+(1331,NULL,NULL,'transactionstate','open',10,'O',NULL,NULL),
+(1332,NULL,NULL,'transactionstate','done',20,'O',NULL,NULL),
+(2001,NULL,NULL,'wordtype','Noun',10,'N',NULL,NULL),
+(2002,NULL,NULL,'wordtype','Verb',20,'V',NULL,NULL),
+(2003,NULL,NULL,'wordtype','Adjective',30,'Adj',NULL,NULL),
+(2004,NULL,NULL,'wordtype','Preposition',40,'Prep',NULL,NULL),
+(2005,NULL,NULL,'wordtype','Adverb',50,'ADV',NULL,NULL),
+(2006,NULL,NULL,'wordtype','Pronoun',60,'PRO',NULL,NULL),
+(2007,NULL,NULL,'wordtype','Article',70,'ART',NULL,NULL),
+(2008,NULL,NULL,'wordtype','Conjunction',80,'CON',NULL,NULL),
+(2009,NULL,NULL,'wordtype','Interjection',90,'INT',NULL,NULL),
+(2010,NULL,NULL,'wordtype','Numeral',100,'NUM',NULL,NULL),
+(2021,NULL,NULL,'genus','masculine',10,'m',NULL,NULL),
+(2022,NULL,NULL,'genus','feminine',20,'f',NULL,NULL),
+(2023,NULL,NULL,'genus','neuter',30,'n',NULL,NULL),
+(2031,NULL,NULL,'pagetype','chapter',110,'CH',NULL,NULL),
+(2032,NULL,NULL,'pagetype','grammar rules',120,'GR',NULL,NULL),
+(2033,NULL,NULL,'pagetype','cloze text',130,'CT',NULL,NULL),
+(2034,NULL,NULL,'pagetype','free text',140,'FT',NULL,NULL),
+(2035,NULL,NULL,'pagetype','snake text',150,'ST',NULL,NULL);
+/*!40000 ALTER TABLE `sproperties` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `terms`
+--
+
+DROP TABLE IF EXISTS `terms`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `terms` (
+ `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
+ `created_at` timestamp NULL DEFAULT NULL,
+ `updated_at` timestamp NULL DEFAULT NULL,
+ `title` varchar(255) NOT NULL,
+ `term` timestamp NOT NULL,
+ `duration` int(11) NOT NULL,
+ `description` text NOT NULL,
+ `visibility_scope` int(11) NOT NULL,
+ `owner_id` bigint(20) unsigned NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `terms_owner_id_foreign` (`owner_id`),
+ CONSTRAINT `terms_owner_id_foreign` FOREIGN KEY (`owner_id`) REFERENCES `users` (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `terms`
+--
+
+LOCK TABLES `terms` WRITE;
+/*!40000 ALTER TABLE `terms` DISABLE KEYS */;
+INSERT INTO `terms` VALUES
+(1,'2024-06-03 16:56:32','2024-06-13 17:13:01','Nächste VK','2024-06-19 18:00:00',0,'',1091,4);
+/*!40000 ALTER TABLE `terms` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `transactions`
+--
+
+DROP TABLE IF EXISTS `transactions`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `transactions` (
+ `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
+ `created_at` timestamp NULL DEFAULT NULL,
+ `updated_at` timestamp NULL DEFAULT NULL,
+ `name` varchar(255) NOT NULL,
+ `info` text NOT NULL,
+ `amount` decimal(8,2) NOT NULL,
+ `transactiontype_scope` int(11) NOT NULL,
+ `transactionstate_scope` int(11) NOT NULL,
+ `date` date NOT NULL,
+ `account_id` bigint(20) unsigned DEFAULT NULL,
+ `twin_id` bigint(20) unsigned DEFAULT NULL,
+ `owner_id` bigint(20) unsigned DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `transactions_account_id_foreign` (`account_id`),
+ KEY `transactions_twin_id_foreign` (`twin_id`),
+ KEY `transactions_owner_id_foreign` (`owner_id`),
+ CONSTRAINT `transactions_account_id_foreign` FOREIGN KEY (`account_id`) REFERENCES `accounts` (`id`),
+ CONSTRAINT `transactions_owner_id_foreign` FOREIGN KEY (`owner_id`) REFERENCES `users` (`id`),
+ CONSTRAINT `transactions_twin_id_foreign` FOREIGN KEY (`twin_id`) REFERENCES `transactions` (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `transactions`
+--
+
+LOCK TABLES `transactions` WRITE;
+/*!40000 ALTER TABLE `transactions` DISABLE KEYS */;
+INSERT INTO `transactions` VALUES
+(1,'2024-06-06 13:21:04','2024-06-06 13:21:32','Zahlung Aldi','',-20.00,1322,1332,'2024-06-06',1,NULL,5),
+(2,'2024-06-08 16:08:31','2024-06-08 16:08:31','Lottogewinn','',2.55,1321,1331,'2024-06-08',1,NULL,5);
+/*!40000 ALTER TABLE `transactions` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `users`
+--
+
+DROP TABLE IF EXISTS `users`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `users` (
+ `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) NOT NULL,
+ `email` varchar(255) NOT NULL,
+ `email_verified_at` timestamp NULL DEFAULT NULL,
+ `password` varchar(255) NOT NULL,
+ `remember_token` varchar(100) DEFAULT NULL,
+ `created_at` timestamp NULL DEFAULT NULL,
+ `updated_at` timestamp NULL DEFAULT NULL,
+ `role_id` bigint(20) unsigned DEFAULT NULL,
+ `localization` varchar(8) NOT NULL DEFAULT 'en_GB',
+ `autologin` varchar(129) DEFAULT NULL,
+ `endautologin` timestamp NULL DEFAULT NULL,
+ `options` varchar(255) DEFAULT NULL,
+ `rights` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `users_email_unique` (`email`),
+ KEY `users_role_id_foreign` (`role_id`),
+ CONSTRAINT `users_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `users`
+--
+
+LOCK TABLES `users` WRITE;
+/*!40000 ALTER TABLE `users` DISABLE KEYS */;
+INSERT INTO `users` VALUES
+(1,'Test User','test@example.com','2024-04-02 17:31:10','$2y$12$C2HbpxdrkqU1VQlPCkKBi.iyQc6b43NdsjhwttWtZmtOWY3/Mv3Ha','WMybTqvLxP','2024-04-02 17:31:10','2024-04-02 17:31:10',NULL,'en_GB',NULL,NULL,NULL,NULL),
+(2,'Administrator','administrator@example.com',NULL,'$2y$12$NXwO6q.cbwiBlEya2MQZc.zEo0z0pt980kN.9GkL61.C1iQT2X4VS',NULL,NULL,NULL,1,'en_GB',NULL,NULL,NULL,NULL),
+(3,'Guest','guest@example.com',NULL,'$2y$12$zdBEJxpiLjkwylZcu.EGO.CYRekWM6eg5aWYby5d.Zxj01BmlsZ5.',NULL,NULL,NULL,4,'en_GB',NULL,NULL,NULL,NULL),
+(4,'Hm','hm@hamatoma.de',NULL,'$2y$12$0M6NQrZK96Kw.ysT3Luwd.WR/gxfl7Q7ZXY2FB/k.P7zosGLHOLxS',NULL,'2024-04-02 17:34:55','2024-04-13 18:25:52',1,'en_GR','OR,268IGISelu,bi','2024-07-11 06:31:00',NULL,NULL),
+(5,'Celine','celine_kappeler@gmx.de',NULL,'$2y$12$NAee/kQEKUvvCiFtfsXsces3uTFARPtZdEQzGIWK1eiSOLiCoB60W',NULL,'2024-04-02 17:36:00','2024-04-16 15:13:57',1,'en_GR','','2024-06-13 00:53:00',NULL,NULL);
+/*!40000 ALTER TABLE `users` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `words`
+--
+
+DROP TABLE IF EXISTS `words`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `words` (
+ `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
+ `created_at` timestamp NULL DEFAULT NULL,
+ `updated_at` timestamp NULL DEFAULT NULL,
+ `word` varchar(64) NOT NULL,
+ `options` text DEFAULT NULL,
+ `wordtype_scope` int(11) NOT NULL,
+ `language_scope` int(11) NOT NULL,
+ `german_id` bigint(20) unsigned DEFAULT NULL,
+ `owner_id` bigint(20) unsigned DEFAULT NULL,
+ `verifiedby_id` bigint(20) unsigned DEFAULT NULL,
+ `info` varchar(128) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `words_german_id_foreign` (`german_id`),
+ KEY `words_owner_id_foreign` (`owner_id`),
+ KEY `words_verifiedby_id_foreign` (`verifiedby_id`),
+ CONSTRAINT `words_german_id_foreign` FOREIGN KEY (`german_id`) REFERENCES `words` (`id`),
+ CONSTRAINT `words_owner_id_foreign` FOREIGN KEY (`owner_id`) REFERENCES `users` (`id`),
+ CONSTRAINT `words_verifiedby_id_foreign` FOREIGN KEY (`verifiedby_id`) REFERENCES `users` (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=72 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `words`
+--
+
+LOCK TABLES `words` WRITE;
+/*!40000 ALTER TABLE `words` DISABLE KEYS */;
+INSERT INTO `words` VALUES
+(1,'2024-05-04 14:38:04','2024-05-04 14:38:54','Buch','genus=n\nformen=;Buches;Buch;Buch;Bücher;Bücher;Bücher;Bücher;',2001,1202,NULL,NULL,NULL,NULL),
+(2,'2024-05-04 14:39:24','2024-05-04 14:39:24','book',NULL,2001,1201,1,4,NULL,NULL),
+(3,'2024-05-04 14:39:46','2024-05-04 17:35:12','lesen','transitiv=1\ntrennteil=\ninfo=\nformen=;lese;liest;liest;lesen;lest;lesen;las;last;las;lasen;last;lasen;gelesen;',2002,1202,NULL,NULL,NULL,NULL),
+(4,'2024-05-04 14:40:13','2024-05-04 14:40:13','to read',NULL,2002,1201,3,4,NULL,NULL),
+(5,'2024-05-04 14:41:40','2024-05-04 14:42:25','gut','formen=;besser;besten;',2003,1202,NULL,NULL,NULL,NULL),
+(6,'2024-05-04 14:42:09','2024-05-04 14:42:09','good',NULL,2003,1201,5,4,NULL,NULL),
+(7,'2024-05-04 16:22:15','2024-05-04 16:25:12','schlafen','transitiv=F\ntrennteil=\ninfo=\nformen=;schlafe;schläfst;schläft;schlafen;schlaft;schlafen;schlief;schliefst;schlief;schliefen;schlieft;schliefen;geschlafen;',2002,1202,NULL,NULL,NULL,NULL),
+(8,'2024-05-04 16:23:05','2024-05-04 16:23:05','to sleep',NULL,2002,1201,7,5,NULL,NULL),
+(9,'2024-05-04 16:25:56','2024-05-04 16:30:53','Hexe','genus=f\nformen=;Hexe;Hexe;Hexe;Hexen;Hexen;Hexen;Hexen;',2001,1202,NULL,NULL,NULL,NULL),
+(10,'2024-05-04 16:29:43','2024-05-04 16:29:43','witch',NULL,2001,1201,9,5,NULL,NULL),
+(11,'2024-05-04 16:31:53','2024-05-04 16:33:12','schön','formen=;schöner;schönsten;',2003,1202,NULL,NULL,NULL,NULL),
+(12,'2024-05-04 16:32:42','2024-05-04 16:32:42','beautiful',NULL,2003,1201,11,5,NULL,NULL),
+(14,'2024-05-09 08:28:27','2024-05-09 08:28:27','Hallo',NULL,2001,1202,NULL,NULL,NULL,NULL),
+(15,'2024-05-09 08:29:02','2024-05-09 08:29:02','hello',NULL,2001,1201,14,5,NULL,NULL),
+(16,'2024-05-09 08:29:46','2024-05-09 08:29:46','Guten Morgen',NULL,2001,1202,NULL,NULL,NULL,NULL),
+(17,'2024-05-09 08:30:30','2024-05-09 08:30:30','Good morning',NULL,2001,1201,16,5,NULL,NULL),
+(18,'2024-05-09 08:31:14','2024-05-09 08:31:14','Guten Tag',NULL,2001,1202,NULL,NULL,NULL,NULL),
+(19,'2024-05-09 08:32:10','2024-05-09 08:32:10','Good afternoon',NULL,2001,1201,18,5,NULL,NULL),
+(20,'2024-05-09 08:32:30','2024-05-09 08:32:30','Guten Abend',NULL,2001,1202,NULL,NULL,NULL,NULL),
+(21,'2024-05-09 08:35:01','2024-05-09 08:35:01','Good evening',NULL,2001,1201,20,5,NULL,NULL),
+(22,'2024-05-09 08:35:20','2024-05-09 08:35:20','Tschüss',NULL,2001,1202,NULL,NULL,NULL,NULL),
+(23,'2024-05-09 08:35:38','2024-05-09 08:35:38','Bye',NULL,2001,1201,22,5,NULL,NULL),
+(24,'2024-05-09 08:36:29','2024-05-09 08:36:29','Auf Wiedersehen',NULL,2001,1202,NULL,NULL,NULL,NULL),
+(25,'2024-05-09 08:37:38','2024-05-09 08:37:51','Goodbye',NULL,2001,1201,24,5,5,NULL),
+(26,'2024-05-09 08:38:23','2024-05-09 08:39:37','Morgen','genus=m\nformen=;Morgens;Morgen;Morgen;Morgen;Morgen;Morgen;Morgen;',2001,1202,NULL,NULL,NULL,NULL),
+(27,'2024-05-09 08:39:14','2024-05-09 08:39:14','morning',NULL,2001,1201,26,5,NULL,NULL),
+(28,'2024-05-09 08:40:21','2024-05-09 08:41:33','Tag','genus=m\nformen=;Tages;Tag;Tag;Tage;Tage;Tagen;Tage;',2001,1202,NULL,NULL,NULL,NULL),
+(29,'2024-05-09 08:40:55','2024-05-09 08:40:55','day',NULL,2001,1201,28,5,NULL,NULL),
+(30,'2024-05-09 08:41:50','2024-05-09 08:43:03','Abend','genus=m\nformen=;Abends;Abend;Abend;Abende;Abende;Abenden;Abende;',2001,1202,NULL,NULL,NULL,NULL),
+(31,'2024-05-09 08:42:43','2024-05-09 08:42:43','evening',NULL,2001,1201,30,5,NULL,NULL),
+(32,'2024-05-09 08:43:43','2024-05-09 08:44:49','gut','formen=;besser;am besten;',2003,1202,NULL,NULL,NULL,NULL),
+(33,'2024-05-09 08:44:32','2024-05-09 17:39:09','good, well',NULL,2003,1201,32,5,NULL,NULL),
+(34,'2024-05-09 08:49:06','2024-05-09 08:51:32','sein','transitiv=F\ntrennteil=\ninfo=\nformen=;bin;bist;ist;sind;seid;sind;war;warst;war;waren;wart;waren;gewesen;',2002,1202,NULL,NULL,NULL,NULL),
+(35,'2024-05-09 08:49:28','2024-05-09 08:49:28','to be',NULL,2002,1201,34,5,NULL,NULL),
+(36,'2024-05-09 08:52:03','2024-05-09 08:56:18','heißen','transitiv=F\ntrennteil=\ninfo=\nformen=;heiße;heißt;heißt;heißen;heißt;heißen;hieß;hießest;hieß;hießen;hießt;hießen;geheißen;',2002,1202,NULL,NULL,NULL,NULL),
+(37,'2024-05-09 08:53:01','2024-05-09 08:53:01','to be called',NULL,2002,1201,36,5,NULL,NULL),
+(38,'2024-05-09 08:57:06','2024-05-09 08:57:57','Name','genus=m\nformen=;Namens;Namen;Namen;Namen;Namen;Namen;Namen;',2001,1202,NULL,NULL,NULL,NULL),
+(39,'2024-05-09 08:57:30','2024-05-09 08:57:30','name',NULL,2001,1201,38,5,NULL,NULL),
+(40,'2024-05-18 16:09:31','2024-05-18 16:09:31','ach',NULL,2009,1202,NULL,NULL,NULL,NULL),
+(41,'2024-05-18 16:10:50','2024-05-18 16:10:50','oh',NULL,2009,1201,40,4,NULL,NULL),
+(42,'2024-05-18 16:13:24','2024-05-18 16:13:24','und',NULL,2008,1202,NULL,NULL,NULL,NULL),
+(43,'2024-05-18 16:13:38','2024-05-18 16:13:38','and',NULL,2008,1201,42,4,NULL,NULL),
+(44,'2024-05-18 16:14:00','2024-05-18 16:14:00','oder',NULL,2008,1202,NULL,NULL,NULL,NULL),
+(45,'2024-05-18 16:14:55','2024-05-18 16:14:55','or',NULL,2008,1201,44,4,NULL,NULL),
+(46,'2024-05-19 15:19:38','2024-05-19 15:25:11','Fluss','genus=m\nformen=;Flusses;Fluss;Fluss;Flüsse;Flüsse;Flüssen;Flüsse;',2001,1202,NULL,NULL,NULL,NULL),
+(47,'2024-05-19 15:21:48','2024-05-19 15:21:48','river',NULL,2001,1201,46,5,NULL,NULL),
+(48,'2024-05-19 15:23:21','2024-05-19 15:24:50','Fuß','genus=m\nformen=;Fußes;Fuß;Fuß;Füße;Füße;Füßen;Füße;',2001,1202,NULL,NULL,NULL,NULL),
+(49,'2024-05-19 15:23:47','2024-05-19 15:23:55','foot',NULL,2001,1201,48,5,NULL,NULL),
+(50,'2024-05-19 15:25:29','2024-05-19 15:25:29','im',NULL,2004,1202,NULL,NULL,NULL,NULL),
+(51,'2024-05-19 15:26:13','2024-05-19 15:26:13','in, at',NULL,2004,1201,50,5,NULL,NULL),
+(52,'2024-05-19 15:26:28','2024-05-19 15:28:11','Wasser','genus=n\nformen=;Wassers;Wasser;Wasser;Wasser;Wasser;Wassern;Wasser;',2001,1202,NULL,NULL,NULL,NULL),
+(53,'2024-05-19 15:26:46','2024-05-19 15:26:46','water',NULL,2001,1201,52,5,NULL,NULL),
+(54,'2024-05-19 15:28:30','2024-05-19 15:30:00','wissen','transitiv=F\ntrennteil=\ninfo=\nformen=;weiß;weißt;weiß;wissen;wisst;wissen;wusste;wusstest;wusste;wussten;wusstet;wussten;gewusst;',2002,1202,NULL,NULL,NULL,NULL),
+(55,'2024-05-19 15:29:04','2024-05-19 15:29:04','to know',NULL,2002,1201,54,5,NULL,NULL),
+(56,'2024-05-19 15:32:17','2024-05-19 15:32:17','bereits',NULL,2005,1202,NULL,NULL,NULL,NULL),
+(57,'2024-05-19 15:32:39','2024-05-19 15:33:09','already',NULL,2005,1201,56,5,5,NULL),
+(58,'2024-05-19 15:33:36','2024-05-19 15:33:36','noch',NULL,2005,1202,NULL,NULL,NULL,NULL),
+(59,'2024-05-19 15:34:20','2024-05-19 15:34:20','yet, still',NULL,2005,1201,58,5,NULL,NULL),
+(60,'2024-05-19 15:35:47','2024-05-19 15:36:57','kommen','transitiv=F\ntrennteil=\ninfo=\nformen=;komme;kommst;kommt;kommen;kommt;kommen;kam;kamst;kam;kamen;kamt;kamen;gekommen;',2002,1202,NULL,NULL,NULL,NULL),
+(61,'2024-05-19 15:36:14','2024-05-19 15:36:14','come',NULL,2002,1201,60,5,NULL,NULL),
+(62,'2024-05-19 15:37:22','2024-05-19 15:37:22','aus',NULL,2004,1202,NULL,NULL,NULL,NULL),
+(63,'2024-05-19 15:37:34','2024-05-19 15:37:34','from',NULL,2004,1201,62,5,NULL,NULL),
+(64,'2024-05-19 15:37:43','2024-05-19 15:38:59','sprechen','transitiv=F\ntrennteil=\ninfo=\nformen=;sprechen;sprichst;spricht;sprechen;sprecht;sprechen;sprach;sprachst;sprach;sprachen;spracht;sprachen;gesprochen;',2002,1202,NULL,NULL,NULL,NULL),
+(65,'2024-05-19 15:38:01','2024-05-19 15:38:01','to speak',NULL,2002,1201,64,5,NULL,NULL),
+(66,'2024-05-19 15:39:24','2024-05-19 15:40:07','Sprache','genus=f\nformen=;Sprache;Sprache;Sprache;Sprachen;Sprachen;Sprachen;Sprachen;',2001,1202,NULL,NULL,NULL,NULL),
+(67,'2024-05-19 15:39:44','2024-05-19 15:39:44','language',NULL,2001,1201,66,5,NULL,NULL),
+(68,'2024-05-19 15:40:56','2024-05-19 15:40:56','in',NULL,2004,1202,NULL,NULL,NULL,NULL),
+(69,'2024-05-19 15:41:21','2024-05-19 15:41:21','in',NULL,2004,1201,68,5,NULL,NULL),
+(70,'2024-05-19 15:42:57','2024-05-19 15:42:57','aber',NULL,2008,1202,NULL,NULL,NULL,NULL),
+(71,'2024-05-19 15:44:59','2024-05-19 15:44:59','but',NULL,2008,1201,70,5,NULL,NULL);
+/*!40000 ALTER TABLE `words` ENABLE KEYS */;
+UNLOCK TABLES;
+/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
+/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2024-06-23 10:29:11