-- Table structure for table `OMz_h5p_contents_tags`
--

CREATE TABLE `OMz_h5p_contents_tags` (
  `content_id` int(10) unsigned NOT NULL,
  `tag_id` int(10) unsigned NOT NULL,
  PRIMARY KEY (`content_id`,`tag_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `OMz_h5p_contents_tags`
--


--
-- Table structure for table `OMz_h5p_contents_user_data`
--

CREATE TABLE `OMz_h5p_contents_user_data` (
  `content_id` int(10) unsigned NOT NULL,
  `user_id` int(10) unsigned NOT NULL,
  `sub_content_id` int(10) unsigned NOT NULL,
  `data_id` varchar(127) COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `data` longtext COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `preload` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `invalidate` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`content_id`,`user_id`,`sub_content_id`,`data_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `OMz_h5p_contents_user_data`
--


--
-- Table structure for table `OMz_h5p_counters`
--

CREATE TABLE `OMz_h5p_counters` (
  `type` varchar(63) COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `library_name` varchar(127) COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `library_version` varchar(31) COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `num` int(10) unsigned NOT NULL,
  PRIMARY KEY (`type`,`library_name`,`library_version`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `OMz_h5p_counters`
--

INSERT INTO `OMz_h5p_counters` (`type`, `library_name`, `library_version`, `num`) VALUES ('library create','Drop','1.0',1),('library create','EmbeddedJS','1.0',1),('library create','FontAwesome','4.5',1),('library create','H5P.AdvancedText','1.1',1),('library create','H5P.Audio','1.4',1),('library create','H5P.Blanks','1.12',1),('library create','H5P.CKEditor','1.0',1),('library create','H5P.ContinuousText','1.2',1),('library create','H5P.CoursePresentation','1.22',1),('library create','H5P.Dialogcards','1.8',1),('library create','H5P.DragNBar','1.5',1),('library create','H5P.DragNDrop','1.1',1),('library create','H5P.DragNResize','1.2',1),('library create','H5P.DragQuestion','1.13',1),('library create','H5P.DragText','1.8',1),('library create','H5P.ExportableTextArea','1.3',1),('library create','H5P.FontIcons','1.0',1),('library create','H5P.FreeTextQuestion','1.0',1),('library create','H5P.GoToQuestion','1.3',1),('library create','H5P.GuidedTour','1.0',1),('library create','H5P.IVHotspot','1.2',1),('library create','H5P.Image','1.1',1),('library create','H5P.InteractiveVideo','1.22',1),('library create','H5P.JoubelUI','1.3',1),('library create','H5P.Link','1.3',1),('library create','H5P.MarkTheWords','1.9',1),('library create','H5P.MultiChoice','1.14',1),('library create','H5P.Nil','1.0',1),('library create','H5P.OpenEndedQuestion','1.0',1),('library create','H5P.Question','1.4',1),('library create','H5P.Questionnaire','1.3',1),('library create','H5P.Shape','1.0',1),('library create','H5P.SimpleMultiChoice','1.1',1),('library create','H5P.SingleChoiceSet','1.11',1),('library create','H5P.SoundJS','1.0',1),('library create','H5P.Summary','1.10',1),('library create','H5P.Table','1.1',1),('library create','H5P.Text','1.1',1),('library create','H5P.TextUtilities','1.3',1),('library create','H5P.Transition','1.0',1),('library create','H5P.TrueFalse','1.6',1),('library create','H5P.TwitterUserFeed','1.0',1),('library create','H5P.Video','1.5',1),('library create','H5PEditor.ColorSelector','1.2',1),('library create','H5PEditor.CoursePresentation','1.22',1),('library create','H5PEditor.DragQuestion','1.10',1),('library create','H5PEditor.Duration','1.1',1),('library create','H5PEditor.InteractiveVideo','1.22',1),('library create','H5PEditor.RadioGroup','1.1',1),('library create','H5PEditor.RadioSelector','1.2',1),('library create','H5PEditor.RangeList','1.0',1),('library create','H5PEditor.SelectToggleFields','1.1',1),('library create','H5PEditor.Shape','1.0',1),('library create','H5PEditor.ShowWhen','1.0',1),('library create','H5PEditor.SingleChoiceSetTextualEditor','1.0',1),('library create','H5PEditor.SummaryTextualEditor','1.1',1),('library create','H5PEditor.TableList','1.0',1),('library create','H5PEditor.Timecode','1.2',1),('library create','H5PEditor.UrlField','1.2',1),('library create','H5PEditor.VerticalTabs','1.3',1),('library create','H5PEditor.Wizard','1.2',1),('library create','Shepherd','1.0',1),('library create','Tether','1.0',1),('library create','blob','1.0',1),('library create','downloadify','1.0',1),('library create','filesaver','1.0',1),('library create','flowplayer','1.0',1),('library create','jQuery.ui','1.10',1),('library create','swfobject','1.0',1),('library create','H5P.AppearIn','1.0',1),('library create','H5P.CoursePresentation','1.21',1),('library create','H5P.InteractiveVideo','1.21',1),('library create','H5P.Questionnaire','1.2',1),('library create','H5PEditor.CoursePresentation','1.21',1),('library create','H5PEditor.InteractiveVideo','1.21',1),('library ','H5P.CoursePresentation','1.22',264),('library ','H5P.Image','1.1',258),('content create','H5P.CoursePresentation','1.22',60),('library ','H5P.Audio','1.4',244),('library create','H5P.QuestionSet','1.17',1),('library create','H5PEditor.QuestionSetTextualEditor','1.3',1),('library ','H5P.QuestionSet','1.17',74),('library ','H5P.Blanks','1.12',70),('content create','H5P.QuestionSet','1.17',53),('content delete','H5P.CoursePresentation','1.22',5),('library ','H5P.DragQuestion','1.13',15),('content shortcode insert','H5P.CoursePresentation','1.22',36),('library ','H5P.DragText','1.8',52),('content update','H5P.CoursePresentation','1.22',117),('library ','H5P.MarkTheWords','1.9',18),('content update','H5P.QuestionSet','1.17',6);

--
-- Table structure for table `OMz_h5p_events`
--

CREATE TABLE `OMz_h5p_events` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `user_id` int(10) unsigned NOT NULL,
  `created_at` int(10) unsigned NOT NULL,
  `type` varchar(63) COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `sub_type` varchar(63) COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `content_id` int(10) unsigned NOT NULL,
  `content_title` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `library_name` varchar(127) COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `library_version` varchar(31) COLLATE utf8mb4_unicode_520_ci NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=319 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `OMz_h5p_events`
--

INSERT INTO `OMz_h5p_events` (`id`, `user_id`, `created_at`, `type`, `sub_type`, `content_id`, `content_title`, `library_name`, `library_version`) VALUES (1,4,1644840388,'library','create',0,'','Drop','1.0'),(2,4,1644840388,'library','create',0,'','EmbeddedJS','1.0'),(3,4,1644840388,'library','create',0,'','FontAwesome','4.5'),(4,4,1644840388,'library','create',0,'','H5P.AdvancedText','1.1'),(5,4,1644840388,'library','create',0,'','H5P.Audio','1.4'),(6,4,1644840388,'library','create',0,'','H5P.Blanks','1.12'),(7,4,1644840388,'library','create',0,'','H5P.CKEditor','1.0'),(8,4,1644840388,'library','create',0,'','H5P.ContinuousText','1.2'),(9,4,1644840388,'library','create',0,'','H5P.CoursePresentation','1.22'),(10,4,1644840388,'library','create',0,'','H5P.Dialogcards','1.8'),(11,4,1644840388,'library','create',0,'','H5P.DragNBar','1.5'),(12,4,1644840388,'library','create',0,'','H5P.DragNDrop','1.1'),(13,4,1644840388,'library','create',0,'','H5P.DragNResize','1.2'),(14,4,1644840388,'library','create',0,'','H5P.DragQuestion','1.13'),(15,4,1644840389,'library','create',0,'','H5P.DragText','1.8'),(16,4,1644840389,'library','create',0,'','H5P.ExportableTextArea','1.3'),(17,4,1644840389,'library','create',0,'','H5P.FontIcons','1.0'),(18,4,1644840389,'library','create',0,'','H5P.FreeTextQuestion','1.0'),(19,4,1644840389,'library','create',0,'','H5P.GoToQuestion','1.3'),(20,4,1644840389,'library','create',0,'','H5P.GuidedTour','1.0'),(21,4,1644840389,'library','create',0,'','H5P.IVHotspot','1.2'),(22,4,1644840389,'library','create',0,'','H5P.Image','1.1'),(23,4,1644840389,'library','create',0,'','H5P.InteractiveVideo','1.22'),(24,4,1644840389,'library','create',0,'','H5P.JoubelUI','1.3'),(25,4,1644840389,'library','create',0,'','H5P.Link','1.3'),(26,4,1644840389,'library','create',0,'','H5P.MarkTheWords','1.9'),(27,4,1644840389,'library','create',0,'','H5P.MultiChoice','1.14'),(28,4,1644840389,'library','create',0,'','H5P.Nil','1.0'),(29,4,1644840389,'library','create',0,'','H5P.OpenEndedQuestion','1.0'),(30,4,1644840389,'library','create',0,'','H5P.Question','1.4'),(31,4,1644840389,'library','create',0,'','H5P.Questionnaire','1.3'),(32,4,1644840389,'library','create',0,'','H5P.Shape','1.0'),(33,4,1644840389,'library','create',0,'','H5P.SimpleMultiChoice','1.1'),(34,4,1644840389,'library','create',0,'','H5P.SingleChoiceSet','1.11'),(35,4,1644840389,'library','create',0,'','H5P.SoundJS','1.0'),(36,4,1644840389,'library','create',0,'','H5P.Summary','1.10'),(37,4,1644840389,'library','create',0,'','H5P.Table','1.1'),(38,4,1644840389,'library','create',0,'','H5P.Text','1.1'),(39,4,1644840389,'library','create',0,'','H5P.TextUtilities','1.3'),(40,4,1644840389,'library','create',0,'','H5P.Transition','1.0'),(41,4,1644840389,'library','create',0,'','H5P.TrueFalse','1.6'),(42,4,1644840389,'library','create',0,'','H5P.TwitterUserFeed','1.0'),(43,4,1644840389,'library','create',0,'','H5P.Video','1.5'),(44,4,1644840389,'library','create',0,'','H5PEditor.ColorSelector','1.2'),(45,4,1644840389,'library','create',0,'','H5PEditor.CoursePresentation','1.22'),(46,4,1644840389,'library','create',0,'','H5PEditor.DragQuestion','1.10'),(47,4,1644840389,'library','create',0,'','H5PEditor.Duration','1.1'),(48,4,1644840389,'library','create',0,'','H5PEditor.InteractiveVideo','1.22'),(49,4,1644840389,'library','create',0,'','H5PEditor.RadioGroup','1.1'),(50,4,1644840389,'library','create',0,'','H5PEditor.RadioSelector','1.2'),(51,4,1644840389,'library','create',0,'','H5PEditor.RangeList','1.0'),(52,4,1644840389,'library','create',0,'','H5PEditor.SelectToggleFields','1.1'),(53,4,1644840389,'library','create',0,'','H5PEditor.Shape','1.0'),(54,4,1644840389,'library','create',0,'','H5PEditor.ShowWhen','1.0'),(55,4,1644840389,'library','create',0,'','H5PEditor.SingleChoiceSetTextualEditor','1.0'),(56,4,1644840389,'library','create',0,'','H5PEditor.SummaryTextualEditor','1.1'),(57,4,1644840389,'library','create',0,'','H5PEditor.TableList','1.0'),(58,4,1644840389,'library','create',0,'','H5PEditor.Timecode','1.2'),(59,4,1644840389,'library','create',0,'','H5PEditor.UrlField','1.2'),(60,4,1644840389,'library','create',0,'','H5PEditor.VerticalTabs','1.3'),(61,4,1644840389,'library','create',0,'','H5PEditor.Wizard','1.2'),(62,4,1644840389,'library','create',0,'','Shepherd','1.0'),(63,4,1644840389,'library','create',0,'','Tether','1.0'),(64,4,1644840389,'library','create',0,'','blob','1.0'),(65,4,1644840389,'library','create',0,'','downloadify','1.0'),(66,4,1644840389,'library','create',0,'','filesaver','1.0'),(67,4,1644840389,'library','create',0,'','flowplayer','1.0'),(68,4,1644840389,'library','create',0,'','jQuery.ui','1.10'),(69,4,1644840389,'library','create',0,'','swfobject','1.0'),(70,4,1644840507,'library','create',0,'','H5P.AppearIn','1.0'),(71,4,1644840507,'library','create',0,'','H5P.CoursePresentation','1.21'),(72,4,1644840507,'library','create',0,'','H5P.InteractiveVideo','1.21'),(73,4,1644840508,'library','create',0,'','H5P.Questionnaire','1.2'),(74,4,1644840508,'library','create',0,'','H5PEditor.CoursePresentation','1.21'),(75,4,1644840508,'library','create',0,'','H5PEditor.InteractiveVideo','1.21'),(76,4,1644840822,'content','create',1,'EDTECH PLUS 19012022','H5P.CoursePresentation','1.22'),(77,4,1644841687,'content','create',2,'linguaphone slides h5p','H5P.CoursePresentation','1.22'),(78,4,1645009607,'content','create',3,'Linguaphone English Course Level 1 Unit 2 beardsley hotel','H5P.CoursePresentation','1.22'),(79,4,1645009725,'library','create',0,'','H5P.QuestionSet','1.17'),(80,4,1645009725,'library','create',0,'','H5PEditor.QuestionSetTextualEditor','1.3'),(81,4,1645009755,'content','create',4,'Level 1 Lesson 1 Written Exercises','H5P.QuestionSet','1.17'),(82,4,1645009786,'content','delete',3,'Linguaphone English Course Level 1 Unit 2 beardsley hotel','H5P.CoursePresentation','1.22'),(83,4,1645010171,'content','create',5,'Level 1 Lesson 2 Written Exercises','H5P.QuestionSet','1.17'),(84,4,1645011298,'content','create',6,'Level 1 Lesson 3 Written Exercises','H5P.QuestionSet','1.17'),(85,4,1645011523,'content','create',7,'Level 1 Lesson 4 Written Exercises','H5P.QuestionSet','1.17'),(86,4,1645011675,'content','create',8,'Level 1 Lesson 5 Written Exercises','H5P.QuestionSet','1.17'),(87,4,1645011968,'content','create',9,'Level 1 Lesson 6 Written Exercises','H5P.QuestionSet','1.17'),(88,4,1645012352,'content','create',10,'Level 1 Lesson 7 Written Exercises','H5P.QuestionSet','1.17'),(89,4,1645012682,'content','create',11,'Linguaphone English Course Intro','H5P.CoursePresentation','1.22'),(90,4,1645013249,'content','create',12,'Level 1 Lesson 8 Written Exercises','H5P.QuestionSet','1.17'),(91,4,1645013529,'content','create',13,'Level 1 Lesson 9 Written Exercises','H5P.QuestionSet','1.17'),(92,4,1645014373,'content','create',14,'Linguaphone English Course Level 1 Unit 1 airport','H5P.CoursePresentation','1.22'),(93,4,1645014858,'content','create',15,'Level 1 Lesson 10 Written Exercises','H5P.QuestionSet','1.17'),(94,4,1645015300,'content','create',16,'Linguaphone Standard Test Level 1','H5P.QuestionSet','1.17'),(95,4,1645015302,'content','create',17,'Linguaphone English Course Level 1 Unit 2 beardsley hotel','H5P.CoursePresentation','1.22'),(96,4,1645016066,'content','create',18,'Linguaphone English Course Level 1 Unit 3 our rooms','H5P.CoursePresentation','1.22'),(97,4,1645016899,'content','create',19,'Linguaphone English Course Level 1 Unit 4 newsagents','H5P.CoursePresentation','1.22'),(98,4,1645017601,'content','create',20,'Linguaphone English Course Level 1 Unit 5 food','H5P.CoursePresentation','1.22'),(99,4,1645018026,'content','create',21,'Linguaphone English Course Level 1 Unit 6 sightseeing','H5P.CoursePresentation','1.22'),(100,4,1645018869,'content','create',22,'Linguaphone English Course Level 1 Unit 7 the bank and the post office','H5P.CoursePresentation','1.22'),(101,4,1645019403,'content','create',23,'Linguaphone English Course Level 1 Unit 8 the shops','H5P.CoursePresentation','1.22'),(102,4,1645020134,'content','create',24,'Linguaphone English Course Level 1 Unit 9 simons birthday','H5P.CoursePresentation','1.22'),(103,4,1645020502,'content','create',25,'Linguaphone English Course Level 1 Unit 10 the party','H5P.CoursePresentation','1.22'),(104,4,1645186730,'content','create',26,'Level 2 Lesson 1 Written Exercises','H5P.QuestionSet','1.17'),(105,4,1645186750,'content','create',27,'Linguaphone English Course Level 2 Unit 1 football','H5P.CoursePresentation','1.22'),(106,4,1645187688,'content','delete',27,'Linguaphone English Course Level 2 Unit 1 football','H5P.CoursePresentation','1.22'),(107,4,1645188177,'content','create',28,'Linguaphone English Course Level 2 Unit 1 football','H5P.CoursePresentation','1.22'),(108,4,1645188305,'content','create',29,'Level 2 Lesson 2 Written Exercises','H5P.QuestionSet','1.17'),(109,4,1645189086,'content','create',30,'Level 2 Lesson 3 Written Exercises','H5P.QuestionSet','1.17'),(110,4,1645189818,'content','create',31,'Linguaphone English Course L2 telephone calls','H5P.CoursePresentation','1.22'),(111,4,1645190450,'content','create',32,'Level 2 Lesson 4 Written Exercises','H5P.QuestionSet','1.17'),(112,4,1645191426,'content','create',33,'Level 2 Lesson 5 Written Exercises','H5P.QuestionSet','1.17'),(113,4,1645193630,'content','create',34,'Level 2 Lesson 6 Written Exercises','H5P.QuestionSet','1.17'),(114,4,1645193848,'content','create',35,'Level 2 Lesson 7 Written Exercises','H5P.QuestionSet','1.17'),(115,4,1645193933,'content','create',36,'Linguaphone English Course Level 2 Unit 3 a journey','H5P.CoursePresentation','1.22'),(116,4,1645201704,'content','create',37,'Level 2 Lesson 8 Written Exercises','H5P.QuestionSet','1.17'),(117,4,1645202483,'content','create',38,'Level 2 Lesson 9 Written Exercises','H5P.QuestionSet','1.17'),(118,4,1645204271,'content','create',39,'Level 2 Lesson 10 Written Exercises','H5P.QuestionSet','1.17'),(119,4,1645204636,'content','create',40,'Linguaphone Standard Test Level 2','H5P.QuestionSet','1.17'),(120,4,1645253598,'content','create',41,'Level 3 Lesson 1 Written Exercises','H5P.QuestionSet','1.17'),(121,4,1645253701,'content','create',42,'Level 3 Lesson 2 Written Exercises','H5P.QuestionSet','1.17'),(122,4,1645253824,'content','create',43,'Level 3 Lesson 4 Written Exercises','H5P.QuestionSet','1.17'),(123,4,1645254036,'content','create',44,'Level 3 Lesson 5 Written Exercises','H5P.QuestionSet','1.17'),(124,4,1645254153,'content','create',45,'Level 3 Lesson 6 Written Exercises','H5P.QuestionSet','1.17'),(125,4,1645254431,'content','create',46,'Level 3 Lesson 7 Written Exercises','H5P.QuestionSet','1.17'),(126,4,1645254754,'content','create',47,'Level 3 Lesson 8 Written Exercises','H5P.QuestionSet','1.17'),(127,4,1645254847,'content','create',48,'Level 3 Lesson 9 Written Exercises','H5P.QuestionSet','1.17'),(128,4,1645254986,'content','create',49,'Level 3 Lesson 10 Written Exercises','H5P.QuestionSet','1.17'),(129,4,1645255272,'content','create',50,'Linguaphone Standard Test Level 3','H5P.QuestionSet','1.17'),(130,4,1645255501,'content','create',51,'Level 3 Lesson 3 Written Exercises','H5P.QuestionSet','1.17'),(131,4,1645256510,'content','delete',36,'Linguaphone English Course Level 2 Unit 3 a journey','H5P.CoursePresentation','1.22'),(132,4,1645256752,'content','create',52,'Linguaphone English Course L4 the country','H5P.CoursePresentation','1.22'),(133,4,1645257247,'content','update',31,'Linguaphone English Course Level 2 Unit 2 telephone calls','H5P.CoursePresentation','1.22'),(134,4,1645257619,'content','create',53,'Linguaphone English Course Level 2 Unit 3 a journey','H5P.CoursePresentation','1.22'),(135,4,1645257813,'content','update',52,'Linguaphone English Course Level 2 Unit 4 the country','H5P.CoursePresentation','1.22'),(136,4,1645258425,'content','create',54,'Linguaphone English Course Level 2 Unit 5 the hairdresser&#039;s and the cleaner&#039;s','H5P.CoursePresentation','1.22'),(137,4,1645259404,'content','create',55,'Linguaphone English Course Level 2 Unit 6 a late night','H5P.CoursePresentation','1.22'),(138,4,1645259994,'content','create',56,'Linguaphone English Course Level 2 Unit 7 a nice quiet afternoon','H5P.CoursePresentation','1.22'),(139,4,1645260908,'content','create',57,'Linguaphone English Course Leve; 2 Unit 8 At a discothèque','H5P.CoursePresentation','1.22'),(140,4,1645262503,'content','create',58,'Linguaphone English Course Level 2 Unit 9 a sales conference','H5P.CoursePresentation','1.22'),(141,4,1645262682,'content','create',59,'Linguaphone English Course Level 2 Unit 10 Sightseeing in Cambridge','H5P.CoursePresentation','1.22'),(142,4,1645262879,'content','create',60,'Linguaphone English Course Level 3 Unit 1 going to sussex','H5P.CoursePresentation','1.22'),(143,4,1645436364,'content','create',61,'Linguaphone English Course Level 2 Unit 2 hearning about the weekend','H5P.CoursePresentation','1.22'),(144,4,1645438848,'content','update',61,'Linguaphone English Course Level 2 Unit 2 hearning about the weekend','H5P.CoursePresentation','1.22'),(145,4,1645441690,'content','create',62,'Linguaphone English Course Level 3 Unit 3 the doctor','H5P.CoursePresentation','1.22'),(146,4,1645442339,'content','create',63,'Linguaphone English Course Level 3 Unit 4 college','H5P.CoursePresentation','1.22'),(147,4,1645443082,'content','create',64,'Linguaphone English Course Level 3 Unit 5 Bargains','H5P.CoursePresentation','1.22'),(148,4,1645443875,'content','create',65,'Linguaphone English Course Level 3 Unit 6 A sad day for Sheila','H5P.CoursePresentation','1.22'),(149,4,1645443889,'content','create',66,'Linguaphone English Course Level 3 Unit 6 A sad day for Sheila','H5P.CoursePresentation','1.22'),(150,4,1645444346,'content','create',67,'Linguaphone English Course L7 Peter’s job','H5P.CoursePresentation','1.22'),(151,4,1645444605,'content','create',68,'Linguaphone English Course Level 3 Unit 8 A new job','H5P.CoursePresentation','1.22'),(152,4,1645444988,'content','create',69,'Linguaphone English Course Level 3 Unit 9 A new house','H5P.CoursePresentation','1.22'),(153,4,1645446439,'content','create',70,'Linguaphone English Course Level 3 Unit 10 Leaving the hotel','H5P.CoursePresentation','1.22'),(154,4,1646131657,'content','create',71,'Linguaphone English Course Level 4 Unit 1 Written Exercises','H5P.QuestionSet','1.17'),(155,4,1646131881,'content','create',72,'Linguaphone English Course Level 4 Unit 2 Written Exercises','H5P.QuestionSet','1.17'),(156,4,1646133230,'content','create',73,'Linguaphone English Course Level 4 Unit 3 Written Exercises','H5P.QuestionSet','1.17'),(157,4,1646133732,'content','create',74,'Linguaphone English Course Level 4 Unit 4 Written Exercises','H5P.QuestionSet','1.17'),(158,4,1646135499,'content','create',75,'Linguaphone English Course Level 4 Unit 5 Written Exercises','H5P.QuestionSet','1.17'),(159,4,1646136549,'content','create',76,'Linguaphone English Course Level 4 Unit 6 Written Exercises','H5P.QuestionSet','1.17'),(160,4,1646137059,'content','create',77,'Linguaphone English Course Level 4 Unit 7 Written Exercises','H5P.QuestionSet','1.17'),(161,4,1646138477,'content','create',78,'Linguaphone English Course Level 4 Lesson 1','H5P.CoursePresentation','1.22'),(162,4,1646139780,'content','create',79,'Linguaphone English Course Level 5 Unit 1 Written Exercises','H5P.QuestionSet','1.17'),(163,4,1646140205,'content','create',80,'Linguaphone English Course Level 5 Unit 2 Written Exercises','H5P.QuestionSet','1.17'),(164,4,1646141293,'content','create',81,'Linguaphone English Course Level 5 Unit 3 Written Exercises','H5P.QuestionSet','1.17'),(165,4,1646141958,'content','create',82,'Linguaphone English Course Level 5 Unit 4 Written Exercises','H5P.QuestionSet','1.17'),(166,4,1646142291,'content','create',83,'Linguaphone English Course Level 5 Unit 5 Written Exercises','H5P.QuestionSet','1.17'),(167,4,1646143481,'content','create',84,'Linguaphone English Course Level 5 Unit 6 Written Exercises','H5P.QuestionSet','1.17'),(168,4,1646143959,'content','create',85,'Linguaphone English Course Level 5 Unit 7 Written Exercises','H5P.QuestionSet','1.17'),(169,4,1646145883,'content','create',86,'Linguaphone English Course Level 6 Unit 1 Written Exercises','H5P.QuestionSet','1.17'),(170,4,1646146828,'content','create',87,'Linguaphone English Course Level 6 Unit 2 Written Exercises','H5P.QuestionSet','1.17'),(171,4,1646213550,'content','create',88,'Linguaphone English Course Level 6 Unit 3 Written Exercises','H5P.QuestionSet','1.17'),(172,4,1646215598,'content','update',14,'Linguaphone English Course Level 1 Unit 1 airport','H5P.CoursePresentation','1.22'),(173,4,1646215884,'content','delete',17,'Linguaphone English Course Level 1 Unit 2 beardsley hotel','H5P.CoursePresentation','1.22'),(174,4,1646215971,'content','create',89,'Linguaphone English Course Level 1 Unit 2 beardsley hotel','H5P.CoursePresentation','1.22'),(175,4,1646216963,'content','update',18,'Linguaphone English Course Level 1 Unit 3 our rooms','H5P.CoursePresentation','1.22'),(176,4,1646217174,'content','update',18,'Linguaphone English Course Level 1 Unit 3 our rooms','H5P.CoursePresentation','1.22'),(177,4,1646217846,'content','update',89,'Linguaphone English Course Level 1 Unit 2 beardsley hotel','H5P.CoursePresentation','1.22'),(178,4,1646219255,'content','update',19,'Linguaphone English Course Level 1 Unit 4 newsagents','H5P.CoursePresentation','1.22'),(179,4,1646220388,'content','update',20,'Linguaphone English Course Level 1 Unit 5 food','H5P.CoursePresentation','1.22'),(180,4,1646220901,'content','update',21,'Linguaphone English Course Level 1 Unit 6 sightseeing','H5P.CoursePresentation','1.22'),(181,4,1646221402,'content','update',22,'Linguaphone English Course Level 1 Unit 7 the bank and the post office','H5P.CoursePresentation','1.22'),(182,4,1646221861,'content','update',23,'Linguaphone English Course Level 1 Unit 8 the shops','H5P.CoursePresentation','1.22'),(183,4,1646222510,'content','update',24,'Linguaphone English Course Level 1 Unit 9 simons birthday','H5P.CoursePresentation','1.22'),(184,4,1646222948,'content','update',25,'Linguaphone English Course Level 1 Unit 10 the party','H5P.CoursePresentation','1.22'),(185,4,1646223490,'content','create',90,'Linguaphone English Course Level 4 Lesson 2','H5P.CoursePresentation','1.22'),(186,4,1646223768,'content','update',90,'Linguaphone English Course Level 6 Unit 4 Written Exercises','H5P.QuestionSet','1.17'),(187,4,1646224199,'content','create',91,'Linguaphone English Course Level 4 Lesson 2','H5P.CoursePresentation','1.22'),(188,4,1646224849,'content','create',92,'Linguaphone English Course Level 4 Lesson 3','H5P.CoursePresentation','1.22'),(189,4,1646224857,'content','create',93,'Linguaphone English Course Level 6 Unit 5 Written Exercises','H5P.QuestionSet','1.17'),(190,4,1646225087,'content','create',94,'Linguaphone English Course Level 6 Unit 6 Written Exercises','H5P.QuestionSet','1.17'),(191,4,1646225190,'content','create',95,'Linguaphone English Course Level 4 Lesson 4','H5P.CoursePresentation','1.22'),(192,4,1646225267,'content','create',96,'Linguaphone English Course Level 6 Unit 7 Written Exercises','H5P.QuestionSet','1.17'),(193,4,1646225466,'content','create',97,'Linguaphone English Course Level 4 Lesson 5','H5P.CoursePresentation','1.22'),(194,4,1646225712,'content','create',98,'Linguaphone English Course Level 4 Lesson 6','H5P.CoursePresentation','1.22'),(195,4,1646225967,'content','create',99,'Linguaphone English Course Level 4 Lesson 7','H5P.CoursePresentation','1.22'),(196,4,1646226154,'content','create',100,'Linguaphone English Level 5 Unit 1','H5P.CoursePresentation','1.22'),(197,4,1646226329,'content','create',101,'Linguaphone English Level 5 Unit 2','H5P.CoursePresentation','1.22'),(198,4,1646226457,'content','create',102,'Linguaphone English Level 5 Unit 3','H5P.CoursePresentation','1.22'),(199,4,1646226651,'content','create',103,'Linguaphone English Level 5 Unit 4','H5P.CoursePresentation','1.22'),(200,4,1646226827,'content','create',104,'Linguaphone English Level 5 Unit 5','H5P.CoursePresentation','1.22'),(201,4,1646227094,'content','create',105,'Linguaphone English Level 5 Unit 6','H5P.CoursePresentation','1.22'),(202,4,1646227273,'content','create',106,'Linguaphone English Course Level 5 Unit 7','H5P.CoursePresentation','1.22'),(203,4,1646227499,'content','create',107,'Linguaphone English Level 6 Unit 1','H5P.CoursePresentation','1.22'),(204,4,1646227953,'content','create',108,'Linguaphone English Level 6 Unit 2','H5P.CoursePresentation','1.22'),(205,4,1646228165,'content','create',109,'Linguaphone English Level 6 Unit 3','H5P.CoursePresentation','1.22'),(206,4,1646228261,'content','create',110,'Linguaphone English Level 6 Unit 4','H5P.CoursePresentation','1.22'),(207,4,1646228344,'content','create',111,'Linguaphone English Level 6 Unit 5','H5P.CoursePresentation','1.22'),(208,4,1646228421,'content','create',112,'Linguaphone English Level 6 Unit 6','H5P.CoursePresentation','1.22'),(209,4,1646228788,'content','create',113,'Linguaphone English Level 6 Unit 7','H5P.CoursePresentation','1.22'),(210,4,1646293402,'content','update',61,'Linguaphone English Course Level 3 Unit 2 hearning about the weekend','H5P.CoursePresentation','1.22'),(211,4,1646293787,'content','update',57,'Linguaphone English Course Level 2 Unit 8 At a discothèque','H5P.CoursePresentation','1.22'),(212,4,1646294272,'content','update',28,'Linguaphone English Course Level 2 Unit 1 football','H5P.CoursePresentation','1.22'),(213,4,1646294392,'content','update',28,'Linguaphone English Course Level 2 Unit 1 football','H5P.CoursePresentation','1.22'),(214,4,1646294798,'content','update',31,'Linguaphone English Course Level 2 Unit 2 telephone calls','H5P.CoursePresentation','1.22'),(215,4,1646295649,'content','update',53,'Linguaphone English Course Level 2 Unit 3 a journey','H5P.CoursePresentation','1.22'),(216,4,1646296226,'content','update',52,'Linguaphone English Course Level 2 Unit 4 the country','H5P.CoursePresentation','1.22'),(217,4,1646296750,'content','update',54,'Linguaphone English Course Level 2 Unit 5 the hairdresser&#039;s and the cleaner&#039;s','H5P.CoursePresentation','1.22'),(218,4,1646297462,'content','update',54,'Linguaphone English Course Level 2 Unit 5 the hairdresser&#039;s and the cleaner&#039;s','H5P.CoursePresentation','1.22'),(219,4,1646297969,'content','update',55,'Linguaphone English Course Level 2 Unit 6 a late night','H5P.CoursePresentation','1.22'),(220,4,1646298499,'content','update',56,'Linguaphone English Course Level 2 Unit 7 a nice quiet afternoon','H5P.CoursePresentation','1.22'),(221,4,1646298605,'content','update',56,'Linguaphone English Course Level 2 Unit 7 a nice quiet afternoon','H5P.CoursePresentation','1.22'),(222,4,1646299506,'content','update',57,'Linguaphone English Course Level 2 Unit 8 At a discothèque','H5P.CoursePresentation','1.22'),(223,4,1646300011,'content','update',57,'Linguaphone English Course Level 2 Unit 8 At a discothèque','H5P.CoursePresentation','1.22'),(224,4,1646300612,'content','update',58,'Linguaphone English Course Level 2 Unit 9 a sales conference','H5P.CoursePresentation','1.22'),(225,4,1646301426,'content','update',59,'Linguaphone English Course Level 2 Unit 10 Sightseeing in Cambridge','H5P.CoursePresentation','1.22'),(226,4,1646301488,'content','update',59,'Linguaphone English Course Level 2 Unit 10 Sightseeing in Cambridge','H5P.CoursePresentation','1.22'),(227,4,1646306235,'content','delete',66,'Linguaphone English Course Level 3 Unit 6 A sad day for Sheila','H5P.CoursePresentation','1.22'),(228,4,1646306779,'content','update',60,'Linguaphone English Course Level 3 Unit 1 going to sussex','H5P.CoursePresentation','1.22'),(229,4,1646307174,'content','update',60,'Linguaphone English Course Level 3 Unit 1 going to sussex','H5P.CoursePresentation','1.22'),(230,4,1646307264,'content','update',60,'Linguaphone English Course Level 3 Unit 1 going to sussex','H5P.CoursePresentation','1.22'),(231,4,1646307743,'content','update',61,'Linguaphone English Course Level 3 Unit 2 hearning about the weekend','H5P.CoursePresentation','1.22'),(232,4,1646308482,'content','update',62,'Linguaphone English Course Level 3 Unit 3 the doctor','H5P.CoursePresentation','1.22'),(233,4,1646309027,'content','update',63,'Linguaphone English Course Level 3 Unit 4 college','H5P.CoursePresentation','1.22'),(234,4,1646309330,'content','update',64,'Linguaphone English Course Level 3 Unit 5 Bargains','H5P.CoursePresentation','1.22'),(235,4,1646331950,'content','update',64,'Linguaphone English Course Level 3 Unit 5 Bargains','H5P.CoursePresentation','1.22'),(236,4,1646332693,'content','update',65,'Linguaphone English Course Level 3 Unit 6 A sad day for Sheila','H5P.CoursePresentation','1.22'),(237,4,1646388119,'content','update',67,'Linguaphone English Course Level 3 Unit 7 Peter’s job','H5P.CoursePresentation','1.22'),(238,4,1646388769,'content','update',68,'Linguaphone English Course Level 3 Unit 8 A new job','H5P.CoursePresentation','1.22'),(239,4,1646389461,'content','update',67,'Linguaphone English Course Level 3 Unit 7 Peter’s job','H5P.CoursePresentation','1.22'),(240,4,1646389713,'content','update',69,'Linguaphone English Course Level 3 Unit 9 A new house','H5P.CoursePresentation','1.22'),(241,4,1646392323,'content','update',69,'Linguaphone English Course Level 3 Unit 9 A new house','H5P.CoursePresentation','1.22'),(242,4,1646392624,'content','update',70,'Linguaphone English Course Level 3 Unit 10 Leaving the hotel','H5P.CoursePresentation','1.22'),(243,4,1646393360,'content','update',78,'Linguaphone English Course Level 4 Lesson 1','H5P.CoursePresentation','1.22'),(244,4,1646393784,'content','update',91,'Linguaphone English Course Level 4 Lesson 2','H5P.CoursePresentation','1.22'),(245,4,1646394146,'content','update',92,'Linguaphone English Course Level 4 Lesson 3','H5P.CoursePresentation','1.22'),(246,4,1646394769,'content','update',95,'Linguaphone English Course Level 4 Lesson 4','H5P.CoursePresentation','1.22'),(247,4,1646395023,'content','update',97,'Linguaphone English Course Level 4 Lesson 5','H5P.CoursePresentation','1.22'),(248,4,1646395241,'content','update',98,'Linguaphone English Course Level 4 Lesson 6','H5P.CoursePresentation','1.22'),(249,4,1646395673,'content','update',97,'Linguaphone English Course Level 4 Lesson 5','H5P.CoursePresentation','1.22'),(250,4,1646396412,'content','update',97,'Linguaphone English Course Level 4 Lesson 5','H5P.CoursePresentation','1.22'),(251,4,1646396886,'content','update',99,'Linguaphone English Course Level 4 Lesson 7','H5P.CoursePresentation','1.22'),(252,4,1646397567,'content','update',100,'Linguaphone English Level 5 Unit 1','H5P.CoursePresentation','1.22'),(253,4,1646398251,'content','update',101,'Linguaphone English Level 5 Unit 2','H5P.CoursePresentation','1.22'),(254,4,1646398507,'content','update',101,'Linguaphone English Level 5 Unit 2','H5P.CoursePresentation','1.22'),(255,4,1646399463,'content','update',102,'Linguaphone English Level 5 Unit 3','H5P.CoursePresentation','1.22'),(256,4,1646399837,'content','update',103,'Linguaphone English Level 5 Unit 4','H5P.CoursePresentation','1.22'),(257,4,1646400086,'content','update',104,'Linguaphone English Level 5 Unit 5','H5P.CoursePresentation','1.22'),(258,4,1646400373,'content','update',102,'Linguaphone English Level 5 Unit 3','H5P.CoursePresentation','1.22'),(259,4,1646400815,'content','update',105,'Linguaphone English Level 5 Unit 6','H5P.CoursePresentation','1.22'),(260,4,1646401259,'content','update',105,'Linguaphone English Level 5 Unit 6','H5P.CoursePresentation','1.22'),(261,4,1646401568,'content','update',106,'Linguaphone English Course Level 5 Unit 7','H5P.CoursePresentation','1.22'),(262,4,1646402091,'content','update',107,'Linguaphone English Level 6 Unit 1','H5P.CoursePresentation','1.22'),(263,4,1646403636,'content','update',99,'Linguaphone English Course Level 4 Lesson 7','H5P.CoursePresentation','1.22'),(264,4,1646414714,'content','update',108,'Linguaphone English Level 6 Unit 2','H5P.CoursePresentation','1.22'),(265,4,1646414946,'content','update',109,'Linguaphone English Level 6 Unit 3','H5P.CoursePresentation','1.22'),(266,4,1646422656,'content','update',109,'Linguaphone English Level 6 Unit 3','H5P.CoursePresentation','1.22'),(267,4,1646423041,'content','update',110,'Linguaphone English Level 6 Unit 4','H5P.CoursePresentation','1.22'),(268,4,1646424338,'content','update',111,'Linguaphone English Level 6 Unit 5','H5P.CoursePresentation','1.22'),(269,4,1646424701,'content','update',112,'Linguaphone English Level 6 Unit 6','H5P.CoursePresentation','1.22'),(270,4,1646425369,'content','update',113,'Linguaphone English Level 6 Unit 7','H5P.CoursePresentation','1.22'),(271,4,1646425414,'content','update',106,'Linguaphone English Course Level 5 Unit 7','H5P.CoursePresentation','1.22'),(272,4,1646638665,'content','update',11,'Linguaphone English Course Intro','H5P.CoursePresentation','1.22'),(273,4,1646639049,'content','update',14,'Linguaphone English Course Level 1 Unit 1 airport','H5P.CoursePresentation','1.22'),(274,4,1646639484,'content','update',89,'Linguaphone English Course Level 1 Unit 2 beardsley hotel','H5P.CoursePresentation','1.22'),(275,4,1646639619,'content','update',18,'Linguaphone English Course Level 1 Unit 3 our rooms','H5P.CoursePresentation','1.22'),(276,4,1646641329,'content','update',54,'Linguaphone English Course Level 2 Unit 5 the hairdresser&#039;s and the cleaner&#039;s','H5P.CoursePresentation','1.22'),(277,4,1646642609,'content','update',62,'Linguaphone English Course Level 3 Unit 3 the doctor','H5P.CoursePresentation','1.22'),(278,4,1646643162,'content','update',64,'Linguaphone English Course Level 3 Unit 5 Bargains','H5P.CoursePresentation','1.22'),(279,4,1646643261,'content','update',65,'Linguaphone English Course Level 3 Unit 6 A sad day for Sheila','H5P.CoursePresentation','1.22'),(280,4,1646643667,'content','update',70,'Linguaphone English Course Level 3 Unit 10 Leaving the hotel','H5P.CoursePresentation','1.22'),(281,4,1646643857,'content','update',78,'Linguaphone English Course Level 4 Unit 1','H5P.CoursePresentation','1.22'),(282,4,1646644603,'content','update',91,'Linguaphone English Course Level 4 Unit 2','H5P.CoursePresentation','1.22'),(283,4,1646644799,'content','update',92,'Linguaphone English Course Level 4 Unit 3','H5P.CoursePresentation','1.22'),(284,4,1646644897,'content','update',95,'Linguaphone English Course Level 4 Unit 4','H5P.CoursePresentation','1.22'),(285,4,1646644994,'content','update',97,'Linguaphone English Course Level 4 Unit 5','H5P.CoursePresentation','1.22'),(286,4,1646645130,'content','update',99,'Linguaphone English Course Level 4 Unit 7','H5P.CoursePresentation','1.22'),(287,4,1646645244,'content','update',98,'Linguaphone English Course Level 4 Unit 6','H5P.CoursePresentation','1.22'),(288,4,1648558060,'content','update',14,'Linguaphone English Course Level 1 Unit 1 airport','H5P.CoursePresentation','1.22'),(289,4,1648560737,'content','update',89,'Linguaphone English Course Level 1 Unit 2 beardsley hotel','H5P.CoursePresentation','1.22'),(290,4,1648561493,'content','update',14,'Linguaphone English Course Level 1 Unit 1 airport','H5P.CoursePresentation','1.22'),(291,4,1648561642,'content','update',89,'Linguaphone English Course Level 1 Unit 2 beardsley hotel','H5P.CoursePresentation','1.22'),(292,4,1648561978,'content','update',18,'Linguaphone English Course Level 1 Unit 3 our rooms','H5P.CoursePresentation','1.22'),(293,4,1648563197,'content','update',19,'Linguaphone English Course Level 1 Unit 4 newsagents','H5P.CoursePresentation','1.22'),(294,4,1648563414,'content','update',20,'Linguaphone English Course Level 1 Unit 5 food','H5P.CoursePresentation','1.22'),(295,4,1648563529,'content','update',18,'Linguaphone English Course Level 1 Unit 3 our rooms','H5P.CoursePresentation','1.22'),(296,4,1648563787,'content','update',21,'Linguaphone English Course Level 1 Unit 6 sightseeing','H5P.CoursePresentation','1.22'),(297,4,1648564048,'content','update',22,'Linguaphone English Course Level 1 Unit 7 the bank and the post office','H5P.CoursePresentation','1.22'),(298,4,1648564808,'content','update',23,'Linguaphone English Course Level 1 Unit 8 the shops','H5P.CoursePresentation','1.22'),(299,4,1648564808,'content','update',22,'Linguaphone English Course Level 1 Unit 7 the bank and the post office','H5P.CoursePresentation','1.22'),(300,4,1648565067,'content','update',24,'Linguaphone English Course Level 1 Unit 9 simons birthday','H5P.CoursePresentation','1.22'),(301,4,1648565238,'content','update',25,'Linguaphone English Course Level 1 Unit 10 the party','H5P.CoursePresentation','1.22'),(302,4,1648636476,'content','update',11,'Linguaphone English Course Intro','H5P.CoursePresentation','1.22'),(303,4,1648640105,'content','update',28,'Linguaphone English Course Level 2 Unit 1 football','H5P.CoursePresentation','1.22'),(304,4,1648640268,'content','update',28,'Linguaphone English Course Level 2 Unit 1 football','H5P.CoursePresentation','1.22'),(305,4,1648646536,'content','update',52,'Linguaphone English Course Level 2 Unit 4 the country','H5P.CoursePresentation','1.22'),(306,4,1648709750,'content','update',54,'Linguaphone English Course Level 2 Unit 5 the hairdresser&#039;s and the cleaner&#039;s','H5P.CoursePresentation','1.22'),(307,4,1648709909,'content','update',54,'Linguaphone English Course Level 2 Unit 5 the hairdresser&#039;s and the cleaner&#039;s','H5P.CoursePresentation','1.22'),(308,4,1648711637,'content','update',55,'Linguaphone English Course Level 2 Unit 6 a late night','H5P.CoursePresentation','1.22'),(309,4,1648711958,'content','update',56,'Linguaphone English Course Level 2 Unit 7 a nice quiet afternoon','H5P.CoursePresentation','1.22'),(310,4,1648712288,'content','update',57,'Linguaphone English Course Level 2 Unit 8 At a discothèque','H5P.CoursePresentation','1.22'),(311,4,1648712576,'content','update',58,'Linguaphone English Course Level 2 Unit 9 a sales conference','H5P.CoursePresentation','1.22'),(312,4,1648712787,'content','update',58,'Linguaphone English Course Level 2 Unit 9 a sales conference','H5P.CoursePresentation','1.22'),(313,4,1648713364,'content','update',59,'Linguaphone English Course Level 2 Unit 10 Sightseeing in Cambridge','H5P.CoursePresentation','1.22'),(314,4,1648720214,'content','update',86,'Linguaphone English Course Level 6 Unit 1 Written Exercises','H5P.QuestionSet','1.17'),(315,4,1648720639,'content','update',86,'Linguaphone English Course Level 6 Unit 1 Written Exercises','H5P.QuestionSet','1.17'),(316,4,1648720817,'content','update',86,'Linguaphone English Course Level 6 Unit 1 Written Exercises','H5P.QuestionSet','1.17'),(317,4,1648721255,'content','update',87,'Linguaphone English Course Level 6 Unit 2 Written Exercises','H5P.QuestionSet','1.17'),(318,4,1648721476,'content','update',87,'Linguaphone English Course Level 6 Unit 2 Written Exercises','H5P.QuestionSet','1.17');

--
-- Table structure for table `OMz_h5p_libraries`
--

CREATE TABLE `OMz_h5p_libraries` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `name` varchar(127) COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `title` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `major_version` int(10) unsigned NOT NULL,
  `minor_version` int(10) unsigned NOT NULL,
  `patch_version` int(10) unsigned NOT NULL,
  `runnable` int(10) unsigned NOT NULL,
  `restricted` int(10) unsigned NOT NULL DEFAULT '0',
  `fullscreen` int(10) unsigned NOT NULL,
  `embed_types` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `preloaded_js` text COLLATE utf8mb4_unicode_520_ci,
  `preloaded_css` text COLLATE utf8mb4_unicode_520_ci,
  `drop_library_css` text COLLATE utf8mb4_unicode_520_ci,
  `semantics` text COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `tutorial_url` varchar(1023) COLLATE utf8mb4_unicode_520_ci NOT NULL,
  `has_icon` int(10) unsigned NOT NULL DEFAULT '0',
  `metadata_settings` text COLLATE utf8mb4_unicode_520_ci,
  `add_to` text COLLATE utf8mb4_unicode_520_ci,
  PRIMARY KEY (`id`),
  KEY `name_version` (`name`,`major_version`,`minor_version`,`patch_version`),
  KEY `runnable` (`runnable`)
) ENGINE=MyISAM AUTO_INCREMENT=78 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

--
-- Dumping data for table `OMz_h5p_libraries`
--

INSERT INTO `OMz_h5p_libraries` (`id`, `created_at`, `updated_at`, `name`, `title`, `major_version`, `minor_version`, `patch_version`, `runnable`, `restricted`, `fullscreen`, `embed_types`, `preloaded_js`, `preloaded_css`, `drop_library_css`, `semantics`, `tutorial_url`, `has_icon`, `metadata_settings`, `add_to`) VALUES (1,'2022-02-14 12:06:28','0000-00-00 00:00:00','Drop','Drop',1,0,2,0,0,0,'','js/drop.min.js','css/drop-theme-arrows-bounce.min.css','','','',0,NULL,NULL),(2,'2022-02-14 12:06:28','0000-00-00 00:00:00','EmbeddedJS','Embedded JS',1,0,4,0,0,0,'','js/ejs_production.js, js/ejs_viewhelpers.js','','','','',0,NULL,NULL),(3,'2022-02-14 12:06:28','0000-00-00 00:00:00','FontAwesome','Font Awesome',4,5,4,0,0,0,'','','h5p-font-awesome.min.css','','','',0,NULL,NULL),(4,'2022-02-14 12:06:28','0000-00-00 00:00:00','H5P.AdvancedText','Text',1,1,11,0,0,0,'','text.js','text.css','','[\n  {\n    \"name\": \"text\",\n    \"type\": \"text\",\n    \"widget\": \"html\",\n    \"label\": \"Text\",\n    \"importance\": \"high\",\n    \"enterMode\": \"p\",\n    \"tags\": [\n      \"strong\",\n      \"em\",\n      \"del\",\n      \"a\",\n      \"ul\",\n      \"ol\",\n      \"h2\",\n      \"h3\",\n      \"hr\",\n      \"pre\",\n      \"code\"\n    ],\n    \"font\": {\n      \"size\": true,\n      \"color\": true,\n      \"background\": true\n    }\n  }\n]\n','',0,'{\"disable\":false,\"disableExtraTitleField\":true}',NULL),(5,'2022-02-14 12:06:28','0000-00-00 00:00:00','H5P.Audio','Audio',1,4,7,1,0,0,'iframe','scripts/audio.js','styles/audio.css','','[\n  {\n    \"name\": \"files\",\n    \"type\": \"audio\",\n    \"importance\": \"high\",\n    \"label\": \"Source files\",\n    \"disableCopyright\": true\n  },\n  {\n    \"name\": \"playerMode\",\n    \"type\": \"select\",\n    \"importance\": \"low\",\n    \"label\": \"Player mode\",\n    \"description\": \"Select the layout of the player.\",\n    \"options\": [\n      {\n        \"value\": \"minimalistic\",\n        \"label\": \"Minimalistic\"\n      },\n      {\n        \"value\": \"full\",\n        \"label\": \"Full\"\n      },\n      {\n        \"value\": \"transparent\",\n        \"label\": \"Transparent\"\n      }\n    ],\n    \"default\": \"minimalistic\"\n  },\n  {\n    \"name\": \"fitToWrapper\",\n    \"type\": \"boolean\",\n    \"importance\": \"low\",\n    \"label\": \"Fit to wrapper\",\n    \"default\": false,\n    \"descriptions\": \"Adjust audioplayer size to use available space\",\n    \"widget\": \"showWhen\",\n    \"showWhen\": {\n      \"rules\": [\n        {\n          \"field\": \"playerMode\",\n          \"equals\": \"minimalistic\"\n        },\n        {\n          \"field\": \"playerMode\",\n          \"equals\": \"full\"\n        }\n      ]\n    }\n  },\n  {\n    \"name\": \"controls\",\n    \"type\": \"boolean\",\n    \"importance\": \"low\",\n    \"label\": \"Enable controls\",\n    \"default\": true,\n    \"description\": \"Controls allow the user to for instance pause the audio\",\n    \"widget\": \"showWhen\",\n    \"showWhen\": {\n      \"rules\": [\n        {\n          \"field\": \"playerMode\",\n          \"equals\": \"full\"\n        }\n      ]\n    }\n  },\n  {\n    \"name\": \"autoplay\",\n    \"type\": \"boolean\",\n    \"importance\": \"low\",\n    \"label\": \"Enable autoplay\",\n    \"description\": \"With autoplay the audio starts to play immediately. If autoplay is disabled the user presses a play button to start the audio.\"\n  },\n  {\n    \"name\": \"playAudio\",\n    \"type\": \"text\",\n    \"importance\": \"low\",\n    \"label\": \"Play audio (Readspeaker)\",\n    \"common\": true,\n    \"default\": \"Play audio\"\n  },\n  {\n    \"name\": \"pauseAudio\",\n    \"type\": \"text\",\n    \"importance\": \"low\",\n    \"label\": \"Pause audio (Readspeaker)\",\n    \"common\": true,\n    \"default\": \"Pause audio\"\n  },\n  {\n    \"name\": \"contentName\",\n    \"type\": \"text\",\n    \"importance\": \"low\",\n    \"label\": \"Audio content name\",\n    \"common\": true,\n    \"default\": \"Audio\"\n  },\n  {\n    \"name\": \"audioNotSupported\",\n    \"type\": \"text\",\n    \"label\": \"Audio not supported message\",\n    \"importance\": \"low\",\n    \"common\": true,\n    \"default\": \"Your browser does not support this audio\"\n  }\n]\n','',0,NULL,NULL),(6,'2022-02-14 12:06:28','0000-00-00 00:00:00','H5P.Blanks','Fill in the Blanks',1,12,12,1,0,0,'iframe','js/blanks.js, js/cloze.js','css/blanks.css','','[\n  {\n    \"name\": \"media\",\n    \"type\": \"group\",\n    \"label\": \"Media\",\n    \"importance\": \"medium\",\n    \"fields\": [\n      {\n        \"name\": \"type\",\n        \"type\": \"library\",\n        \"label\": \"Type\",\n        \"options\": [\n          \"H5P.Image 1.1\",\n          \"H5P.Video 1.5\"\n        ],\n        \"optional\": true,\n        \"description\": \"Optional media to display above the question.\"\n      },\n      {\n        \"name\": \"disableImageZooming\",\n        \"type\": \"boolean\",\n        \"label\": \"Disable image zooming\",\n        \"importance\": \"low\",\n        \"default\": false,\n        \"optional\": true,\n        \"widget\": \"showWhen\",\n        \"showWhen\": {\n          \"rules\": [\n            {\n              \"field\": \"type\",\n              \"equals\": \"H5P.Image 1.1\"\n            }\n          ]\n        }\n      }\n    ]\n  },\n  {\n    \"label\": \"Task description\",\n    \"importance\": \"high\",\n    \"name\": \"text\",\n    \"type\": \"text\",\n    \"widget\": \"html\",\n    \"default\": \"Fill in the missing words\",\n    \"description\": \"A guide telling the user how to answer this task.\",\n    \"enterMode\": \"p\",\n    \"tags\": [\n      \"strong\",\n      \"em\",\n      \"u\",\n      \"a\",\n      \"ul\",\n      \"ol\",\n      \"h2\",\n      \"h3\",\n      \"hr\",\n      \"pre\",\n      \"code\"\n    ]\n  },\n  {\n    \"name\": \"questions\",\n    \"type\": \"list\",\n    \"label\": \"Text blocks\",\n    \"importance\": \"high\",\n    \"entity\": \"text block\",\n    \"min\": 1,\n    \"max\": 31,\n    \"field\": {\n      \"name\": \"question\",\n      \"type\": \"text\",\n      \"widget\": \"html\",\n      \"label\": \"Line of text\",\n      \"importance\": \"high\",\n      \"placeholder\": \"Oslo is the capital of *Norway*.\",\n      \"description\": \"\",\n      \"important\": {\n        \"description\": \"<ul><li>Blanks are added with an asterisk (*) in front and behind the correct word/phrase.</li><li>Alternative answers are separated with a forward slash (/).</li><li>You may add a textual tip, using a colon (:) in front of the tip.</li></ul>\",\n        \"example\": \"H5P content may be edited using a *browser/web-browser:Something you use every day*.\"\n      },\n      \"enterMode\": \"p\",\n      \"tags\": [\n        \"strong\",\n        \"em\",\n        \"del\",\n        \"u\",\n        \"code\"\n      ]\n    }\n  },\n  {\n    \"name\": \"overallFeedback\",\n    \"type\": \"group\",\n    \"label\": \"Overall Feedback\",\n    \"importance\": \"low\",\n    \"expanded\": true,\n    \"fields\": [\n      {\n        \"name\": \"overallFeedback\",\n        \"type\": \"list\",\n        \"widgets\": [\n          {\n            \"name\": \"RangeList\",\n            \"label\": \"Default\"\n          }\n        ],\n        \"importance\": \"high\",\n        \"label\": \"Define custom feedback for any score range\",\n        \"description\": \"Click the \\\"Add range\\\" button to add as many ranges as you need. Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!\",\n        \"entity\": \"range\",\n        \"min\": 1,\n        \"defaultNum\": 1,\n        \"optional\": true,\n        \"field\": {\n          \"name\": \"overallFeedback\",\n          \"type\": \"group\",\n          \"importance\": \"low\",\n          \"fields\": [\n            {\n              \"name\": \"from\",\n              \"type\": \"number\",\n              \"label\": \"Score Range\",\n              \"min\": 0,\n              \"max\": 100,\n              \"default\": 0,\n              \"unit\": \"%\"\n            },\n            {\n              \"name\": \"to\",\n              \"type\": \"number\",\n              \"min\": 0,\n              \"max\": 100,\n              \"default\": 100,\n              \"unit\": \"%\"\n            },\n            {\n              \"name\": \"feedback\",\n              \"type\": \"text\",\n              \"label\": \"Feedback for defined score range\",\n              \"importance\": \"low\",\n              \"placeholder\": \"Fill in the feedback\",\n              \"optional\": true\n            }\n          ]\n        }\n      }\n    ]\n  },\n  {\n    \"label\": \"Text for \\\"Show solutions\\\" button\",\n    \"name\": \"showSolutions\",\n    \"type\": \"text\",\n    \"default\": \"Show solution\",\n    \"common\": true\n  },\n  {\n    \"label\": \"Text for \\\"Retry\\\" button\",\n    \"importance\": \"low\",\n    \"name\": \"tryAgain\",\n    \"type\": \"text\",\n    \"default\": \"Retry\",\n    \"common\": true,\n    \"optional\": true\n  },\n  {\n    \"label\": \"Text for \\\"Check\\\" button\",\n    \"importance\": \"low\",\n    \"name\": \"checkAnswer\",\n    \"type\": \"text\",\n    \"default\": \"Check\",\n    \"common\": true,\n    \"optional\": true\n  },\n  {\n    \"label\": \"Text for \\\"Submit\\\" button\",\n    \"importance\": \"low\",\n    \"name\": \"submitAnswer\",\n    \"type\": \"text\",\n    \"default\": \"Submit\",\n    \"common\": true,\n    \"optional\": true\n  },\n  {\n    \"label\": \"Text for \\\"Not filled out\\\" message\",\n    \"importance\": \"low\",\n    \"name\": \"notFilledOut\",\n    \"type\": \"text\",\n    \"default\": \"Please fill in all blanks to view solution\",\n    \"common\": true,\n    \"optional\": true\n  },\n  {\n    \"label\": \"Text for \\\"\':ans\' is correct\\\" message\",\n    \"importance\": \"low\",\n    \"name\": \"answerIsCorrect\",\n    \"type\": \"text\",\n    \"default\": \"\':ans\' is correct\",\n    \"common\": true,\n    \"optional\": true\n  },\n  {\n    \"label\": \"Text for \\\"\':ans\' is wrong\\\" message\",\n    \"importance\": \"low\",\n    \"name\": \"answerIsWrong\",\n    \"type\": \"text\",\n    \"default\": \"\':ans\' is wrong\",\n    \"common\": true,\n    \"optional\": true\n  },\n  {\n    \"label\": \"Text for \\\"Answered correctly\\\" message\",\n    \"importance\": \"low\",\n    \"name\": \"answeredCorrectly\",\n    \"type\": \"text\",\n    \"default\": \"Answered correctly\",\n    \"common\": true,\n    \"optional\": true\n  },\n  {\n    \"label\": \"Text for \\\"Answered incorrectly\\\" message\",\n    \"importance\": \"low\",\n    \"name\": \"answeredIncorrectly\",\n    \"type\": \"text\",\n    \"default\": \"Answered incorrectly\",\n    \"common\": true,\n    \"optional\": true\n  },\n  {\n    \"label\": \"Assistive technology label for solution\",\n    \"importance\": \"low\",\n    \"name\": \"solutionLabel\",\n    \"type\": \"text\",\n    \"default\": \"Correct answer:\",\n    \"common\": true,\n    \"optional\": true\n  },\n  {\n    \"label\": \"Assistive technology label for input field\",\n    \"importance\": \"low\",\n    \"name\": \"inputLabel\",\n    \"type\": \"text\",\n    \"description\": \"Use @num and @total to replace current cloze number and total cloze number\",\n    \"default\": \"Blank input @num of @total\",\n    \"common\": true,\n    \"optional\": true\n  },\n  {\n    \"label\": \"Assistive technology label for saying an input has a tip tied to it\",\n    \"importance\": \"low\",\n    \"name\": \"inputHasTipLabel\",\n    \"type\": \"text\",\n    \"default\": \"Tip available\",\n    \"common\": true,\n    \"optional\": true\n  },\n  {\n    \"label\": \"Tip icon label\",\n    \"importance\": \"low\",\n    \"name\": \"tipLabel\",\n    \"type\": \"text\",\n    \"default\": \"Tip\",\n    \"common\": true,\n    \"optional\": true\n  },\n  {\n    \"name\": \"behaviour\",\n    \"type\": \"group\",\n    \"label\": \"Behavioural settings.\",\n    \"importance\": \"low\",\n    \"description\": \"These options will let you control how the task behaves.\",\n    \"optional\": true,\n    \"fields\": [\n      {\n        \"label\": \"Enable \\\"Retry\\\"\",\n        \"importance\": \"low\",\n        \"name\": \"enableRetry\",\n        \"type\": \"boolean\",\n        \"default\": true,\n        \"optional\": true\n      },\n      {\n        \"label\": \"Enable \\\"Show solution\\\" button\",\n        \"importance\": \"low\",\n        \"name\": \"enableSolutionsButton\",\n        \"type\": \"boolean\",\n        \"default\": true,\n        \"optional\": true\n      },\n      {\n        \"name\": \"enableCheckButton\",\n        \"type\": \"boolean\",\n        \"label\": \"Enable \\\"Check\\\" button\",\n        \"widget\": \"none\",\n        \"importance\": \"low\",\n        \"default\": true,\n        \"optional\": true\n      },\n      {\n        \"label\": \"Automatically check answers after input\",\n        \"importance\": \"low\",\n        \"name\": \"autoCheck\",\n        \"type\": \"boolean\",\n        \"default\": false,\n        \"optional\": true\n      },\n      {\n        \"name\": \"caseSensitive\",\n        \"importance\": \"low\",\n        \"type\": \"boolean\",\n        \"default\": true,\n        \"label\": \"Case sensitive\",\n        \"description\": \"Makes sure the user input has to be exactly the same as the answer.\"\n      },\n      {\n        \"label\": \"Require all fields to be answered before the solution can be viewed\",\n        \"importance\": \"low\",\n        \"name\": \"showSolutionsRequiresInput\",\n        \"type\": \"boolean\",\n        \"default\": true,\n        \"optional\": true\n      },\n      {\n        \"label\": \"Put input fields on separate lines\",\n        \"importance\": \"low\",\n        \"name\": \"separateLines\",\n        \"type\": \"boolean\",\n        \"default\": false,\n        \"optional\": true\n      },\n      {\n        \"label\": \"Show confirmation dialog on \\\"Check\\\"\",\n        \"importance\": \"low\",\n        \"name\": \"confirmCheckDialog\",\n        \"type\": \"boolean\",\n        \"description\": \"This options is not compatible with the \\\"Automatically check answers after input\\\" option\",\n        \"default\": false\n      },\n      {\n        \"label\": \"Show confirmation dialog on \\\"Retry\\\"\",\n        \"importance\": \"low\",\n        \"name\": \"confirmRetryDialog\",\n        \"type\": \"boolean\",\n        \"default\": false\n      },\n      {\n        \"name\": \"acceptSpellingErrors\",\n        \"type\": \"boolean\",\n        \"label\": \"Accept minor spelling errors\",\n        \"importance\": \"low\",\n        \"description\": \"If activated, an answer will also count as correct with minor spelling errors (3-9 characters: 1 spelling error, more than 9 characters: 2 spelling errors)\",\n        \"default\": false,\n        \"optional\": true\n      }\n    ]\n  },\n  {\n    \"label\": \"Check confirmation dialog\",\n    \"importance\": \"low\",\n    \"name\": \"confirmCheck\",\n    \"type\": \"group\",\n    \"common\": true,\n    \"fields\": [\n      {\n        \"label\": \"Header text\",\n        \"importance\": \"low\",\n        \"name\": \"header\",\n        \"type\": \"text\",\n        \"default\": \"Finish ?\"\n      },\n      {\n        \"label\": \"Body text\",\n        \"importance\": \"low\",\n        \"name\": \"body\",\n        \"type\": \"text\",\n        \"default\": \"Are you sure you wish to finish ?\",\n        \"widget\": \"html\",\n        \"enterMode\": \"p\",\n        \"tags\": [\n          \"strong\",\n          \"em\",\n          \"del\",\n          \"u\",\n          \"code\"\n        ]\n      },\n      {\n        \"label\": \"Cancel button label\",\n        \"importance\": \"low\",\n        \"name\": \"cancelLabel\",\n        \"type\": \"text\",\n        \"default\": \"Cancel\"\n      },\n      {\n        \"label\": \"Confirm button label\",\n        \"importance\": \"low\",\n        \"name\": \"confirmLabel\",\n        \"type\": \"text\",\n        \"default\": \"Finish\"\n      }\n    ]\n  },\n  {\n    \"label\": \"Retry confirmation dialog\",\n    \"importance\": \"low\",\n    \"name\": \"confirmRetry\",\n    \"type\": \"group\",\n    \"common\": true,\n    \"fields\": [\n      {\n        \"label\": \"Header text\",\n        \"importance\": \"low\",\n        \"name\": \"header\",\n        \"type\": \"text\",\n        \"default\": \"Retry ?\"\n      },\n      {\n        \"label\": \"Body text\",\n        \"importance\": \"low\",\n        \"name\": \"body\",\n        \"type\": \"text\",\n        \"default\": \"Are you sure you wish to retry ?\",\n        \"widget\": \"html\",\n        \"enterMode\": \"p\",\n        \"tags\": [\n          \"strong\",\n          \"em\",\n          \"del\",\n          \"u\",\n          \"code\"\n        ]\n      },\n      {\n        \"label\": \"Cancel button label\",\n        \"importance\": \"low\",\n        \"name\": \"cancelLabel\",\n        \"type\": \"text\",\n        \"default\": \"Cancel\"\n      },\n      {\n        \"label\": \"Confirm button label\",\n        \"importance\": \"low\",\n        \"name\": \"confirmLabel\",\n        \"type\": \"text\",\n        \"default\": \"Confirm\"\n      }\n    ]\n  },\n  {\n    \"name\": \"scoreBarLabel\",\n    \"type\": \"text\",\n    \"label\": \"Textual representation of the score bar for those using a readspeaker\",\n    \"default\": \"You got :num out of :total points\",\n    \"importance\": \"low\",\n    \"common\": true\n  },\n  {\n    \"name\": \"a11yCheck\",\n    \"type\": \"text\",\n    \"label\": \"Assistive technology description for \\\"Check\\\" button\",\n    \"default\": \"Check the answers. The responses will be marked as correct, incorrect, or unanswered.\",\n    \"importance\": \"low\",\n    \"common\": true\n  },\n  {\n    \"name\": \"a11yShowSolution\",\n    \"type\": \"text\",\n    \"label\": \"Assistive technology description for \\\"Show Solution\\\" button\",\n    \"default\": \"Show the solution. The task will be marked with its correct solution.\",\n    \"importance\": \"low\",\n    \"common\": true\n  },\n  {\n    \"name\": \"a11yRetry\",\n    \"type\": \"text\",\n    \"label\": \"Assistive technology description for \\\"Retry\\\" button\",\n    \"default\": \"Retry the task. Reset all responses and start the task over again.\",\n    \"importance\": \"low\",\n    \"common\": true\n  },\n  {\n    \"name\": \"a11yCheckingModeHeader\",\n    \"type\": \"text\",\n    \"label\": \"Assistive technology description for starting task\",\n    \"default\": \"Checking mode\",\n    \"importance\": \"low\",\n    \"common\": true\n  }\n]','',1,NULL,NULL),(7,'2022-02-14 12:06:28','0000-00-00 00:00:00','H5P.CKEditor','CKEditor wrapper/loader for H5P',1,0,3,0,0,0,'','h5p-ckeditor.js','','','','',0,NULL,NULL),(8,'2022-02-14 12:06:28','0000-00-00 00:00:00','H5P.ContinuousText','Continuous Text',1,2,14,0,0,0,'','scripts/ct.js','','','[\n  {\n    \"name\": \"text\",\n    \"type\": \"text\",\n    \"importance\": \"high\",\n    \"widget\": \"html\",\n    \"label\": \"Text\",\n    \"tags\": [\n      \"strong\",\n      \"em\",\n      \"del\",\n      \"br\",\n      \"p\",\n      \"a\",\n      \"h2\",\n      \"h3\",\n      \"pre\",\n      \"code\"\n    ]\n  }\n]\n','',0,NULL,NULL),(9,'2022-02-14 12:06:28','0000-00-00 00:00:00','H5P.CoursePresentation','Course Presentation',1,22,11,1,0,1,'iframe','dist/h5p-course-presentation.js','dist/h5p-course-presentation.css','','[\n  {\n    \"name\": \"presentation\",\n    \"type\": \"group\",\n    \"importance\": \"high\",\n    \"widget\": \"coursepresentation\",\n    \"fields\": [\n      {\n        \"name\": \"slides\",\n        \"importance\": \"high\",\n        \"type\": \"list\",\n        \"field\": {\n          \"name\": \"slide\",\n          \"importance\": \"high\",\n          \"type\": \"group\",\n          \"fields\": [\n            {\n              \"name\": \"elements\",\n              \"importance\": \"high\",\n              \"type\": \"list\",\n              \"field\": {\n                \"name\": \"element\",\n                \"importance\": \"high\",\n                \"type\": \"group\",\n                \"fields\": [\n                  {\n                    \"name\": \"x\",\n                    \"importance\": \"low\",\n                    \"type\": \"number\",\n                    \"widget\": \"none\"\n                  },\n                  {\n                    \"name\": \"y\",\n                    \"importance\": \"low\",\n                    \"type\": \"number\",\n                    \"widget\": \"none\"\n                  },\n                  {\n                    \"name\": \"width\",\n                    \"importance\": \"low\",\n                    \"type\": \"number\",\n                    \"widget\": \"none\",\n                    \"optional\": true\n                  },\n                  {\n                    \"name\": \"height\",\n                    \"importance\": \"low\",\n                    \"type\": \"number\",\n                    \"widget\": \"none\",\n                    \"optional\": true\n                  },\n                  {\n                    \"name\": \"action\",\n                    \"type\": \"library\",\n                    \"importance\": \"high\",\n                    \"options\": [\n                      \"H5P.AdvancedText 1.1\",\n                      \"H5P.Link 1.3\",\n                      \"H5P.Image 1.1\",\n                      \"H5P.Shape 1.0\",\n                      \"H5P.Video 1.5\",\n                      \"H5P.Audio 1.4\",\n                      \"H5P.Blanks 1.12\",\n                      \"H5P.SingleChoiceSet 1.11\",\n                      \"H5P.MultiChoice 1.14\",\n                      \"H5P.TrueFalse 1.6\",\n                      \"H5P.DragQuestion 1.13\",\n                      \"H5P.Summary 1.10\",\n                      \"H5P.DragText 1.8\",\n                      \"H5P.MarkTheWords 1.9\",\n                      \"H5P.Dialogcards 1.8\",\n                      \"H5P.ContinuousText 1.2\",\n                      \"H5P.ExportableTextArea 1.3\",\n                      \"H5P.Table 1.1\",\n                      \"H5P.InteractiveVideo 1.22\",\n                      \"H5P.TwitterUserFeed 1.0\"\n                    ],\n                    \"optional\": true\n                  },\n                  {\n                    \"name\": \"solution\",\n                    \"type\": \"text\",\n                    \"widget\": \"html\",\n                    \"optional\": true,\n                    \"label\": \"Comments\",\n                    \"importance\": \"low\",\n                    \"description\": \"The comments are shown when the user displays the suggested answers for all slides.\",\n                    \"enterMode\": \"p\",\n                    \"tags\": [\n                      \"strong\",\n                      \"em\",\n                      \"del\",\n                      \"a\",\n                      \"ul\",\n                      \"ol\",\n                      \"h2\",\n                      \"h3\",\n                      \"hr\",\n                      \"pre\",\n                      \"code\"\n                    ]\n                  },\n                  {\n                    \"name\": \"alwaysDisplayComments\",\n                    \"type\": \"boolean\",\n                    \"label\": \"Always display comments\",\n                    \"importance\": \"low\",\n                    \"optional\": true\n                  },\n                  {\n                    \"name\": \"backgroundOpacity\",\n                    \"type\": \"number\",\n                    \"label\": \"Background Opacity\",\n                    \"importance\": \"low\",\n                    \"min\": 0,\n                    \"max\": 100,\n                    \"step\": 5,\n                    \"default\": 0,\n                    \"optional\": true\n                  },\n                  {\n                    \"name\": \"displayAsButton\",\n                    \"type\": \"boolean\",\n                    \"label\": \"Display as button\",\n                    \"importance\": \"medium\",\n                    \"default\": false,\n                    \"optional\": true\n                  },\n                  {\n                    \"name\": \"buttonSize\",\n                    \"type\": \"select\",\n                    \"label\": \"Button size\",\n                    \"importance\": \"low\",\n                    \"optional\": false,\n                    \"default\": \"big\",\n                    \"options\": [\n                      {\n                        \"value\": \"small\",\n                        \"label\": \"Small\"\n                      },\n                      {\n                        \"value\": \"big\",\n                        \"label\": \"Big\"\n                      }\n                    ]\n                  },\n                  {\n                    \"name\": \"title\",\n                    \"type\": \"text\",\n                    \"optional\": true,\n                    \"label\": \"Title\",\n                    \"importance\": \"medium\"\n                  },\n                  {\n                    \"name\": \"goToSlideType\",\n                    \"type\": \"select\",\n                    \"label\": \"Go to\",\n                    \"importance\": \"medium\",\n                    \"optional\": false,\n                    \"options\": [\n                      {\n                        \"value\": \"specified\",\n                        \"label\": \"Specific slide number\"\n                      },\n                      {\n                        \"value\": \"next\",\n                        \"label\": \"Next slide\"\n                      },\n                      {\n                        \"value\": \"previous\",\n                        \"label\": \"Previous slide\"\n                      }\n                    ],\n                    \"default\": \"specified\"\n                  },\n                  {\n                    \"name\": \"goToSlide\",\n                    \"type\": \"number\",\n                    \"label\": \"Specific slide number\",\n                    \"description\": \"Only applicable when \'Specific slide number\' is selected\",\n                    \"importance\": \"low\",\n                    \"min\": 1,\n                    \"optional\": true\n                  },\n                  {\n                    \"name\": \"invisible\",\n                    \"type\": \"boolean\",\n                    \"label\": \"Invisible\",\n                    \"importance\": \"low\",\n                    \"description\": \"Default cursor, no title and no tab index. Warning: Users with disabilities or keyboard only users will have trouble using this element.\",\n                    \"default\": false\n                  }\n                ]\n              }\n            },\n            {\n              \"name\": \"keywords\",\n              \"importance\": \"low\",\n              \"type\": \"list\",\n              \"optional\": true,\n              \"field\": {\n                \"name\": \"keyword\",\n                \"importance\": \"low\",\n                \"type\": \"group\",\n                \"optional\": true,\n                \"fields\": [\n                  {\n                    \"name\": \"main\",\n                    \"importance\": \"low\",\n                    \"type\": \"text\",\n                    \"optional\": true\n                  },\n                  {\n                    \"name\": \"subs\",\n                    \"importance\": \"low\",\n                    \"type\": \"list\",\n                    \"optional\": true,\n                    \"field\": {\n                      \"name\": \"keyword\",\n                      \"importance\": \"low\",\n                      \"type\": \"text\"\n                    }\n                  }\n                ]\n              }\n            },\n            {\n              \"name\": \"slideBackgroundSelector\",\n              \"importance\": \"medium\",\n              \"type\": \"group\",\n              \"widget\": \"radioSelector\",\n              \"fields\": [\n                {\n                  \"name\": \"imageSlideBackground\",\n                  \"type\": \"image\",\n                  \"label\": \"Image\",\n                  \"importance\": \"medium\",\n                  \"optional\": true,\n                  \"description\": \"Image background should have a 2:1 width to height ratio to avoid stretching. High resolution images will display better on larger screens.\"\n                },\n                {\n                  \"name\": \"fillSlideBackground\",\n                  \"importance\": \"medium\",\n                  \"type\": \"text\",\n                  \"widget\": \"colorSelector\",\n                  \"label\": \"Pick a color\",\n                  \"spectrum\": {\n                    \"flat\": true,\n                    \"showInput\": true,\n                    \"allowEmpty\": true,\n                    \"showButtons\": false\n                  },\n                  \"default\": null,\n                  \"optional\": true\n                }\n              ]\n            }\n          ]\n        }\n      },\n      {\n        \"name\": \"ct\",\n        \"importance\": \"low\",\n        \"type\": \"text\",\n        \"widget\": \"none\",\n        \"optional\": true,\n        \"tags\": [\n          \"strong\",\n          \"em\",\n          \"del\",\n          \"br\",\n          \"p\",\n          \"a\",\n          \"h2\",\n          \"h3\",\n          \"pre\",\n          \"code\"\n        ]\n      },\n      {\n        \"name\": \"keywordListEnabled\",\n        \"type\": \"boolean\",\n        \"label\": \"Keyword list\",\n        \"importance\": \"low\",\n        \"default\": true\n      },\n      {\n        \"name\": \"keywordListAlwaysShow\",\n        \"type\": \"boolean\",\n        \"label\": \"Always show\",\n        \"importance\": \"low\",\n        \"default\": false\n      },\n      {\n        \"name\": \"keywordListAutoHide\",\n        \"type\": \"boolean\",\n        \"label\": \"Auto hide\",\n        \"importance\": \"low\",\n        \"default\": false\n      },\n      {\n        \"name\": \"keywordListOpacity\",\n        \"type\": \"number\",\n        \"label\": \"Opacity\",\n        \"importance\": \"low\",\n        \"min\": 0,\n        \"max\": 100,\n        \"default\": 90\n      },\n      {\n        \"name\": \"globalBackgroundSelector\",\n        \"importance\": \"medium\",\n        \"type\": \"group\",\n        \"widget\": \"radioSelector\",\n        \"fields\": [\n          {\n            \"name\": \"imageGlobalBackground\",\n            \"type\": \"image\",\n            \"label\": \"Image\",\n            \"importance\": \"medium\",\n            \"optional\": true,\n            \"description\": \"Image background should have a 2:1 width to height ratio to avoid stretching. High resolution images will display better on larger screens.\"\n          },\n          {\n            \"name\": \"fillGlobalBackground\",\n            \"type\": \"text\",\n            \"widget\": \"colorSelector\",\n            \"label\": \"Pick a color\",\n            \"importance\": \"medium\",\n            \"spectrum\": {\n              \"flat\": true,\n              \"showInput\": true,\n              \"allowEmpty\": true,\n              \"showButtons\": false\n            },\n            \"default\": null,\n            \"optional\": true\n          }\n        ]\n      }\n    ]\n  },\n  {\n    \"name\": \"l10n\",\n    \"type\": \"group\",\n    \"label\": \"Localize\",\n    \"importance\": \"low\",\n    \"common\": true,\n    \"fields\": [\n      {\n        \"name\": \"slide\",\n        \"type\": \"text\",\n        \"label\": \"Translation for \\\"Slide\\\"\",\n        \"importance\": \"low\",\n        \"default\": \"Slide\"\n      },\n      {\n        \"name\": \"score\",\n        \"type\": \"text\",\n        \"label\": \"Translation for \\\"Score\\\"\",\n        \"importance\": \"low\",\n        \"default\": \"Score\"\n      },\n      {\n        \"name\": \"yourScore\",\n        \"type\": \"text\",\n        \"label\": \"Translation for \\\"Your Score\\\"\",\n        \"importance\": \"low\",\n        \"default\": \"Your Score\"\n      },\n      {\n        \"name\": \"maxScore\",\n        \"type\": \"text\",\n        \"label\": \"Translation for \\\"Max Score\\\"\",\n        \"importance\": \"low\",\n        \"default\": \"Max Score\"\n      },\n      {\n        \"name\": \"total\",\n        \"type\": \"text\",\n        \"label\": \"Translation for \\\"Total\\\"\",\n        \"importance\": \"low\",\n        \"default\": \"Total\"\n      },\n      {\n        \"name\": \"totalScore\",\n        \"type\": \"text\",\n        \"label\": \"Translation for \\\"Total Score\\\"\",\n        \"importance\": \"low\",\n        \"default\": \"Total Score\"\n      },\n      {\n        \"name\": \"showSolutions\",\n        \"type\": \"text\",\n        \"label\": \"Title for show solutions button\",\n        \"importance\": \"low\",\n        \"default\": \"Show solutions\"\n      },\n      {\n        \"name\": \"retry\",\n        \"type\": \"text\",\n        \"label\": \"Text for the retry button\",\n        \"importance\": \"low\",\n        \"default\": \"Retry\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"exportAnswers\",\n        \"type\": \"text\",\n        \"label\": \"Text for the export text button\",\n        \"importance\": \"low\",\n        \"default\": \"Export text\"\n      },\n      {\n        \"name\": \"hideKeywords\",\n        \"type\": \"text\",\n        \"label\": \"Hide sidebar navigation menu button title\",\n        \"importance\": \"low\",\n        \"default\": \"Hide sidebar navigation menu\"\n      },\n      {\n        \"name\": \"showKeywords\",\n        \"type\": \"text\",\n        \"label\": \"Show sidebar navigation menu button title\",\n        \"importance\": \"low\",\n        \"default\": \"Show sidebar navigation menu\"\n      },\n      {\n        \"name\": \"fullscreen\",\n        \"type\": \"text\",\n        \"label\": \"Fullscreen label\",\n        \"importance\": \"low\",\n        \"default\": \"Fullscreen\"\n      },\n      {\n        \"name\": \"exitFullscreen\",\n        \"type\": \"text\",\n        \"label\": \"Exit fullscreen label\",\n        \"importance\": \"low\",\n        \"default\": \"Exit fullscreen\"\n      },\n      {\n        \"name\": \"prevSlide\",\n        \"type\": \"text\",\n        \"label\": \"Previous slide label\",\n        \"importance\": \"low\",\n        \"default\": \"Previous slide\"\n      },\n      {\n        \"name\": \"nextSlide\",\n        \"type\": \"text\",\n        \"label\": \"Next slide label\",\n        \"importance\": \"low\",\n        \"default\": \"Next slide\"\n      },\n      {\n        \"name\": \"currentSlide\",\n        \"type\": \"text\",\n        \"label\": \"Current slide label\",\n        \"importance\": \"low\",\n        \"default\": \"Current slide\"\n      },\n      {\n        \"name\": \"lastSlide\",\n        \"type\": \"text\",\n        \"label\": \"Last slide label\",\n        \"importance\": \"low\",\n        \"default\": \"Last slide\"\n      },\n      {\n        \"name\": \"solutionModeTitle\",\n        \"type\": \"text\",\n        \"label\": \"Exit solution mode text\",\n        \"importance\": \"low\",\n        \"default\": \"Exit solution mode\"\n      },\n      {\n        \"name\": \"solutionModeText\",\n        \"type\": \"text\",\n        \"label\": \"Solution mode text\",\n        \"importance\": \"low\",\n        \"default\": \"Solution Mode\"\n      },\n      {\n        \"name\": \"summaryMultipleTaskText\",\n        \"type\": \"text\",\n        \"label\": \"Text when multiple tasks on a page\",\n        \"importance\": \"low\",\n        \"default\": \"Multiple tasks\"\n      },\n      {\n        \"name\": \"scoreMessage\",\n        \"type\": \"text\",\n        \"label\": \"Score message text\",\n        \"importance\": \"low\",\n        \"default\": \"You achieved:\"\n      },\n      {\n        \"name\": \"shareFacebook\",\n        \"type\": \"text\",\n        \"label\": \"Share to Facebook text\",\n        \"importance\": \"low\",\n        \"default\": \"Share on Facebook\"\n      },\n      {\n        \"name\": \"shareTwitter\",\n        \"type\": \"text\",\n        \"label\": \"Share to Twitter text\",\n        \"importance\": \"low\",\n        \"default\": \"Share on Twitter\"\n      },\n      {\n        \"name\": \"shareGoogle\",\n        \"type\": \"text\",\n        \"label\": \"Share to Google text\",\n        \"importance\": \"low\",\n        \"default\": \"Share on Google+\"\n      },\n      {\n        \"name\": \"summary\",\n        \"type\": \"text\",\n        \"label\": \"Title for summary slide\",\n        \"importance\": \"low\",\n        \"default\": \"Summary\"\n      },\n      {\n        \"name\": \"solutionsButtonTitle\",\n        \"type\": \"text\",\n        \"label\": \"Title for the comments icon\",\n        \"importance\": \"low\",\n        \"default\": \"Show comments\"\n      },\n      {\n        \"name\": \"printTitle\",\n        \"type\": \"text\",\n        \"label\": \"Title for print button\",\n        \"importance\": \"low\",\n        \"default\": \"Print\"\n      },\n      {\n        \"name\": \"printIngress\",\n        \"type\": \"text\",\n        \"label\": \"Print dialog ingress\",\n        \"importance\": \"low\",\n        \"default\": \"How would you like to print this presentation?\"\n      },\n      {\n        \"name\": \"printAllSlides\",\n        \"type\": \"text\",\n        \"label\": \"Label for \\\"Print all slides\\\" button\",\n        \"importance\": \"low\",\n        \"default\": \"Print all slides\"\n      },\n      {\n        \"name\": \"printCurrentSlide\",\n        \"type\": \"text\",\n        \"label\": \"Label for \\\"Print current slide\\\" button\",\n        \"importance\": \"low\",\n        \"default\": \"Print current slide\"\n      },\n      {\n        \"name\": \"noTitle\",\n        \"type\": \"text\",\n        \"label\": \"Label for slides without a title\",\n        \"importance\": \"low\",\n        \"default\": \"No title\"\n      },\n      {\n        \"name\": \"accessibilitySlideNavigationExplanation\",\n        \"type\": \"text\",\n        \"label\": \"Explanation of slide navigation for assistive technologies\",\n        \"importance\": \"low\",\n        \"default\": \"Use left and right arrow to change slide in that direction whenever canvas is selected.\"\n      },\n      {\n        \"name\": \"accessibilityCanvasLabel\",\n        \"type\": \"text\",\n        \"label\": \"Canvas label for assistive technologies\",\n        \"importance\": \"low\",\n        \"default\": \"Presentation canvas. Use left and right arrow to move between slides.\"\n      },\n      {\n        \"name\": \"containsNotCompleted\",\n        \"type\": \"text\",\n        \"label\": \"Label for uncompleted interactions\",\n        \"importance\": \"low\",\n        \"default\": \"@slideName contains not completed interaction\"\n      },\n      {\n        \"name\": \"containsCompleted\",\n        \"type\": \"text\",\n        \"label\": \"Label for completed interactions\",\n        \"importance\": \"low\",\n        \"default\": \"@slideName contains completed interaction\"\n      },\n      {\n        \"name\": \"slideCount\",\n        \"type\": \"text\",\n        \"label\": \"Label for slide counter. Variables are @index, @total\",\n        \"importance\": \"low\",\n        \"default\": \"Slide @index of @total\"\n      },\n      {\n        \"name\": \"containsOnlyCorrect\",\n        \"type\": \"text\",\n        \"label\": \"Label for slides that only contains correct answers\",\n        \"importance\": \"low\",\n        \"default\": \"@slideName only has correct answers\"\n      },\n      {\n        \"name\": \"containsIncorrectAnswers\",\n        \"type\": \"text\",\n        \"label\": \"Label for slides that has incorrect answers\",\n        \"importance\": \"low\",\n        \"default\": \"@slideName has incorrect answers\"\n      },\n      {\n        \"name\": \"shareResult\",\n        \"type\": \"text\",\n        \"label\": \"Label for social sharing bar\",\n        \"importance\": \"low\",\n        \"default\": \"Share Result\"\n      },\n      {\n        \"name\": \"accessibilityTotalScore\",\n        \"type\": \"text\",\n        \"label\": \"Total score announcement for assistive technologies\",\n        \"default\": \"You got @score of @maxScore points in total\",\n        \"description\": \"Available variables are @score and @maxScore\"\n      },\n      {\n        \"name\": \"accessibilityEnteredFullscreen\",\n        \"type\": \"text\",\n        \"label\": \"Entered fullscreen announcement for assistive technologies\",\n        \"default\": \"Entered fullscreen\"\n      },\n      {\n        \"name\": \"accessibilityExitedFullscreen\",\n        \"type\": \"text\",\n        \"label\": \"Exited fullscreen announcement for assistive technologies\",\n        \"default\": \"Exited fullscreen\"\n      },\n      {\n        \"name\": \"confirmDialogHeader\",\n        \"type\": \"text\",\n        \"label\": \"Header of submit result confirmation dialog\",\n        \"default\": \"Submit your answers\"\n      },\n      {\n        \"name\": \"confirmDialogText\",\n        \"type\": \"text\",\n        \"label\": \"Text of submit result confirmation dialog\",\n        \"default\": \"This will submit your results, do you want to continue?\"\n      },\n      {\n        \"name\": \"confirmDialogConfirmText\",\n        \"type\": \"text\",\n        \"label\": \"Confirmation button of submit result confirmation dialog\",\n        \"default\": \"Submit and see results\"\n      }\n    ]\n  },\n  {\n    \"name\": \"override\",\n    \"type\": \"group\",\n    \"label\": \"Behaviour settings.\",\n    \"importance\": \"low\",\n    \"description\": \"These options will let you override behaviour settings.\",\n    \"optional\": true,\n    \"fields\": [\n      {\n        \"name\": \"activeSurface\",\n        \"type\": \"boolean\",\n        \"widget\": \"disposableBoolean\",\n        \"label\": \"Activate Active Surface Mode\",\n        \"importance\": \"low\",\n        \"description\": \"Removes navigation controls for the end user. Use Go To Slide to navigate.\",\n        \"default\": false\n      },\n      {\n        \"name\": \"hideSummarySlide\",\n        \"type\": \"boolean\",\n        \"label\": \"Hide Summary Slide\",\n        \"importance\": \"low\",\n        \"description\": \"Hides the summary slide.\",\n        \"default\": false\n      },\n      {\n        \"name\": \"showSolutionButton\",\n        \"type\": \"select\",\n        \"label\": \"Override \\\"Show Solution\\\" button\",\n        \"importance\": \"low\",\n        \"description\": \"This option determines if the \\\"Show Solution\\\" button will be configured for each question individually (default) shown for all questions (Enabled) or disabled for all questions (Disabled) \",\n        \"optional\": true,\n        \"options\": [\n          {\n            \"value\": \"on\",\n            \"label\": \"Enabled\"\n          },\n          {\n            \"value\": \"off\",\n            \"label\": \"Disabled\"\n          }\n        ]\n      },\n      {\n        \"name\": \"retryButton\",\n        \"type\": \"select\",\n        \"label\": \"Override \\\"Retry\\\" button\",\n        \"importance\": \"low\",\n        \"description\": \"This option determines if the \\\"Retry\\\" button will be configured for each question individually (default) shown for all questions (Enabled) or disabled for all questions (Disabled)\",\n        \"optional\": true,\n        \"options\": [\n          {\n            \"value\": \"on\",\n            \"label\": \"Enabled\"\n          },\n          {\n            \"value\": \"off\",\n            \"label\": \"Disabled\"\n          }\n        ]\n      },\n      {\n        \"name\": \"summarySlideSolutionButton\",\n        \"type\": \"boolean\",\n        \"label\": \"Show \\\"Show solution\\\" button in the summary slide\",\n        \"description\": \"If enabled, the learner will be able to show the solutions for all question when they reach the summary slide\",\n        \"default\": true,\n        \"importance\": \"low\",\n        \"widget\": \"showWhen\",\n        \"showWhen\": {\n          \"rules\": [\n            {\n              \"field\": \"hideSummarySlide\",\n              \"equals\": false\n            }\n          ]\n        }\n      },\n      {\n        \"name\": \"summarySlideRetryButton\",\n        \"type\": \"boolean\",\n        \"label\": \"Show \\\"Retry\\\" button in the summary slide\",\n        \"description\": \"If enabled, the learner will be able to retry all questions when they reach the summary slide. Be advised that by refreshing the page the learners will be able to retry even if this button isn\'t showing.\",\n        \"default\": true,\n        \"importance\": \"low\",\n        \"widget\": \"showWhen\",\n        \"showWhen\": {\n          \"rules\": [\n            {\n              \"field\": \"hideSummarySlide\",\n              \"equals\": false\n            }\n          ]\n        }\n      },\n      {\n        \"name\": \"enablePrintButton\",\n        \"type\": \"boolean\",\n        \"label\": \"Enable print button\",\n        \"importance\": \"low\",\n        \"description\": \"Enables the print button.\",\n        \"default\": false\n      },\n      {\n        \"name\": \"social\",\n        \"type\": \"group\",\n        \"label\": \"Social Settings\",\n        \"widget\": \"showWhen\",\n        \"showWhen\": {\n          \"rules\": [\n            {\n              \"field\": \"hideSummarySlide\",\n              \"equals\": false\n            }\n          ]\n        },\n        \"importance\": \"low\",\n        \"description\": \"These options will let you override social behaviour settings. Empty values will be filled in automatically if a link is provided, otherwise all values will be generated.\",\n        \"optional\": true,\n        \"fields\": [\n          {\n            \"name\": \"showFacebookShare\",\n            \"type\": \"boolean\",\n            \"label\": \"Display Facebook share icon\",\n            \"importance\": \"low\",\n            \"default\": false\n          },\n          {\n            \"name\": \"facebookShare\",\n            \"importance\": \"low\",\n            \"type\": \"group\",\n            \"expanded\": true,\n            \"label\": \"Facebook share settings\",\n            \"widget\": \"showWhen\",\n            \"showWhen\": {\n              \"rules\": [\n                {\n                  \"field\": \"showFacebookShare\",\n                  \"equals\": true\n                }\n              ]\n            },\n            \"fields\": [\n              {\n                \"name\": \"url\",\n                \"type\": \"text\",\n                \"label\": \"Share to Facebook link\",\n                \"importance\": \"low\",\n                \"default\": \"@currentpageurl\"\n              },\n              {\n                \"name\": \"quote\",\n                \"type\": \"text\",\n                \"label\": \"Share to Facebook quote\",\n                \"importance\": \"low\",\n                \"default\": \"I scored @score out of @maxScore on a task at @currentpageurl.\"\n              }\n            ]\n          },\n          {\n            \"name\": \"showTwitterShare\",\n            \"type\": \"boolean\",\n            \"label\": \"Display Twitter share icon\",\n            \"importance\": \"low\",\n            \"default\": false\n          },\n          {\n            \"name\": \"twitterShare\",\n            \"importance\": \"low\",\n            \"type\": \"group\",\n            \"expanded\": true,\n            \"label\": \"Twitter share settings\",\n            \"widget\": \"showWhen\",\n            \"showWhen\": {\n              \"rules\": [\n                {\n                  \"field\": \"showTwitterShare\",\n                  \"equals\": true\n                }\n              ]\n            },\n            \"fields\": [\n              {\n                \"name\": \"statement\",\n                \"type\": \"text\",\n                \"label\": \"Share to Twitter statement\",\n                \"importance\": \"low\",\n                \"default\": \"I scored @score out of @maxScore on a task at @currentpageurl.\"\n              },\n              {\n                \"name\": \"url\",\n                \"type\": \"text\",\n                \"label\": \"Share to Twitter link\",\n                \"importance\": \"low\",\n                \"default\": \"@currentpageurl\"\n              },\n              {\n                \"name\": \"hashtags\",\n                \"type\": \"text\",\n                \"label\": \"Share to Twitter hashtags\",\n                \"importance\": \"low\",\n                \"default\": \"h5p, course\"\n              }\n            ]\n          },\n          {\n            \"name\": \"showGoogleShare\",\n            \"type\": \"boolean\",\n            \"label\": \"Display Google+ share icon\",\n            \"importance\": \"low\",\n            \"default\": false\n          },\n          {\n            \"name\": \"googleShareUrl\",\n            \"type\": \"text\",\n            \"label\": \"Share to Google link\",\n            \"importance\": \"low\",\n            \"default\": \"@currentpageurl\",\n            \"widget\": \"showWhen\",\n            \"showWhen\": {\n              \"rules\": [\n                {\n                  \"field\": \"showGoogleShare\",\n                  \"equals\": true\n                }\n              ]\n            }\n          }\n        ]\n      }\n    ]\n  }\n]','',1,NULL,NULL),(10,'2022-02-14 12:06:28','0000-00-00 00:00:00','H5P.Dialogcards','Dialog Cards',1,8,8,1,0,0,'iframe','dist/h5p-dialogcards.js','dist/h5p-dialogcards.css','','[\n  {\n    \"name\": \"title\",\n    \"type\": \"text\",\n    \"widget\": \"html\",\n    \"label\": \"Heading\",\n    \"importance\": \"high\",\n    \"optional\": true,\n    \"tags\": [\n      \"p\",\n      \"br\",\n      \"strong\",\n      \"em\",\n      \"code\"\n    ]\n  },\n  {\n    \"name\": \"mode\",\n    \"type\": \"select\",\n    \"label\": \"Mode\",\n    \"description\": \"Mode of presenting the dialog cards\",\n    \"importance\": \"medium\",\n    \"options\": [\n      {\n        \"value\": \"normal\",\n        \"label\": \"Normal\"\n      },\n      {\n        \"value\": \"repetition\",\n        \"label\": \"Repetition\"\n      }\n    ],\n    \"default\": \"normal\"\n  },\n  {\n    \"name\": \"description\",\n    \"type\": \"text\",\n    \"widget\": \"html\",\n    \"label\": \"Task description\",\n    \"importance\": \"medium\",\n    \"default\": \"\",\n    \"optional\": true,\n    \"tags\": [\n      \"p\",\n      \"br\",\n      \"strong\",\n      \"em\",\n      \"code\"\n    ]\n  },\n  {\n    \"name\": \"dialogs\",\n    \"type\": \"list\",\n    \"importance\": \"high\",\n    \"widgets\": [\n      {\n        \"name\": \"VerticalTabs\",\n        \"label\": \"Default\"\n      }\n    ],\n    \"label\": \"Dialogs\",\n    \"entity\": \"dialog\",\n    \"min\": 1,\n    \"defaultNum\": 1,\n    \"field\": {\n      \"name\": \"question\",\n      \"type\": \"group\",\n      \"label\": \"Question\",\n      \"importance\": \"high\",\n      \"fields\": [\n        {\n          \"name\": \"text\",\n          \"type\": \"text\",\n          \"widget\": \"html\",\n          \"tags\": [\n            \"p\",\n            \"br\",\n            \"strong\",\n            \"em\",\n            \"code\"\n          ],\n          \"label\": \"Text\",\n          \"importance\": \"high\",\n          \"description\": \"Hint for the first part of the dialogue\"\n        },\n        {\n          \"name\": \"answer\",\n          \"type\": \"text\",\n          \"widget\": \"html\",\n          \"tags\": [\n            \"p\",\n            \"br\",\n            \"strong\",\n            \"em\",\n            \"code\"\n          ],\n          \"label\": \"Answer\",\n          \"importance\": \"high\",\n          \"description\": \"Hint for the second part of the dialogue\"\n        },\n        {\n          \"name\": \"image\",\n          \"type\": \"image\",\n          \"label\": \"Image\",\n          \"importance\": \"high\",\n          \"optional\": true,\n          \"description\": \"Optional image for the card. (The card may use just an image, just a text or both)\"\n        },\n        {\n          \"name\": \"imageAltText\",\n          \"type\": \"text\",\n          \"label\": \"Alternative text for the image\",\n          \"importance\": \"high\",\n          \"optional\": true\n        },\n        {\n          \"name\": \"audio\",\n          \"type\": \"audio\",\n          \"label\": \"Audio files\",\n          \"importance\": \"low\",\n          \"optional\": true\n        },\n        {\n          \"name\": \"tips\",\n          \"type\": \"group\",\n          \"label\": \"Tips\",\n          \"importance\": \"low\",\n          \"fields\": [\n            {\n              \"name\": \"front\",\n              \"type\": \"text\",\n              \"label\": \"Tip for text\",\n              \"importance\": \"low\",\n              \"optional\": true,\n              \"description\": \"Tip for the first part of the dialogue\"\n            },\n            {\n              \"name\": \"back\",\n              \"type\": \"text\",\n              \"label\": \"Tip for answer\",\n              \"importance\": \"low\",\n              \"optional\": true,\n              \"description\": \"Tip for the second part of the dialogue\"\n            }\n          ]\n        }\n      ]\n    }\n  },\n  {\n    \"name\": \"behaviour\",\n    \"type\": \"group\",\n    \"label\": \"Behavioural settings\",\n    \"importance\": \"low\",\n    \"description\": \"These options will let you control how the task behaves.\",\n    \"optional\": true,\n    \"fields\": [\n      {\n        \"name\": \"enableRetry\",\n        \"type\": \"boolean\",\n        \"label\": \"Enable \\\"Retry\\\" button\",\n        \"importance\": \"low\",\n        \"default\": true,\n        \"optional\": true\n      },\n      {\n        \"name\": \"disableBackwardsNavigation\",\n        \"type\": \"boolean\",\n        \"label\": \"Disable backwards navigation\",\n        \"importance\": \"low\",\n        \"description\": \"This option will only allow you to move forward with Dialog Cards\",\n        \"optional\": true,\n        \"default\": false,\n        \"widget\": \"showWhen\",\n        \"showWhen\": {\n          \"rules\": [\n            {\n              \"field\": \"../mode\",\n              \"equals\": \"normal\"\n            }\n          ]\n        }\n      },\n      {\n        \"name\": \"scaleTextNotCard\",\n        \"type\": \"boolean\",\n        \"label\": \"Scale the text to fit inside the card\",\n        \"importance\": \"low\",\n        \"description\": \"Unchecking this option will make the card adapt its size to the size of the text\",\n        \"default\": false\n      },\n      {\n        \"name\": \"randomCards\",\n        \"type\": \"boolean\",\n        \"label\": \"Randomize cards\",\n        \"importance\": \"low\",\n        \"description\": \"Enable to randomize the order of cards on display.\",\n        \"default\": false,\n        \"widget\": \"showWhen\",\n        \"showWhen\": {\n          \"rules\": [\n            {\n              \"field\": \"../mode\",\n              \"equals\": \"normal\"\n            }\n          ]\n        }\n      },\n      {\n        \"name\": \"maxProficiency\",\n        \"type\": \"number\",\n        \"label\": \"Maximum proficiency level\",\n        \"importance\": \"low\",\n        \"default\": 5,\n        \"min\": 3,\n        \"max\": 7,\n        \"optional\": true,\n        \"widget\": \"showWhen\",\n        \"showWhen\": {\n          \"rules\": [\n            {\n              \"field\": \"../mode\",\n              \"equals\": \"repetition\"\n            }\n          ]\n        }\n      },\n      {\n        \"name\": \"quickProgression\",\n        \"type\": \"boolean\",\n        \"label\": \"Allow quick progression\",\n        \"description\": \"If activated, learners can decide to indicate that they know a card without turning it\",\n        \"importance\": \"low\",\n        \"default\": false,\n        \"optional\": true,\n        \"widget\": \"showWhen\",\n        \"showWhen\": {\n          \"rules\": [\n            {\n              \"field\": \"../mode\",\n              \"equals\": \"repetition\"\n            }\n          ]\n        }\n      }\n    ]\n  },\n  {\n    \"label\": \"Text for the turn button\",\n    \"importance\": \"low\",\n    \"name\": \"answer\",\n    \"type\": \"text\",\n    \"default\": \"Turn\",\n    \"common\": true\n  },\n  {\n    \"label\": \"Text for the next button\",\n    \"importance\": \"low\",\n    \"type\": \"text\",\n    \"name\": \"next\",\n    \"default\": \"Next\",\n    \"common\": true\n  },\n  {\n    \"name\": \"prev\",\n    \"type\": \"text\",\n    \"label\": \"Text for the previous button\",\n    \"importance\": \"low\",\n    \"default\": \"Previous\",\n    \"common\": true\n  },\n  {\n    \"name\": \"retry\",\n    \"type\": \"text\",\n    \"label\": \"Text for the retry button\",\n    \"importance\": \"low\",\n    \"default\": \"Retry\",\n    \"common\": true\n  },\n  {\n    \"name\": \"correctAnswer\",\n    \"type\": \"text\",\n    \"label\": \"Text for the \\\"correct answer\\\" button\",\n    \"importance\": \"low\",\n    \"default\": \"I got it right!\",\n    \"common\": true\n  },\n  {\n    \"name\": \"incorrectAnswer\",\n    \"type\": \"text\",\n    \"label\": \"Text for the \\\"incorrect answer\\\" button\",\n    \"importance\": \"low\",\n    \"default\": \"I got it wrong\",\n    \"common\": true\n  },\n  {\n    \"name\": \"round\",\n    \"type\": \"text\",\n    \"label\": \"Text for \\\"Round\\\" message below cards and on the summary screen\",\n    \"description\": \"@round will be replaced by the number of the current round\",\n    \"importance\": \"low\",\n    \"default\": \"Round @round\",\n    \"common\": true\n  },\n  {\n    \"name\": \"cardsLeft\",\n    \"type\": \"text\",\n    \"label\": \"Text for \\\"Cards left\\\" message\",\n    \"description\": \"@number will be replaced by the number of cards left in this round\",\n    \"importance\": \"low\",\n    \"default\": \"Cards left: @number\",\n    \"common\": true\n  },\n  {\n    \"name\": \"nextRound\",\n    \"type\": \"text\",\n    \"label\": \"Text for the \\\"next round\\\" button\",\n    \"description\": \"@round will be replaced by the round number\",\n    \"importance\": \"low\",\n    \"default\": \"Proceed to round @round\",\n    \"common\": true\n  },\n  {\n    \"name\": \"startOver\",\n    \"type\": \"text\",\n    \"label\": \"Text for the \\\"Start over\\\" button\",\n    \"importance\": \"low\",\n    \"default\": \"Start over\",\n    \"common\": true\n  },\n  {\n    \"name\": \"showSummary\",\n    \"type\": \"text\",\n    \"label\": \"Text for the \\\"show summary\\\" button\",\n    \"importance\": \"low\",\n    \"default\": \"Next\",\n    \"common\": true\n  },\n  {\n    \"name\": \"summary\",\n    \"type\": \"text\",\n    \"label\": \"Title text for the summary page\",\n    \"importance\": \"low\",\n    \"default\": \"Summary\",\n    \"common\": true\n  },\n  {\n    \"name\": \"summaryCardsRight\",\n    \"type\": \"text\",\n    \"label\": \"Text for \\\"Cards you got right:\\\"\",\n    \"importance\": \"low\",\n    \"default\": \"Cards you got right:\",\n    \"common\": true\n  },\n  {\n    \"name\": \"summaryCardsWrong\",\n    \"type\": \"text\",\n    \"label\": \"Text for \\\"Cards you got wrong:\\\"\",\n    \"importance\": \"low\",\n    \"default\": \"Cards you got wrong:\",\n    \"common\": true\n  },\n  {\n    \"name\": \"summaryCardsNotShown\",\n    \"type\": \"text\",\n    \"label\": \"Text for \\\"Cards not shown:\\\"\",\n    \"importance\": \"low\",\n    \"default\": \"Cards in pool not shown:\",\n    \"common\": true\n  },\n  {\n    \"name\": \"summaryOverallScore\",\n    \"type\": \"text\",\n    \"label\": \"Text for \\\"Overall Score\\\"\",\n    \"importance\": \"low\",\n    \"default\": \"Overall Score\",\n    \"common\": true\n  },\n  {\n    \"name\": \"summaryCardsCompleted\",\n    \"type\": \"text\",\n    \"label\": \"Text for \\\"Cards completed\\\"\",\n    \"importance\": \"low\",\n    \"default\": \"Cards you have completed learning:\",\n    \"common\": true\n  },\n  {\n    \"name\": \"summaryCompletedRounds\",\n    \"type\": \"text\",\n    \"label\": \"Text for \\\"Completed rounds:\\\"\",\n    \"importance\": \"low\",\n    \"default\": \"Completed rounds:\",\n    \"common\": true\n  },\n  {\n    \"name\": \"summaryAllDone\",\n    \"type\": \"text\",\n    \"label\": \"Message when all cards have been learned proficiently\",\n    \"description\": \"@cards will be replaced by the number of all cards in the pool. @max will be replaced by the maximum proficiency level - 1.\",\n    \"importance\": \"low\",\n    \"default\": \"Well done! You got all @cards cards correct @max times in a row!\",\n    \"common\": true\n  },\n  {\n    \"name\": \"progressText\",\n    \"type\": \"text\",\n    \"label\": \"Progress text\",\n    \"importance\": \"low\",\n    \"description\": \"Available variables are @card and @total.\",\n    \"default\": \"Card @card of @total\",\n    \"common\": true\n  },\n  {\n    \"name\": \"cardFrontLabel\",\n    \"type\": \"text\",\n    \"label\": \"Label for card text\",\n    \"importance\": \"low\",\n    \"description\": \"Used for accessibility by assistive technologies\",\n    \"default\": \"Card front\",\n    \"common\": true\n  },\n  {\n    \"name\": \"cardBackLabel\",\n    \"type\": \"text\",\n    \"label\": \"Label for card back\",\n    \"importance\": \"low\",\n    \"description\": \"Used for accessibility by assistive technologies\",\n    \"default\": \"Card back\",\n    \"common\": true\n  },\n  {\n    \"name\": \"tipButtonLabel\",\n    \"type\": \"text\",\n    \"label\": \"Label for the show tip button\",\n    \"importance\": \"low\",\n    \"default\": \"Show tip\",\n    \"common\": true\n  },\n  {\n    \"name\": \"audioNotSupported\",\n    \"type\": \"text\",\n    \"label\": \"Audio not supported message\",\n    \"importance\": \"low\",\n    \"common\": true,\n    \"default\": \"Your browser does not support this audio\"\n  },\n  {\n    \"name\": \"confirmStartingOver\",\n    \"type\": \"group\",\n    \"label\": \"Confirm starting over dialog\",\n    \"importance\": \"low\",\n    \"common\": true,\n    \"fields\": [\n      {\n        \"name\": \"header\",\n        \"type\": \"text\",\n        \"label\": \"Header text\",\n        \"importance\": \"low\",\n        \"default\": \"Start over?\"\n      },\n      {\n        \"name\": \"body\",\n        \"type\": \"text\",\n        \"label\": \"Body text\",\n        \"importance\": \"low\",\n        \"default\": \"All progress will be lost. Are you sure you want to start over?\",\n        \"widget\": \"html\",\n        \"enterMode\": \"p\",\n        \"tags\": [\n          \"strong\",\n          \"em\",\n          \"del\",\n          \"u\",\n          \"code\"\n        ]\n      },\n      {\n        \"name\": \"cancelLabel\",\n        \"type\": \"text\",\n        \"label\": \"Cancel button label\",\n        \"importance\": \"low\",\n        \"default\": \"Cancel\"\n      },\n      {\n        \"name\": \"confirmLabel\",\n        \"type\": \"text\",\n        \"label\": \"Confirm button label\",\n        \"importance\": \"low\",\n        \"default\": \"Start over\"\n      }\n    ]\n  }\n]\n','',1,NULL,NULL),(11,'2022-02-14 12:06:28','0000-00-00 00:00:00','H5P.DragNBar','Drag N Bar',1,5,13,0,0,0,'','scripts/drag-n-bar.js, scripts/context-menu.js, scripts/dialog.js, scripts/drag-n-bar-element.js, scripts/drag-n-bar-form-manager.js','styles/drag-n-bar.css, styles/dialog.css, styles/context-menu.css, styles/drag-n-bar-form-manager.css','','','',0,NULL,NULL),(12,'2022-02-14 12:06:28','0000-00-00 00:00:00','H5P.DragNDrop','Drag N Drop',1,1,5,0,0,0,'','drag-n-drop.js','','','','',0,NULL,NULL),(13,'2022-02-14 12:06:28','0000-00-00 00:00:00','H5P.DragNResize','Drag\'N Resize',1,2,6,0,0,0,'','H5P.DragNResize.js','H5P.DragNResize.css','','','',0,NULL,NULL),(14,'2022-02-14 12:06:28','0000-00-00 00:00:00','H5P.DragQuestion','Drag and Drop',1,13,15,1,0,0,'iframe','h5p-drag-question.js','css/dragquestion.css','','[\n  {\n    \"name\": \"scoreShow\",\n    \"type\": \"text\",\n    \"label\": \"Check answer button\",\n    \"importance\": \"low\",\n    \"default\": \"Check\",\n    \"common\": true\n  },\n  {\n    \"name\": \"tryAgain\",\n    \"type\": \"text\",\n    \"label\": \"Retry button\",\n    \"importance\": \"low\",\n    \"default\": \"Retry\",\n    \"common\": true,\n    \"optional\": true\n  },\n  {\n    \"label\": \"Score explanation text\",\n    \"importance\": \"low\",\n    \"name\": \"scoreExplanation\",\n    \"type\": \"text\",\n    \"default\": \"Correct answers give +1 point. Incorrect answers give -1 point. The lowest possible score is 0.\",\n    \"common\": true,\n    \"optional\": true\n  },\n  {\n    \"name\": \"question\",\n    \"importance\": \"high\",\n    \"type\": \"group\",\n    \"widget\": \"wizard\",\n    \"fields\": [\n      {\n        \"name\": \"settings\",\n        \"type\": \"group\",\n        \"label\": \"Settings\",\n        \"importance\": \"high\",\n        \"fields\": [\n          {\n            \"name\": \"background\",\n            \"type\": \"image\",\n            \"label\": \"Background image\",\n            \"importance\": \"low\",\n            \"optional\": true,\n            \"description\": \"Optional. Select an image to use as background for your drag and drop task.\"\n          },\n          {\n            \"name\": \"size\",\n            \"type\": \"group\",\n            \"widget\": \"dimensions\",\n            \"label\": \"Task size\",\n            \"importance\": \"low\",\n            \"description\": \"Specify how large (in px) the play area should be.\",\n            \"default\": {\n              \"width\": 620,\n              \"height\": 310,\n              \"field\": \"background\"\n            },\n            \"fields\": [\n              {\n                \"name\": \"width\",\n                \"type\": \"number\"\n              },\n              {\n                \"name\": \"height\",\n                \"type\": \"number\"\n              }\n            ]\n          }\n        ]\n      },\n      {\n        \"name\": \"task\",\n        \"type\": \"group\",\n        \"widget\": \"dragQuestion\",\n        \"label\": \"Task\",\n        \"importance\": \"high\",\n        \"description\": \"Start by placing your drop zones.<br/>Next, place your droppable elements and check off the appropriate drop zones.<br/>Last, edit your drop zone again and check off the correct answers.\",\n        \"fields\": [\n          {\n            \"name\": \"elements\",\n            \"type\": \"list\",\n            \"label\": \"Elements\",\n            \"importance\": \"high\",\n            \"entity\": \"element\",\n            \"field\": {\n              \"type\": \"group\",\n              \"label\": \"Element\",\n              \"importance\": \"high\",\n              \"fields\": [\n                {\n                  \"name\": \"type\",\n                  \"type\": \"library\",\n                  \"description\": \"Choose the type of content you would like to add.\",\n                  \"importance\": \"medium\",\n                  \"options\": [\n                    \"H5P.AdvancedText 1.1\",\n                    \"H5P.Image 1.1\"\n                  ]\n                },\n                {\n                  \"name\": \"x\",\n                  \"type\": \"number\",\n                  \"widget\": \"none\"\n                },\n                {\n                  \"name\": \"y\",\n                  \"type\": \"number\",\n                  \"widget\": \"none\"\n                },\n                {\n                  \"name\": \"height\",\n                  \"type\": \"number\",\n                  \"widget\": \"none\"\n                },\n                {\n                  \"name\": \"width\",\n                  \"type\": \"number\",\n                  \"widget\": \"none\"\n                },\n                {\n                  \"name\": \"dropZones\",\n                  \"type\": \"select\",\n                  \"widget\": \"dynamicCheckboxes\",\n                  \"label\": \"Select drop zones\",\n                  \"importance\": \"high\",\n                  \"multiple\": true\n                },\n                {\n                  \"name\": \"backgroundOpacity\",\n                  \"type\": \"number\",\n                  \"label\": \"Background Opacity\",\n                  \"importance\": \"low\",\n                  \"min\": 0,\n                  \"max\": 100,\n                  \"step\": 5,\n                  \"default\": 100,\n                  \"optional\": true\n                },\n                {\n                  \"name\": \"multiple\",\n                  \"type\": \"boolean\",\n                  \"label\": \"Infinite number of element instances\",\n                  \"importance\": \"low\",\n                  \"description\": \"Clones this element so that it can be dragged to multiple drop zones.\",\n                  \"default\": false\n                }\n              ]\n            }\n          },\n          {\n            \"name\": \"dropZones\",\n            \"type\": \"list\",\n            \"label\": \"Drop Zones\",\n            \"importance\": \"high\",\n            \"entity\": \"Drop Zone\",\n            \"field\": {\n              \"type\": \"group\",\n              \"label\": \"Drop Zone\",\n              \"importance\": \"high\",\n              \"fields\": [\n                {\n                  \"name\": \"label\",\n                  \"type\": \"text\",\n                  \"widget\": \"html\",\n                  \"label\": \"Label\",\n                  \"importance\": \"medium\",\n                  \"enterMode\": \"div\",\n                  \"tags\": [\n                    \"strong\",\n                    \"em\",\n                    \"del\",\n                    \"code\"\n                  ]\n                },\n                {\n                  \"name\": \"showLabel\",\n                  \"type\": \"boolean\",\n                  \"label\": \"Show label\",\n                  \"importance\": \"low\"\n                },\n                {\n                  \"name\": \"x\",\n                  \"type\": \"number\",\n                  \"widget\": \"none\"\n                },\n                {\n                  \"name\": \"y\",\n                  \"type\": \"number\",\n                  \"widget\": \"none\"\n                },\n                {\n                  \"name\": \"height\",\n                  \"type\": \"number\",\n                  \"widget\": \"none\"\n                },\n                {\n                  \"name\": \"width\",\n                  \"type\": \"number\",\n                  \"widget\": \"none\"\n                },\n                {\n                  \"name\": \"correctElements\",\n                  \"type\": \"select\",\n                  \"widget\": \"dynamicCheckboxes\",\n                  \"label\": \"Select correct elements\",\n                  \"importance\": \"low\",\n                  \"multiple\": true\n                },\n                {\n                  \"name\": \"backgroundOpacity\",\n                  \"type\": \"number\",\n                  \"label\": \"Background Opacity\",\n                  \"importance\": \"low\",\n                  \"min\": 0,\n                  \"max\": 100,\n                  \"step\": 5,\n                  \"default\": 100,\n                  \"optional\": true\n                },\n                {\n                  \"name\": \"tipsAndFeedback\",\n                  \"type\": \"group\",\n                  \"label\": \"Tips and feedback\",\n                  \"importance\": \"low\",\n                  \"optional\": true,\n                  \"fields\": [\n                    {\n                      \"name\": \"tip\",\n                      \"label\": \"Tip text\",\n                      \"importance\": \"low\",\n                      \"type\": \"text\",\n                      \"widget\": \"html\",\n                      \"tags\": [\n                        \"p\",\n                        \"br\",\n                        \"strong\",\n                        \"em\",\n                        \"code\"\n                      ],\n                      \"optional\": true\n                    },\n                    {\n                      \"name\": \"feedbackOnCorrect\",\n                      \"type\": \"text\",\n                      \"label\": \"Message displayed on correct match\",\n                      \"importance\": \"low\",\n                      \"description\": \"Message will appear below the task on \\\"check\\\" if correct droppable is matched.\",\n                      \"optional\": true\n                    },\n                    {\n                      \"name\": \"feedbackOnIncorrect\",\n                      \"type\": \"text\",\n                      \"label\": \"Message displayed on incorrect match\",\n                      \"importance\": \"low\",\n                      \"description\": \"Message will appear below the task on \\\"check\\\" if the match is incorrect.\",\n                      \"optional\": true\n                    }\n                  ]\n                },\n                {\n                  \"name\": \"single\",\n                  \"type\": \"boolean\",\n                  \"label\": \"This drop zone can only contain one element\",\n                  \"description\": \"Make sure there is only one correct answer for this dropzone\",\n                  \"importance\": \"low\",\n                  \"default\": false\n                },\n                {\n                  \"name\": \"autoAlign\",\n                  \"type\": \"boolean\",\n                  \"label\": \"Enable Auto-Align\",\n                  \"importance\": \"low\",\n                  \"description\": \"Will auto-align all draggables dropped in this zone.\"\n                }\n              ]\n            }\n          }\n        ]\n      }\n    ]\n  },\n  {\n    \"name\": \"overallFeedback\",\n    \"type\": \"group\",\n    \"label\": \"Overall Feedback\",\n    \"importance\": \"low\",\n    \"expanded\": true,\n    \"fields\": [\n      {\n        \"name\": \"overallFeedback\",\n        \"type\": \"list\",\n        \"widgets\": [\n          {\n            \"name\": \"RangeList\",\n            \"label\": \"Default\"\n          }\n        ],\n        \"importance\": \"high\",\n        \"label\": \"Define custom feedback for any score range\",\n        \"description\": \"Click the \\\"Add range\\\" button to add as many ranges as you need. Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!\",\n        \"entity\": \"range\",\n        \"min\": 1,\n        \"defaultNum\": 1,\n        \"optional\": true,\n        \"field\": {\n          \"name\": \"overallFeedback\",\n          \"type\": \"group\",\n          \"importance\": \"low\",\n          \"fields\": [\n            {\n              \"name\": \"from\",\n              \"type\": \"number\",\n              \"label\": \"Score Range\",\n              \"min\": 0,\n              \"max\": 100,\n              \"default\": 0,\n              \"unit\": \"%\"\n            },\n            {\n              \"name\": \"to\",\n              \"type\": \"number\",\n              \"min\": 0,\n              \"max\": 100,\n              \"default\": 100,\n              \"unit\": \"%\"\n            },\n            {\n              \"name\": \"feedback\",\n              \"type\": \"text\",\n              \"label\": \"Feedback for defined score range\",\n              \"importance\": \"low\",\n              \"placeholder\": \"Fill in the feedback\",\n              \"optional\": true\n            }\n          ]\n        }\n      }\n    ]\n  },\n  {\n    \"name\": \"behaviour\",\n    \"type\": \"group\",\n    \"label\": \"Behavioural settings\",\n    \"importance\": \"low\",\n    \"description\": \"These options will let you control how the task behaves.\",\n    \"optional\": true,\n    \"fields\": [\n      {\n        \"name\": \"enableRetry\",\n        \"type\": \"boolean\",\n        \"label\": \"Enable \\\"Retry\\\"\",\n        \"importance\": \"low\",\n        \"default\": true\n      },\n      {\n        \"name\": \"enableCheckButton\",\n        \"type\": \"boolean\",\n        \"label\": \"Enable \\\"Check\\\" button\",\n        \"widget\": \"none\",\n        \"importance\": \"low\",\n        \"default\": true,\n        \"optional\": true\n      },\n      {\n        \"label\": \"Require user input before the solution can be viewed\",\n        \"importance\": \"low\",\n        \"name\": \"showSolutionsRequiresInput\",\n        \"type\": \"boolean\",\n        \"default\": true\n      },\n      {\n        \"name\": \"singlePoint\",\n        \"type\": \"boolean\",\n        \"label\": \"Give one point for the whole task\",\n        \"importance\": \"low\",\n        \"description\": \"Disable to give one point for each draggable that is placed correctly.\",\n        \"default\": false\n      },\n      {\n        \"label\": \"Apply penalties\",\n        \"name\": \"applyPenalties\",\n        \"type\": \"boolean\",\n        \"description\": \"Apply penalties for elements dropped in the wrong drop zones. This must be enabled when the same element(s) are able to be dropped into multiple drop zones, or if there is only one drop-zone. If this is not enabled, learners may match all items to all drop-zones and always receive a full score.\",\n        \"default\": true\n      },\n      {\n        \"name\": \"enableScoreExplanation\",\n        \"type\": \"boolean\",\n        \"label\": \"Enable score explanation\",\n        \"description\": \"Display a score explanation to user when checking their answers (if the \'Apply penalties\' option has been selected).\",\n        \"importance\": \"low\",\n        \"default\": true,\n        \"optional\": true,\n        \"widget\": \"showWhen\",\n        \"showWhen\": {\n          \"rules\": [\n            {\n              \"field\": \"singlePoint\",\n              \"equals\": false\n            }\n          ]\n        }\n      },\n      {\n        \"name\": \"backgroundOpacity\",\n        \"type\": \"text\",\n        \"label\": \"Background opacity for draggables\",\n        \"importance\": \"low\",\n        \"description\": \"If this field is set, it will override opacity set on all draggable elements. This should be a number between 0 and 100, where 0 means full transparency and 100 means no transparency\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"dropZoneHighlighting\",\n        \"type\": \"select\",\n        \"label\": \"Drop Zone Highlighting\",\n        \"importance\": \"low\",\n        \"description\": \"Choose when to highlight drop zones.\",\n        \"default\": \"dragging\",\n        \"options\": [\n          {\n            \"value\": \"dragging\",\n            \"label\": \"When dragging\"\n          },\n          {\n            \"value\": \"always\",\n            \"label\": \"Always\"\n          },\n          {\n            \"value\": \"never\",\n            \"label\": \"Never\"\n          }\n        ]\n      },\n      {\n        \"name\": \"autoAlignSpacing\",\n        \"type\": \"number\",\n        \"label\": \"Spacing for Auto-Align (in px)\",\n        \"importance\": \"low\",\n        \"min\": 0,\n        \"default\": 2,\n        \"optional\": true\n      },\n      {\n        \"name\": \"enableFullScreen\",\n        \"label\": \"Enable FullScreen\",\n        \"importance\": \"low\",\n        \"type\": \"boolean\",\n        \"description\": \"Check this option to enable the full screen button.\",\n        \"default\": false\n      },\n      {\n        \"name\": \"showScorePoints\",\n        \"type\": \"boolean\",\n        \"label\": \"Show score points\",\n        \"description\": \"Show points earned for each answer. Not available when the \'Give one point for the whole task\' option is enabled.\",\n        \"importance\": \"low\",\n        \"default\": true\n      },\n      {\n        \"name\": \"showTitle\",\n        \"type\": \"boolean\",\n        \"label\": \"Show Title\",\n        \"importance\": \"low\",\n        \"description\": \"Uncheck this option if you do not want this title to be displayed. The title will only be displayed in summaries, statistics etc.\",\n        \"default\": true\n      }\n    ]\n  },\n  {\n    \"name\": \"localize\",\n    \"type\": \"group\",\n    \"label\": \"Localize\",\n    \"common\": true,\n    \"fields\": [\n      {\n        \"name\": \"fullscreen\",\n        \"type\": \"text\",\n        \"label\": \"Fullscreen label\",\n        \"default\": \"Fullscreen\"\n      },\n      {\n        \"name\": \"exitFullscreen\",\n        \"type\": \"text\",\n        \"label\": \"Exit fullscreen label\",\n        \"default\": \"Exit fullscreen\"\n      }\n    ]\n  },\n  {\n    \"name\": \"grabbablePrefix\",\n    \"type\": \"text\",\n    \"label\": \"Grabbable prefix\",\n    \"importance\": \"low\",\n    \"default\": \"Grabbable {num} of {total}.\",\n    \"common\": true\n  },\n  {\n    \"name\": \"grabbableSuffix\",\n    \"type\": \"text\",\n    \"label\": \"Grabbable suffix\",\n    \"importance\": \"low\",\n    \"default\": \"Placed in dropzone {num}.\",\n    \"common\": true\n  },\n  {\n    \"name\": \"dropzonePrefix\",\n    \"type\": \"text\",\n    \"label\": \"Dropzone prefix\",\n    \"importance\": \"low\",\n    \"default\": \"Dropzone {num} of {total}.\",\n    \"common\": true\n  },\n  {\n    \"name\": \"noDropzone\",\n    \"type\": \"text\",\n    \"label\": \"No dropzone selection label\",\n    \"importance\": \"low\",\n    \"default\": \"No dropzone.\",\n    \"common\": true\n  },\n  {\n    \"name\": \"tipLabel\",\n    \"type\": \"text\",\n    \"label\": \"Label for show tip button\",\n    \"importance\": \"low\",\n    \"default\": \"Show tip.\",\n    \"common\": true\n  },\n  {\n    \"name\": \"tipAvailable\",\n    \"type\": \"text\",\n    \"label\": \"Label for tip available\",\n    \"importance\": \"low\",\n    \"default\": \"Tip available\",\n    \"common\": true\n  },\n  {\n    \"name\": \"correctAnswer\",\n    \"type\": \"text\",\n    \"label\": \"Label for correct answer\",\n    \"importance\": \"low\",\n    \"default\": \"Correct answer\",\n    \"common\": true\n  },\n  {\n    \"name\": \"wrongAnswer\",\n    \"type\": \"text\",\n    \"label\": \"Label for incorrect answer\",\n    \"importance\": \"low\",\n    \"default\": \"Wrong answer\",\n    \"common\": true\n  },\n  {\n    \"name\": \"feedbackHeader\",\n    \"type\": \"text\",\n    \"label\": \"Header for panel containing feedback for correct/incorrect answers\",\n    \"importance\": \"low\",\n    \"default\": \"Feedback\",\n    \"common\": true\n  },\n  {\n    \"name\": \"scoreBarLabel\",\n    \"type\": \"text\",\n    \"label\": \"Textual representation of the score bar for those using a readspeaker\",\n    \"default\": \"You got :num out of :total points\",\n    \"importance\": \"low\",\n    \"common\": true\n  },\n  {\n    \"name\": \"scoreExplanationButtonLabel\",\n    \"type\": \"text\",\n    \"label\": \"Textual representation of the score explanation button\",\n    \"default\": \"Show score explanation\",\n    \"importance\": \"low\",\n    \"common\": true\n  },\n  {\n    \"name\": \"a11yCheck\",\n    \"type\": \"text\",\n    \"label\": \"Assistive technology label for \\\"Check\\\" button\",\n    \"default\": \"Check the answers. The responses will be marked as correct, incorrect, or unanswered.\",\n    \"importance\": \"low\",\n    \"common\": true\n  },\n  {\n    \"name\": \"a11yRetry\",\n    \"type\": \"text\",\n    \"label\": \"Assistive technology label for \\\"Retry\\\" button\",\n    \"default\": \"Retry the task. Reset all responses and start the task over again.\",\n    \"importance\": \"low\",\n    \"common\": true\n  }\n]','',1,NULL,NULL),(15,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.DragText','Drag the Words',1,8,18,1,0,0,'iframe','dist/h5p-drag-text.js','dist/h5p-drag-text.css','','[\n  {\n    \"label\": \"Task description\",\n    \"importance\": \"high\",\n    \"name\": \"taskDescription\",\n    \"type\": \"text\",\n    \"widget\": \"html\",\n    \"description\": \"Describe how the user should solve the task.\",\n    \"default\": \"Drag the words into the correct boxes\",\n    \"enterMode\": \"p\",\n    \"tags\": [\n      \"strong\",\n      \"em\",\n      \"u\",\n      \"a\",\n      \"ul\",\n      \"ol\",\n      \"h2\",\n      \"h3\",\n      \"hr\",\n      \"pre\",\n      \"code\"\n    ]\n  },\n  {\n    \"label\": \"Text\",\n    \"importance\": \"high\",\n    \"name\": \"textField\",\n    \"type\": \"text\",\n    \"widget\": \"textarea\",\n    \"placeholder\": \"*Oslo* is the capital of Norway, *Stockholm* is the capital of Sweden and *Copenhagen* is the capital of Denmark. All cities are located in the *Scandinavian:Northern Part of Europe* peninsula.\",\n    \"description\": \"\",\n    \"important\": {\n      \"description\": \"<ul><li>Droppable words are added with an asterisk (*) in front and behind the correct word/phrase.</li><li>You may add a textual tip, using a colon (:) in front of the tip.</li><li>For every empty spot there is only one correct word.</li><li>You may add feedback to be displayed when a task is completed. Use \'\\\\+\' for correct and \'\\\\-\' for incorrect feedback.</li></ul>\",\n      \"example\": \"H5P content may be edited using a *browser:What type of program is Chrome?*. </br> H5P content is *interactive\\\\+Correct! \\\\-Incorrect, try again!*\"\n    }\n  },\n  {\n    \"name\": \"overallFeedback\",\n    \"type\": \"group\",\n    \"label\": \"Overall Feedback\",\n    \"importance\": \"low\",\n    \"expanded\": true,\n    \"fields\": [\n      {\n        \"name\": \"overallFeedback\",\n        \"type\": \"list\",\n        \"widgets\": [\n          {\n            \"name\": \"RangeList\",\n            \"label\": \"Default\"\n          }\n        ],\n        \"importance\": \"high\",\n        \"label\": \"Define custom feedback for any score range\",\n        \"description\": \"Click the \\\"Add range\\\" button to add as many ranges as you need. Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!\",\n        \"entity\": \"range\",\n        \"min\": 1,\n        \"defaultNum\": 1,\n        \"optional\": true,\n        \"field\": {\n          \"name\": \"overallFeedback\",\n          \"type\": \"group\",\n          \"importance\": \"low\",\n          \"fields\": [\n            {\n              \"name\": \"from\",\n              \"type\": \"number\",\n              \"label\": \"Score Range\",\n              \"min\": 0,\n              \"max\": 100,\n              \"default\": 0,\n              \"unit\": \"%\"\n            },\n            {\n              \"name\": \"to\",\n              \"type\": \"number\",\n              \"min\": 0,\n              \"max\": 100,\n              \"default\": 100,\n              \"unit\": \"%\"\n            },\n            {\n              \"name\": \"feedback\",\n              \"type\": \"text\",\n              \"label\": \"Feedback for defined score range\",\n              \"importance\": \"low\",\n              \"placeholder\": \"Fill in the feedback\",\n              \"optional\": true\n            }\n          ]\n        }\n      }\n    ]\n  },\n  {\n    \"label\": \"Text for \\\"Check\\\" button\",\n    \"importance\": \"low\",\n    \"name\": \"checkAnswer\",\n    \"type\": \"text\",\n    \"default\": \"Check\",\n    \"common\": true\n  },\n  {\n    \"label\": \"Text for \\\"Submit\\\" button\",\n    \"importance\": \"low\",\n    \"name\": \"submitAnswer\",\n    \"type\": \"text\",\n    \"default\": \"Submit\",\n    \"common\": true\n  },\n  {\n    \"label\": \"Text for \\\"Retry\\\" button\",\n    \"importance\": \"low\",\n    \"name\": \"tryAgain\",\n    \"type\": \"text\",\n    \"default\": \"Retry\",\n    \"common\": true\n  },\n  {\n    \"label\": \"Text for \\\"Show Solution\\\" button\",\n    \"importance\": \"low\",\n    \"name\": \"showSolution\",\n    \"type\": \"text\",\n    \"default\": \"Show solution\",\n    \"common\": true\n  },\n  {\n    \"label\": \"Numbered Drop zone label\",\n    \"importance\": \"low\",\n    \"name\": \"dropZoneIndex\",\n    \"type\": \"text\",\n    \"default\": \"Drop Zone @index.\",\n    \"description\": \"Label used for accessibility, where the Read speaker will read the index of a drop zone. Variable available: @index\",\n    \"common\": true\n  },\n  {\n    \"label\": \"Empty Drop Zone label\",\n    \"importance\": \"low\",\n    \"name\": \"empty\",\n    \"type\": \"text\",\n    \"default\": \"Drop Zone @index is empty.\",\n    \"description\": \"Label used for accessibility, where the Read speaker will read that the drop zone is empty\",\n    \"common\": true\n  },\n  {\n    \"label\": \"Contains Drop Zone label\",\n    \"importance\": \"low\",\n    \"name\": \"contains\",\n    \"type\": \"text\",\n    \"default\": \"Drop Zone @index contains draggable @draggable.\",\n    \"description\": \"Label used for accessibility, where the Read speaker will read that the drop zone contains a draggable\",\n    \"common\": true\n  },\n  {\n    \"label\": \"Draggable elements label\",\n    \"importance\": \"low\",\n    \"name\": \"ariaDraggableIndex\",\n    \"type\": \"text\",\n    \"default\": \"@index of @count draggables.\",\n    \"description\": \"Label used for accessibility, where the Read speaker reads that this is a draggable element. Variable available: @index, @count\",\n    \"common\": true\n  },\n  {\n    \"label\": \"Label for show tip button\",\n    \"importance\": \"low\",\n    \"name\": \"tipLabel\",\n    \"type\": \"text\",\n    \"default\": \"Show tip\",\n    \"description\": \"Label used for accessibility, where the Read speaker reads it before the tip is read out\",\n    \"common\": true\n  },\n  {\n    \"name\": \"correctText\",\n    \"type\": \"text\",\n    \"label\": \"Readspeaker text for correct answer\",\n    \"importance\": \"low\",\n    \"default\": \"Correct!\",\n    \"common\": true\n  },\n  {\n    \"name\": \"incorrectText\",\n    \"type\": \"text\",\n    \"label\": \"Readspeaker text for incorrect answer\",\n    \"importance\": \"low\",\n    \"default\": \"Incorrect!\",\n    \"common\": true\n  },\n  {\n    \"name\": \"resetDropTitle\",\n    \"type\": \"text\",\n    \"label\": \"Confirmation dialog title that user wants to reset a droppable\",\n    \"importance\": \"low\",\n    \"default\": \"Reset drop\",\n    \"common\": true\n  },\n  {\n    \"name\": \"resetDropDescription\",\n    \"type\": \"text\",\n    \"label\": \"Confirmation dialog description that user wants to reset a droppable\",\n    \"importance\": \"low\",\n    \"default\": \"Are you sure you want to reset this drop zone?\",\n    \"common\": true\n  },\n  {\n    \"name\": \"grabbed\",\n    \"type\": \"text\",\n    \"label\": \"Label used for accessibility, where the read speaker indicates that dragging is initiated\",\n    \"importance\": \"low\",\n    \"default\": \"Draggable is grabbed.\",\n    \"common\": true\n  },\n  {\n    \"name\": \"cancelledDragging\",\n    \"type\": \"text\",\n    \"label\": \"Label used for accessibility, where the read speaker indicates that dragging is canceled\",\n    \"importance\": \"low\",\n    \"default\": \"Cancelled dragging.\",\n    \"common\": true\n  },\n  {\n    \"name\": \"correctAnswer\",\n    \"type\": \"text\",\n    \"label\": \"Label used for accessibility, where the read speaker indicates that a text is the correct answer\",\n    \"importance\": \"low\",\n    \"default\": \"Correct answer:\",\n    \"common\": true\n  },\n  {\n    \"name\": \"feedbackHeader\",\n    \"type\": \"text\",\n    \"label\": \"Header for panel containing feedback for correct/incorrect answers\",\n    \"importance\": \"low\",\n    \"default\": \"Feedback\",\n    \"common\": true\n  },\n  {\n    \"name\": \"behaviour\",\n    \"type\": \"group\",\n    \"label\": \"Behavioural settings.\",\n    \"importance\": \"low\",\n    \"description\": \"These options will let you control how the task behaves.\",\n    \"optional\": true,\n    \"fields\": [\n      {\n        \"label\": \"Enable \\\"Retry\\\"\",\n        \"importance\": \"low\",\n        \"name\": \"enableRetry\",\n        \"type\": \"boolean\",\n        \"default\": true\n      },\n      {\n        \"label\": \"Enable \\\"Show Solution\\\" button\",\n        \"importance\": \"low\",\n        \"name\": \"enableSolutionsButton\",\n        \"type\": \"boolean\",\n        \"default\": true\n      },\n      {\n        \"name\": \"enableCheckButton\",\n        \"type\": \"boolean\",\n        \"label\": \"Enable \\\"Check\\\" button\",\n        \"widget\": \"none\",\n        \"importance\": \"low\",\n        \"default\": true,\n        \"optional\": true\n      },\n      {\n        \"label\": \"Instant feedback\",\n        \"importance\": \"low\",\n        \"name\": \"instantFeedback\",\n        \"type\": \"boolean\",\n        \"default\": false,\n        \"optional\": true\n      }\n    ]\n  },\n  {\n    \"name\": \"scoreBarLabel\",\n    \"type\": \"text\",\n    \"label\": \"Textual representation of the score bar for those using a readspeaker\",\n    \"default\": \"You got :num out of :total points\",\n    \"importance\": \"low\",\n    \"common\": true\n  },\n  {\n    \"name\": \"a11yCheck\",\n    \"type\": \"text\",\n    \"label\": \"Assistive technology label for \\\"Check\\\" button\",\n    \"default\": \"Check the answers. The responses will be marked as correct, incorrect, or unanswered.\",\n    \"importance\": \"low\",\n    \"common\": true\n  },\n  {\n    \"name\": \"a11yShowSolution\",\n    \"type\": \"text\",\n    \"label\": \"Assistive technology label for \\\"Show Solution\\\" button\",\n    \"default\": \"Show the solution. The task will be marked with its correct solution.\",\n    \"importance\": \"low\",\n    \"common\": true\n  },\n  {\n    \"name\": \"a11yRetry\",\n    \"type\": \"text\",\n    \"label\": \"Assistive technology label for \\\"Retry\\\" button\",\n    \"default\": \"Retry the task. Reset all responses and start the task over again.\",\n    \"importance\": \"low\",\n    \"common\": true\n  }\n]','',1,NULL,NULL),(16,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.ExportableTextArea','Exportable Text Area',1,3,11,0,0,0,'','scripts/eta.js','css/eta.css','','[\n  {\n    \"name\": \"label\",\n    \"type\": \"text\",\n    \"widget\": \"html\",\n    \"label\": \"Label\",\n    \"importance\": \"high\",\n    \"description\": \"Label/heading for answer when user exports all answers\",\n    \"enterMode\": \"p\",\n    \"tags\": [\n      \"strong\",\n      \"em\",\n      \"a\",\n      \"ul\",\n      \"ol\",\n      \"h2\",\n      \"h3\",\n      \"hr\",\n      \"pre\",\n      \"code\"\n    ]\n  },\n  {\n    \"name\": \"index\",\n    \"type\": \"number\",\n    \"widget\": \"none\"\n  },\n  {\n    \"name\": \"exportNotSupported\",\n    \"type\": \"text\",\n    \"importance\": \"low\",\n    \"label\": \"Export not supported label\",\n    \"default\": \"Export not supported on your device\",\n    \"common\": true\n  },\n  {\n    \"name\": \"exportComments\",\n    \"type\": \"boolean\",\n    \"importance\": \"low\",\n    \"label\": \"Include comments in the exported document\",\n    \"optional\": true,\n    \"default\": false\n  }\n]\n','',0,'{\"disable\":false,\"disableExtraTitleField\":true}',NULL),(17,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.FontIcons','H5P.FontIcons',1,0,6,0,0,0,'','','styles/h5p-font-icons.css','','','',0,NULL,NULL),(18,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.FreeTextQuestion','Free Text Question',1,0,13,0,0,0,'','h5p-free-text-question.js','h5p-free-text-question.css','','[\n  {\n    \"label\": \"Question\",\n    \"name\": \"question\",\n    \"type\": \"text\",\n    \"importance\": \"high\"\n  },\n  {\n    \"label\": \"Placeholder text\",\n    \"name\": \"placeholder\",\n    \"type\": \"text\",\n    \"importance\": \"high\",\n    \"default\": \"Enter your response here\",\n    \"description\": \"Text that initially will be shown in the input field. Will be removed automatically when the user starts writing.\"\n  },\n  {\n    \"label\": \"Max score\",\n    \"name\": \"maxScore\",\n    \"type\": \"number\",\n    \"importance\": \"high\",\n    \"description\": \"Used for grading and not shown to the learner\",\n    \"default\": 1\n  },\n  {\n    \"label\": \"Required\",\n    \"name\": \"isRequired\",\n    \"type\": \"boolean\",\n    \"importance\": \"high\",\n    \"description\": \"Learners must provide an answer in order to proceed\"\n  },\n  {\n    \"label\": \"Localize Free Text Question buttons\",\n    \"name\": \"i10n\",\n    \"type\": \"group\",\n    \"common\": true,\n    \"collapsed\": true,\n    \"importance\": \"low\",\n    \"fields\": [\n      {\n        \"label\": \"Required text label\",\n        \"name\": \"requiredText\",\n        \"type\": \"text\",\n        \"description\": \"Text shown to notify learner that input is required before proceeding\",\n        \"default\": \"required\",\n        \"importance\": \"low\"\n      },\n      {\n        \"label\": \"Required message\",\n        \"name\": \"requiredMessage\",\n        \"type\": \"text\",\n        \"importance\": \"low\",\n        \"default\": \"This question requires an answer\",\n        \"description\": \"Will display if this field is unanswered and required by a wrapper content type\"\n      },\n      {\n        \"label\": \"Skip button label\",\n        \"name\": \"skipButtonLabel\",\n        \"type\": \"text\",\n        \"default\": \"Skip Question\",\n        \"importance\": \"low\"\n      },\n      {\n        \"label\": \"Proceed button label\",\n        \"name\": \"submitButtonLabel\",\n        \"type\": \"text\",\n        \"default\": \"Answer and proceed\",\n        \"importance\": \"low\"\n      },\n      {\n        \"name\": \"language\",\n        \"type\": \"select\",\n        \"label\": \"Wysiwyg editor language\",\n        \"importance\": \"medium\",\n        \"description\": \"The language of the wysiwyg user interface\",\n        \"options\": [\n          {\n            \"value\": \"af\",\n            \"label\": \"Afrikaans\"\n          },\n          {\n            \"value\": \"ar\",\n            \"label\": \"Arabic\"\n          },\n          {\n            \"value\": \"az\",\n            \"label\": \"Azerbaijani\"\n          },\n          {\n            \"value\": \"bg\",\n            \"label\": \"Bulgarian\"\n          },\n          {\n            \"value\": \"bn\",\n            \"label\": \"Bengali\"\n          },\n          {\n            \"value\": \"bs\",\n            \"label\": \"Bosnian\"\n          },\n          {\n            \"value\": \"ca\",\n            \"label\": \"Catalan\"\n          },\n          {\n            \"value\": \"cs\",\n            \"label\": \"Czech\"\n          },\n          {\n            \"value\": \"cy\",\n            \"label\": \"Welsh\"\n          },\n          {\n            \"value\": \"da\",\n            \"label\": \"Danish\"\n          },\n          {\n            \"value\": \"de-ch\",\n            \"label\": \"German (Switzerland)\"\n          },\n          {\n            \"value\": \"de\",\n            \"label\": \"German\"\n          },\n          {\n            \"value\": \"el\",\n            \"label\": \"Greek\"\n          },\n          {\n            \"value\": \"en-au\",\n            \"label\": \"English (Australia)\"\n          },\n          {\n            \"value\": \"en-ca\",\n            \"label\": \"English (Canada)\"\n          },\n          {\n            \"value\": \"en-gb\",\n            \"label\": \"English (United Kingdom)\"\n          },\n          {\n            \"value\": \"en\",\n            \"label\": \"English\"\n          },\n          {\n            \"value\": \"eo\",\n            \"label\": \"Esperanto\"\n          },\n          {\n            \"value\": \"es-mx\",\n            \"label\": \"Spanish (Mexico)\"\n          },\n          {\n            \"value\": \"es\",\n            \"label\": \"Spanish (Spain)\"\n          },\n          {\n            \"value\": \"et\",\n            \"label\": \"Estonian\"\n          },\n          {\n            \"value\": \"eu\",\n            \"label\": \"Basque\"\n          },\n          {\n            \"value\": \"fa\",\n            \"label\": \"Farsi\"\n          },\n          {\n            \"value\": \"fi\",\n            \"label\": \"Finnish\"\n          },\n          {\n            \"value\": \"fo\",\n            \"label\": \"Faeroese\"\n          },\n          {\n            \"value\": \"fr-ca\",\n            \"label\": \"French (Canada)\"\n          },\n          {\n            \"value\": \"fr\",\n            \"label\": \"French (Standard)\"\n          },\n          {\n            \"value\": \"gl\",\n            \"label\": \"Galician\"\n          },\n          {\n            \"value\": \"gu\",\n            \"label\": \"Gujarati\"\n          },\n          {\n            \"value\": \"he\",\n            \"label\": \"Hebrew (modern)\"\n          },\n          {\n            \"value\": \"hi\",\n            \"label\": \"Hindi\"\n          },\n          {\n            \"value\": \"hr\",\n            \"label\": \"Croatian\"\n          },\n          {\n            \"value\": \"hu\",\n            \"label\": \"Hungarian\"\n          },\n          {\n            \"value\": \"id\",\n            \"label\": \"Indonesian\"\n          },\n          {\n            \"value\": \"is\",\n            \"label\": \"Icelandic\"\n          },\n          {\n            \"value\": \"it\",\n            \"label\": \"Italian (Standard)\"\n          },\n          {\n            \"value\": \"ja\",\n            \"label\": \"Japanese\"\n          },\n          {\n            \"value\": \"ka\",\n            \"label\": \"Georgian\"\n          },\n          {\n            \"value\": \"km\",\n            \"label\": \"Central Khmer\"\n          },\n          {\n            \"value\": \"ko\",\n            \"label\": \"Korean\"\n          },\n          {\n            \"value\": \"ku\",\n            \"label\": \"Kurdish\"\n          },\n          {\n            \"value\": \"lt\",\n            \"label\": \"Lithuanian\"\n          },\n          {\n            \"value\": \"lv\",\n            \"label\": \"Latvian\"\n          },\n          {\n            \"value\": \"mk\",\n            \"label\": \"Macedonian\"\n          },\n          {\n            \"value\": \"mn\",\n            \"label\": \"Mongolian\"\n          },\n          {\n            \"value\": \"ms\",\n            \"label\": \"Malay\"\n          },\n          {\n            \"value\": \"nb\",\n            \"label\": \"Norwegian Bokmål\"\n          },\n          {\n            \"value\": \"nl\",\n            \"label\": \"Dutch (Standard)\"\n          },\n          {\n            \"value\": \"no\",\n            \"label\": \"Norwegian\"\n          },\n          {\n            \"value\": \"oc\",\n            \"label\": \"Occitan\"\n          },\n          {\n            \"value\": \"pl\",\n            \"label\": \"Polish\"\n          },\n          {\n            \"value\": \"pt-br\",\n            \"label\": \"Portuguese (Brazil)\"\n          },\n          {\n            \"value\": \"pt\",\n            \"label\": \"Portuguese (Portugal)\"\n          },\n          {\n            \"value\": \"ro\",\n            \"label\": \"Romanian\"\n          },\n          {\n            \"value\": \"ru\",\n            \"label\": \"Russian\"\n          },\n          {\n            \"value\": \"si\",\n            \"label\": \"Sinhala/Sinhalese\"\n          },\n          {\n            \"value\": \"sk\",\n            \"label\": \"Slovak\"\n          },\n          {\n            \"value\": \"sl\",\n            \"label\": \"Slovenian\"\n          },\n          {\n            \"value\": \"sq\",\n            \"label\": \"Albanian\"\n          },\n          {\n            \"value\": \"sr-latn\",\n            \"label\": \"Serbian (Latin)\"\n          },\n          {\n            \"value\": \"sr\",\n            \"label\": \"Serbian\"\n          },\n          {\n            \"value\": \"sv\",\n            \"label\": \"Swedish\"\n          },\n          {\n            \"value\": \"th\",\n            \"label\": \"Thai\"\n          },\n          {\n            \"value\": \"tr\",\n            \"label\": \"Turkish\"\n          },\n          {\n            \"value\": \"tt\",\n            \"label\": \"Tatar\"\n          },\n          {\n            \"value\": \"ug\",\n            \"label\": \"Uighur/Uyghur\"\n          },\n          {\n            \"value\": \"uk\",\n            \"label\": \"Ukrainian\"\n          },\n          {\n            \"value\": \"vi\",\n            \"label\": \"Vietnamese\"\n          },\n          {\n            \"value\": \"zh-cn\",\n            \"label\": \"Chinese (PRC)\"\n          }\n        ],\n        \"default\": \"en\"\n      }\n    ]\n  }\n]\n','',0,NULL,NULL),(19,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.GoToQuestion','Crossroads',1,3,13,0,0,0,'','scripts/go-to-question.js','styles/go-to-question.css','','[\n  {\n    \"name\": \"text\",\n    \"type\": \"text\",\n    \"label\": \"Question Text\",\n    \"importance\": \"high\",\n    \"description\": \"The question that the user will make a choice based upon.\"\n  },\n  {\n    \"name\": \"choices\",\n    \"type\": \"list\",\n    \"label\": \"Choices\",\n    \"importance\": \"high\",\n    \"entity\": \"choice\",\n    \"min\": 2,\n    \"field\": {\n      \"name\": \"choice\",\n      \"type\": \"group\",\n      \"fields\": [\n        {\n          \"name\": \"text\",\n          \"type\": \"text\",\n          \"label\": \"Choice Text\",\n          \"importance\": \"high\",\n          \"description\": \"The label that will displayed on the choice button.\"\n        },\n        {\n          \"name\": \"goTo\",\n          \"type\": \"number\",\n          \"widget\": \"timecode\",\n          \"label\": \"Go To\",\n          \"importance\": \"high\",\n          \"description\": \"The target time the user will be taken to upon pressing the choice button. Enter timecode in the format M:SS.\"\n        },\n        {\n          \"name\": \"ifChosenText\",\n          \"type\": \"text\",\n          \"optional\": true,\n          \"label\": \"If Chosen Text\",\n          \"importance\": \"low\",\n          \"description\": \"An optional confirmation text that will be displayed after the user has pressed the choice button.\"\n        }\n      ]\n    }\n  },\n  {\n    \"name\": \"continueButtonLabel\",\n    \"type\": \"text\",\n    \"label\": \"Continue Button Label\",\n    \"importance\": \"low\",\n    \"default\": \"Continue\",\n    \"common\": true\n  }\n]','',0,'{\"disable\":true,\"disableExtraTitleField\":true}',NULL),(20,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.GuidedTour','Guided tour',1,0,6,0,0,0,'','scripts/h5p-guided-tour.js','styles/h5p-guided-tour.css','','','',0,NULL,NULL),(21,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.IVHotspot','Navigation Hotspot',1,2,14,0,0,0,'','scripts/iv-hotspot.js','styles/iv-hotspot.css','','[\n  {\n    \"name\": \"destination\",\n    \"label\": \"Destination\",\n    \"type\": \"group\",\n    \"importance\": \"high\",\n    \"expanded\": true,\n    \"fields\": [\n      {\n        \"name\": \"type\",\n        \"label\": \"Type\",\n        \"type\": \"select\",\n        \"importance\": \"high\",\n        \"widget\": \"selectToggleFields\",\n        \"options\": [\n          {\n            \"value\": \"timecode\",\n            \"label\": \"Timecode\",\n            \"hideFields\": [\n              \"url\"\n            ]\n          },\n          {\n            \"value\": \"url\",\n            \"label\": \"Another page (URL)\",\n            \"hideFields\": [\n              \"time\"\n            ]\n          }\n        ],\n        \"default\": \"timecode\"\n      },\n      {\n        \"name\": \"time\",\n        \"type\": \"number\",\n        \"widget\": \"timecode\",\n        \"label\": \"Go To\",\n        \"importance\": \"high\",\n        \"description\": \"The target time the user will be taken to upon pressing the hotspot. Enter timecode in the format M:SS.\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"url\",\n        \"type\": \"group\",\n        \"label\": \"URL\",\n        \"importance\": \"high\",\n        \"widget\": \"linkWidget\",\n        \"optional\": true,\n        \"fields\": [\n          {\n            \"name\": \"protocol\",\n            \"type\": \"select\",\n            \"label\": \"Protocol\",\n            \"importance\": \"high\",\n            \"options\": [\n              {\n                \"value\": \"http://\",\n                \"label\": \"http://\"\n              },\n              {\n                \"value\": \"https://\",\n                \"label\": \"https://\"\n              },\n              {\n                \"value\": \"/\",\n                \"label\": \"(root relative)\"\n              },\n              {\n                \"value\": \"other\",\n                \"label\": \"other\"\n              }\n            ],\n            \"optional\": true,\n            \"default\": \"http://\"\n          },\n          {\n            \"name\": \"url\",\n            \"type\": \"text\",\n            \"label\": \"URL\",\n            \"importance\": \"high\",\n            \"optional\": true\n          }\n        ]\n      }\n    ]\n  },\n  {\n    \"name\": \"visuals\",\n    \"type\": \"group\",\n    \"label\": \"Visuals\",\n    \"importance\": \"low\",\n    \"expanded\": true,\n    \"fields\": [\n      {\n        \"name\": \"shape\",\n        \"type\": \"select\",\n        \"label\": \"Shape\",\n        \"importance\": \"low\",\n        \"options\": [\n          {\n            \"value\": \"rectangular\",\n            \"label\": \"Rectangular\"\n          },\n          {\n            \"value\": \"circular\",\n            \"label\": \"Circular\"\n          },\n          {\n            \"value\": \"rounded-rectangle\",\n            \"label\": \"Rounded Rectangle\"\n          }\n        ],\n        \"default\": \"rectangular\"\n      },\n      {\n        \"name\": \"backgroundColor\",\n        \"type\": \"text\",\n        \"label\": \"Background color for hotspot\",\n        \"widget\": \"colorSelector\",\n        \"importance\": \"low\",\n        \"default\": \"rgba(255, 255, 255, 0)\",\n        \"spectrum\": {\n          \"showInput\": true,\n          \"showAlpha\": true,\n          \"preferredFormat\": \"rgb\",\n          \"showPalette\": true,\n          \"palette\": [\n            [\n              \"rgba(255, 255, 255, 0)\"\n            ],\n            [\n              \"rgb(67, 67, 67)\",\n              \"rgb(102, 102, 102)\",\n              \"rgb(204, 204, 204)\",\n              \"rgb(217, 217, 217)\",\n              \"rgb(255, 255, 255)\"\n            ],\n            [\n              \"rgb(152, 0, 0)\",\n              \"rgb(255, 0, 0)\",\n              \"rgb(255, 153, 0)\",\n              \"rgb(255, 255, 0)\",\n              \"rgb(0, 255, 0)\",\n              \"rgb(0, 255, 255)\",\n              \"rgb(74, 134, 232)\",\n              \"rgb(0, 0, 255)\",\n              \"rgb(153, 0, 255)\",\n              \"rgb(255, 0, 255)\"\n            ],\n            [\n              \"rgb(230, 184, 175)\",\n              \"rgb(244, 204, 204)\",\n              \"rgb(252, 229, 205)\",\n              \"rgb(255, 242, 204)\",\n              \"rgb(217, 234, 211)\",\n              \"rgb(208, 224, 227)\",\n              \"rgb(201, 218, 248)\",\n              \"rgb(207, 226, 243)\",\n              \"rgb(217, 210, 233)\",\n              \"rgb(234, 209, 220)\",\n              \"rgb(221, 126, 107)\",\n              \"rgb(234, 153, 153)\",\n              \"rgb(249, 203, 156)\",\n              \"rgb(255, 229, 153)\",\n              \"rgb(182, 215, 168)\",\n              \"rgb(162, 196, 201)\",\n              \"rgb(164, 194, 244)\",\n              \"rgb(159, 197, 232)\",\n              \"rgb(180, 167, 214)\",\n              \"rgb(213, 166, 189)\",\n              \"rgb(204, 65, 37)\",\n              \"rgb(224, 102, 102)\",\n              \"rgb(246, 178, 107)\",\n              \"rgb(255, 217, 102)\",\n              \"rgb(147, 196, 125)\",\n              \"rgb(118, 165, 175)\",\n              \"rgb(109, 158, 235)\",\n              \"rgb(111, 168, 220)\",\n              \"rgb(142, 124, 195)\",\n              \"rgb(194, 123, 160)\",\n              \"rgb(166, 28, 0)\",\n              \"rgb(204, 0, 0)\",\n              \"rgb(230, 145, 56)\",\n              \"rgb(241, 194, 50)\",\n              \"rgb(106, 168, 79)\",\n              \"rgb(69, 129, 142)\",\n              \"rgb(60, 120, 216)\",\n              \"rgb(61, 133, 198)\",\n              \"rgb(103, 78, 167)\",\n              \"rgb(166, 77, 121)\",\n              \"rgb(91, 15, 0)\",\n              \"rgb(102, 0, 0)\",\n              \"rgb(120, 63, 4)\",\n              \"rgb(127, 96, 0)\",\n              \"rgb(39, 78, 19)\",\n              \"rgb(12, 52, 61)\",\n              \"rgb(28, 69, 135)\",\n              \"rgb(7, 55, 99)\",\n              \"rgb(32, 18, 77)\",\n              \"rgb(76, 17, 48)\"\n            ]\n          ]\n        }\n      },\n      {\n        \"name\": \"pointerCursor\",\n        \"type\": \"boolean\",\n        \"label\": \"Use pointer cursor\",\n        \"importance\": \"low\",\n        \"default\": true\n      },\n      {\n        \"name\": \"animation\",\n        \"type\": \"boolean\",\n        \"label\": \"Add blinking effect\",\n        \"importance\": \"low\",\n        \"description\": \"Note: Blinking effect is always enabled in the editor so you are able to find transparent hotspots\"\n      }\n    ]\n  },\n  {\n    \"name\": \"texts\",\n    \"type\": \"group\",\n    \"label\": \"Texts\",\n    \"expanded\": true,\n    \"importance\": \"low\",\n    \"fields\": [\n      {\n        \"name\": \"alternativeText\",\n        \"type\": \"text\",\n        \"importance\": \"low\",\n        \"label\": \"Alternative Text\",\n        \"description\": \"Describe the subject the hotspot covers. Used for readspeakers\",\n        \"placeholder\": \"An apple on a table\",\n        \"optional\": false\n      },\n      {\n        \"name\": \"label\",\n        \"type\": \"text\",\n        \"importance\": \"low\",\n        \"label\": \"Hotspot Label\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"showLabel\",\n        \"type\": \"boolean\",\n        \"label\": \"Show label\",\n        \"importance\": \"low\",\n        \"default\": false\n      },\n      {\n        \"name\": \"labelColor\",\n        \"type\": \"text\",\n        \"label\": \"Label color\",\n        \"widget\": \"showWhen\",\n        \"importance\": \"low\",\n        \"optional\": true,\n        \"default\": \"rgb(0, 0, 0)\",\n        \"showWhen\": {\n          \"detach\": false,\n          \"widget\": \"colorSelector\",\n          \"rules\": [\n            {\n              \"field\": \"showLabel\",\n              \"equals\": true\n            }\n          ]\n        },\n        \"spectrum\": {\n          \"showInput\": true,\n          \"showAlpha\": true,\n          \"preferredFormat\": \"rgb\",\n          \"showPalette\": true,\n          \"palette\": [\n            [\n              \"rgba(255, 255, 255, 0)\"\n            ],\n            [\n              \"rgb(67, 67, 67)\",\n              \"rgb(102, 102, 102)\",\n              \"rgb(204, 204, 204)\",\n              \"rgb(217, 217, 217)\",\n              \"rgb(255, 255, 255)\"\n            ],\n            [\n              \"rgb(152, 0, 0)\",\n              \"rgb(255, 0, 0)\",\n              \"rgb(255, 153, 0)\",\n              \"rgb(255, 255, 0)\",\n              \"rgb(0, 255, 0)\",\n              \"rgb(0, 255, 255)\",\n              \"rgb(74, 134, 232)\",\n              \"rgb(0, 0, 255)\",\n              \"rgb(153, 0, 255)\",\n              \"rgb(255, 0, 255)\"\n            ],\n            [\n              \"rgb(230, 184, 175)\",\n              \"rgb(244, 204, 204)\",\n              \"rgb(252, 229, 205)\",\n              \"rgb(255, 242, 204)\",\n              \"rgb(217, 234, 211)\",\n              \"rgb(208, 224, 227)\",\n              \"rgb(201, 218, 248)\",\n              \"rgb(207, 226, 243)\",\n              \"rgb(217, 210, 233)\",\n              \"rgb(234, 209, 220)\",\n              \"rgb(221, 126, 107)\",\n              \"rgb(234, 153, 153)\",\n              \"rgb(249, 203, 156)\",\n              \"rgb(255, 229, 153)\",\n              \"rgb(182, 215, 168)\",\n              \"rgb(162, 196, 201)\",\n              \"rgb(164, 194, 244)\",\n              \"rgb(159, 197, 232)\",\n              \"rgb(180, 167, 214)\",\n              \"rgb(213, 166, 189)\",\n              \"rgb(204, 65, 37)\",\n              \"rgb(224, 102, 102)\",\n              \"rgb(246, 178, 107)\",\n              \"rgb(255, 217, 102)\",\n              \"rgb(147, 196, 125)\",\n              \"rgb(118, 165, 175)\",\n              \"rgb(109, 158, 235)\",\n              \"rgb(111, 168, 220)\",\n              \"rgb(142, 124, 195)\",\n              \"rgb(194, 123, 160)\",\n              \"rgb(166, 28, 0)\",\n              \"rgb(204, 0, 0)\",\n              \"rgb(230, 145, 56)\",\n              \"rgb(241, 194, 50)\",\n              \"rgb(106, 168, 79)\",\n              \"rgb(69, 129, 142)\",\n              \"rgb(60, 120, 216)\",\n              \"rgb(61, 133, 198)\",\n              \"rgb(103, 78, 167)\",\n              \"rgb(166, 77, 121)\",\n              \"rgb(91, 15, 0)\",\n              \"rgb(102, 0, 0)\",\n              \"rgb(120, 63, 4)\",\n              \"rgb(127, 96, 0)\",\n              \"rgb(39, 78, 19)\",\n              \"rgb(12, 52, 61)\",\n              \"rgb(28, 69, 135)\",\n              \"rgb(7, 55, 99)\",\n              \"rgb(32, 18, 77)\",\n              \"rgb(76, 17, 48)\"\n            ]\n          ]\n        }\n      }\n    ]\n  }\n]','',0,'{\"disable\":true,\"disableExtraTitleField\":true}',NULL),(22,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.Image','Image',1,1,12,0,0,0,'','image.js','image.css','','[\n  {\n    \"name\": \"file\",\n    \"type\": \"image\",\n    \"label\": \"Image\",\n    \"importance\": \"high\",\n    \"disableCopyright\": true\n  },\n  {\n    \"name\": \"alt\",\n    \"type\": \"text\",\n    \"label\": \"Alternative text\",\n    \"importance\": \"high\",\n    \"description\": \"Required. If the browser can\'t load the image this text will be displayed instead. Also used by \\\"text-to-speech\\\" readers.\"\n  },\n  {\n    \"name\": \"title\",\n    \"type\": \"text\",\n    \"label\": \"Hover text\",\n    \"importance\": \"low\",\n    \"description\": \"Optional. This text is displayed when the users hover their pointing device over the image.\",\n    \"optional\": true\n  },\n  {\n    \"name\": \"contentName\",\n    \"type\": \"text\",\n    \"label\": \"Image content name\",\n    \"importance\": \"low\",\n    \"common\": true,\n    \"default\": \"Image\"\n  }\n]\n','',0,'{\"disable\":false,\"disableExtraTitleField\":true}',NULL),(23,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.InteractiveVideo','Interactive Video',1,22,14,1,0,1,'iframe','dist/h5p-interactive-video.js','dist/h5p-interactive-video.css','','[\n  {\n    \"name\": \"interactiveVideo\",\n    \"type\": \"group\",\n    \"widget\": \"wizard\",\n    \"label\": \"Interactive Video Editor\",\n    \"importance\": \"high\",\n    \"fields\": [\n      {\n        \"name\": \"video\",\n        \"type\": \"group\",\n        \"label\": \"Upload/embed video\",\n        \"importance\": \"high\",\n        \"fields\": [\n          {\n            \"name\": \"files\",\n            \"type\": \"video\",\n            \"label\": \"Add a video\",\n            \"importance\": \"high\",\n            \"description\": \"Click below to add a video you wish to use in your interactive video. You can add a video link or upload video files. It is possible to add several versions of the video with different qualities. To ensure maximum support in browsers at least add a version in webm and mp4 formats.\",\n            \"extraAttributes\": [\n              \"metadata\"\n            ],\n            \"enableCustomQualityLabel\": true\n          },\n          {\n            \"name\": \"startScreenOptions\",\n            \"type\": \"group\",\n            \"label\": \"Start screen options (unsupported for YouTube videos)\",\n            \"importance\": \"low\",\n            \"fields\": [\n              {\n                \"name\": \"title\",\n                \"type\": \"text\",\n                \"label\": \"The title of this interactive video\",\n                \"importance\": \"low\",\n                \"maxLength\": 60,\n                \"default\": \"Interactive Video\",\n                \"description\": \"Used in summaries, statistics etc.\"\n              },\n              {\n                \"name\": \"hideStartTitle\",\n                \"type\": \"boolean\",\n                \"label\": \"Hide title on video start screen\",\n                \"importance\": \"low\",\n                \"optional\": true,\n                \"default\": false\n              },\n              {\n                \"name\": \"shortStartDescription\",\n                \"type\": \"text\",\n                \"label\": \"Short description (Optional)\",\n                \"importance\": \"low\",\n                \"optional\": true,\n                \"maxLength\": 120,\n                \"description\": \"Optional. Display a short description text on the video start screen. Does not work for YouTube videos.\"\n              },\n              {\n                \"name\": \"poster\",\n                \"type\": \"image\",\n                \"label\": \"Poster image\",\n                \"importance\": \"low\",\n                \"optional\": true,\n                \"description\": \"Image displayed before the user launches the video. Does not work for YouTube Videos.\"\n              }\n            ]\n          },\n          {\n            \"name\": \"textTracks\",\n            \"type\": \"group\",\n            \"label\": \"Text tracks (unsupported for YouTube videos)\",\n            \"importance\": \"low\",\n            \"fields\": [\n              {\n                \"name\": \"videoTrack\",\n                \"type\": \"list\",\n                \"label\": \"Available text tracks\",\n                \"importance\": \"low\",\n                \"optional\": true,\n                \"entity\": \"Track\",\n                \"min\": 0,\n                \"defaultNum\": 1,\n                \"field\": {\n                  \"name\": \"track\",\n                  \"type\": \"group\",\n                  \"label\": \"Track\",\n                  \"importance\": \"low\",\n                  \"expanded\": false,\n                  \"fields\": [\n                    {\n                      \"name\": \"label\",\n                      \"type\": \"text\",\n                      \"label\": \"Track label\",\n                      \"description\": \"Used if you offer multiple tracks and the user has to choose a track. For instance \'Spanish subtitles\' could be the label of a Spanish subtitle track.\",\n                      \"importance\": \"low\",\n                      \"default\": \"Subtitles\",\n                      \"optional\": true\n                    },\n                    {\n                      \"name\": \"kind\",\n                      \"type\": \"select\",\n                      \"label\": \"Type of text track\",\n                      \"importance\": \"low\",\n                      \"default\": \"subtitles\",\n                      \"options\": [\n                        {\n                          \"value\": \"subtitles\",\n                          \"label\": \"Subtitles\"\n                        },\n                        {\n                          \"value\": \"captions\",\n                          \"label\": \"Captions\"\n                        },\n                        {\n                          \"value\": \"descriptions\",\n                          \"label\": \"Descriptions\"\n                        }\n                      ]\n                    },\n                    {\n                      \"name\": \"srcLang\",\n                      \"type\": \"text\",\n                      \"label\": \"Source language, must be defined for subtitles\",\n                      \"importance\": \"low\",\n                      \"default\": \"en\",\n                      \"description\": \"Must be a valid BCP 47 language tag. If \'Subtitles\' is the type of text track selected, the source language of the track must be defined.\"\n                    },\n                    {\n                      \"name\": \"track\",\n                      \"type\": \"file\",\n                      \"label\": \"Track source (WebVTT file)\",\n                      \"importance\": \"low\"\n                    }\n                  ]\n                }\n              },\n              {\n                \"name\": \"defaultTrackLabel\",\n                \"type\": \"text\",\n                \"label\": \"Default text track\",\n                \"description\": \"If left empty or not matching any of the text tracks the first text track will be used as the default.\",\n                \"importance\": \"low\",\n                \"optional\": true\n              }\n            ]\n          }\n        ]\n      },\n      {\n        \"name\": \"assets\",\n        \"type\": \"group\",\n        \"label\": \"Add interactions\",\n        \"importance\": \"high\",\n        \"widget\": \"interactiveVideo\",\n        \"video\": \"video/files\",\n        \"poster\": \"video/startScreenOptions/poster\",\n        \"fields\": [\n          {\n            \"name\": \"interactions\",\n            \"type\": \"list\",\n            \"field\": {\n              \"name\": \"interaction\",\n              \"type\": \"group\",\n              \"fields\": [\n                {\n                  \"name\": \"duration\",\n                  \"type\": \"group\",\n                  \"widget\": \"duration\",\n                  \"label\": \"Display time\",\n                  \"importance\": \"low\",\n                  \"fields\": [\n                    {\n                      \"name\": \"from\",\n                      \"type\": \"number\"\n                    },\n                    {\n                      \"name\": \"to\",\n                      \"type\": \"number\"\n                    }\n                  ]\n                },\n                {\n                  \"name\": \"pause\",\n                  \"label\": \"Pause video\",\n                  \"importance\": \"low\",\n                  \"type\": \"boolean\"\n                },\n                {\n                  \"name\": \"displayType\",\n                  \"label\": \"Display as\",\n                  \"importance\": \"low\",\n                  \"description\": \"<b>Button</b> is a collapsed interaction the user must press to open. <b>Poster</b> is an expanded interaction displayed directly on top of the video\",\n                  \"type\": \"select\",\n                  \"widget\": \"imageRadioButtonGroup\",\n                  \"options\": [\n                    {\n                      \"value\": \"button\",\n                      \"label\": \"Button\"\n                    },\n                    {\n                      \"value\": \"poster\",\n                      \"label\": \"Poster\"\n                    }\n                  ],\n                  \"default\": \"button\"\n                },\n                {\n                  \"name\": \"buttonOnMobile\",\n                  \"label\": \"Turn into button on small screens\",\n                  \"importance\": \"low\",\n                  \"type\": \"boolean\",\n                  \"default\": false\n                },\n                {\n                  \"name\": \"label\",\n                  \"type\": \"text\",\n                  \"widget\": \"html\",\n                  \"label\": \"Label\",\n                  \"importance\": \"low\",\n                  \"description\": \"Label displayed next to interaction icon.\",\n                  \"optional\": true,\n                  \"enterMode\": \"p\",\n                  \"tags\": [\n                    \"p\"\n                  ]\n                },\n                {\n                  \"name\": \"x\",\n                  \"type\": \"number\",\n                  \"importance\": \"low\",\n                  \"widget\": \"none\"\n                },\n                {\n                  \"name\": \"y\",\n                  \"type\": \"number\",\n                  \"importance\": \"low\",\n                  \"widget\": \"none\"\n                },\n                {\n                  \"name\": \"width\",\n                  \"type\": \"number\",\n                  \"widget\": \"none\",\n                  \"importance\": \"low\",\n                  \"optional\": true\n                },\n                {\n                  \"name\": \"height\",\n                  \"type\": \"number\",\n                  \"widget\": \"none\",\n                  \"importance\": \"low\",\n                  \"optional\": true\n                },\n                {\n                  \"name\": \"libraryTitle\",\n                  \"type\": \"text\",\n                  \"importance\": \"low\",\n                  \"optional\": true,\n                  \"widget\": \"none\"\n                },\n                {\n                  \"name\": \"action\",\n                  \"type\": \"library\",\n                  \"importance\": \"low\",\n                  \"options\": [\n                    \"H5P.Nil 1.0\",\n                    \"H5P.Text 1.1\",\n                    \"H5P.Table 1.1\",\n                    \"H5P.Link 1.3\",\n                    \"H5P.Image 1.1\",\n                    \"H5P.Summary 1.10\",\n                    \"H5P.SingleChoiceSet 1.11\",\n                    \"H5P.MultiChoice 1.14\",\n                    \"H5P.TrueFalse 1.6\",\n                    \"H5P.Blanks 1.12\",\n                    \"H5P.DragQuestion 1.13\",\n                    \"H5P.MarkTheWords 1.9\",\n                    \"H5P.DragText 1.8\",\n                    \"H5P.GoToQuestion 1.3\",\n                    \"H5P.IVHotspot 1.2\",\n                    \"H5P.Questionnaire 1.3\",\n                    \"H5P.FreeTextQuestion 1.0\"\n                  ]\n                },\n                {\n                  \"name\": \"adaptivity\",\n                  \"type\": \"group\",\n                  \"label\": \"Adaptivity\",\n                  \"importance\": \"low\",\n                  \"optional\": true,\n                  \"fields\": [\n                    {\n                      \"name\": \"correct\",\n                      \"type\": \"group\",\n                      \"label\": \"Action on all correct\",\n                      \"fields\": [\n                        {\n                          \"name\": \"seekTo\",\n                          \"type\": \"number\",\n                          \"widget\": \"timecode\",\n                          \"label\": \"Seek to\",\n                          \"description\": \"Enter timecode in the format M:SS\"\n                        },\n                        {\n                          \"name\": \"allowOptOut\",\n                          \"type\": \"boolean\",\n                          \"label\": \"Allow the user to opt out and continue\"\n                        },\n                        {\n                          \"name\": \"message\",\n                          \"type\": \"text\",\n                          \"widget\": \"html\",\n                          \"enterMode\": \"p\",\n                          \"tags\": [\n                            \"strong\",\n                            \"em\",\n                            \"del\",\n                            \"a\",\n                            \"code\"\n                          ],\n                          \"label\": \"Message\"\n                        },\n                        {\n                          \"name\": \"seekLabel\",\n                          \"type\": \"text\",\n                          \"label\": \"Label for seek button\"\n                        }\n                      ]\n                    },\n                    {\n                      \"name\": \"wrong\",\n                      \"type\": \"group\",\n                      \"label\": \"Action on wrong\",\n                      \"fields\": [\n                        {\n                          \"name\": \"seekTo\",\n                          \"type\": \"number\",\n                          \"widget\": \"timecode\",\n                          \"label\": \"Seek to\",\n                          \"description\": \"Enter timecode in the format M:SS\"\n                        },\n                        {\n                          \"name\": \"allowOptOut\",\n                          \"type\": \"boolean\",\n                          \"label\": \"Allow the user to opt out and continue\"\n                        },\n                        {\n                          \"name\": \"message\",\n                          \"type\": \"text\",\n                          \"widget\": \"html\",\n                          \"enterMode\": \"p\",\n                          \"tags\": [\n                            \"strong\",\n                            \"em\",\n                            \"del\",\n                            \"a\",\n                            \"code\"\n                          ],\n                          \"label\": \"Message\"\n                        },\n                        {\n                          \"name\": \"seekLabel\",\n                          \"type\": \"text\",\n                          \"label\": \"Label for seek button\"\n                        }\n                      ]\n                    },\n                    {\n                      \"name\": \"requireCompletion\",\n                      \"type\": \"boolean\",\n                      \"label\": \"Require full score for task before proceeding\",\n                      \"description\": \"For best functionality this option should be used in conjunction with the \\\"Prevent skipping forward in a video\\\" option of Interactive Video.\"\n                    }\n                  ]\n                },\n                {\n                  \"name\": \"visuals\",\n                  \"label\": \"Visuals\",\n                  \"importance\": \"low\",\n                  \"type\": \"group\",\n                  \"fields\": [\n                    {\n                      \"name\": \"backgroundColor\",\n                      \"type\": \"text\",\n                      \"label\": \"Background color\",\n                      \"widget\": \"colorSelector\",\n                      \"default\": \"rgb(255, 255, 255)\",\n                      \"spectrum\": {\n                        \"showInput\": true,\n                        \"showAlpha\": true,\n                        \"preferredFormat\": \"rgb\",\n                        \"showPalette\": true,\n                        \"palette\": [\n                          [\n                            \"rgba(0, 0, 0, 0)\"\n                          ],\n                          [\n                            \"rgb(67, 67, 67)\",\n                            \"rgb(102, 102, 102)\",\n                            \"rgb(204, 204, 204)\",\n                            \"rgb(217, 217, 217)\",\n                            \"rgb(255, 255, 255)\"\n                          ],\n                          [\n                            \"rgb(152, 0, 0)\",\n                            \"rgb(255, 0, 0)\",\n                            \"rgb(255, 153, 0)\",\n                            \"rgb(255, 255, 0)\",\n                            \"rgb(0, 255, 0)\",\n                            \"rgb(0, 255, 255)\",\n                            \"rgb(74, 134, 232)\",\n                            \"rgb(0, 0, 255)\",\n                            \"rgb(153, 0, 255)\",\n                            \"rgb(255, 0, 255)\"\n                          ],\n                          [\n                            \"rgb(230, 184, 175)\",\n                            \"rgb(244, 204, 204)\",\n                            \"rgb(252, 229, 205)\",\n                            \"rgb(255, 242, 204)\",\n                            \"rgb(217, 234, 211)\",\n                            \"rgb(208, 224, 227)\",\n                            \"rgb(201, 218, 248)\",\n                            \"rgb(207, 226, 243)\",\n                            \"rgb(217, 210, 233)\",\n                            \"rgb(234, 209, 220)\",\n                            \"rgb(221, 126, 107)\",\n                            \"rgb(234, 153, 153)\",\n                            \"rgb(249, 203, 156)\",\n                            \"rgb(255, 229, 153)\",\n                            \"rgb(182, 215, 168)\",\n                            \"rgb(162, 196, 201)\",\n                            \"rgb(164, 194, 244)\",\n                            \"rgb(159, 197, 232)\",\n                            \"rgb(180, 167, 214)\",\n                            \"rgb(213, 166, 189)\",\n                            \"rgb(204, 65, 37)\",\n                            \"rgb(224, 102, 102)\",\n                            \"rgb(246, 178, 107)\",\n                            \"rgb(255, 217, 102)\",\n                            \"rgb(147, 196, 125)\",\n                            \"rgb(118, 165, 175)\",\n                            \"rgb(109, 158, 235)\",\n                            \"rgb(111, 168, 220)\",\n                            \"rgb(142, 124, 195)\",\n                            \"rgb(194, 123, 160)\",\n                            \"rgb(166, 28, 0)\",\n                            \"rgb(204, 0, 0)\",\n                            \"rgb(230, 145, 56)\",\n                            \"rgb(241, 194, 50)\",\n                            \"rgb(106, 168, 79)\",\n                            \"rgb(69, 129, 142)\",\n                            \"rgb(60, 120, 216)\",\n                            \"rgb(61, 133, 198)\",\n                            \"rgb(103, 78, 167)\",\n                            \"rgb(166, 77, 121)\",\n                            \"rgb(91, 15, 0)\",\n                            \"rgb(102, 0, 0)\",\n                            \"rgb(120, 63, 4)\",\n                            \"rgb(127, 96, 0)\",\n                            \"rgb(39, 78, 19)\",\n                            \"rgb(12, 52, 61)\",\n                            \"rgb(28, 69, 135)\",\n                            \"rgb(7, 55, 99)\",\n                            \"rgb(32, 18, 77)\",\n                            \"rgb(76, 17, 48)\"\n                          ]\n                        ]\n                      }\n                    },\n                    {\n                      \"name\": \"boxShadow\",\n                      \"type\": \"boolean\",\n                      \"label\": \"Box shadow\",\n                      \"default\": true,\n                      \"description\": \"Adds a subtle shadow around the interaction. You might want to disable this for completely transparent interactions\"\n                    }\n                  ]\n                },\n                {\n                  \"name\": \"goto\",\n                  \"label\": \"Go to on click\",\n                  \"importance\": \"low\",\n                  \"type\": \"group\",\n                  \"fields\": [\n                    {\n                      \"name\": \"type\",\n                      \"label\": \"Type\",\n                      \"type\": \"select\",\n                      \"widget\": \"selectToggleFields\",\n                      \"options\": [\n                        {\n                          \"value\": \"timecode\",\n                          \"label\": \"Timecode\",\n                          \"hideFields\": [\n                            \"url\"\n                          ]\n                        },\n                        {\n                          \"value\": \"url\",\n                          \"label\": \"Another page (URL)\",\n                          \"hideFields\": [\n                            \"time\"\n                          ]\n                        }\n                      ],\n                      \"optional\": true\n                    },\n                    {\n                      \"name\": \"time\",\n                      \"type\": \"number\",\n                      \"widget\": \"timecode\",\n                      \"label\": \"Go To\",\n                      \"description\": \"The target time the user will be taken to upon pressing the hotspot. Enter timecode in the format M:SS.\",\n                      \"optional\": true\n                    },\n                    {\n                      \"name\": \"url\",\n                      \"type\": \"group\",\n                      \"label\": \"URL\",\n                      \"widget\": \"linkWidget\",\n                      \"optional\": true,\n                      \"fields\": [\n                        {\n                          \"name\": \"protocol\",\n                          \"type\": \"select\",\n                          \"label\": \"Protocol\",\n                          \"options\": [\n                            {\n                              \"value\": \"http://\",\n                              \"label\": \"http://\"\n                            },\n                            {\n                              \"value\": \"https://\",\n                              \"label\": \"https://\"\n                            },\n                            {\n                              \"value\": \"/\",\n                              \"label\": \"(root relative)\"\n                            },\n                            {\n                              \"value\": \"other\",\n                              \"label\": \"other\"\n                            }\n                          ],\n                          \"optional\": true,\n                          \"default\": \"http://\"\n                        },\n                        {\n                          \"name\": \"url\",\n                          \"type\": \"text\",\n                          \"label\": \"URL\",\n                          \"optional\": true\n                        }\n                      ]\n                    },\n                    {\n                      \"name\": \"visualize\",\n                      \"type\": \"boolean\",\n                      \"label\": \"Visualize\",\n                      \"description\": \"Show that interaction can be clicked by adding a border and an icon\"\n                    }\n                  ]\n                }\n              ]\n            }\n          },\n          {\n            \"name\": \"bookmarks\",\n            \"importance\": \"low\",\n            \"type\": \"list\",\n            \"field\": {\n              \"name\": \"bookmark\",\n              \"type\": \"group\",\n              \"fields\": [\n                {\n                  \"name\": \"time\",\n                  \"type\": \"number\"\n                },\n                {\n                  \"name\": \"label\",\n                  \"type\": \"text\"\n                }\n              ]\n            }\n          },\n          {\n            \"name\": \"endscreens\",\n            \"importance\": \"low\",\n            \"type\": \"list\",\n            \"field\": {\n              \"name\": \"endscreen\",\n              \"type\": \"group\",\n              \"fields\": [\n                {\n                  \"name\": \"time\",\n                  \"type\": \"number\"\n                },\n                {\n                  \"name\": \"label\",\n                  \"type\": \"text\"\n                }\n              ]\n            }\n          }\n        ]\n      },\n      {\n        \"name\": \"summary\",\n        \"type\": \"group\",\n        \"label\": \"Summary task\",\n        \"importance\": \"high\",\n        \"fields\": [\n          {\n            \"name\": \"task\",\n            \"type\": \"library\",\n            \"options\": [\n              \"H5P.Summary 1.10\"\n            ],\n            \"default\": {\n              \"library\": \"H5P.Summary 1.10\",\n              \"params\": {}\n            }\n          },\n          {\n            \"name\": \"displayAt\",\n            \"type\": \"number\",\n            \"label\": \"Display at\",\n            \"description\": \"Number of seconds before the video ends.\",\n            \"default\": 3\n          }\n        ]\n      }\n    ]\n  },\n  {\n    \"name\": \"override\",\n    \"type\": \"group\",\n    \"label\": \"Behavioural settings\",\n    \"importance\": \"low\",\n    \"optional\": true,\n    \"fields\": [\n      {\n        \"name\": \"startVideoAt\",\n        \"type\": \"number\",\n        \"widget\": \"timecode\",\n        \"label\": \"Start video at\",\n        \"importance\": \"low\",\n        \"optional\": true,\n        \"description\": \"Enter timecode in the format M:SS\"\n      },\n      {\n        \"name\": \"autoplay\",\n        \"type\": \"boolean\",\n        \"label\": \"Auto-play video\",\n        \"default\": false,\n        \"optional\": true,\n        \"description\": \"Start playing the video automatically\"\n      },\n      {\n        \"name\": \"loop\",\n        \"type\": \"boolean\",\n        \"label\": \"Loop the video\",\n        \"default\": false,\n        \"optional\": true,\n        \"description\": \"Check if video should run in a loop\"\n      },\n      {\n        \"name\": \"showSolutionButton\",\n        \"type\": \"select\",\n        \"label\": \"Override \\\"Show Solution\\\" button\",\n        \"importance\": \"low\",\n        \"description\": \"This option determines if the \\\"Show Solution\\\" button will be shown for all questions, disabled for all or configured for each question individually.\",\n        \"optional\": true,\n        \"options\": [\n          {\n            \"value\": \"on\",\n            \"label\": \"Enabled\"\n          },\n          {\n            \"value\": \"off\",\n            \"label\": \"Disabled\"\n          }\n        ]\n      },\n      {\n        \"name\": \"retryButton\",\n        \"type\": \"select\",\n        \"label\": \"Override \\\"Retry\\\" button\",\n        \"importance\": \"low\",\n        \"description\": \"This option determines if the \\\"Retry\\\" button will be shown for all questions, disabled for all or configured for each question individually.\",\n        \"optional\": true,\n        \"options\": [\n          {\n            \"value\": \"on\",\n            \"label\": \"Enabled\"\n          },\n          {\n            \"value\": \"off\",\n            \"label\": \"Disabled\"\n          }\n        ]\n      },\n      {\n        \"name\": \"showBookmarksmenuOnLoad\",\n        \"type\": \"boolean\",\n        \"label\": \"Start with bookmarks menu open\",\n        \"importance\": \"low\",\n        \"default\": false,\n        \"description\": \"This function is not available on iPad when using YouTube as video source.\"\n      },\n      {\n        \"name\": \"showRewind10\",\n        \"type\": \"boolean\",\n        \"label\": \"Show button for rewinding 10 seconds\",\n        \"importance\": \"low\",\n        \"default\": false\n      },\n      {\n        \"name\": \"preventSkipping\",\n        \"type\": \"boolean\",\n        \"default\": false,\n        \"label\": \"Prevent skipping forward in a video\",\n        \"importance\": \"low\",\n        \"description\": \"Enabling this options will disable user video navigation through default controls.\"\n      },\n      {\n        \"name\": \"deactivateSound\",\n        \"type\": \"boolean\",\n        \"default\": false,\n        \"label\": \"Deactivate sound\",\n        \"importance\": \"low\",\n        \"description\": \"Enabling this option will deactivate the video\'s sound and prevent it from being switched on.\"\n      }\n    ]\n  },\n  {\n    \"name\": \"l10n\",\n    \"type\": \"group\",\n    \"label\": \"Localize\",\n    \"importance\": \"low\",\n    \"common\": true,\n    \"optional\": true,\n    \"fields\": [\n      {\n        \"name\": \"interaction\",\n        \"type\": \"text\",\n        \"label\": \"Interaction title\",\n        \"importance\": \"low\",\n        \"default\": \"Interaction\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"play\",\n        \"type\": \"text\",\n        \"label\": \"Play title\",\n        \"importance\": \"low\",\n        \"default\": \"Play\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"pause\",\n        \"type\": \"text\",\n        \"label\": \"Pause title\",\n        \"importance\": \"low\",\n        \"default\": \"Pause\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"mute\",\n        \"type\": \"text\",\n        \"label\": \"Mute title\",\n        \"importance\": \"low\",\n        \"default\": \"Mute, currently unmuted\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"unmute\",\n        \"type\": \"text\",\n        \"label\": \"Unmute title\",\n        \"importance\": \"low\",\n        \"default\": \"Unmute, currently muted\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"quality\",\n        \"type\": \"text\",\n        \"label\": \"Video quality title\",\n        \"importance\": \"low\",\n        \"default\": \"Video Quality\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"captions\",\n        \"type\": \"text\",\n        \"label\": \"Video captions title\",\n        \"importance\": \"low\",\n        \"default\": \"Captions\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"close\",\n        \"type\": \"text\",\n        \"label\": \"Close button text\",\n        \"importance\": \"low\",\n        \"default\": \"Close\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"fullscreen\",\n        \"type\": \"text\",\n        \"label\": \"Fullscreen title\",\n        \"importance\": \"low\",\n        \"default\": \"Fullscreen\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"exitFullscreen\",\n        \"type\": \"text\",\n        \"label\": \"Exit fullscreen title\",\n        \"importance\": \"low\",\n        \"default\": \"Exit Fullscreen\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"summary\",\n        \"type\": \"text\",\n        \"label\": \"Summary title\",\n        \"importance\": \"low\",\n        \"default\": \"Open summary dialog\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"bookmarks\",\n        \"type\": \"text\",\n        \"label\": \"Bookmarks title\",\n        \"importance\": \"low\",\n        \"default\": \"Bookmarks\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endscreen\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen title\",\n        \"importance\": \"low\",\n        \"default\": \"Submit screen\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"defaultAdaptivitySeekLabel\",\n        \"type\": \"text\",\n        \"label\": \"Default label for adaptivity seek button\",\n        \"importance\": \"low\",\n        \"default\": \"Continue\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"continueWithVideo\",\n        \"type\": \"text\",\n        \"label\": \"Default label for continue video button\",\n        \"importance\": \"low\",\n        \"default\": \"Continue with video\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"playbackRate\",\n        \"type\": \"text\",\n        \"label\": \"Set playback rate\",\n        \"importance\": \"low\",\n        \"default\": \"Playback Rate\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"rewind10\",\n        \"type\": \"text\",\n        \"label\": \"Rewind 10 Seconds\",\n        \"importance\": \"low\",\n        \"default\": \"Rewind 10 Seconds\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"navDisabled\",\n        \"type\": \"text\",\n        \"label\": \"Navigation is disabled text\",\n        \"importance\": \"low\",\n        \"default\": \"Navigation is disabled\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"sndDisabled\",\n        \"type\": \"text\",\n        \"label\": \"Sound is disabled text\",\n        \"importance\": \"low\",\n        \"default\": \"Sound is disabled\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"requiresCompletionWarning\",\n        \"type\": \"text\",\n        \"label\": \"Warning that the user must answer the question correctly before continuing\",\n        \"importance\": \"low\",\n        \"default\": \"You need to answer all the questions correctly before continuing.\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"back\",\n        \"type\": \"text\",\n        \"label\": \"Back button\",\n        \"importance\": \"low\",\n        \"default\": \"Back\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"hours\",\n        \"type\": \"text\",\n        \"label\": \"Passed time hours\",\n        \"importance\": \"low\",\n        \"default\": \"Hours\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"minutes\",\n        \"type\": \"text\",\n        \"label\": \"Passed time minutes\",\n        \"importance\": \"low\",\n        \"default\": \"Minutes\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"seconds\",\n        \"type\": \"text\",\n        \"label\": \"Passed time seconds\",\n        \"importance\": \"low\",\n        \"default\": \"Seconds\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"currentTime\",\n        \"type\": \"text\",\n        \"label\": \"Label for current time\",\n        \"importance\": \"low\",\n        \"default\": \"Current time:\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"totalTime\",\n        \"type\": \"text\",\n        \"label\": \"Label for total time\",\n        \"importance\": \"low\",\n        \"default\": \"Total time:\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"singleInteractionAnnouncement\",\n        \"type\": \"text\",\n        \"label\": \"Text explaining that a single interaction with a name has come into view\",\n        \"importance\": \"low\",\n        \"default\": \"Interaction appeared:\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"multipleInteractionsAnnouncement\",\n        \"type\": \"text\",\n        \"label\": \"Text for explaining that multiple interactions have come into view\",\n        \"importance\": \"low\",\n        \"default\": \"Multiple interactions appeared.\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"videoPausedAnnouncement\",\n        \"type\": \"text\",\n        \"label\": \"Video is paused announcement\",\n        \"importance\": \"low\",\n        \"default\": \"Video is paused\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"content\",\n        \"type\": \"text\",\n        \"label\": \"Content label\",\n        \"importance\": \"low\",\n        \"default\": \"Content\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"answered\",\n        \"type\": \"text\",\n        \"label\": \"Answered message (@answered will be replaced with the number of answered questions)\",\n        \"importance\": \"low\",\n        \"default\": \"@answered answered\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endcardTitle\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen title\",\n        \"importance\": \"low\",\n        \"default\": \"@answered Question(s) answered\",\n        \"description\": \"@answered will be replaced by the number of answered questions.\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endcardInformation\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen information\",\n        \"importance\": \"low\",\n        \"default\": \"You have answered @answered questions, click below to submit your answers.\",\n        \"description\": \"@answered will be replaced by the number of answered questions.\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endcardInformationOnSubmitButtonDisabled\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen information when submit button is disabled\",\n        \"importance\": \"low\",\n        \"default\": \"You have answered @answered questions.\",\n        \"description\": \"@answered will be replaced by the number of answered questions.\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endcardInformationNoAnswers\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen information for missing answers\",\n        \"importance\": \"low\",\n        \"default\": \"You have not answered any questions.\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endcardInformationMustHaveAnswer\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen information for answer needed\",\n        \"importance\": \"low\",\n        \"default\": \"You have to answer at least one question before you can submit your answers.\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endcardSubmitButton\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen submit button\",\n        \"importance\": \"low\",\n        \"default\": \"Submit Answers\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endcardSubmitMessage\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen submit message\",\n        \"importance\": \"low\",\n        \"default\": \"Your answers have been submitted!\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endcardTableRowAnswered\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen table row title: Answered questions\",\n        \"importance\": \"low\",\n        \"default\": \"Answered questions\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endcardTableRowScore\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen table row title: Score\",\n        \"importance\": \"low\",\n        \"default\": \"Score\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endcardAnsweredScore\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen answered score\",\n        \"importance\": \"low\",\n        \"default\": \"answered\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endCardTableRowSummaryWithScore\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen row summary including score (for readspeakers)\",\n        \"importance\": \"low\",\n        \"default\": \"You got @score out of @total points for the @question that appeared after @minutes minutes and @seconds seconds.\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endCardTableRowSummaryWithoutScore\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen row summary for no score (for readspeakers)\",\n        \"importance\": \"low\",\n        \"default\": \"You have answered the @question that appeared after @minutes minutes and @seconds seconds.\",\n        \"optional\": true\n      }\n    ]\n  }\n]','',1,NULL,NULL),(24,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.JoubelUI','Joubel UI',1,3,10,0,0,0,'','js/joubel-help-dialog.js, js/joubel-message-dialog.js, js/joubel-progress-circle.js, js/joubel-simple-rounded-button.js, js/joubel-speech-bubble.js, js/joubel-throbber.js, js/joubel-tip.js, js/joubel-slider.js, js/joubel-score-bar.js, js/joubel-progressbar.js, js/joubel-ui.js','css/joubel-help-dialog.css, css/joubel-message-dialog.css, css/joubel-progress-circle.css, css/joubel-simple-rounded-button.css, css/joubel-speech-bubble.css, css/joubel-tip.css, css/joubel-slider.css, css/joubel-score-bar.css, css/joubel-progressbar.css, css/joubel-ui.css, css/joubel-icon.css','','','',0,NULL,NULL),(25,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.Link','Link',1,3,15,0,0,0,'','link.js','','','[\n  {\n    \"name\": \"title\",\n    \"type\": \"text\",\n    \"importance\": \"high\",\n    \"label\": \"Title\"\n  },\n  {\n    \"name\": \"linkWidget\",\n    \"type\": \"group\",\n    \"importance\": \"high\",\n    \"widget\": \"linkWidget\",\n    \"fields\": [\n      {\n        \"name\": \"protocol\",\n        \"type\": \"select\",\n        \"importance\": \"high\",\n        \"label\": \"Protocol\",\n        \"options\": [\n          {\n            \"value\": \"http://\",\n            \"label\": \"http://\"\n          },\n          {\n            \"value\": \"https://\",\n            \"label\": \"https://\"\n          },\n          {\n            \"value\": \"/\",\n            \"label\": \"(root relative)\"\n          },\n          {\n            \"value\": \"other\",\n            \"label\": \"other\"\n          }\n        ],\n        \"optional\": true,\n        \"default\": \"http://\"\n      },\n      {\n        \"name\": \"url\",\n        \"type\": \"text\",\n        \"importance\": \"high\",\n        \"label\": \"URL\"\n      }\n    ]\n  }\n]','',0,'{\"disable\":true,\"disableExtraTitleField\":true}',NULL),(26,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.MarkTheWords','Mark the Words',1,9,16,1,0,0,'iframe','scripts/keyboard-nav.js, scripts/xAPI-generator.js, scripts/word.js, scripts/mark-the-words.js','styles/mark-the-words.css','','[\n  {\n    \"label\": \"Task description\",\n    \"importance\": \"high\",\n    \"name\": \"taskDescription\",\n    \"type\": \"text\",\n    \"widget\": \"html\",\n    \"description\": \"Describe how the user should solve the task.\",\n    \"placeholder\": \"Click on all the verbs in the text that follows.\",\n    \"enterMode\": \"p\",\n    \"tags\": [\n      \"strong\",\n      \"em\",\n      \"u\",\n      \"a\",\n      \"ul\",\n      \"ol\",\n      \"h2\",\n      \"h3\",\n      \"hr\",\n      \"pre\",\n      \"code\"\n    ]\n  },\n  {\n    \"label\": \"Textfield\",\n    \"importance\": \"high\",\n    \"name\": \"textField\",\n    \"type\": \"text\",\n    \"widget\": \"html\",\n    \"tags\": [\n      \"p\",\n      \"br\",\n      \"strong\",\n      \"em\",\n      \"code\"\n    ],\n    \"placeholder\": \"This is an answer: *answer*.\",\n    \"description\": \"\",\n    \"important\": {\n      \"description\": \"<ul><li>Correct words are marked with asterisks (*) before and after the word.</li><li>Asterisks can be added within marked words by adding another asterisk, *correctword*** =&gt; correctword*.</li><li>Only words may be marked as correct. Not phrases.</li></ul>\",\n      \"example\": \"The correct words are marked like this: *correctword*, an asterisk is written like this: *correctword***.\"\n    }\n  },\n  {\n    \"name\": \"overallFeedback\",\n    \"type\": \"group\",\n    \"label\": \"Overall Feedback\",\n    \"importance\": \"low\",\n    \"expanded\": true,\n    \"fields\": [\n      {\n        \"name\": \"overallFeedback\",\n        \"type\": \"list\",\n        \"widgets\": [\n          {\n            \"name\": \"RangeList\",\n            \"label\": \"Default\"\n          }\n        ],\n        \"importance\": \"high\",\n        \"label\": \"Define custom feedback for any score range\",\n        \"description\": \"Click the \\\"Add range\\\" button to add as many ranges as you need. Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!\",\n        \"entity\": \"range\",\n        \"min\": 1,\n        \"defaultNum\": 1,\n        \"optional\": true,\n        \"field\": {\n          \"name\": \"overallFeedback\",\n          \"type\": \"group\",\n          \"importance\": \"low\",\n          \"fields\": [\n            {\n              \"name\": \"from\",\n              \"type\": \"number\",\n              \"label\": \"Score Range\",\n              \"min\": 0,\n              \"max\": 100,\n              \"default\": 0,\n              \"unit\": \"%\"\n            },\n            {\n              \"name\": \"to\",\n              \"type\": \"number\",\n              \"min\": 0,\n              \"max\": 100,\n              \"default\": 100,\n              \"unit\": \"%\"\n            },\n            {\n              \"name\": \"feedback\",\n              \"type\": \"text\",\n              \"label\": \"Feedback for defined score range\",\n              \"importance\": \"low\",\n              \"placeholder\": \"Fill in the feedback\",\n              \"optional\": true\n            }\n          ]\n        }\n      }\n    ]\n  },\n  {\n    \"label\": \"Text for \\\"Check\\\" button\",\n    \"importance\": \"low\",\n    \"name\": \"checkAnswerButton\",\n    \"type\": \"text\",\n    \"default\": \"Check\",\n    \"common\": true\n  },\n  {\n    \"label\": \"Text for \\\"Submit\\\" button\",\n    \"importance\": \"low\",\n    \"name\": \"submitAnswerButton\",\n    \"type\": \"text\",\n    \"default\": \"Submit\",\n    \"common\": true\n  },\n  {\n    \"label\": \"Text for \\\"Retry\\\" button\",\n    \"importance\": \"low\",\n    \"name\": \"tryAgainButton\",\n    \"type\": \"text\",\n    \"default\": \"Retry\",\n    \"common\": true\n  },\n  {\n    \"label\": \"Text for \\\"Show solution\\\" button\",\n    \"importance\": \"low\",\n    \"name\": \"showSolutionButton\",\n    \"type\": \"text\",\n    \"default\": \"Show solution\",\n    \"common\": true\n  },\n  {\n    \"name\": \"behaviour\",\n    \"importance\": \"low\",\n    \"type\": \"group\",\n    \"label\": \"Behavioural settings.\",\n    \"description\": \"These options will let you control how the task behaves.\",\n    \"optional\": true,\n    \"fields\": [\n      {\n        \"name\": \"enableRetry\",\n        \"type\": \"boolean\",\n        \"label\": \"Enable \\\"Retry\\\"\",\n        \"importance\": \"low\",\n        \"default\": true\n      },\n      {\n        \"name\": \"enableSolutionsButton\",\n        \"type\": \"boolean\",\n        \"label\": \"Enable \\\"Show solution\\\" button\",\n        \"importance\": \"low\",\n        \"default\": true\n      },\n      {\n        \"name\": \"enableCheckButton\",\n        \"type\": \"boolean\",\n        \"label\": \"Enable \\\"Check\\\" button\",\n        \"widget\": \"none\",\n        \"importance\": \"low\",\n        \"default\": true,\n        \"optional\": true\n      },\n      {\n        \"name\": \"showScorePoints\",\n        \"type\": \"boolean\",\n        \"label\": \"Show score points\",\n        \"description\": \"Show points earned for each answer.\",\n        \"importance\": \"low\",\n        \"default\": true\n      }\n    ]\n  },\n  {\n    \"label\": \"Correct answer text\",\n    \"importance\": \"low\",\n    \"name\": \"correctAnswer\",\n    \"type\": \"text\",\n    \"default\": \"Correct!\",\n    \"description\": \"Text used to indicate that an answer is correct\",\n    \"common\": true\n  },\n  {\n    \"label\": \"Incorrect answer text\",\n    \"importance\": \"low\",\n    \"name\": \"incorrectAnswer\",\n    \"type\": \"text\",\n    \"default\": \"Incorrect!\",\n    \"description\": \"Text used to indicate that an answer is incorrect\",\n    \"common\": true\n  },\n  {\n    \"label\": \"Missed answer text\",\n    \"importance\": \"low\",\n    \"name\": \"missedAnswer\",\n    \"type\": \"text\",\n    \"default\": \"Answer not found!\",\n    \"description\": \"Text used to indicate that an answer is missing\",\n    \"common\": true\n  },\n  {\n    \"label\": \"Description for Display Solution\",\n    \"importance\": \"low\",\n    \"name\": \"displaySolutionDescription\",\n    \"type\": \"text\",\n    \"default\": \"Task is updated to contain the solution.\",\n    \"description\": \"This text tells the user that the tasks has been updated with the solution.\",\n    \"common\": true\n  },\n  {\n    \"name\": \"scoreBarLabel\",\n    \"type\": \"text\",\n    \"label\": \"Textual representation of the score bar for those using a readspeaker\",\n    \"default\": \"You got :num out of :total points\",\n    \"importance\": \"low\",\n    \"common\": true\n  },\n  {\n    \"name\": \"a11yFullTextLabel\",\n    \"type\": \"text\",\n    \"label\": \"Label for the full readable text for assistive technologies\",\n    \"default\": \"Full readable text\",\n    \"importance\": \"low\",\n    \"common\": true\n  },\n  {\n    \"name\": \"a11yClickableTextLabel\",\n    \"type\": \"text\",\n    \"label\": \"Label for the text where words can be marked for assistive technologies\",\n    \"default\": \"Full text where words can be marked\",\n    \"importance\": \"low\",\n    \"common\": true\n  },\n  {\n    \"name\": \"a11ySolutionModeHeader\",\n    \"type\": \"text\",\n    \"label\": \"Solution mode header for assistive technologies\",\n    \"default\": \"Solution mode\",\n    \"importance\": \"low\",\n    \"common\": true\n  },\n  {\n    \"name\": \"a11yCheckingHeader\",\n    \"type\": \"text\",\n    \"label\": \"Checking mode header for assistive technologies\",\n    \"default\": \"Checking mode\",\n    \"importance\": \"low\",\n    \"common\": true\n  },\n  {\n    \"name\": \"a11yCheck\",\n    \"type\": \"text\",\n    \"label\": \"Assistive technology description for \\\"Check\\\" button\",\n    \"default\": \"Check the answers. The responses will be marked as correct, incorrect, or unanswered.\",\n    \"importance\": \"low\",\n    \"common\": true\n  },\n  {\n    \"name\": \"a11yShowSolution\",\n    \"type\": \"text\",\n    \"label\": \"Assistive technology description for \\\"Show Solution\\\" button\",\n    \"default\": \"Show the solution. The task will be marked with its correct solution.\",\n    \"importance\": \"low\",\n    \"common\": true\n  },\n  {\n    \"name\": \"a11yRetry\",\n    \"type\": \"text\",\n    \"label\": \"Assistive technology description for \\\"Retry\\\" button\",\n    \"default\": \"Retry the task. Reset all responses and start the task over again.\",\n    \"importance\": \"low\",\n    \"common\": true\n  }\n]','',1,NULL,NULL),(27,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.MultiChoice','Multiple Choice',1,14,9,1,0,0,'iframe','js/multichoice.js','css/multichoice.css','','[\n  {\n    \"name\": \"media\",\n    \"type\": \"group\",\n    \"label\": \"Media\",\n    \"importance\": \"medium\",\n    \"fields\": [\n      {\n        \"name\": \"type\",\n        \"type\": \"library\",\n        \"label\": \"Type\",\n        \"importance\": \"medium\",\n        \"options\": [\n          \"H5P.Image 1.1\",\n          \"H5P.Video 1.5\"\n        ],\n        \"optional\": true,\n        \"description\": \"Optional media to display above the question.\"\n      },\n      {\n        \"name\": \"disableImageZooming\",\n        \"type\": \"boolean\",\n        \"label\": \"Disable image zooming\",\n        \"importance\": \"low\",\n        \"default\": false,\n        \"optional\": true,\n        \"widget\": \"showWhen\",\n        \"showWhen\": {\n          \"rules\": [\n            {\n              \"field\": \"type\",\n              \"equals\": \"H5P.Image 1.1\"\n            }\n          ]\n        }\n      }\n    ]\n  },\n  {\n    \"name\": \"question\",\n    \"type\": \"text\",\n    \"importance\": \"medium\",\n    \"widget\": \"html\",\n    \"label\": \"Question\",\n    \"enterMode\": \"p\",\n    \"tags\": [\n      \"strong\",\n      \"em\",\n      \"sub\",\n      \"sup\",\n      \"h2\",\n      \"h3\",\n      \"pre\",\n      \"code\"\n    ]\n  },\n  {\n    \"name\": \"answers\",\n    \"type\": \"list\",\n    \"importance\": \"high\",\n    \"label\": \"Available options\",\n    \"entity\": \"option\",\n    \"min\": 1,\n    \"defaultNum\": 2,\n    \"field\": {\n      \"name\": \"answer\",\n      \"type\": \"group\",\n      \"label\": \"Option\",\n      \"importance\": \"high\",\n      \"fields\": [\n        {\n          \"name\": \"text\",\n          \"type\": \"text\",\n          \"importance\": \"medium\",\n          \"widget\": \"html\",\n          \"label\": \"Text\",\n          \"tags\": [\n            \"strong\",\n            \"em\",\n            \"sub\",\n            \"sup\",\n            \"code\"\n          ]\n        },\n        {\n          \"name\": \"correct\",\n          \"type\": \"boolean\",\n          \"label\": \"Correct\",\n          \"importance\": \"low\"\n        },\n        {\n          \"name\": \"tipsAndFeedback\",\n          \"type\": \"group\",\n          \"label\": \"Tips and feedback\",\n          \"importance\": \"low\",\n          \"optional\": true,\n          \"fields\": [\n            {\n              \"name\": \"tip\",\n              \"type\": \"text\",\n              \"widget\": \"html\",\n              \"label\": \"Tip text\",\n              \"importance\": \"low\",\n              \"description\": \"Hint for the user. This will appear before user checks his answer/answers.\",\n              \"optional\": true,\n              \"tags\": [\n                \"p\",\n                \"br\",\n                \"strong\",\n                \"em\",\n                \"a\",\n                \"code\"\n              ]\n            },\n            {\n              \"name\": \"chosenFeedback\",\n              \"type\": \"text\",\n              \"widget\": \"html\",\n              \"label\": \"Message displayed if answer is selected\",\n              \"importance\": \"low\",\n              \"description\": \"Message will appear below the answer on \\\"check\\\" if this answer is selected.\",\n              \"optional\": true,\n              \"tags\": [\n                \"strong\",\n                \"em\",\n                \"sub\",\n                \"sup\",\n                \"a\",\n                \"code\"\n              ]\n            },\n            {\n              \"name\": \"notChosenFeedback\",\n              \"type\": \"text\",\n              \"widget\": \"html\",\n              \"label\": \"Message displayed if answer is not selected\",\n              \"importance\": \"low\",\n              \"description\": \"Message will appear below the answer on \\\"check\\\" if this answer is not selected.\",\n              \"optional\": true,\n              \"tags\": [\n                \"strong\",\n                \"em\",\n                \"sub\",\n                \"sup\",\n                \"a\",\n                \"code\"\n              ]\n            }\n          ]\n        }\n      ]\n    }\n  },\n  {\n    \"name\": \"overallFeedback\",\n    \"type\": \"group\",\n    \"label\": \"Overall Feedback\",\n    \"importance\": \"low\",\n    \"expanded\": true,\n    \"fields\": [\n      {\n        \"name\": \"overallFeedback\",\n        \"type\": \"list\",\n        \"widgets\": [\n          {\n            \"name\": \"RangeList\",\n            \"label\": \"Default\"\n          }\n        ],\n        \"importance\": \"high\",\n        \"label\": \"Define custom feedback for any score range\",\n        \"description\": \"Click the \\\"Add range\\\" button to add as many ranges as you need. Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!\",\n        \"entity\": \"range\",\n        \"min\": 1,\n        \"defaultNum\": 1,\n        \"optional\": true,\n        \"field\": {\n          \"name\": \"overallFeedback\",\n          \"type\": \"group\",\n          \"importance\": \"low\",\n          \"fields\": [\n            {\n              \"name\": \"from\",\n              \"type\": \"number\",\n              \"label\": \"Score Range\",\n              \"min\": 0,\n              \"max\": 100,\n              \"default\": 0,\n              \"unit\": \"%\"\n            },\n            {\n              \"name\": \"to\",\n              \"type\": \"number\",\n              \"min\": 0,\n              \"max\": 100,\n              \"default\": 100,\n              \"unit\": \"%\"\n            },\n            {\n              \"name\": \"feedback\",\n              \"type\": \"text\",\n              \"label\": \"Feedback for defined score range\",\n              \"importance\": \"low\",\n              \"placeholder\": \"Fill in the feedback\",\n              \"optional\": true\n            }\n          ]\n        }\n      }\n    ]\n  },\n  {\n    \"name\": \"UI\",\n    \"type\": \"group\",\n    \"label\": \"User interface translations for multichoice\",\n    \"importance\": \"low\",\n    \"common\": true,\n    \"fields\": [\n      {\n        \"name\": \"checkAnswerButton\",\n        \"type\": \"text\",\n        \"label\": \"Check answer button label\",\n        \"importance\": \"low\",\n        \"default\": \"Check\"\n      },\n      {\n        \"name\": \"submitAnswerButton\",\n        \"type\": \"text\",\n        \"label\": \"Submit answer button label\",\n        \"importance\": \"low\",\n        \"default\": \"Submit\"\n      },\n      {\n        \"name\": \"showSolutionButton\",\n        \"type\": \"text\",\n        \"label\": \"Show solution button label\",\n        \"importance\": \"low\",\n        \"default\": \"Show solution\"\n      },\n      {\n        \"name\": \"tryAgainButton\",\n        \"type\": \"text\",\n        \"label\": \"Retry button label\",\n        \"importance\": \"low\",\n        \"default\": \"Retry\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"tipsLabel\",\n        \"type\": \"text\",\n        \"label\": \"Tip label\",\n        \"importance\": \"low\",\n        \"default\": \"Show tip\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"scoreBarLabel\",\n        \"type\": \"text\",\n        \"label\": \"Textual representation of the score bar for those using a readspeaker\",\n        \"description\": \"Available variables are :num and :total\",\n        \"importance\": \"low\",\n        \"default\": \"You got :num out of :total points\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"tipAvailable\",\n        \"type\": \"text\",\n        \"label\": \"Tip Available (not displayed)\",\n        \"importance\": \"low\",\n        \"default\": \"Tip available\",\n        \"description\": \"Accessibility text used for readspeakers\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"feedbackAvailable\",\n        \"type\": \"text\",\n        \"label\": \"Feedback Available (not displayed)\",\n        \"importance\": \"low\",\n        \"default\": \"Feedback available\",\n        \"description\": \"Accessibility text used for readspeakers\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"readFeedback\",\n        \"type\": \"text\",\n        \"label\": \"Read Feedback (not displayed)\",\n        \"importance\": \"low\",\n        \"default\": \"Read feedback\",\n        \"description\": \"Accessibility text used for readspeakers\",\n        \"optional\": true,\n        \"deprecated\": true\n      },\n      {\n        \"name\": \"wrongAnswer\",\n        \"type\": \"text\",\n        \"label\": \"Wrong Answer (not displayed)\",\n        \"importance\": \"low\",\n        \"default\": \"Wrong answer\",\n        \"description\": \"Accessibility text used for readspeakers\",\n        \"optional\": true,\n        \"deprecated\": true\n      },\n      {\n        \"name\": \"correctAnswer\",\n        \"type\": \"text\",\n        \"label\": \"Correct Answer (not displayed)\",\n        \"importance\": \"low\",\n        \"default\": \"Correct answer\",\n        \"description\": \"Accessibility text used for readspeakers\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"shouldCheck\",\n        \"type\": \"text\",\n        \"label\": \"Option should have been checked\",\n        \"importance\": \"low\",\n        \"default\": \"Should have been checked\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"shouldNotCheck\",\n        \"type\": \"text\",\n        \"label\": \"Option should not have been checked\",\n        \"importance\": \"low\",\n        \"default\": \"Should not have been checked\",\n        \"optional\": true\n      },\n      {\n        \"label\": \"Text for \\\"Requires answer\\\" message\",\n        \"importance\": \"low\",\n        \"name\": \"noInput\",\n        \"type\": \"text\",\n        \"default\": \"Please answer before viewing the solution\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"a11yCheck\",\n        \"type\": \"text\",\n        \"label\": \"Assistive technology description for \\\"Check\\\" button\",\n        \"default\": \"Check the answers. The responses will be marked as correct, incorrect, or unanswered.\",\n        \"importance\": \"low\",\n        \"common\": true\n      },\n      {\n        \"name\": \"a11yShowSolution\",\n        \"type\": \"text\",\n        \"label\": \"Assistive technology description for \\\"Show Solution\\\" button\",\n        \"default\": \"Show the solution. The task will be marked with its correct solution.\",\n        \"importance\": \"low\",\n        \"common\": true\n      },\n      {\n        \"name\": \"a11yRetry\",\n        \"type\": \"text\",\n        \"label\": \"Assistive technology description for \\\"Retry\\\" button\",\n        \"default\": \"Retry the task. Reset all responses and start the task over again.\",\n        \"importance\": \"low\",\n        \"common\": true\n      }\n    ]\n  },\n  {\n    \"name\": \"behaviour\",\n    \"type\": \"group\",\n    \"label\": \"Behavioural settings\",\n    \"importance\": \"low\",\n    \"description\": \"These options will let you control how the task behaves.\",\n    \"optional\": true,\n    \"fields\": [\n      {\n        \"name\": \"enableRetry\",\n        \"type\": \"boolean\",\n        \"label\": \"Enable \\\"Retry\\\" button\",\n        \"importance\": \"low\",\n        \"default\": true,\n        \"optional\": true\n      },\n      {\n        \"name\": \"enableSolutionsButton\",\n        \"type\": \"boolean\",\n        \"label\": \"Enable \\\"Show Solution\\\" button\",\n        \"importance\": \"low\",\n        \"default\": true,\n        \"optional\": true\n      },\n      {\n        \"name\": \"enableCheckButton\",\n        \"type\": \"boolean\",\n        \"label\": \"Enable \\\"Check\\\" button\",\n        \"widget\": \"none\",\n        \"importance\": \"low\",\n        \"default\": true,\n        \"optional\": true\n      },\n      {\n        \"name\": \"type\",\n        \"type\": \"select\",\n        \"label\": \"Question Type\",\n        \"importance\": \"low\",\n        \"description\": \"Select the look and behaviour of the question.\",\n        \"default\": \"auto\",\n        \"options\": [\n          {\n            \"value\": \"auto\",\n            \"label\": \"Automatic\"\n          },\n          {\n            \"value\": \"multi\",\n            \"label\": \"Multiple Choice (Checkboxes)\"\n          },\n          {\n            \"value\": \"single\",\n            \"label\": \"Single Choice (Radio Buttons)\"\n          }\n        ]\n      },\n      {\n        \"name\": \"singlePoint\",\n        \"type\": \"boolean\",\n        \"label\": \"Give one point for the whole task\",\n        \"importance\": \"low\",\n        \"description\": \"Enable to give a total of one point for multiple correct answers. This will not be an option in \\\"Single answer\\\" mode.\",\n        \"default\": false\n      },\n      {\n        \"name\": \"randomAnswers\",\n        \"type\": \"boolean\",\n        \"label\": \"Randomize answers\",\n        \"importance\": \"low\",\n        \"description\": \"Enable to randomize the order of the answers on display.\",\n        \"default\": true\n      },\n      {\n        \"label\": \"Require answer before the solution can be viewed\",\n        \"importance\": \"low\",\n        \"name\": \"showSolutionsRequiresInput\",\n        \"type\": \"boolean\",\n        \"default\": true,\n        \"optional\": true\n      },\n      {\n        \"label\": \"Show confirmation dialog on \\\"Check\\\"\",\n        \"importance\": \"low\",\n        \"name\": \"confirmCheckDialog\",\n        \"type\": \"boolean\",\n        \"default\": false\n      },\n      {\n        \"label\": \"Show confirmation dialog on \\\"Retry\\\"\",\n        \"importance\": \"low\",\n        \"name\": \"confirmRetryDialog\",\n        \"type\": \"boolean\",\n        \"default\": false\n      },\n      {\n        \"label\": \"Automatically check answers\",\n        \"importance\": \"low\",\n        \"name\": \"autoCheck\",\n        \"type\": \"boolean\",\n        \"default\": false,\n        \"description\": \"Enabling this option will make accessibility suffer, make sure you know what you\'re doing.\"\n      },\n      {\n        \"label\": \"Pass percentage\",\n        \"name\": \"passPercentage\",\n        \"type\": \"number\",\n        \"description\": \"This setting often won\'t have any effect. It is the percentage of the total score required for getting 1 point when one point for the entire task is enabled, and for getting result.success in xAPI statements.\",\n        \"min\": 0,\n        \"max\": 100,\n        \"step\": 1,\n        \"default\": 100\n      },\n      {\n        \"name\": \"showScorePoints\",\n        \"type\": \"boolean\",\n        \"label\": \"Show score points\",\n        \"description\": \"Show points earned for each answer. This will not be an option in \'Single answer\' mode or if \'Give one point for the whole task\' option is enabled.\",\n        \"importance\": \"low\",\n        \"default\": true\n      }\n    ]\n  },\n  {\n    \"label\": \"Check confirmation dialog\",\n    \"importance\": \"low\",\n    \"name\": \"confirmCheck\",\n    \"type\": \"group\",\n    \"common\": true,\n    \"fields\": [\n      {\n        \"label\": \"Header text\",\n        \"importance\": \"low\",\n        \"name\": \"header\",\n        \"type\": \"text\",\n        \"default\": \"Finish ?\"\n      },\n      {\n        \"label\": \"Body text\",\n        \"importance\": \"low\",\n        \"name\": \"body\",\n        \"type\": \"text\",\n        \"default\": \"Are you sure you wish to finish ?\",\n        \"widget\": \"html\",\n        \"enterMode\": \"p\",\n        \"tags\": [\n          \"strong\",\n          \"em\",\n          \"del\",\n          \"u\",\n          \"code\"\n        ]\n      },\n      {\n        \"label\": \"Cancel button label\",\n        \"importance\": \"low\",\n        \"name\": \"cancelLabel\",\n        \"type\": \"text\",\n        \"default\": \"Cancel\"\n      },\n      {\n        \"label\": \"Confirm button label\",\n        \"importance\": \"low\",\n        \"name\": \"confirmLabel\",\n        \"type\": \"text\",\n        \"default\": \"Finish\"\n      }\n    ]\n  },\n  {\n    \"label\": \"Retry confirmation dialog\",\n    \"importance\": \"low\",\n    \"name\": \"confirmRetry\",\n    \"type\": \"group\",\n    \"common\": true,\n    \"fields\": [\n      {\n        \"label\": \"Header text\",\n        \"importance\": \"low\",\n        \"name\": \"header\",\n        \"type\": \"text\",\n        \"default\": \"Retry ?\"\n      },\n      {\n        \"label\": \"Body text\",\n        \"importance\": \"low\",\n        \"name\": \"body\",\n        \"type\": \"text\",\n        \"default\": \"Are you sure you wish to retry ?\",\n        \"widget\": \"html\",\n        \"enterMode\": \"p\",\n        \"tags\": [\n          \"strong\",\n          \"em\",\n          \"del\",\n          \"u\",\n          \"code\"\n        ]\n      },\n      {\n        \"label\": \"Cancel button label\",\n        \"importance\": \"low\",\n        \"name\": \"cancelLabel\",\n        \"type\": \"text\",\n        \"default\": \"Cancel\"\n      },\n      {\n        \"label\": \"Confirm button label\",\n        \"importance\": \"low\",\n        \"name\": \"confirmLabel\",\n        \"type\": \"text\",\n        \"default\": \"Confirm\"\n      }\n    ]\n  }\n]','',1,NULL,NULL),(28,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.Nil','Label',1,0,14,0,0,0,'','','','','[\n  {\n    \"name\": \"nil\",\n    \"type\": \"boolean\",\n    \"widget\": \"none\",\n    \"optional\": true\n  }\n]\n','',0,'{\"disable\":true,\"disableExtraTitleField\":true}',NULL),(29,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.OpenEndedQuestion','Open Ended Question',1,0,20,0,0,0,'','dist/dist.js','dist/styles.css','','[\n  {\n    \"name\": \"question\",\n    \"label\": \"Question or description\",\n    \"importance\": \"high\",\n    \"type\": \"text\"\n  },\n  {\n    \"name\": \"placeholderText\",\n    \"label\": \"Placeholder text\",\n    \"default\": \"Start writing...\",\n    \"importance\": \"low\",\n    \"description\": \"Text that initially will be shown in the input field. Will be removed automatically when the user starts writing.\",\n    \"type\": \"text\",\n    \"optional\": true\n  },\n  {\n    \"name\": \"inputRows\",\n    \"label\": \"Input rows\",\n    \"type\": \"select\",\n    \"importance\": \"high\",\n    \"description\": \"Determines the height of the input field.\",\n    \"options\": [\n      {\n        \"value\": \"1\",\n        \"label\": \"1 line\"\n      },\n      {\n        \"value\": \"2\",\n        \"label\": \"2 lines\"\n      },\n      {\n        \"value\": \"3\",\n        \"label\": \"3 lines\"\n      },\n      {\n        \"value\": \"10\",\n        \"label\": \"10 lines\"\n      }\n    ],\n    \"default\": \"1\"\n  }\n]','',0,NULL,NULL),(30,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.Question','Question',1,4,10,0,0,0,'','scripts/question.js, scripts/explainer.js, scripts/score-points.js','styles/question.css, styles/explainer.css','','','',0,NULL,NULL),(31,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.Questionnaire','Questionnaire',1,3,2,1,0,0,'iframe','dist/dist.js','dist/styles.css','','[\n  {\n    \"name\": \"questionnaireElements\",\n    \"label\": \"Questionnaire elements\",\n    \"importance\": \"high\",\n    \"type\": \"list\",\n    \"widgets\": [\n      {\n        \"name\": \"VerticalTabs\",\n        \"label\": \"Default\",\n        \"importance\": \"high\"\n      }\n    ],\n    \"entity\": \"element\",\n    \"min\": 1,\n    \"defaultNum\": 1,\n    \"field\": {\n      \"name\": \"libraryGroup\",\n      \"label\": \"Choose library\",\n      \"importance\": \"high\",\n      \"type\": \"group\",\n      \"fields\": [\n        {\n          \"name\": \"library\",\n          \"type\": \"library\",\n          \"label\": \"Library\",\n          \"importance\": \"high\",\n          \"description\": \"Choose a library\",\n          \"options\": [\n            \"H5P.OpenEndedQuestion 1.0\",\n            \"H5P.SimpleMultiChoice 1.1\"\n          ]\n        },\n        {\n          \"name\": \"requiredField\",\n          \"type\": \"boolean\",\n          \"label\": \"Required field\",\n          \"importance\": \"low\",\n          \"default\": false\n        }\n      ]\n    }\n  },\n  {\n    \"name\": \"successScreenOptions\",\n    \"label\": \"Success screen options\",\n    \"importance\": \"low\",\n    \"type\": \"group\",\n    \"fields\": [\n      {\n        \"name\": \"enableSuccessScreen\",\n        \"label\": \"Enable success screen\",\n        \"importance\": \"low\",\n        \"type\": \"boolean\",\n        \"default\": true\n      },\n      {\n        \"name\": \"successScreenImage\",\n        \"label\": \"Add success screen image\",\n        \"importance\": \"low\",\n        \"type\": \"group\",\n        \"fields\": [\n          {\n            \"name\": \"successScreenImage\",\n            \"label\": \"Replace success icon with image\",\n            \"importance\": \"low\",\n            \"type\": \"library\",\n            \"optional\": true,\n            \"options\": [\n              \"H5P.Image 1.1\"\n            ]\n          }\n        ]\n      },\n      {\n        \"name\": \"successMessage\",\n        \"type\": \"text\",\n        \"label\": \"Text to display on submit\",\n        \"importance\": \"low\",\n        \"default\": \"You have completed the questionnaire.\"\n      }\n    ]\n  },\n  {\n    \"name\": \"uiElements\",\n    \"label\": \"UI Elements\",\n    \"importance\": \"low\",\n    \"type\": \"group\",\n    \"fields\": [\n      {\n        \"name\": \"buttonLabels\",\n        \"type\": \"group\",\n        \"label\": \"Button labels\",\n        \"importance\": \"low\",\n        \"fields\": [\n          {\n            \"name\": \"prevLabel\",\n            \"type\": \"text\",\n            \"label\": \"Previous button label\",\n            \"importance\": \"low\",\n            \"default\": \"Back\"\n          },\n          {\n            \"name\": \"continueLabel\",\n            \"type\": \"text\",\n            \"label\": \"Continue button label\",\n            \"importance\": \"low\",\n            \"default\": \"Continue\"\n          },\n          {\n            \"name\": \"nextLabel\",\n            \"type\": \"text\",\n            \"label\": \"Next button label\",\n            \"importance\": \"low\",\n            \"default\": \"Next\"\n          },\n          {\n            \"name\": \"submitLabel\",\n            \"type\": \"text\",\n            \"label\": \"Submit button label\",\n            \"importance\": \"low\",\n            \"default\": \"Submit\"\n          }\n        ]\n      },\n      {\n        \"name\": \"accessibility\",\n        \"type\": \"group\",\n        \"label\": \"Accessibility\",\n        \"importance\": \"low\",\n        \"fields\": [\n          {\n            \"name\": \"requiredTextExitLabel\",\n            \"type\": \"text\",\n            \"label\": \"Required message exit button label\",\n            \"importance\": \"low\",\n            \"default\": \"Close error message\"\n          },\n          {\n            \"name\": \"progressBarText\",\n            \"type\": \"text\",\n            \"label\": \"Progress bar text\",\n            \"importance\": \"low\",\n            \"default\": \"Question %current of %max\",\n            \"description\": \"Used to tell assistive technologies what question it is. Variables: [ %current, %max ]\"\n          }\n        ]\n      },\n      {\n        \"name\": \"requiredMessage\",\n        \"type\": \"text\",\n        \"label\": \"Required message\",\n        \"importance\": \"low\",\n        \"default\": \"This question requires an answer\",\n        \"description\": \"Will display if this field is unanswered and required by a wrapper content type\"\n      },\n      {\n        \"name\": \"requiredText\",\n        \"type\": \"text\",\n        \"label\": \"Required symbol text\",\n        \"importance\": \"low\",\n        \"default\": \"required\",\n        \"description\": \"Text that will accompany an asterisk to signal that a question is required\"\n      },\n      {\n        \"name\": \"submitScreenTitle\",\n        \"type\": \"text\",\n        \"label\": \"Title for the submit screen\",\n        \"importance\": \"low\",\n        \"default\": \"You successfully answered all of the questions\"\n      },\n      {\n        \"name\": \"submitScreenSubtitle\",\n        \"type\": \"text\",\n        \"label\": \"Subtitle for the submit screen\",\n        \"importance\": \"low\",\n        \"default\": \"Click below to submit your answers\"\n      }\n    ]\n  }\n]','',1,NULL,NULL),(32,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.Shape','Shapes',1,0,3,0,0,0,'','js/h5p-shape.js','css/h5p-shape.css','','[\n  {\n    \"name\": \"type\",\n    \"type\": \"select\",\n    \"label\": \"Type\",\n    \"importance\": \"low\",\n    \"widget\": \"radioGroup\",\n    \"alignment\": \"horizontal\",\n    \"options\": [\n      {\n        \"value\": \"rectangle\",\n        \"label\": \"Rectangle\"\n      },\n      {\n        \"value\": \"circle\",\n        \"label\": \"Circle\"\n      },\n      {\n        \"value\": \"vertical-line\",\n        \"label\": \"Vertical line\"\n      },\n      {\n        \"value\": \"horizontal-line\",\n        \"label\": \"Horizontal line\"\n      }\n    ],\n    \"default\": \"rectangle\"\n  },\n  {\n    \"type\": \"group\",\n    \"name\": \"shape\",\n    \"widget\": \"showWhen\",\n    \"expanded\": true,\n    \"showWhen\": {\n      \"rules\": [\n        {\n          \"field\": \"type\",\n          \"equals\": [\n            \"rectangle\",\n            \"circle\"\n          ]\n        }\n      ]\n    },\n    \"fields\": [\n      {\n        \"name\": \"fillColor\",\n        \"type\": \"text\",\n        \"label\": \"Fill color\",\n        \"importance\": \"medium\",\n        \"optional\": true,\n        \"default\": \"#ffffff\",\n        \"widget\": \"colorSelector\",\n        \"showAplha\": true,\n        \"spectrum\": {\n          \"showInput\": true,\n          \"showAlpha\": true,\n          \"preferredFormat\": \"rgb\"\n        },\n        \"optional\": true\n      },\n      {\n        \"name\": \"borderColor\",\n        \"type\": \"text\",\n        \"label\": \"Border color\",\n        \"importance\": \"medium\",\n        \"optional\": true,\n        \"default\": \"#000000\",\n        \"widget\": \"colorSelector\",\n        \"spectrum\": {\n          \"showInput\": true,\n          \"showAlpha\": true,\n          \"preferredFormat\": \"rgb\"\n        },\n        \"optional\": true\n      },\n      {\n        \"name\": \"borderWidth\",\n        \"type\": \"select\",\n        \"label\": \"Border width\",\n        \"importance\": \"low\",\n        \"default\": \"0\",\n        \"optional\": false,\n        \"options\": [\n          {\n            \"value\": \"0\",\n            \"label\": \"0\"\n          },\n          {\n            \"value\": \"1\",\n            \"label\": \"1\"\n          },\n          {\n            \"value\": \"2\",\n            \"label\": \"2\"\n          },\n          {\n            \"value\": \"3\",\n            \"label\": \"3\"\n          },\n          {\n            \"value\": \"4\",\n            \"label\": \"4\"\n          },\n          {\n            \"value\": \"5\",\n            \"label\": \"5\"\n          },\n          {\n            \"value\": \"6\",\n            \"label\": \"6\"\n          },\n          {\n            \"value\": \"7\",\n            \"label\": \"7\"\n          },\n          {\n            \"value\": \"8\",\n            \"label\": \"8\"\n          },\n          {\n            \"value\": \"9\",\n            \"label\": \"9\"\n          },\n          {\n            \"value\": \"10\",\n            \"label\": \"10\"\n          },\n          {\n            \"value\": \"11\",\n            \"label\": \"11\"\n          },\n          {\n            \"value\": \"12\",\n            \"label\": \"12\"\n          },\n          {\n            \"value\": \"13\",\n            \"label\": \"13\"\n          },\n          {\n            \"value\": \"14\",\n            \"label\": \"14\"\n          },\n          {\n            \"value\": \"15\",\n            \"label\": \"15\"\n          },\n          {\n            \"value\": \"16\",\n            \"label\": \"16\"\n          },\n          {\n            \"value\": \"17\",\n            \"label\": \"17\"\n          },\n          {\n            \"value\": \"18\",\n            \"label\": \"18\"\n          },\n          {\n            \"value\": \"19\",\n            \"label\": \"19\"\n          },\n          {\n            \"value\": \"20\",\n            \"label\": \"20\"\n          },\n          {\n            \"value\": \"21\",\n            \"label\": \"21\"\n          },\n          {\n            \"value\": \"22\",\n            \"label\": \"22\"\n          },\n          {\n            \"value\": \"23\",\n            \"label\": \"23\"\n          },\n          {\n            \"value\": \"24\",\n            \"label\": \"24\"\n          }\n        ]\n      },\n      {\n        \"name\": \"borderStyle\",\n        \"type\": \"select\",\n        \"label\": \"Border style\",\n        \"importance\": \"low\",\n        \"default\": \"solid\",\n        \"optional\": false,\n        \"options\": [\n          {\n            \"value\": \"solid\",\n            \"label\": \"Solid\"\n          },\n          {\n            \"value\": \"dotted\",\n            \"label\": \"Dotted\"\n          },\n          {\n            \"value\": \"dashed\",\n            \"label\": \"Dashed\"\n          },\n          {\n            \"value\": \"double\",\n            \"label\": \"Double\"\n          },\n          {\n            \"value\": \"inset\",\n            \"label\": \"Inset\"\n          },\n          {\n            \"value\": \"outset\",\n            \"label\": \"Outset\"\n          }\n        ]\n      },\n      {\n        \"name\": \"borderRadius\",\n        \"type\": \"select\",\n        \"label\": \"Border radius\",\n        \"importance\": \"low\",\n        \"default\": \"0\",\n        \"optional\": false,\n        \"options\": [\n          {\n            \"value\": \"0\",\n            \"label\": \"0\"\n          },\n          {\n            \"value\": \"1\",\n            \"label\": \"1\"\n          },\n          {\n            \"value\": \"2\",\n            \"label\": \"2\"\n          },\n          {\n            \"value\": \"3\",\n            \"label\": \"3\"\n          },\n          {\n            \"value\": \"4\",\n            \"label\": \"4\"\n          },\n          {\n            \"value\": \"5\",\n            \"label\": \"5\"\n          },\n          {\n            \"value\": \"6\",\n            \"label\": \"6\"\n          },\n          {\n            \"value\": \"7\",\n            \"label\": \"7\"\n          },\n          {\n            \"value\": \"8\",\n            \"label\": \"8\"\n          },\n          {\n            \"value\": \"9\",\n            \"label\": \"9\"\n          },\n          {\n            \"value\": \"10\",\n            \"label\": \"10\"\n          },\n          {\n            \"value\": \"11\",\n            \"label\": \"11\"\n          },\n          {\n            \"value\": \"12\",\n            \"label\": \"12\"\n          },\n          {\n            \"value\": \"13\",\n            \"label\": \"13\"\n          },\n          {\n            \"value\": \"14\",\n            \"label\": \"14\"\n          },\n          {\n            \"value\": \"15\",\n            \"label\": \"15\"\n          },\n          {\n            \"value\": \"16\",\n            \"label\": \"16\"\n          },\n          {\n            \"value\": \"17\",\n            \"label\": \"17\"\n          },\n          {\n            \"value\": \"18\",\n            \"label\": \"18\"\n          },\n          {\n            \"value\": \"19\",\n            \"label\": \"19\"\n          },\n          {\n            \"value\": \"20\",\n            \"label\": \"20\"\n          }\n        ],\n        \"widget\": \"showWhen\",\n        \"showWhen\": {\n          \"rules\": [\n            {\n              \"field\": \"../type\",\n              \"equals\": \"rectangle\"\n            }\n          ]\n        }\n      }\n    ]\n  },\n  {\n    \"type\": \"group\",\n    \"name\": \"line\",\n    \"widget\": \"showWhen\",\n    \"expanded\": true,\n    \"showWhen\": {\n      \"rules\": [\n        {\n          \"field\": \"type\",\n          \"equals\": [\n            \"vertical-line\",\n            \"horizontal-line\"\n          ]\n        }\n      ]\n    },\n    \"fields\": [\n      {\n        \"name\": \"borderColor\",\n        \"type\": \"text\",\n        \"label\": \"Line color\",\n        \"importance\": \"medium\",\n        \"optional\": true,\n        \"default\": \"#000000\",\n        \"widget\": \"colorSelector\",\n        \"optional\": true,\n        \"spectrum\": {\n          \"showInput\": true,\n          \"showAlpha\": true,\n          \"preferredFormat\": \"rgb\"\n        }\n      },\n      {\n        \"name\": \"borderWidth\",\n        \"type\": \"select\",\n        \"label\": \"Line width\",\n        \"importance\": \"low\",\n        \"default\": \"1\",\n        \"optional\": false,\n        \"options\": [\n          {\n            \"value\": \"1\",\n            \"label\": \"1\"\n          },\n          {\n            \"value\": \"2\",\n            \"label\": \"2\"\n          },\n          {\n            \"value\": \"3\",\n            \"label\": \"3\"\n          },\n          {\n            \"value\": \"4\",\n            \"label\": \"4\"\n          },\n          {\n            \"value\": \"5\",\n            \"label\": \"5\"\n          },\n          {\n            \"value\": \"6\",\n            \"label\": \"6\"\n          },\n          {\n            \"value\": \"7\",\n            \"label\": \"7\"\n          },\n          {\n            \"value\": \"8\",\n            \"label\": \"8\"\n          },\n          {\n            \"value\": \"9\",\n            \"label\": \"9\"\n          },\n          {\n            \"value\": \"10\",\n            \"label\": \"10\"\n          },\n          {\n            \"value\": \"11\",\n            \"label\": \"11\"\n          },\n          {\n            \"value\": \"12\",\n            \"label\": \"12\"\n          },\n          {\n            \"value\": \"13\",\n            \"label\": \"13\"\n          },\n          {\n            \"value\": \"14\",\n            \"label\": \"14\"\n          },\n          {\n            \"value\": \"15\",\n            \"label\": \"15\"\n          },\n          {\n            \"value\": \"16\",\n            \"label\": \"16\"\n          },\n          {\n            \"value\": \"17\",\n            \"label\": \"17\"\n          },\n          {\n            \"value\": \"18\",\n            \"label\": \"18\"\n          },\n          {\n            \"value\": \"19\",\n            \"label\": \"19\"\n          },\n          {\n            \"value\": \"20\",\n            \"label\": \"20\"\n          },\n          {\n            \"value\": \"21\",\n            \"label\": \"21\"\n          },\n          {\n            \"value\": \"22\",\n            \"label\": \"22\"\n          },\n          {\n            \"value\": \"23\",\n            \"label\": \"23\"\n          },\n          {\n            \"value\": \"24\",\n            \"label\": \"24\"\n          }\n        ]\n      },\n      {\n        \"name\": \"borderStyle\",\n        \"type\": \"select\",\n        \"label\": \"Line style\",\n        \"importance\": \"low\",\n        \"default\": \"solid\",\n        \"optional\": false,\n        \"options\": [\n          {\n            \"value\": \"solid\",\n            \"label\": \"Solid\"\n          },\n          {\n            \"value\": \"dotted\",\n            \"label\": \"Dotted\"\n          },\n          {\n            \"value\": \"dashed\",\n            \"label\": \"Dashed\"\n          },\n          {\n            \"value\": \"double\",\n            \"label\": \"Double\"\n          }\n        ]\n      }\n    ]\n  }\n]\n','',0,'{\"disable\":true,\"disableExtraTitleField\":true}',NULL),(33,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.SimpleMultiChoice','Simple Multi Choice',1,1,15,0,0,0,'','dist/dist.js','dist/styles.css','','[\n  {\n    \"name\": \"question\",\n    \"label\": \"Question\",\n    \"importance\": \"high\",\n    \"type\": \"text\"\n  },\n  {\n    \"name\": \"inputType\",\n    \"label\": \"Multiple choice type\",\n    \"importance\": \"high\",\n    \"type\": \"select\",\n    \"options\": [\n      {\n        \"label\": \"Multiple answers\",\n        \"value\": \"checkbox\"\n      },\n      {\n        \"label\": \"Single answer\",\n        \"value\": \"radio\"\n      }\n    ],\n    \"default\": \"checkbox\"\n  },\n  {\n    \"name\": \"alternatives\",\n    \"label\": \"Answer alternatives\",\n    \"type\": \"list\",\n    \"importance\": \"high\",\n    \"entity\": \"Alternative\",\n    \"min\": 2,\n    \"field\": {\n      \"type\": \"group\",\n      \"name\": \"alternative\",\n      \"label\": \"Alternative\",\n      \"fields\": [\n        {\n          \"name\": \"text\",\n          \"label\": \"Text\",\n          \"importance\": \"high\",\n          \"type\": \"text\"\n        },\n        {\n          \"name\": \"feedback\",\n          \"type\": \"group\",\n          \"label\": \"Feedback\",\n          \"importance\": \"low\",\n          \"optional\": true,\n          \"fields\": [\n            {\n              \"name\": \"chosenFeedback\",\n              \"type\": \"text\",\n              \"widget\": \"html\",\n              \"label\": \"Message displayed if answer is selected\",\n              \"importance\": \"low\",\n              \"description\": \"Message will appear below the answer on \\\"continue\\\" if this answer is selected.\",\n              \"optional\": true,\n              \"tags\": [\n                \"strong\",\n                \"em\",\n                \"sub\",\n                \"sup\",\n                \"a\",\n                \"code\"\n              ]\n            },\n            {\n              \"name\": \"notChosenFeedback\",\n              \"type\": \"text\",\n              \"widget\": \"html\",\n              \"label\": \"Message displayed if answer is not selected\",\n              \"importance\": \"low\",\n              \"description\": \"Message will appear below the answer on \\\"continue\\\" if this answer is not selected.\",\n              \"optional\": true,\n              \"tags\": [\n                \"strong\",\n                \"em\",\n                \"sub\",\n                \"sup\",\n                \"a\",\n                \"code\"\n              ]\n            }\n          ]\n        }\n      ]\n    }\n  }\n]\n','',0,NULL,NULL),(34,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.SingleChoiceSet','Single Choice Set',1,11,15,1,0,0,'iframe','scripts/stop-watch.js, scripts/sound-effects.js, scripts/xapi-event-builder.js, scripts/result-slide.js, scripts/solution-view.js, scripts/single-choice-alternative.js, scripts/single-choice.js, scripts/single-choice-set.js','styles/single-choice-set.css','','[\n  {\n    \"name\": \"choices\",\n    \"type\": \"list\",\n    \"label\": \"List of questions\",\n    \"importance\": \"high\",\n    \"entity\": \"question\",\n    \"min\": 1,\n    \"defaultNum\": 2,\n    \"widgets\": [\n      {\n        \"name\": \"ListEditor\",\n        \"label\": \"Default\"\n      },\n      {\n        \"name\": \"SingleChoiceSetTextualEditor\",\n        \"label\": \"Textual\"\n      }\n    ],\n    \"field\": {\n      \"name\": \"choice\",\n      \"type\": \"group\",\n      \"isSubContent\": true,\n      \"label\": \"Question & alternatives\",\n      \"importance\": \"high\",\n      \"fields\": [\n        {\n          \"name\": \"question\",\n          \"type\": \"text\",\n          \"widget\": \"html\",\n          \"tags\": [\n            \"p\",\n            \"br\",\n            \"strong\",\n            \"em\",\n            \"code\"\n          ],\n          \"label\": \"Question\",\n          \"importance\": \"high\"\n        },\n        {\n          \"name\": \"answers\",\n          \"type\": \"list\",\n          \"label\": \"Alternatives - first alternative is the correct one.\",\n          \"importance\": \"medium\",\n          \"entity\": \"answer\",\n          \"min\": 2,\n          \"max\": 4,\n          \"defaultNum\": 2,\n          \"field\": {\n            \"name\": \"answer\",\n            \"type\": \"text\",\n            \"widget\": \"html\",\n            \"tags\": [\n              \"p\",\n              \"br\",\n              \"strong\",\n              \"em\",\n              \"code\"\n            ],\n            \"label\": \"Alternative\",\n            \"importance\": \"medium\"\n          }\n        }\n      ]\n    }\n  },\n  {\n    \"name\": \"overallFeedback\",\n    \"type\": \"group\",\n    \"label\": \"Overall Feedback\",\n    \"importance\": \"low\",\n    \"expanded\": true,\n    \"fields\": [\n      {\n        \"name\": \"overallFeedback\",\n        \"type\": \"list\",\n        \"widgets\": [\n          {\n            \"name\": \"RangeList\",\n            \"label\": \"Default\"\n          }\n        ],\n        \"importance\": \"high\",\n        \"label\": \"Define custom feedback for any score range\",\n        \"description\": \"Click the \\\"Add range\\\" button to add as many ranges as you need. Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!\",\n        \"entity\": \"range\",\n        \"min\": 1,\n        \"defaultNum\": 1,\n        \"optional\": true,\n        \"field\": {\n          \"name\": \"overallFeedback\",\n          \"type\": \"group\",\n          \"importance\": \"low\",\n          \"fields\": [\n            {\n              \"name\": \"from\",\n              \"type\": \"number\",\n              \"label\": \"Score Range\",\n              \"min\": 0,\n              \"max\": 100,\n              \"default\": 0,\n              \"unit\": \"%\"\n            },\n            {\n              \"name\": \"to\",\n              \"type\": \"number\",\n              \"min\": 0,\n              \"max\": 100,\n              \"default\": 100,\n              \"unit\": \"%\"\n            },\n            {\n              \"name\": \"feedback\",\n              \"type\": \"text\",\n              \"label\": \"Feedback for defined score range\",\n              \"importance\": \"low\",\n              \"placeholder\": \"Fill in the feedback\",\n              \"optional\": true\n            }\n          ]\n        }\n      }\n    ]\n  },\n  {\n    \"name\": \"behaviour\",\n    \"type\": \"group\",\n    \"label\": \"Behavioural settings\",\n    \"importance\": \"low\",\n    \"fields\": [\n      {\n        \"name\": \"autoContinue\",\n        \"type\": \"boolean\",\n        \"label\": \"Auto continue\",\n        \"description\": \"Automatically go to next question when alternative is selected\",\n        \"default\": true\n      },\n      {\n        \"name\": \"timeoutCorrect\",\n        \"type\": \"number\",\n        \"label\": \"Timeout on correct answers\",\n        \"importance\": \"low\",\n        \"description\": \"Value in milliseconds\",\n        \"default\": 2000,\n        \"widget\": \"showWhen\",\n        \"showWhen\": {\n          \"rules\": [\n            {\n              \"field\": \"autoContinue\",\n              \"equals\": true\n            }\n          ]\n        }\n      },\n      {\n        \"name\": \"timeoutWrong\",\n        \"type\": \"number\",\n        \"label\": \"Timeout on wrong answers\",\n        \"importance\": \"low\",\n        \"description\": \"Value in milliseconds\",\n        \"default\": 3000,\n        \"widget\": \"showWhen\",\n        \"showWhen\": {\n          \"rules\": [\n            {\n              \"field\": \"autoContinue\",\n              \"equals\": true\n            }\n          ]\n        }\n      },\n      {\n        \"name\": \"soundEffectsEnabled\",\n        \"type\": \"boolean\",\n        \"label\": \"Enable sound effects\",\n        \"importance\": \"low\",\n        \"default\": true\n      },\n      {\n        \"name\": \"enableRetry\",\n        \"type\": \"boolean\",\n        \"label\": \"Enable retry button\",\n        \"importance\": \"low\",\n        \"default\": true\n      },\n      {\n        \"name\": \"enableSolutionsButton\",\n        \"type\": \"boolean\",\n        \"label\": \"Enable show solution button\",\n        \"importance\": \"low\",\n        \"default\": true\n      },\n      {\n        \"name\": \"passPercentage\",\n        \"type\": \"number\",\n        \"label\": \"Pass percentage\",\n        \"description\": \"Percentage of Total score required for passing the quiz.\",\n        \"min\": 0,\n        \"max\": 100,\n        \"step\": 1,\n        \"default\": 100\n      }\n    ]\n  },\n  {\n    \"name\": \"l10n\",\n    \"type\": \"group\",\n    \"label\": \"Localize single choice set\",\n    \"importance\": \"low\",\n    \"common\": true,\n    \"fields\": [\n      {\n        \"name\": \"nextButtonLabel\",\n        \"type\": \"text\",\n        \"label\": \"Label for the \\\"Next\\\" button\",\n        \"importance\": \"low\",\n        \"default\": \"Next question\"\n      },\n      {\n        \"name\": \"showSolutionButtonLabel\",\n        \"type\": \"text\",\n        \"label\": \"Label for the \\\"Show solution\\\" button\",\n        \"importance\": \"low\",\n        \"default\": \"Show solution\"\n      },\n      {\n        \"name\": \"retryButtonLabel\",\n        \"type\": \"text\",\n        \"label\": \"Label for the \\\"Retry\\\" button\",\n        \"importance\": \"low\",\n        \"default\": \"Retry\"\n      },\n      {\n        \"name\": \"solutionViewTitle\",\n        \"type\": \"text\",\n        \"label\": \"Title for the show solution view\",\n        \"importance\": \"low\",\n        \"default\": \"Solution list\"\n      },\n      {\n        \"name\": \"correctText\",\n        \"type\": \"text\",\n        \"label\": \"Readspeaker text for correct answer\",\n        \"importance\": \"low\",\n        \"default\": \"Correct!\"\n      },\n      {\n        \"name\": \"incorrectText\",\n        \"type\": \"text\",\n        \"label\": \"Readspeaker text for incorrect answer\",\n        \"importance\": \"low\",\n        \"default\": \"Incorrect!\"\n      },\n      {\n        \"name\": \"muteButtonLabel\",\n        \"type\": \"text\",\n        \"label\": \"Label for the \\\"mute\\\" button, to disable feedback sound\",\n        \"importance\": \"low\",\n        \"default\": \"Mute feedback sound\"\n      },\n      {\n        \"name\": \"closeButtonLabel\",\n        \"type\": \"text\",\n        \"label\": \"Label for the \\\"Close\\\" button\",\n        \"importance\": \"low\",\n        \"default\": \"Close\"\n      },\n      {\n        \"name\": \"slideOfTotal\",\n        \"type\": \"text\",\n        \"label\": \"Slide number text\",\n        \"importance\": \"low\",\n        \"description\": \"Announces current slide and total number of slides, variables are :num and :total\",\n        \"default\": \"Slide :num of :total\"\n      },\n      {\n        \"name\": \"scoreBarLabel\",\n        \"type\": \"text\",\n        \"label\": \"Textual representation of the score bar for those using a readspeaker\",\n        \"default\": \"You got :num out of :total points\",\n        \"importance\": \"low\"\n      },\n      {\n        \"name\": \"solutionListQuestionNumber\",\n        \"type\": \"text\",\n        \"label\": \"Label for the question number in the solution list\",\n        \"importance\": \"low\",\n        \"description\": \"Announces current question index in solution list, variables are :num\",\n        \"default\": \"Question :num\"\n      },\n      {\n        \"name\": \"a11yShowSolution\",\n        \"type\": \"text\",\n        \"label\": \"Assistive technology description for \\\"Show Solution\\\" button\",\n        \"default\": \"Show the solution. The task will be marked with its correct solution.\",\n        \"importance\": \"low\"\n      },\n      {\n        \"name\": \"a11yRetry\",\n        \"type\": \"text\",\n        \"label\": \"Assistive technology description for \\\"Retry\\\" button\",\n        \"default\": \"Retry the task. Reset all responses and start the task over again.\",\n        \"importance\": \"low\"\n      }\n    ]\n  }\n]','',1,NULL,NULL),(35,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.SoundJS','Sound js api',1,0,2,0,0,0,'','soundjs-0.6.2.min.js','','','','',0,NULL,NULL),(36,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.Summary','Summary',1,10,11,1,0,0,'iframe','js/stop-watch.js, js/xapi-event-builder.js, js/summary.js','css/summary.css','','[\n  {\n    \"name\": \"intro\",\n    \"type\": \"text\",\n    \"widget\": \"html\",\n    \"label\": \"Introduction text\",\n    \"importance\": \"high\",\n    \"default\": \"Choose the correct statement.\",\n    \"description\": \"Will be displayed above the summary task.\",\n    \"enterMode\": \"p\",\n    \"tags\": [\n      \"strong\",\n      \"em\",\n      \"u\",\n      \"a\",\n      \"ul\",\n      \"ol\",\n      \"h2\",\n      \"h3\",\n      \"hr\",\n      \"pre\",\n      \"code\"\n    ],\n    \"common\": false\n  },\n  {\n    \"name\": \"summaries\",\n    \"importance\": \"high\",\n    \"type\": \"list\",\n    \"widgets\": [\n      {\n        \"name\": \"ListEditor\",\n        \"label\": \"Default\"\n      },\n      {\n        \"name\": \"SummaryTextualEditor\",\n        \"label\": \"Textual\"\n      }\n    ],\n    \"label\": \"Summary\",\n    \"entity\": \"statements\",\n    \"max\": 100,\n    \"min\": 1,\n    \"field\": {\n      \"name\": \"statements\",\n      \"type\": \"group\",\n      \"label\": \"Set of statements\",\n      \"importance\": \"high\",\n      \"isSubContent\": true,\n      \"fields\": [\n        {\n          \"name\": \"summary\",\n          \"type\": \"list\",\n          \"label\": \"List of statements for the summary - the first statement is correct.\",\n          \"entity\": \"statement\",\n          \"importance\": \"medium\",\n          \"min\": 2,\n          \"field\": {\n            \"name\": \"text\",\n            \"type\": \"text\",\n            \"label\": \"Statement\",\n            \"importance\": \"medium\",\n            \"widget\": \"html\",\n            \"enterMode\": \"p\",\n            \"tags\": []\n          }\n        },\n        {\n          \"name\": \"tip\",\n          \"type\": \"group\",\n          \"label\": \"Tip\",\n          \"importance\": \"low\",\n          \"optional\": true,\n          \"fields\": [\n            {\n              \"name\": \"tip\",\n              \"label\": \"Tip text\",\n              \"importance\": \"low\",\n              \"type\": \"text\",\n              \"widget\": \"html\",\n              \"tags\": [\n                \"p\",\n                \"br\",\n                \"strong\",\n                \"em\",\n                \"code\"\n              ],\n              \"optional\": true\n            }\n          ]\n        }\n      ]\n    }\n  },\n  {\n    \"name\": \"overallFeedback\",\n    \"type\": \"group\",\n    \"label\": \"Overall Feedback\",\n    \"importance\": \"low\",\n    \"expanded\": true,\n    \"fields\": [\n      {\n        \"name\": \"overallFeedback\",\n        \"type\": \"list\",\n        \"widgets\": [\n          {\n            \"name\": \"RangeList\",\n            \"label\": \"Default\"\n          }\n        ],\n        \"importance\": \"high\",\n        \"label\": \"Define custom feedback for any score range\",\n        \"description\": \"Click the \\\"Add range\\\" button to add as many ranges as you need. Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!\",\n        \"entity\": \"range\",\n        \"min\": 1,\n        \"defaultNum\": 1,\n        \"optional\": true,\n        \"field\": {\n          \"name\": \"overallFeedback\",\n          \"type\": \"group\",\n          \"importance\": \"low\",\n          \"fields\": [\n            {\n              \"name\": \"from\",\n              \"type\": \"number\",\n              \"label\": \"Score Range\",\n              \"min\": 0,\n              \"max\": 100,\n              \"default\": 0,\n              \"unit\": \"%\"\n            },\n            {\n              \"name\": \"to\",\n              \"type\": \"number\",\n              \"min\": 0,\n              \"max\": 100,\n              \"default\": 100,\n              \"unit\": \"%\"\n            },\n            {\n              \"name\": \"feedback\",\n              \"type\": \"text\",\n              \"label\": \"Feedback for defined score range\",\n              \"importance\": \"low\",\n              \"placeholder\": \"Fill in the feedback\",\n              \"optional\": true\n            }\n          ]\n        }\n      }\n    ]\n  },\n  {\n    \"name\": \"solvedLabel\",\n    \"type\": \"text\",\n    \"label\": \"Text displayed before number of statements solved in the summary task.\",\n    \"importance\": \"low\",\n    \"default\": \"Progress:\",\n    \"description\": \"Will be displayed above the statements. Example: \'Progress: 2/5\'\",\n    \"common\": true\n  },\n  {\n    \"name\": \"scoreLabel\",\n    \"type\": \"text\",\n    \"label\": \"Text displayed before number of wrong statements selected in the summary task.\",\n    \"importance\": \"low\",\n    \"default\": \"Wrong answers:\",\n    \"description\": \"Will be displayed above the statements. Example: \'Wrong answers: 4\'\",\n    \"common\": true\n  },\n  {\n    \"name\": \"resultLabel\",\n    \"type\": \"text\",\n    \"label\": \"Summary feedback header\",\n    \"importance\": \"low\",\n    \"default\": \"Your result\",\n    \"description\": \"Will be displayed above the summary feedback.\",\n    \"common\": true\n  },\n  {\n    \"name\": \"labelCorrect\",\n    \"type\": \"text\",\n    \"label\": \"Readspeaker text for correct answer\",\n    \"importance\": \"low\",\n    \"default\": \"Correct.\",\n    \"common\": true\n  },\n  {\n    \"name\": \"labelIncorrect\",\n    \"type\": \"text\",\n    \"label\": \"Readspeaker text for announcing incorrect answer\",\n    \"importance\": \"low\",\n    \"default\": \"Incorrect! Please try again.\",\n    \"common\": true\n  },\n  {\n    \"name\": \"alternativeIncorrectLabel\",\n    \"type\": \"text\",\n    \"label\": \"Readspeaker label for incorrect answer\",\n    \"importance\": \"low\",\n    \"default\": \"Incorrect\",\n    \"common\": true\n  },\n  {\n    \"name\": \"labelCorrectAnswers\",\n    \"type\": \"text\",\n    \"label\": \"Label list of correct answers\",\n    \"importance\": \"low\",\n    \"default\": \"Correct answers.\",\n    \"common\": true\n  },\n  {\n    \"name\": \"tipButtonLabel\",\n    \"type\": \"text\",\n    \"label\": \"Label for the show tip button\",\n    \"importance\": \"low\",\n    \"default\": \"Show tip\",\n    \"common\": true\n  },\n  {\n    \"name\": \"scoreBarLabel\",\n    \"type\": \"text\",\n    \"label\": \"Textual representation of the score bar for those using a readspeaker\",\n    \"description\": \":num and :total are special keywords which are programmatically updated\",\n    \"default\": \"You got :num out of :total points\",\n    \"importance\": \"low\",\n    \"common\": true\n  },\n  {\n    \"name\": \"progressText\",\n    \"type\": \"text\",\n    \"label\": \"Text used for readspeakers to communicate progress\",\n    \"description\": \":num and :total are special keywords which are programmatically updated\",\n    \"default\": \"Progress :num of :total\",\n    \"importance\": \"low\",\n    \"common\": true\n  }\n]\n','',1,NULL,NULL),(37,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.Table','Table',1,1,16,0,0,0,'','scripts/table.js','styles/table.css','','[\n  {\n    \"name\": \"text\",\n    \"type\": \"text\",\n    \"widget\": \"html\",\n    \"label\": \"Table\",\n    \"importance\": \"high\",\n    \"default\": \"<table class=\\\"h5p-table\\\"><thead><tr><th scope=\\\"col\\\">Heading Column 1</th><th scope=\\\"col\\\">Heading Column 2</th></tr></thead><tbody><tr><td>Row 1 Col 1</td><td>Row 1 Col 2</td></tr><tr><td>Row 2 Col 1</td><td>Row 2 Col 2</td></tr></tbody></table>\",\n    \"tags\": [\n      \"strong\",\n      \"em\",\n      \"del\",\n      \"a\",\n      \"table\",\n      \"code\"\n    ],\n    \"font\": {\n      \"color\": true\n    }\n  }\n]\n','',0,NULL,NULL),(38,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.Text','Text',1,1,15,0,0,0,'','scripts/text.js','styles/text.css','','[\n  {\n    \"name\": \"text\",\n    \"type\": \"text\",\n    \"widget\": \"html\",\n    \"importance\": \"high\",\n    \"label\": \"Text\",\n    \"enterMode\": \"p\",\n    \"tags\": [\n      \"strong\",\n      \"em\",\n      \"del\",\n      \"a\",\n      \"ul\",\n      \"ol\",\n      \"h2\",\n      \"h3\",\n      \"hr\",\n      \"pre\",\n      \"code\"\n    ]\n  }\n]\n','',0,'{\"disable\":false,\"disableExtraTitleField\":true}',NULL),(39,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.TextUtilities','Text Utilities',1,3,0,0,0,0,'','scripts/text-utilities.js','','','','',0,NULL,NULL),(40,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.Transition','Transition',1,0,4,0,0,0,'','transition.js','','','','',0,NULL,NULL),(41,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.TrueFalse','True/False Question',1,6,9,1,0,0,'iframe','scripts/h5p-true-false.js, scripts/h5p-true-false-answer-group.js, scripts/h5p-true-false-answer.js','styles/h5p-true-false.css','','[\n  {\n    \"name\": \"media\",\n    \"type\": \"group\",\n    \"label\": \"Media\",\n    \"importance\": \"medium\",\n    \"fields\": [\n      {\n        \"name\": \"type\",\n        \"type\": \"library\",\n        \"label\": \"Type\",\n        \"importance\": \"medium\",\n        \"options\": [\n          \"H5P.Image 1.1\",\n          \"H5P.Video 1.5\"\n        ],\n        \"optional\": true,\n        \"description\": \"Optional media to display above the question.\"\n      },\n      {\n        \"name\": \"disableImageZooming\",\n        \"type\": \"boolean\",\n        \"label\": \"Disable image zooming\",\n        \"importance\": \"low\",\n        \"default\": false,\n        \"optional\": true,\n        \"widget\": \"showWhen\",\n        \"showWhen\": {\n          \"rules\": [\n            {\n              \"field\": \"type\",\n              \"equals\": \"H5P.Image 1.1\"\n            }\n          ]\n        }\n      }\n    ]\n  },\n  {\n    \"name\": \"question\",\n    \"type\": \"text\",\n    \"widget\": \"html\",\n    \"label\": \"Question\",\n    \"importance\": \"high\",\n    \"enterMode\": \"p\",\n    \"tags\": [\n      \"strong\",\n      \"em\",\n      \"sub\",\n      \"sup\",\n      \"h2\",\n      \"h3\",\n      \"pre\",\n      \"code\"\n    ]\n  },\n  {\n    \"name\": \"correct\",\n    \"type\": \"select\",\n    \"widget\": \"radioGroup\",\n    \"alignment\": \"horizontal\",\n    \"label\": \"Correct answer\",\n    \"importance\": \"high\",\n    \"options\": [\n      {\n        \"value\": \"true\",\n        \"label\": \"True\"\n      },\n      {\n        \"value\": \"false\",\n        \"label\": \"False\"\n      }\n    ],\n    \"default\": \"true\"\n  },\n  {\n    \"name\": \"l10n\",\n    \"type\": \"group\",\n    \"common\": true,\n    \"label\": \"User interface translations for True/False Questions\",\n    \"importance\": \"low\",\n    \"fields\": [\n      {\n        \"name\": \"trueText\",\n        \"type\": \"text\",\n        \"label\": \"Label for true button\",\n        \"importance\": \"low\",\n        \"default\": \"True\"\n      },\n      {\n        \"name\": \"falseText\",\n        \"type\": \"text\",\n        \"label\": \"Label for false button\",\n        \"importance\": \"low\",\n        \"default\": \"False\"\n      },\n      {\n        \"label\": \"Feedback text\",\n        \"importance\": \"low\",\n        \"name\": \"score\",\n        \"type\": \"text\",\n        \"default\": \"You got @score of @total points\",\n        \"description\": \"Feedback text, variables available: @score and @total. Example: \'You got @score of @total possible points\'\"\n      },\n      {\n        \"label\": \"Text for \\\"Check\\\" button\",\n        \"importance\": \"low\",\n        \"name\": \"checkAnswer\",\n        \"type\": \"text\",\n        \"default\": \"Check\"\n      },\n      {\n        \"label\": \"Text for \\\"Submit\\\" button\",\n        \"importance\": \"low\",\n        \"name\": \"submitAnswer\",\n        \"type\": \"text\",\n        \"default\": \"Submit\"\n      },\n      {\n        \"label\": \"Text for \\\"Show solution\\\" button\",\n        \"importance\": \"low\",\n        \"name\": \"showSolutionButton\",\n        \"type\": \"text\",\n        \"default\": \"Show solution\"\n      },\n      {\n        \"label\": \"Text for \\\"Retry\\\" button\",\n        \"importance\": \"low\",\n        \"name\": \"tryAgain\",\n        \"type\": \"text\",\n        \"default\": \"Retry\"\n      },\n      {\n        \"name\": \"wrongAnswerMessage\",\n        \"type\": \"text\",\n        \"label\": \"Wrong Answer\",\n        \"importance\": \"low\",\n        \"default\": \"Wrong answer\"\n      },\n      {\n        \"name\": \"correctAnswerMessage\",\n        \"type\": \"text\",\n        \"label\": \"Correct Answer\",\n        \"importance\": \"low\",\n        \"default\": \"Correct answer\"\n      },\n      {\n        \"name\": \"scoreBarLabel\",\n        \"type\": \"text\",\n        \"label\": \"Textual representation of the score bar for those using a readspeaker\",\n        \"default\": \"You got :num out of :total points\",\n        \"importance\": \"low\"\n      },\n      {\n        \"name\": \"a11yCheck\",\n        \"type\": \"text\",\n        \"label\": \"Assistive technology description for \\\"Check\\\" button\",\n        \"default\": \"Check the answers. The responses will be marked as correct, incorrect, or unanswered.\",\n        \"importance\": \"low\"\n      },\n      {\n        \"name\": \"a11yShowSolution\",\n        \"type\": \"text\",\n        \"label\": \"Assistive technology description for \\\"Show Solution\\\" button\",\n        \"default\": \"Show the solution. The task will be marked with its correct solution.\",\n        \"importance\": \"low\"\n      },\n      {\n        \"name\": \"a11yRetry\",\n        \"type\": \"text\",\n        \"label\": \"Assistive technology description for \\\"Retry\\\" button\",\n        \"default\": \"Retry the task. Reset all responses and start the task over again.\",\n        \"importance\": \"low\"\n      }\n    ]\n  },\n  {\n    \"name\": \"behaviour\",\n    \"type\": \"group\",\n    \"label\": \"Behavioural settings\",\n    \"importance\": \"low\",\n    \"description\": \"These options will let you control how the task behaves.\",\n    \"fields\": [\n      {\n        \"name\": \"enableRetry\",\n        \"type\": \"boolean\",\n        \"label\": \"Enable \\\"Retry\\\" button\",\n        \"importance\": \"low\",\n        \"default\": true\n      },\n      {\n        \"name\": \"enableSolutionsButton\",\n        \"type\": \"boolean\",\n        \"label\": \"Enable \\\"Show Solution\\\" button\",\n        \"importance\": \"low\",\n        \"default\": true\n      },\n      {\n        \"name\": \"enableCheckButton\",\n        \"type\": \"boolean\",\n        \"label\": \"Enable \\\"Check\\\" button\",\n        \"widget\": \"none\",\n        \"importance\": \"low\",\n        \"default\": true,\n        \"optional\": true\n      },\n      {\n        \"label\": \"Show confirmation dialog on \\\"Check\\\"\",\n        \"importance\": \"low\",\n        \"name\": \"confirmCheckDialog\",\n        \"type\": \"boolean\",\n        \"default\": false\n      },\n      {\n        \"label\": \"Show confirmation dialog on \\\"Retry\\\"\",\n        \"importance\": \"low\",\n        \"name\": \"confirmRetryDialog\",\n        \"type\": \"boolean\",\n        \"default\": false\n      },\n      {\n        \"label\": \"Automatically check answer\",\n        \"importance\": \"low\",\n        \"description\": \"Note that accessibility will suffer if enabling this option\",\n        \"name\": \"autoCheck\",\n        \"type\": \"boolean\",\n        \"default\": false\n      },\n      {\n        \"name\": \"feedbackOnCorrect\",\n        \"label\": \"Feedback on correct answer\",\n        \"importance\": \"low\",\n        \"description\": \"This will override the default feedback text. Variables available: @score and @total\",\n        \"type\": \"text\",\n        \"maxLength\": 2048,\n        \"optional\": true\n      },\n      {\n        \"name\": \"feedbackOnWrong\",\n        \"label\": \"Feedback on wrong answer\",\n        \"importance\": \"low\",\n        \"description\": \"This will override the default feedback text. Variables available: @score and @total\",\n        \"type\": \"text\",\n        \"maxLength\": 2048,\n        \"optional\": true\n      }\n    ]\n  },\n  {\n    \"label\": \"Check confirmation dialog\",\n    \"importance\": \"low\",\n    \"name\": \"confirmCheck\",\n    \"type\": \"group\",\n    \"common\": true,\n    \"fields\": [\n      {\n        \"label\": \"Header text\",\n        \"importance\": \"low\",\n        \"name\": \"header\",\n        \"type\": \"text\",\n        \"default\": \"Finish ?\"\n      },\n      {\n        \"label\": \"Body text\",\n        \"importance\": \"low\",\n        \"name\": \"body\",\n        \"type\": \"text\",\n        \"default\": \"Are you sure you wish to finish ?\",\n        \"widget\": \"html\",\n        \"enterMode\": \"p\",\n        \"tags\": [\n          \"strong\",\n          \"em\",\n          \"del\",\n          \"u\",\n          \"code\"\n        ]\n      },\n      {\n        \"label\": \"Cancel button label\",\n        \"importance\": \"low\",\n        \"name\": \"cancelLabel\",\n        \"type\": \"text\",\n        \"default\": \"Cancel\"\n      },\n      {\n        \"label\": \"Confirm button label\",\n        \"importance\": \"low\",\n        \"name\": \"confirmLabel\",\n        \"type\": \"text\",\n        \"default\": \"Finish\"\n      }\n    ]\n  },\n  {\n    \"label\": \"Retry confirmation dialog\",\n    \"importance\": \"low\",\n    \"name\": \"confirmRetry\",\n    \"type\": \"group\",\n    \"common\": true,\n    \"fields\": [\n      {\n        \"label\": \"Header text\",\n        \"importance\": \"low\",\n        \"name\": \"header\",\n        \"type\": \"text\",\n        \"default\": \"Retry ?\"\n      },\n      {\n        \"label\": \"Body text\",\n        \"importance\": \"low\",\n        \"name\": \"body\",\n        \"type\": \"text\",\n        \"default\": \"Are you sure you wish to retry ?\",\n        \"widget\": \"html\",\n        \"enterMode\": \"p\",\n        \"tags\": [\n          \"strong\",\n          \"em\",\n          \"del\",\n          \"u\",\n          \"code\"\n        ]\n      },\n      {\n        \"label\": \"Cancel button label\",\n        \"importance\": \"low\",\n        \"name\": \"cancelLabel\",\n        \"type\": \"text\",\n        \"default\": \"Cancel\"\n      },\n      {\n        \"label\": \"Confirm button label\",\n        \"importance\": \"low\",\n        \"name\": \"confirmLabel\",\n        \"type\": \"text\",\n        \"default\": \"Confirm\"\n      }\n    ]\n  }\n]','',1,NULL,NULL),(42,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.TwitterUserFeed','Twitter User Feed',1,0,20,1,0,0,'','twitter-user-feed.js','twitter-user-feed.css','','[\n  {\n    \"label\": \"Username on Twitter\",\n    \"importance\": \"high\",\n    \"name\": \"userName\",\n    \"type\": \"text\",\n    \"description\": \"The username we\'ll be fetching tweets from\"\n  },\n  {\n    \"label\": \"Show replies\",\n    \"importance\": \"low\",\n    \"name\": \"showReplies\",\n    \"type\": \"boolean\"\n  },\n  {\n    \"label\": \"Number of tweets\",\n    \"importance\": \"medium\",\n    \"name\": \"numTweets\",\n    \"type\": \"number\",\n    \"default\": 5,\n    \"min\": 1,\n    \"max\": 20\n  }\n]\n','',1,'{\"disable\":true,\"disableExtraTitleField\":true}',NULL),(43,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5P.Video','Video',1,5,22,0,0,0,'','scripts/youtube.js, scripts/panopto.js, scripts/html5.js, scripts/flash.js, scripts/video.js','styles/video.css','','[\n  {\n    \"name\": \"sources\",\n    \"type\": \"video\",\n    \"label\": \"Video sources\",\n    \"importance\": \"high\",\n    \"description\": \"To ensure that the video works in all browsers you should add both WebM and MP4 formatted sources.\",\n    \"disableCopyright\": true\n  },\n  {\n    \"name\": \"visuals\",\n    \"type\": \"group\",\n    \"label\": \"Visuals\",\n    \"importance\": \"medium\",\n    \"fields\": [\n      {\n        \"name\": \"poster\",\n        \"type\": \"image\",\n        \"label\": \"Poster image\",\n        \"importance\": \"low\"\n      },\n      {\n        \"name\": \"fit\",\n        \"type\": \"boolean\",\n        \"label\": \"Fit video player to use all available space\",\n        \"importance\": \"low\",\n        \"default\": true,\n        \"description\": \"If not set the video player will have the same aspect ratio as the video.\"\n      },\n      {\n        \"name\": \"controls\",\n        \"type\": \"boolean\",\n        \"label\": \"Show video player controls\",\n        \"importance\": \"low\",\n        \"default\": true,\n        \"description\": \"Add controls to the video player. This allows users to play, pause, etc.\"\n      }\n    ]\n  },\n  {\n    \"name\": \"playback\",\n    \"type\": \"group\",\n    \"label\": \"Playback\",\n    \"importance\": \"medium\",\n    \"fields\": [\n      {\n        \"name\": \"autoplay\",\n        \"type\": \"boolean\",\n        \"label\": \"Auto-play video\",\n        \"importance\": \"low\",\n        \"default\": false,\n        \"description\": \"Start playing the video automatically. May not work on mobile devices.\"\n      },\n      {\n        \"name\": \"loop\",\n        \"type\": \"boolean\",\n        \"label\": \"Loop video\",\n        \"importance\": \"low\",\n        \"default\": false,\n        \"description\": \"Automatically start the video over again when it ends.\"\n      }\n    ]\n  },\n  {\n    \"name\": \"l10n\",\n    \"type\": \"group\",\n    \"label\": \"Video localization\",\n    \"importance\": \"low\",\n    \"common\": true,\n    \"fields\": [\n      {\n        \"name\": \"name\",\n        \"type\": \"text\",\n        \"label\": \"Name\",\n        \"importance\": \"low\",\n        \"default\": \"Video\",\n        \"description\": \"Helps identify content of this type.\"\n      },\n      {\n        \"name\": \"loading\",\n        \"type\": \"text\",\n        \"label\": \"Loading\",\n        \"importance\": \"low\",\n        \"default\": \"Video player loading...\"\n      },\n      {\n        \"name\": \"noPlayers\",\n        \"type\": \"text\",\n        \"label\": \"No players found\",\n        \"importance\": \"low\",\n        \"default\": \"Found no video players that supports the given video format.\"\n      },\n      {\n        \"name\": \"noSources\",\n        \"type\": \"text\",\n        \"label\": \"No sources\",\n        \"importance\": \"low\",\n        \"default\": \"Video is missing sources.\"\n      },\n      {\n        \"name\": \"aborted\",\n        \"type\": \"text\",\n        \"label\": \"Aborted\",\n        \"importance\": \"low\",\n        \"default\": \"Media playback has been aborted.\"\n      },\n      {\n        \"name\": \"networkFailure\",\n        \"type\": \"text\",\n        \"label\": \"Network failure\",\n        \"importance\": \"low\",\n        \"default\": \"Network failure.\"\n      },\n      {\n        \"name\": \"cannotDecode\",\n        \"type\": \"text\",\n        \"label\": \"Cannot decode video source\",\n        \"importance\": \"low\",\n        \"default\": \"Unable to decode media.\"\n      },\n      {\n        \"name\": \"formatNotSupported\",\n        \"type\": \"text\",\n        \"label\": \"Format not supported\",\n        \"importance\": \"low\",\n        \"default\": \"Video format not supported.\"\n      },\n      {\n        \"name\": \"mediaEncrypted\",\n        \"type\": \"text\",\n        \"label\": \"Media encrypted\",\n        \"importance\": \"low\",\n        \"default\": \"Media encrypted.\"\n      },\n      {\n        \"name\": \"unknownError\",\n        \"type\": \"text\",\n        \"label\": \"Unknown error\",\n        \"importance\": \"low\",\n        \"default\": \"Unknown error.\"\n      },\n      {\n        \"name\": \"invalidYtId\",\n        \"type\": \"text\",\n        \"label\": \"Invalid YouTube ID\",\n        \"importance\": \"low\",\n        \"default\": \"Invalid YouTube ID.\"\n      },\n      {\n        \"name\": \"unknownYtId\",\n        \"type\": \"text\",\n        \"label\": \"Unknown YouTube ID\",\n        \"importance\": \"low\",\n        \"default\": \"Unable to find video with the given YouTube ID.\"\n      },\n      {\n        \"name\": \"restrictedYt\",\n        \"type\": \"text\",\n        \"label\": \"Restricted YouTube video\",\n        \"importance\": \"low\",\n        \"default\": \"The owner of this video does not allow it to be embedded.\"\n      }\n    ]\n  },\n  {\n    \"name\": \"a11y\",\n    \"type\": \"group\",\n    \"label\": \"Accessibility\",\n    \"importance\": \"medium\",\n    \"fields\": [\n      {\n        \"name\": \"videoTrack\",\n        \"type\": \"list\",\n        \"label\": \"Add video track\",\n        \"importance\": \"low\",\n        \"optional\": true,\n        \"entity\": \"Track\",\n        \"min\": 0,\n        \"field\": {\n          \"name\": \"track\",\n          \"type\": \"group\",\n          \"label\": \"Track\",\n          \"importance\": \"low\",\n          \"expanded\": false,\n          \"fields\": [\n            {\n              \"name\": \"label\",\n              \"type\": \"text\",\n              \"label\": \"Track label\",\n              \"importance\": \"low\",\n              \"optional\": true\n            },\n            {\n              \"name\": \"kind\",\n              \"type\": \"select\",\n              \"label\": \"Type kind, refer to <a target=\\\"_blank\\\" href=\\\"https://html.spec.whatwg.org/multipage/embedded-content.html#the-track-element\\\">HTML living standard</a>\",\n              \"importance\": \"low\",\n              \"default\": \"descriptions\",\n              \"options\": [\n                {\n                  \"value\": \"subtitles\",\n                  \"label\": \"Subtitles\"\n                },\n                {\n                  \"value\": \"captions\",\n                  \"label\": \"Captions\"\n                },\n                {\n                  \"value\": \"descriptions\",\n                  \"label\": \"Descriptions\"\n                },\n                {\n                  \"value\": \"chapters\",\n                  \"label\": \"Chapters\"\n                }\n              ]\n            },\n            {\n              \"name\": \"srcLang\",\n              \"type\": \"text\",\n              \"label\": \"Source language, must be defined for subtitles\",\n              \"importance\": \"low\",\n              \"default\": \"en\",\n              \"description\": \"Must be a valid BCP 47 language tag. If the kind attribute is set to subtitles, then srclang must be defined.\"\n            },\n            {\n              \"name\": \"track\",\n              \"type\": \"file\",\n              \"label\": \"Track file (WebVTT)\",\n              \"importance\": \"low\"\n            }\n          ]\n        }\n      }\n    ]\n  }\n]\n','',0,NULL,NULL),(44,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5PEditor.ColorSelector','H5PEditor.ColorSelector',1,2,7,0,0,0,'','scripts/spectrum.js, scripts/color-selector.js','styles/spectrum.css, styles/color-selector.css','','','',0,NULL,NULL),(45,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5PEditor.CoursePresentation','Course Presentation Editor',1,22,6,0,0,0,'','scripts/disposable-boolean.js, scripts/cp-editor.js, scripts/slide-selector.js, scripts/bg-selector.js','styles/cp-editor.css, styles/slide-selector.css, styles/bg-selector.css, styles/toolbar.css','','','',0,NULL,NULL),(46,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5PEditor.DragQuestion','Drag Question Editor',1,10,19,0,0,0,'','H5PEditor.DragQuestion.js, H5PEditor.DynamicCheckboxes.js','H5PEditor.DragQuestion.css','','','',0,NULL,NULL),(47,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5PEditor.Duration','H5PEditor.Duration',1,1,12,0,0,0,'','scripts/duration.js','styles/duration.css','','','',0,NULL,NULL),(48,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5PEditor.InteractiveVideo','Interactive Video Editor',1,22,7,0,0,0,'','Scripts/image-radio-button-group.js, Scripts/interactive-video-editor.js, Scripts/guided-tours.js, Scripts/require-completion.js','styles/image-radio-button-group.css, styles/interactive-video-editor.css, styles/require-completion.css','','','',0,NULL,NULL),(49,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5PEditor.RadioGroup','H5PEditor.RadioGroup',1,1,4,0,0,0,'','radio-group.js','radio-group.css','','','',0,NULL,NULL),(50,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5PEditor.RadioSelector','H5PEditor.RadioSelector',1,2,2,0,0,0,'','radio-selector.js','radio-selector.css','','','',0,NULL,NULL),(51,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5PEditor.RangeList','H5P Editor Range List',1,0,11,0,0,0,'','h5p-editor-range-list.js','h5p-editor-range-list.css','','','',0,NULL,NULL),(52,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5PEditor.SelectToggleFields','Toggle visibility of fields when selecting options in list',1,1,1,0,0,0,'','select-toggle-fields.js','select-toggle-fields.css','','','',0,NULL,NULL),(53,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5PEditor.Shape','H5PEditor.Shape',1,0,0,0,0,0,'','','styles/shape.css','','','',0,NULL,NULL),(54,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5PEditor.ShowWhen','Toggle visibility of a field based on rules',1,0,6,0,0,0,'','h5p-show-when.js','h5p-show-when.css','','','',0,NULL,NULL),(55,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5PEditor.SingleChoiceSetTextualEditor','H5P Editor Single Choice Set Textual Editor',1,0,8,0,0,0,'','h5peditor-ssc-editor.js','h5peditor-ssc-editor.css','','','',0,NULL,NULL),(56,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5PEditor.SummaryTextualEditor','H5P Editor Summary Textual Editor',1,1,10,0,0,0,'','summary-textual-editor.js','styles/H5PEditor.SummaryTextualEditor.css','','','',0,NULL,NULL),(57,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5PEditor.TableList','H5P Editor Table List',1,0,4,0,0,0,'','h5p-editor-table-list.js','h5p-editor-table-list.css','','','',0,NULL,NULL),(58,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5PEditor.Timecode','Timecode Editor',1,2,12,0,0,0,'','timecode.js','timecode.css','','','',0,NULL,NULL),(59,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5PEditor.UrlField','Url Field',1,2,2,0,0,0,'','link-widget.js','link-widget.css','','','',0,NULL,NULL),(60,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5PEditor.VerticalTabs','H5P Editor Vertical Tabs',1,3,7,0,0,0,'','vertical-tabs.js','styles/css/vertical-tabs.css','','','',0,NULL,NULL),(61,'2022-02-14 12:06:29','0000-00-00 00:00:00','H5PEditor.Wizard','H5PEditor.Wizard',1,2,15,0,0,0,'','Scripts/Wizard.js','Styles/Wizard.css','','','',0,NULL,NULL),(62,'2022-02-14 12:06:29','0000-00-00 00:00:00','Shepherd','Shepherd',1,0,3,0,0,0,'','scripts/shepherd.js','styles/shepherd-theme-arrows.css','','','',0,NULL,NULL),(63,'2022-02-14 12:06:29','0000-00-00 00:00:00','Tether','Tether',1,0,2,0,0,0,'','scripts/tether.min.js','styles/tether.min.css','','','',0,NULL,NULL),(64,'2022-02-14 12:06:29','0000-00-00 00:00:00','blob','Blob',1,0,6,0,0,0,'','scripts/Blob.js','','','','',0,NULL,NULL),(65,'2022-02-14 12:06:29','0000-00-00 00:00:00','downloadify','Downloadify',1,0,3,0,0,0,'','scripts/downloadify.js','','','','',0,NULL,NULL),(66,'2022-02-14 12:06:29','0000-00-00 00:00:00','filesaver','FileSaver',1,0,6,0,0,0,'','scripts/FileSaver.js','','','','',0,NULL,NULL),(67,'2022-02-14 12:06:29','0000-00-00 00:00:00','flowplayer','Flowplayer',1,0,5,0,0,0,'','scripts/flowplayer-3.2.12.min.js','','','','',0,NULL,NULL),(68,'2022-02-14 12:06:29','0000-00-00 00:00:00','jQuery.ui','UI',1,10,21,0,0,0,'','h5p-jquery-ui.js','h5p-jquery-ui.css','','','',0,NULL,NULL),(69,'2022-02-14 12:06:29','0000-00-00 00:00:00','swfobject','SwfObject',1,0,2,0,0,0,'','scripts/swfobject.js','','','','',0,NULL,NULL),(70,'2022-02-14 12:08:27','0000-00-00 00:00:00','H5P.AppearIn','appear.in for Chat and Talk',1,0,14,1,0,0,'','h5p-appear-in.js','','','[\n  {\n    \"label\": \"Room name\",\n    \"name\": \"appearRoom\",\n    \"importance\": \"high\",\n    \"type\": \"text\",\n    \"default\": \"h5p\",\n    \"description\": \"Name of the appear.in room\"\n  },\n  {\n    \"label\": \"Fit to container\",\n    \"name\": \"fitToContainer\",\n    \"importance\": \"low\",\n    \"type\": \"boolean\",\n    \"default\": true,\n    \"description\": \"Make the room fit its container, will override any height and width defined with 100% values.\"\n  },\n  {\n    \"label\": \"Height\",\n    \"importance\": \"low\",\n    \"name\": \"appearHeight\",\n    \"type\": \"number\",\n    \"default\": \"400\",\n    \"description\": \"Set Height of chat/talk room\"\n  },\n  {\n    \"label\": \"Width\",\n    \"importance\": \"low\",\n    \"name\": \"appearWidth\",\n    \"type\": \"number\",\n    \"default\": \"550\",\n    \"description\": \"Set Width of chat/talk room\"\n  }\n]','',1,NULL,NULL),(71,'2022-02-14 12:08:27','0000-00-00 00:00:00','H5P.CoursePresentation','Course Presentation',1,21,6,1,0,1,'iframe','dist/h5p-course-presentation.js','dist/h5p-course-presentation.css','','[\n  {\n    \"name\": \"presentation\",\n    \"type\": \"group\",\n    \"importance\": \"high\",\n    \"widget\": \"coursepresentation\",\n    \"fields\": [\n      {\n        \"name\": \"slides\",\n        \"importance\": \"high\",\n        \"type\": \"list\",\n        \"field\": {\n          \"name\": \"slide\",\n          \"importance\": \"high\",\n          \"type\": \"group\",\n          \"fields\": [\n            {\n              \"name\": \"elements\",\n              \"importance\": \"high\",\n              \"type\": \"list\",\n              \"field\": {\n                \"name\": \"element\",\n                \"importance\": \"high\",\n                \"type\": \"group\",\n                \"fields\": [\n                  {\n                    \"name\": \"x\",\n                    \"importance\": \"low\",\n                    \"type\": \"number\",\n                    \"widget\": \"none\"\n                  },\n                  {\n                    \"name\": \"y\",\n                    \"importance\": \"low\",\n                    \"type\": \"number\",\n                    \"widget\": \"none\"\n                  },\n                  {\n                    \"name\": \"width\",\n                    \"importance\": \"low\",\n                    \"type\": \"number\",\n                    \"widget\": \"none\",\n                    \"optional\": true\n                  },\n                  {\n                    \"name\": \"height\",\n                    \"importance\": \"low\",\n                    \"type\": \"number\",\n                    \"widget\": \"none\",\n                    \"optional\": true\n                  },\n                  {\n                    \"name\": \"action\",\n                    \"type\": \"library\",\n                    \"importance\": \"high\",\n                    \"options\": [\n                      \"H5P.AdvancedText 1.1\",\n                      \"H5P.Link 1.3\",\n                      \"H5P.Image 1.1\",\n                      \"H5P.Shape 1.0\",\n                      \"H5P.Video 1.5\",\n                      \"H5P.Audio 1.4\",\n                      \"H5P.Blanks 1.12\",\n                      \"H5P.SingleChoiceSet 1.11\",\n                      \"H5P.MultiChoice 1.14\",\n                      \"H5P.TrueFalse 1.6\",\n                      \"H5P.DragQuestion 1.13\",\n                      \"H5P.Summary 1.10\",\n                      \"H5P.DragText 1.8\",\n                      \"H5P.MarkTheWords 1.9\",\n                      \"H5P.Dialogcards 1.8\",\n                      \"H5P.ContinuousText 1.2\",\n                      \"H5P.ExportableTextArea 1.3\",\n                      \"H5P.Table 1.1\",\n                      \"H5P.InteractiveVideo 1.21\",\n                      \"H5P.TwitterUserFeed 1.0\"\n                    ],\n                    \"optional\": true\n                  },\n                  {\n                    \"name\": \"solution\",\n                    \"type\": \"text\",\n                    \"widget\": \"html\",\n                    \"optional\": true,\n                    \"label\": \"Comments\",\n                    \"importance\": \"low\",\n                    \"description\": \"The comments are shown when the user displays the suggested answers for all slides.\",\n                    \"enterMode\": \"p\",\n                    \"tags\": [\n                      \"strong\",\n                      \"em\",\n                      \"del\",\n                      \"a\",\n                      \"ul\",\n                      \"ol\",\n                      \"h2\",\n                      \"h3\",\n                      \"hr\",\n                      \"pre\",\n                      \"code\"\n                    ]\n                  },\n                  {\n                    \"name\": \"alwaysDisplayComments\",\n                    \"type\": \"boolean\",\n                    \"label\": \"Always display comments\",\n                    \"importance\": \"low\",\n                    \"optional\": true\n                  },\n                  {\n                    \"name\": \"backgroundOpacity\",\n                    \"type\": \"number\",\n                    \"label\": \"Background Opacity\",\n                    \"importance\": \"low\",\n                    \"min\": 0,\n                    \"max\": 100,\n                    \"step\": 5,\n                    \"default\": 0,\n                    \"optional\": true\n                  },\n                  {\n                    \"name\": \"displayAsButton\",\n                    \"type\": \"boolean\",\n                    \"label\": \"Display as button\",\n                    \"importance\": \"medium\",\n                    \"default\": false,\n                    \"optional\": true\n                  },\n                  {\n                    \"name\": \"buttonSize\",\n                    \"type\": \"select\",\n                    \"label\": \"Button size\",\n                    \"importance\": \"low\",\n                    \"optional\": false,\n                    \"default\": \"big\",\n                    \"options\": [\n                      {\n                        \"value\": \"small\",\n                        \"label\": \"Small\"\n                      },\n                      {\n                        \"value\": \"big\",\n                        \"label\": \"Big\"\n                      }\n                    ]\n                  },\n                  {\n                    \"name\": \"title\",\n                    \"type\": \"text\",\n                    \"optional\": true,\n                    \"label\": \"Title\",\n                    \"importance\": \"medium\"\n                  },\n                  {\n                    \"name\": \"goToSlideType\",\n                    \"type\": \"select\",\n                    \"label\": \"Go to\",\n                    \"importance\": \"medium\",\n                    \"optional\": false,\n                    \"options\": [\n                      {\n                        \"value\": \"specified\",\n                        \"label\": \"Specific slide number\"\n                      },\n                      {\n                        \"value\": \"next\",\n                        \"label\": \"Next slide\"\n                      },\n                      {\n                        \"value\": \"previous\",\n                        \"label\": \"Previous slide\"\n                      }\n                    ],\n                    \"default\": \"specified\"\n                  },\n                  {\n                    \"name\": \"goToSlide\",\n                    \"type\": \"number\",\n                    \"label\": \"Specific slide number\",\n                    \"description\": \"Only applicable when \'Specific slide number\' is selected\",\n                    \"importance\": \"low\",\n                    \"min\": 1,\n                    \"optional\": true\n                  },\n                  {\n                    \"name\": \"invisible\",\n                    \"type\": \"boolean\",\n                    \"label\": \"Invisible\",\n                    \"importance\": \"low\",\n                    \"description\": \"Default cursor, no title and no tab index. Warning: Users with disabilities or keyboard only users will have trouble using this element.\",\n                    \"default\": false\n                  }\n                ]\n              }\n            },\n            {\n              \"name\": \"keywords\",\n              \"importance\": \"low\",\n              \"type\": \"list\",\n              \"optional\": true,\n              \"field\": {\n                \"name\": \"keyword\",\n                \"importance\": \"low\",\n                \"type\": \"group\",\n                \"optional\": true,\n                \"fields\": [\n                  {\n                    \"name\": \"main\",\n                    \"importance\": \"low\",\n                    \"type\": \"text\",\n                    \"optional\": true\n                  },\n                  {\n                    \"name\": \"subs\",\n                    \"importance\": \"low\",\n                    \"type\": \"list\",\n                    \"optional\": true,\n                    \"field\": {\n                      \"name\": \"keyword\",\n                      \"importance\": \"low\",\n                      \"type\": \"text\"\n                    }\n                  }\n                ]\n              }\n            },\n            {\n              \"name\": \"slideBackgroundSelector\",\n              \"importance\": \"medium\",\n              \"type\": \"group\",\n              \"widget\": \"radioSelector\",\n              \"fields\": [\n                {\n                  \"name\": \"imageSlideBackground\",\n                  \"type\": \"image\",\n                  \"label\": \"Image\",\n                  \"importance\": \"medium\",\n                  \"optional\": true,\n                  \"description\": \"Image background should have a 2:1 width to height ratio to avoid stretching. High resolution images will display better on larger screens.\"\n                },\n                {\n                  \"name\": \"fillSlideBackground\",\n                  \"importance\": \"medium\",\n                  \"type\": \"text\",\n                  \"widget\": \"colorSelector\",\n                  \"label\": \"Pick a color\",\n                  \"spectrum\": {\n                    \"flat\": true,\n                    \"showInput\": true,\n                    \"allowEmpty\": true,\n                    \"showButtons\": false\n                  },\n                  \"default\": null,\n                  \"optional\": true\n                }\n              ]\n            }\n          ]\n        }\n      },\n      {\n        \"name\": \"ct\",\n        \"importance\": \"low\",\n        \"type\": \"text\",\n        \"widget\": \"none\",\n        \"optional\": true,\n        \"tags\": [\n          \"strong\",\n          \"em\",\n          \"del\",\n          \"br\",\n          \"p\",\n          \"a\",\n          \"h2\",\n          \"h3\",\n          \"pre\",\n          \"code\"\n        ]\n      },\n      {\n        \"name\": \"keywordListEnabled\",\n        \"type\": \"boolean\",\n        \"label\": \"Keyword list\",\n        \"importance\": \"low\",\n        \"default\": true\n      },\n      {\n        \"name\": \"keywordListAlwaysShow\",\n        \"type\": \"boolean\",\n        \"label\": \"Always show\",\n        \"importance\": \"low\",\n        \"default\": false\n      },\n      {\n        \"name\": \"keywordListAutoHide\",\n        \"type\": \"boolean\",\n        \"label\": \"Auto hide\",\n        \"importance\": \"low\",\n        \"default\": false\n      },\n      {\n        \"name\": \"keywordListOpacity\",\n        \"type\": \"number\",\n        \"label\": \"Opacity\",\n        \"importance\": \"low\",\n        \"min\": 0,\n        \"max\": 100,\n        \"default\": 90\n      },\n      {\n        \"name\": \"globalBackgroundSelector\",\n        \"importance\": \"medium\",\n        \"type\": \"group\",\n        \"widget\": \"radioSelector\",\n        \"fields\": [\n          {\n            \"name\": \"imageGlobalBackground\",\n            \"type\": \"image\",\n            \"label\": \"Image\",\n            \"importance\": \"medium\",\n            \"optional\": true,\n            \"description\": \"Image background should have a 2:1 width to height ratio to avoid stretching. High resolution images will display better on larger screens.\"\n          },\n          {\n            \"name\": \"fillGlobalBackground\",\n            \"type\": \"text\",\n            \"widget\": \"colorSelector\",\n            \"label\": \"Pick a color\",\n            \"importance\": \"medium\",\n            \"spectrum\": {\n              \"flat\": true,\n              \"showInput\": true,\n              \"allowEmpty\": true,\n              \"showButtons\": false\n            },\n            \"default\": null,\n            \"optional\": true\n          }\n        ]\n      }\n    ]\n  },\n  {\n    \"name\": \"l10n\",\n    \"type\": \"group\",\n    \"label\": \"Localize\",\n    \"importance\": \"low\",\n    \"common\": true,\n    \"fields\": [\n      {\n        \"name\": \"slide\",\n        \"type\": \"text\",\n        \"label\": \"Translation for \\\"Slide\\\"\",\n        \"importance\": \"low\",\n        \"default\": \"Slide\"\n      },\n      {\n        \"name\": \"score\",\n        \"type\": \"text\",\n        \"label\": \"Translation for \\\"Score\\\"\",\n        \"importance\": \"low\",\n        \"default\": \"Score\"\n      },\n      {\n        \"name\": \"yourScore\",\n        \"type\": \"text\",\n        \"label\": \"Translation for \\\"Your Score\\\"\",\n        \"importance\": \"low\",\n        \"default\": \"Your Score\"\n      },\n      {\n        \"name\": \"maxScore\",\n        \"type\": \"text\",\n        \"label\": \"Translation for \\\"Max Score\\\"\",\n        \"importance\": \"low\",\n        \"default\": \"Max Score\"\n      },\n      {\n        \"name\": \"total\",\n        \"type\": \"text\",\n        \"label\": \"Translation for \\\"Total\\\"\",\n        \"importance\": \"low\",\n        \"default\": \"Total\"\n      },\n      {\n        \"name\": \"totalScore\",\n        \"type\": \"text\",\n        \"label\": \"Translation for \\\"Total Score\\\"\",\n        \"importance\": \"low\",\n        \"default\": \"Total Score\"\n      },\n      {\n        \"name\": \"showSolutions\",\n        \"type\": \"text\",\n        \"label\": \"Title for show solutions button\",\n        \"importance\": \"low\",\n        \"default\": \"Show solutions\"\n      },\n      {\n        \"name\": \"retry\",\n        \"type\": \"text\",\n        \"label\": \"Text for the retry button\",\n        \"importance\": \"low\",\n        \"default\": \"Retry\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"exportAnswers\",\n        \"type\": \"text\",\n        \"label\": \"Text for the export text button\",\n        \"importance\": \"low\",\n        \"default\": \"Export text\"\n      },\n      {\n        \"name\": \"hideKeywords\",\n        \"type\": \"text\",\n        \"label\": \"Hide sidebar navigation menu button title\",\n        \"importance\": \"low\",\n        \"default\": \"Hide sidebar navigation menu\"\n      },\n      {\n        \"name\": \"showKeywords\",\n        \"type\": \"text\",\n        \"label\": \"Show sidebar navigation menu button title\",\n        \"importance\": \"low\",\n        \"default\": \"Show sidebar navigation menu\"\n      },\n      {\n        \"name\": \"fullscreen\",\n        \"type\": \"text\",\n        \"label\": \"Fullscreen label\",\n        \"importance\": \"low\",\n        \"default\": \"Fullscreen\"\n      },\n      {\n        \"name\": \"exitFullscreen\",\n        \"type\": \"text\",\n        \"label\": \"Exit fullscreen label\",\n        \"importance\": \"low\",\n        \"default\": \"Exit fullscreen\"\n      },\n      {\n        \"name\": \"prevSlide\",\n        \"type\": \"text\",\n        \"label\": \"Previous slide label\",\n        \"importance\": \"low\",\n        \"default\": \"Previous slide\"\n      },\n      {\n        \"name\": \"nextSlide\",\n        \"type\": \"text\",\n        \"label\": \"Next slide label\",\n        \"importance\": \"low\",\n        \"default\": \"Next slide\"\n      },\n      {\n        \"name\": \"currentSlide\",\n        \"type\": \"text\",\n        \"label\": \"Current slide label\",\n        \"importance\": \"low\",\n        \"default\": \"Current slide\"\n      },\n      {\n        \"name\": \"lastSlide\",\n        \"type\": \"text\",\n        \"label\": \"Last slide label\",\n        \"importance\": \"low\",\n        \"default\": \"Last slide\"\n      },\n      {\n        \"name\": \"solutionModeTitle\",\n        \"type\": \"text\",\n        \"label\": \"Exit solution mode text\",\n        \"importance\": \"low\",\n        \"default\": \"Exit solution mode\"\n      },\n      {\n        \"name\": \"solutionModeText\",\n        \"type\": \"text\",\n        \"label\": \"Solution mode text\",\n        \"importance\": \"low\",\n        \"default\": \"Solution Mode\"\n      },\n      {\n        \"name\": \"summaryMultipleTaskText\",\n        \"type\": \"text\",\n        \"label\": \"Text when multiple tasks on a page\",\n        \"importance\": \"low\",\n        \"default\": \"Multiple tasks\"\n      },\n      {\n        \"name\": \"scoreMessage\",\n        \"type\": \"text\",\n        \"label\": \"Score message text\",\n        \"importance\": \"low\",\n        \"default\": \"You achieved:\"\n      },\n      {\n        \"name\": \"shareFacebook\",\n        \"type\": \"text\",\n        \"label\": \"Share to Facebook text\",\n        \"importance\": \"low\",\n        \"default\": \"Share on Facebook\"\n      },\n      {\n        \"name\": \"shareTwitter\",\n        \"type\": \"text\",\n        \"label\": \"Share to Twitter text\",\n        \"importance\": \"low\",\n        \"default\": \"Share on Twitter\"\n      },\n      {\n        \"name\": \"shareGoogle\",\n        \"type\": \"text\",\n        \"label\": \"Share to Google text\",\n        \"importance\": \"low\",\n        \"default\": \"Share on Google+\"\n      },\n      {\n        \"name\": \"summary\",\n        \"type\": \"text\",\n        \"label\": \"Title for summary slide\",\n        \"importance\": \"low\",\n        \"default\": \"Summary\"\n      },\n      {\n        \"name\": \"solutionsButtonTitle\",\n        \"type\": \"text\",\n        \"label\": \"Title for the comments icon\",\n        \"importance\": \"low\",\n        \"default\": \"Show comments\"\n      },\n      {\n        \"name\": \"printTitle\",\n        \"type\": \"text\",\n        \"label\": \"Title for print button\",\n        \"importance\": \"low\",\n        \"default\": \"Print\"\n      },\n      {\n        \"name\": \"printIngress\",\n        \"type\": \"text\",\n        \"label\": \"Print dialog ingress\",\n        \"importance\": \"low\",\n        \"default\": \"How would you like to print this presentation?\"\n      },\n      {\n        \"name\": \"printAllSlides\",\n        \"type\": \"text\",\n        \"label\": \"Label for \\\"Print all slides\\\" button\",\n        \"importance\": \"low\",\n        \"default\": \"Print all slides\"\n      },\n      {\n        \"name\": \"printCurrentSlide\",\n        \"type\": \"text\",\n        \"label\": \"Label for \\\"Print current slide\\\" button\",\n        \"importance\": \"low\",\n        \"default\": \"Print current slide\"\n      },\n      {\n        \"name\": \"noTitle\",\n        \"type\": \"text\",\n        \"label\": \"Label for slides without a title\",\n        \"importance\": \"low\",\n        \"default\": \"No title\"\n      },\n      {\n        \"name\": \"accessibilitySlideNavigationExplanation\",\n        \"type\": \"text\",\n        \"label\": \"Explanation of slide navigation for assistive technologies\",\n        \"importance\": \"low\",\n        \"default\": \"Use left and right arrow to change slide in that direction whenever canvas is selected.\"\n      },\n      {\n        \"name\": \"accessibilityCanvasLabel\",\n        \"type\": \"text\",\n        \"label\": \"Canvas label for assistive technologies\",\n        \"importance\": \"low\",\n        \"default\": \"Presentation canvas. Use left and right arrow to move between slides.\"\n      },\n      {\n        \"name\": \"containsNotCompleted\",\n        \"type\": \"text\",\n        \"label\": \"Label for uncompleted interactions\",\n        \"importance\": \"low\",\n        \"default\": \"@slideName contains not completed interaction\"\n      },\n      {\n        \"name\": \"containsCompleted\",\n        \"type\": \"text\",\n        \"label\": \"Label for completed interactions\",\n        \"importance\": \"low\",\n        \"default\": \"@slideName contains completed interaction\"\n      },\n      {\n        \"name\": \"slideCount\",\n        \"type\": \"text\",\n        \"label\": \"Label for slide counter. Variables are @index, @total\",\n        \"importance\": \"low\",\n        \"default\": \"Slide @index of @total\"\n      },\n      {\n        \"name\": \"containsOnlyCorrect\",\n        \"type\": \"text\",\n        \"label\": \"Label for slides that only contains correct answers\",\n        \"importance\": \"low\",\n        \"default\": \"@slideName only has correct answers\"\n      },\n      {\n        \"name\": \"containsIncorrectAnswers\",\n        \"type\": \"text\",\n        \"label\": \"Label for slides that has incorrect answers\",\n        \"importance\": \"low\",\n        \"default\": \"@slideName has incorrect answers\"\n      },\n      {\n        \"name\": \"shareResult\",\n        \"type\": \"text\",\n        \"label\": \"Label for social sharing bar\",\n        \"importance\": \"low\",\n        \"default\": \"Share Result\"\n      },\n      {\n        \"name\": \"accessibilityTotalScore\",\n        \"type\": \"text\",\n        \"label\": \"Total score announcement for assistive technologies\",\n        \"default\": \"You got @score of @maxScore points in total\",\n        \"description\": \"Available variables are @score and @maxScore\"\n      },\n      {\n        \"name\": \"accessibilityEnteredFullscreen\",\n        \"type\": \"text\",\n        \"label\": \"Entered fullscreen announcement for assistive technologies\",\n        \"default\": \"Entered fullscreen\"\n      },\n      {\n        \"name\": \"accessibilityExitedFullscreen\",\n        \"type\": \"text\",\n        \"label\": \"Exited fullscreen announcement for assistive technologies\",\n        \"default\": \"Exited fullscreen\"\n      }\n    ]\n  },\n  {\n    \"name\": \"override\",\n    \"type\": \"group\",\n    \"label\": \"Behaviour settings.\",\n    \"importance\": \"low\",\n    \"description\": \"These options will let you override behaviour settings.\",\n    \"optional\": true,\n    \"fields\": [\n      {\n        \"name\": \"activeSurface\",\n        \"type\": \"boolean\",\n        \"widget\": \"disposableBoolean\",\n        \"label\": \"Activate Active Surface Mode\",\n        \"importance\": \"low\",\n        \"description\": \"Removes navigation controls for the end user. Use Go To Slide to navigate.\",\n        \"default\": false\n      },\n      {\n        \"name\": \"hideSummarySlide\",\n        \"type\": \"boolean\",\n        \"label\": \"Hide Summary Slide\",\n        \"importance\": \"low\",\n        \"description\": \"Hides the summary slide.\",\n        \"default\": false\n      },\n      {\n        \"name\": \"showSolutionButton\",\n        \"type\": \"select\",\n        \"label\": \"Override \\\"Show Solution\\\" button\",\n        \"importance\": \"low\",\n        \"description\": \"This option determines if the \\\"Show Solution\\\" button will be configured for each question individually (default) shown for all questions (Enabled) or disabled for all questions (Disabled) \",\n        \"optional\": true,\n        \"options\": [\n          {\n            \"value\": \"on\",\n            \"label\": \"Enabled\"\n          },\n          {\n            \"value\": \"off\",\n            \"label\": \"Disabled\"\n          }\n        ]\n      },\n      {\n        \"name\": \"retryButton\",\n        \"type\": \"select\",\n        \"label\": \"Override \\\"Retry\\\" button\",\n        \"importance\": \"low\",\n        \"description\": \"This option determines if the \\\"Retry\\\" button will be configured for each question individually (default) shown for all questions (Enabled) or disabled for all questions (Disabled)\",\n        \"optional\": true,\n        \"options\": [\n          {\n            \"value\": \"on\",\n            \"label\": \"Enabled\"\n          },\n          {\n            \"value\": \"off\",\n            \"label\": \"Disabled\"\n          }\n        ]\n      },\n      {\n        \"name\": \"summarySlideSolutionButton\",\n        \"type\": \"boolean\",\n        \"label\": \"Show \\\"Show solution\\\" button in the summary slide\",\n        \"description\": \"If enabled, the learner will be able to show the solutions for all question when they reach the summary slide\",\n        \"default\": true,\n        \"importance\": \"low\",\n        \"widget\": \"showWhen\",\n        \"showWhen\": {\n          \"rules\": [\n            {\n              \"field\": \"hideSummarySlide\",\n              \"equals\": false\n            }\n          ]\n        }\n      },\n      {\n        \"name\": \"summarySlideRetryButton\",\n        \"type\": \"boolean\",\n        \"label\": \"Show \\\"Retry\\\" button in the summary slide\",\n        \"description\": \"If enabled, the learner will be able to retry all questions when they reach the summary slide. Be advised that by refreshing the page the learners will be able to retry even if this button isn\'t showing.\",\n        \"default\": true,\n        \"importance\": \"low\",\n        \"widget\": \"showWhen\",\n        \"showWhen\": {\n          \"rules\": [\n            {\n              \"field\": \"hideSummarySlide\",\n              \"equals\": false\n            }\n          ]\n        }\n      },\n      {\n        \"name\": \"enablePrintButton\",\n        \"type\": \"boolean\",\n        \"label\": \"Enable print button\",\n        \"importance\": \"low\",\n        \"description\": \"Enables the print button.\",\n        \"default\": false\n      },\n      {\n        \"name\": \"social\",\n        \"type\": \"group\",\n        \"label\": \"Social Settings\",\n        \"widget\": \"showWhen\",\n        \"showWhen\": {\n          \"rules\": [\n            {\n              \"field\": \"hideSummarySlide\",\n              \"equals\": false\n            }\n          ]\n        },\n        \"importance\": \"low\",\n        \"description\": \"These options will let you override social behaviour settings. Empty values will be filled in automatically if a link is provided, otherwise all values will be generated.\",\n        \"optional\": true,\n        \"fields\": [\n          {\n            \"name\": \"showFacebookShare\",\n            \"type\": \"boolean\",\n            \"label\": \"Display Facebook share icon\",\n            \"importance\": \"low\",\n            \"default\": false\n          },\n          {\n            \"name\": \"facebookShare\",\n            \"importance\": \"low\",\n            \"type\": \"group\",\n            \"expanded\": true,\n            \"label\": \"Facebook share settings\",\n            \"widget\": \"showWhen\",\n            \"showWhen\": {\n              \"rules\": [\n                {\n                  \"field\": \"showFacebookShare\",\n                  \"equals\": true\n                }\n              ]\n            },\n            \"fields\": [\n              {\n                \"name\": \"url\",\n                \"type\": \"text\",\n                \"label\": \"Share to Facebook link\",\n                \"importance\": \"low\",\n                \"default\": \"@currentpageurl\"\n              },\n              {\n                \"name\": \"quote\",\n                \"type\": \"text\",\n                \"label\": \"Share to Facebook quote\",\n                \"importance\": \"low\",\n                \"default\": \"I scored @score out of @maxScore on a task at @currentpageurl.\"\n              }\n            ]\n          },\n          {\n            \"name\": \"showTwitterShare\",\n            \"type\": \"boolean\",\n            \"label\": \"Display Twitter share icon\",\n            \"importance\": \"low\",\n            \"default\": false\n          },\n          {\n            \"name\": \"twitterShare\",\n            \"importance\": \"low\",\n            \"type\": \"group\",\n            \"expanded\": true,\n            \"label\": \"Twitter share settings\",\n            \"widget\": \"showWhen\",\n            \"showWhen\": {\n              \"rules\": [\n                {\n                  \"field\": \"showTwitterShare\",\n                  \"equals\": true\n                }\n              ]\n            },\n            \"fields\": [\n              {\n                \"name\": \"statement\",\n                \"type\": \"text\",\n                \"label\": \"Share to Twitter statement\",\n                \"importance\": \"low\",\n                \"default\": \"I scored @score out of @maxScore on a task at @currentpageurl.\"\n              },\n              {\n                \"name\": \"url\",\n                \"type\": \"text\",\n                \"label\": \"Share to Twitter link\",\n                \"importance\": \"low\",\n                \"default\": \"@currentpageurl\"\n              },\n              {\n                \"name\": \"hashtags\",\n                \"type\": \"text\",\n                \"label\": \"Share to Twitter hashtags\",\n                \"importance\": \"low\",\n                \"default\": \"h5p, course\"\n              }\n            ]\n          },\n          {\n            \"name\": \"showGoogleShare\",\n            \"type\": \"boolean\",\n            \"label\": \"Display Google+ share icon\",\n            \"importance\": \"low\",\n            \"default\": false\n          },\n          {\n            \"name\": \"googleShareUrl\",\n            \"type\": \"text\",\n            \"label\": \"Share to Google link\",\n            \"importance\": \"low\",\n            \"default\": \"@currentpageurl\",\n            \"widget\": \"showWhen\",\n            \"showWhen\": {\n              \"rules\": [\n                {\n                  \"field\": \"showGoogleShare\",\n                  \"equals\": true\n                }\n              ]\n            }\n          }\n        ]\n      }\n    ]\n  }\n]\n','',1,NULL,NULL),(72,'2022-02-14 12:08:27','0000-00-00 00:00:00','H5P.InteractiveVideo','Interactive Video',1,21,8,1,0,1,'iframe','dist/h5p-interactive-video.js','dist/h5p-interactive-video.css','','[\n  {\n    \"name\": \"interactiveVideo\",\n    \"type\": \"group\",\n    \"widget\": \"wizard\",\n    \"label\": \"Interactive Video Editor\",\n    \"importance\": \"high\",\n    \"fields\": [\n      {\n        \"name\": \"video\",\n        \"type\": \"group\",\n        \"label\": \"Upload/embed video\",\n        \"importance\": \"high\",\n        \"fields\": [\n          {\n            \"name\": \"files\",\n            \"type\": \"video\",\n            \"label\": \"Add a video\",\n            \"importance\": \"high\",\n            \"description\": \"Click below to add a video you wish to use in your interactive video. You can add a video link or upload video files. It is possible to add several versions of the video with different qualities. To ensure maximum support in browsers at least add a version in webm and mp4 formats.\",\n            \"extraAttributes\": [\n              \"metadata\"\n            ],\n            \"enableCustomQualityLabel\": true\n          },\n          {\n            \"name\": \"startScreenOptions\",\n            \"type\": \"group\",\n            \"label\": \"Start screen options (unsupported for YouTube videos)\",\n            \"importance\": \"low\",\n            \"fields\": [\n              {\n                \"name\": \"title\",\n                \"type\": \"text\",\n                \"label\": \"The title of this interactive video\",\n                \"importance\": \"low\",\n                \"maxLength\": 60,\n                \"default\": \"Interactive Video\",\n                \"description\": \"Used in summaries, statistics etc.\"\n              },\n              {\n                \"name\": \"hideStartTitle\",\n                \"type\": \"boolean\",\n                \"label\": \"Hide title on video start screen\",\n                \"importance\": \"low\",\n                \"optional\": true,\n                \"default\": false\n              },\n              {\n                \"name\": \"shortStartDescription\",\n                \"type\": \"text\",\n                \"label\": \"Short description (Optional)\",\n                \"importance\": \"low\",\n                \"optional\": true,\n                \"maxLength\": 120,\n                \"description\": \"Optional. Display a short description text on the video start screen. Does not work for YouTube videos.\"\n              },\n              {\n                \"name\": \"poster\",\n                \"type\": \"image\",\n                \"label\": \"Poster image\",\n                \"importance\": \"low\",\n                \"optional\": true,\n                \"description\": \"Image displayed before the user launches the video. Does not work for YouTube Videos.\"\n              }\n            ]\n          },\n          {\n            \"name\": \"textTracks\",\n            \"type\": \"group\",\n            \"label\": \"Text tracks (unsupported for YouTube videos)\",\n            \"importance\": \"low\",\n            \"fields\": [\n              {\n                \"name\": \"videoTrack\",\n                \"type\": \"list\",\n                \"label\": \"Available text tracks\",\n                \"importance\": \"low\",\n                \"optional\": true,\n                \"entity\": \"Track\",\n                \"min\": 0,\n                \"defaultNum\": 1,\n                \"field\": {\n                  \"name\": \"track\",\n                  \"type\": \"group\",\n                  \"label\": \"Track\",\n                  \"importance\": \"low\",\n                  \"expanded\": false,\n                  \"fields\": [\n                    {\n                      \"name\": \"label\",\n                      \"type\": \"text\",\n                      \"label\": \"Track label\",\n                      \"description\": \"Used if you offer multiple tracks and the user has to choose a track. For instance \'Spanish subtitles\' could be the label of a Spanish subtitle track.\",\n                      \"importance\": \"low\",\n                      \"default\": \"Subtitles\",\n                      \"optional\": true\n                    },\n                    {\n                      \"name\": \"kind\",\n                      \"type\": \"select\",\n                      \"label\": \"Type of text track\",\n                      \"importance\": \"low\",\n                      \"default\": \"subtitles\",\n                      \"options\": [\n                        {\n                          \"value\": \"subtitles\",\n                          \"label\": \"Subtitles\"\n                        },\n                        {\n                          \"value\": \"captions\",\n                          \"label\": \"Captions\"\n                        },\n                        {\n                          \"value\": \"descriptions\",\n                          \"label\": \"Descriptions\"\n                        }\n                      ]\n                    },\n                    {\n                      \"name\": \"srcLang\",\n                      \"type\": \"text\",\n                      \"label\": \"Source language, must be defined for subtitles\",\n                      \"importance\": \"low\",\n                      \"default\": \"en\",\n                      \"description\": \"Must be a valid BCP 47 language tag. If \'Subtitles\' is the type of text track selected, the source language of the track must be defined.\"\n                    },\n                    {\n                      \"name\": \"track\",\n                      \"type\": \"file\",\n                      \"label\": \"Track source (WebVTT file)\",\n                      \"importance\": \"low\"\n                    }\n                  ]\n                }\n              },\n              {\n                \"name\": \"defaultTrackLabel\",\n                \"type\": \"text\",\n                \"label\": \"Default text track\",\n                \"description\": \"If left empty or not matching any of the text tracks the first text track will be used as the default.\",\n                \"importance\": \"low\",\n                \"optional\": true\n              }\n            ]\n          }\n        ]\n      },\n      {\n        \"name\": \"assets\",\n        \"type\": \"group\",\n        \"label\": \"Add interactions\",\n        \"importance\": \"high\",\n        \"widget\": \"interactiveVideo\",\n        \"video\": \"video/files\",\n        \"poster\": \"video/startScreenOptions/poster\",\n        \"fields\": [\n          {\n            \"name\": \"interactions\",\n            \"type\": \"list\",\n            \"field\": {\n              \"name\": \"interaction\",\n              \"type\": \"group\",\n              \"fields\": [\n                {\n                  \"name\": \"duration\",\n                  \"type\": \"group\",\n                  \"widget\": \"duration\",\n                  \"label\": \"Display time\",\n                  \"importance\": \"low\",\n                  \"fields\": [\n                    {\n                      \"name\": \"from\",\n                      \"type\": \"number\"\n                    },\n                    {\n                      \"name\": \"to\",\n                      \"type\": \"number\"\n                    }\n                  ]\n                },\n                {\n                  \"name\": \"pause\",\n                  \"label\": \"Pause video\",\n                  \"importance\": \"low\",\n                  \"type\": \"boolean\"\n                },\n                {\n                  \"name\": \"displayType\",\n                  \"label\": \"Display as\",\n                  \"importance\": \"low\",\n                  \"description\": \"<b>Button</b> is a collapsed interaction the user must press to open. <b>Poster</b> is an expanded interaction displayed directly on top of the video\",\n                  \"type\": \"select\",\n                  \"widget\": \"imageRadioButtonGroup\",\n                  \"options\": [\n                    {\n                      \"value\": \"button\",\n                      \"label\": \"Button\"\n                    },\n                    {\n                      \"value\": \"poster\",\n                      \"label\": \"Poster\"\n                    }\n                  ],\n                  \"default\": \"button\"\n                },\n                {\n                  \"name\": \"buttonOnMobile\",\n                  \"label\": \"Turn into button on small screens\",\n                  \"importance\": \"low\",\n                  \"type\": \"boolean\",\n                  \"default\": false\n                },\n                {\n                  \"name\": \"label\",\n                  \"type\": \"text\",\n                  \"widget\": \"html\",\n                  \"label\": \"Label\",\n                  \"importance\": \"low\",\n                  \"description\": \"Label displayed next to interaction icon.\",\n                  \"optional\": true,\n                  \"enterMode\": \"p\",\n                  \"tags\": [\n                    \"p\"\n                  ]\n                },\n                {\n                  \"name\": \"x\",\n                  \"type\": \"number\",\n                  \"importance\": \"low\",\n                  \"widget\": \"none\"\n                },\n                {\n                  \"name\": \"y\",\n                  \"type\": \"number\",\n                  \"importance\": \"low\",\n                  \"widget\": \"none\"\n                },\n                {\n                  \"name\": \"width\",\n                  \"type\": \"number\",\n                  \"widget\": \"none\",\n                  \"importance\": \"low\",\n                  \"optional\": true\n                },\n                {\n                  \"name\": \"height\",\n                  \"type\": \"number\",\n                  \"widget\": \"none\",\n                  \"importance\": \"low\",\n                  \"optional\": true\n                },\n                {\n                  \"name\": \"libraryTitle\",\n                  \"type\": \"text\",\n                  \"importance\": \"low\",\n                  \"optional\": true,\n                  \"widget\": \"none\"\n                },\n                {\n                  \"name\": \"action\",\n                  \"type\": \"library\",\n                  \"importance\": \"low\",\n                  \"options\": [\n                    \"H5P.Nil 1.0\",\n                    \"H5P.Text 1.1\",\n                    \"H5P.Table 1.1\",\n                    \"H5P.Link 1.3\",\n                    \"H5P.Image 1.1\",\n                    \"H5P.Summary 1.10\",\n                    \"H5P.SingleChoiceSet 1.11\",\n                    \"H5P.MultiChoice 1.14\",\n                    \"H5P.TrueFalse 1.6\",\n                    \"H5P.Blanks 1.12\",\n                    \"H5P.DragQuestion 1.13\",\n                    \"H5P.MarkTheWords 1.9\",\n                    \"H5P.DragText 1.8\",\n                    \"H5P.GoToQuestion 1.3\",\n                    \"H5P.IVHotspot 1.2\",\n                    \"H5P.Questionnaire 1.2\",\n                    \"H5P.FreeTextQuestion 1.0\"\n                  ]\n                },\n                {\n                  \"name\": \"adaptivity\",\n                  \"type\": \"group\",\n                  \"label\": \"Adaptivity\",\n                  \"importance\": \"low\",\n                  \"optional\": true,\n                  \"fields\": [\n                    {\n                      \"name\": \"correct\",\n                      \"type\": \"group\",\n                      \"label\": \"Action on all correct\",\n                      \"fields\": [\n                        {\n                          \"name\": \"seekTo\",\n                          \"type\": \"number\",\n                          \"widget\": \"timecode\",\n                          \"label\": \"Seek to\",\n                          \"description\": \"Enter timecode in the format M:SS\"\n                        },\n                        {\n                          \"name\": \"allowOptOut\",\n                          \"type\": \"boolean\",\n                          \"label\": \"Allow the user to opt out and continue\"\n                        },\n                        {\n                          \"name\": \"message\",\n                          \"type\": \"text\",\n                          \"widget\": \"html\",\n                          \"enterMode\": \"p\",\n                          \"tags\": [\n                            \"strong\",\n                            \"em\",\n                            \"del\",\n                            \"a\",\n                            \"code\"\n                          ],\n                          \"label\": \"Message\"\n                        },\n                        {\n                          \"name\": \"seekLabel\",\n                          \"type\": \"text\",\n                          \"label\": \"Label for seek button\"\n                        }\n                      ]\n                    },\n                    {\n                      \"name\": \"wrong\",\n                      \"type\": \"group\",\n                      \"label\": \"Action on wrong\",\n                      \"fields\": [\n                        {\n                          \"name\": \"seekTo\",\n                          \"type\": \"number\",\n                          \"widget\": \"timecode\",\n                          \"label\": \"Seek to\",\n                          \"description\": \"Enter timecode in the format M:SS\"\n                        },\n                        {\n                          \"name\": \"allowOptOut\",\n                          \"type\": \"boolean\",\n                          \"label\": \"Allow the user to opt out and continue\"\n                        },\n                        {\n                          \"name\": \"message\",\n                          \"type\": \"text\",\n                          \"widget\": \"html\",\n                          \"enterMode\": \"p\",\n                          \"tags\": [\n                            \"strong\",\n                            \"em\",\n                            \"del\",\n                            \"a\",\n                            \"code\"\n                          ],\n                          \"label\": \"Message\"\n                        },\n                        {\n                          \"name\": \"seekLabel\",\n                          \"type\": \"text\",\n                          \"label\": \"Label for seek button\"\n                        }\n                      ]\n                    },\n                    {\n                      \"name\": \"requireCompletion\",\n                      \"type\": \"boolean\",\n                      \"label\": \"Require full score for task before proceeding\",\n                      \"description\": \"For best functionality this option should be used in conjunction with the \\\"Prevent skipping forward in a video\\\" option of Interactive Video.\"\n                    }\n                  ]\n                },\n                {\n                  \"name\": \"visuals\",\n                  \"label\": \"Visuals\",\n                  \"importance\": \"low\",\n                  \"type\": \"group\",\n                  \"fields\": [\n                    {\n                      \"name\": \"backgroundColor\",\n                      \"type\": \"text\",\n                      \"label\": \"Background color\",\n                      \"widget\": \"colorSelector\",\n                      \"default\": \"rgb(255, 255, 255)\",\n                      \"spectrum\": {\n                        \"showInput\": true,\n                        \"showAlpha\": true,\n                        \"preferredFormat\": \"rgb\",\n                        \"showPalette\": true,\n                        \"palette\": [\n                          [\n                            \"rgba(0, 0, 0, 0)\"\n                          ],\n                          [\n                            \"rgb(67, 67, 67)\",\n                            \"rgb(102, 102, 102)\",\n                            \"rgb(204, 204, 204)\",\n                            \"rgb(217, 217, 217)\",\n                            \"rgb(255, 255, 255)\"\n                          ],\n                          [\n                            \"rgb(152, 0, 0)\",\n                            \"rgb(255, 0, 0)\",\n                            \"rgb(255, 153, 0)\",\n                            \"rgb(255, 255, 0)\",\n                            \"rgb(0, 255, 0)\",\n                            \"rgb(0, 255, 255)\",\n                            \"rgb(74, 134, 232)\",\n                            \"rgb(0, 0, 255)\",\n                            \"rgb(153, 0, 255)\",\n                            \"rgb(255, 0, 255)\"\n                          ],\n                          [\n                            \"rgb(230, 184, 175)\",\n                            \"rgb(244, 204, 204)\",\n                            \"rgb(252, 229, 205)\",\n                            \"rgb(255, 242, 204)\",\n                            \"rgb(217, 234, 211)\",\n                            \"rgb(208, 224, 227)\",\n                            \"rgb(201, 218, 248)\",\n                            \"rgb(207, 226, 243)\",\n                            \"rgb(217, 210, 233)\",\n                            \"rgb(234, 209, 220)\",\n                            \"rgb(221, 126, 107)\",\n                            \"rgb(234, 153, 153)\",\n                            \"rgb(249, 203, 156)\",\n                            \"rgb(255, 229, 153)\",\n                            \"rgb(182, 215, 168)\",\n                            \"rgb(162, 196, 201)\",\n                            \"rgb(164, 194, 244)\",\n                            \"rgb(159, 197, 232)\",\n                            \"rgb(180, 167, 214)\",\n                            \"rgb(213, 166, 189)\",\n                            \"rgb(204, 65, 37)\",\n                            \"rgb(224, 102, 102)\",\n                            \"rgb(246, 178, 107)\",\n                            \"rgb(255, 217, 102)\",\n                            \"rgb(147, 196, 125)\",\n                            \"rgb(118, 165, 175)\",\n                            \"rgb(109, 158, 235)\",\n                            \"rgb(111, 168, 220)\",\n                            \"rgb(142, 124, 195)\",\n                            \"rgb(194, 123, 160)\",\n                            \"rgb(166, 28, 0)\",\n                            \"rgb(204, 0, 0)\",\n                            \"rgb(230, 145, 56)\",\n                            \"rgb(241, 194, 50)\",\n                            \"rgb(106, 168, 79)\",\n                            \"rgb(69, 129, 142)\",\n                            \"rgb(60, 120, 216)\",\n                            \"rgb(61, 133, 198)\",\n                            \"rgb(103, 78, 167)\",\n                            \"rgb(166, 77, 121)\",\n                            \"rgb(91, 15, 0)\",\n                            \"rgb(102, 0, 0)\",\n                            \"rgb(120, 63, 4)\",\n                            \"rgb(127, 96, 0)\",\n                            \"rgb(39, 78, 19)\",\n                            \"rgb(12, 52, 61)\",\n                            \"rgb(28, 69, 135)\",\n                            \"rgb(7, 55, 99)\",\n                            \"rgb(32, 18, 77)\",\n                            \"rgb(76, 17, 48)\"\n                          ]\n                        ]\n                      }\n                    },\n                    {\n                      \"name\": \"boxShadow\",\n                      \"type\": \"boolean\",\n                      \"label\": \"Box shadow\",\n                      \"default\": true,\n                      \"description\": \"Adds a subtle shadow around the interaction. You might want to disable this for completely transparent interactions\"\n                    }\n                  ]\n                },\n                {\n                  \"name\": \"goto\",\n                  \"label\": \"Go to on click\",\n                  \"importance\": \"low\",\n                  \"type\": \"group\",\n                  \"fields\": [\n                    {\n                      \"name\": \"type\",\n                      \"label\": \"Type\",\n                      \"type\": \"select\",\n                      \"widget\": \"selectToggleFields\",\n                      \"options\": [\n                        {\n                          \"value\": \"timecode\",\n                          \"label\": \"Timecode\",\n                          \"hideFields\": [\n                            \"url\"\n                          ]\n                        },\n                        {\n                          \"value\": \"url\",\n                          \"label\": \"Another page (URL)\",\n                          \"hideFields\": [\n                            \"time\"\n                          ]\n                        }\n                      ],\n                      \"optional\": true\n                    },\n                    {\n                      \"name\": \"time\",\n                      \"type\": \"number\",\n                      \"widget\": \"timecode\",\n                      \"label\": \"Go To\",\n                      \"description\": \"The target time the user will be taken to upon pressing the hotspot. Enter timecode in the format M:SS.\",\n                      \"optional\": true\n                    },\n                    {\n                      \"name\": \"url\",\n                      \"type\": \"group\",\n                      \"label\": \"URL\",\n                      \"widget\": \"linkWidget\",\n                      \"optional\": true,\n                      \"fields\": [\n                        {\n                          \"name\": \"protocol\",\n                          \"type\": \"select\",\n                          \"label\": \"Protocol\",\n                          \"options\": [\n                            {\n                              \"value\": \"http://\",\n                              \"label\": \"http://\"\n                            },\n                            {\n                              \"value\": \"https://\",\n                              \"label\": \"https://\"\n                            },\n                            {\n                              \"value\": \"/\",\n                              \"label\": \"(root relative)\"\n                            },\n                            {\n                              \"value\": \"other\",\n                              \"label\": \"other\"\n                            }\n                          ],\n                          \"optional\": true,\n                          \"default\": \"http://\"\n                        },\n                        {\n                          \"name\": \"url\",\n                          \"type\": \"text\",\n                          \"label\": \"URL\",\n                          \"optional\": true\n                        }\n                      ]\n                    },\n                    {\n                      \"name\": \"visualize\",\n                      \"type\": \"boolean\",\n                      \"label\": \"Visualize\",\n                      \"description\": \"Show that interaction can be clicked by adding a border and an icon\"\n                    }\n                  ]\n                }\n              ]\n            }\n          },\n          {\n            \"name\": \"bookmarks\",\n            \"importance\": \"low\",\n            \"type\": \"list\",\n            \"field\": {\n              \"name\": \"bookmark\",\n              \"type\": \"group\",\n              \"fields\": [\n                {\n                  \"name\": \"time\",\n                  \"type\": \"number\"\n                },\n                {\n                  \"name\": \"label\",\n                  \"type\": \"text\"\n                }\n              ]\n            }\n          },\n          {\n            \"name\": \"endscreens\",\n            \"importance\": \"low\",\n            \"type\": \"list\",\n            \"field\": {\n              \"name\": \"endscreen\",\n              \"type\": \"group\",\n              \"fields\": [\n                {\n                  \"name\": \"time\",\n                  \"type\": \"number\"\n                },\n                {\n                  \"name\": \"label\",\n                  \"type\": \"text\"\n                }\n              ]\n            }\n          }\n        ]\n      },\n      {\n        \"name\": \"summary\",\n        \"type\": \"group\",\n        \"label\": \"Summary task\",\n        \"importance\": \"high\",\n        \"fields\": [\n          {\n            \"name\": \"task\",\n            \"type\": \"library\",\n            \"options\": [\n              \"H5P.Summary 1.10\"\n            ],\n            \"default\": {\n              \"library\": \"H5P.Summary 1.10\",\n              \"params\": {}\n            }\n          },\n          {\n            \"name\": \"displayAt\",\n            \"type\": \"number\",\n            \"label\": \"Display at\",\n            \"description\": \"Number of seconds before the video ends.\",\n            \"default\": 3\n          }\n        ]\n      }\n    ]\n  },\n  {\n    \"name\": \"override\",\n    \"type\": \"group\",\n    \"label\": \"Behavioural settings\",\n    \"importance\": \"low\",\n    \"optional\": true,\n    \"fields\": [\n      {\n        \"name\": \"startVideoAt\",\n        \"type\": \"number\",\n        \"widget\": \"timecode\",\n        \"label\": \"Start video at\",\n        \"importance\": \"low\",\n        \"optional\": true,\n        \"description\": \"Enter timecode in the format M:SS\"\n      },\n      {\n        \"name\": \"autoplay\",\n        \"type\": \"boolean\",\n        \"label\": \"Auto-play video\",\n        \"default\": false,\n        \"optional\": true,\n        \"description\": \"Start playing the video automatically\"\n      },\n      {\n        \"name\": \"loop\",\n        \"type\": \"boolean\",\n        \"label\": \"Loop the video\",\n        \"default\": false,\n        \"optional\": true,\n        \"description\": \"Check if video should run in a loop\"\n      },\n      {\n        \"name\": \"showSolutionButton\",\n        \"type\": \"select\",\n        \"label\": \"Override \\\"Show Solution\\\" button\",\n        \"importance\": \"low\",\n        \"description\": \"This option determines if the \\\"Show Solution\\\" button will be shown for all questions, disabled for all or configured for each question individually.\",\n        \"optional\": true,\n        \"options\": [\n          {\n            \"value\": \"on\",\n            \"label\": \"Enabled\"\n          },\n          {\n            \"value\": \"off\",\n            \"label\": \"Disabled\"\n          }\n        ]\n      },\n      {\n        \"name\": \"retryButton\",\n        \"type\": \"select\",\n        \"label\": \"Override \\\"Retry\\\" button\",\n        \"importance\": \"low\",\n        \"description\": \"This option determines if the \\\"Retry\\\" button will be shown for all questions, disabled for all or configured for each question individually.\",\n        \"optional\": true,\n        \"options\": [\n          {\n            \"value\": \"on\",\n            \"label\": \"Enabled\"\n          },\n          {\n            \"value\": \"off\",\n            \"label\": \"Disabled\"\n          }\n        ]\n      },\n      {\n        \"name\": \"showBookmarksmenuOnLoad\",\n        \"type\": \"boolean\",\n        \"label\": \"Start with bookmarks menu open\",\n        \"importance\": \"low\",\n        \"default\": false,\n        \"description\": \"This function is not available on iPad when using YouTube as video source.\"\n      },\n      {\n        \"name\": \"showRewind10\",\n        \"type\": \"boolean\",\n        \"label\": \"Show button for rewinding 10 seconds\",\n        \"importance\": \"low\",\n        \"default\": false\n      },\n      {\n        \"name\": \"preventSkipping\",\n        \"type\": \"boolean\",\n        \"default\": false,\n        \"label\": \"Prevent skipping forward in a video\",\n        \"importance\": \"low\",\n        \"description\": \"Enabling this options will disable user video navigation through default controls.\"\n      },\n      {\n        \"name\": \"deactivateSound\",\n        \"type\": \"boolean\",\n        \"default\": false,\n        \"label\": \"Deactivate sound\",\n        \"importance\": \"low\",\n        \"description\": \"Enabling this option will deactivate the video\'s sound and prevent it from being switched on.\"\n      }\n    ]\n  },\n  {\n    \"name\": \"l10n\",\n    \"type\": \"group\",\n    \"label\": \"Localize\",\n    \"importance\": \"low\",\n    \"common\": true,\n    \"optional\": true,\n    \"fields\": [\n      {\n        \"name\": \"interaction\",\n        \"type\": \"text\",\n        \"label\": \"Interaction title\",\n        \"importance\": \"low\",\n        \"default\": \"Interaction\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"play\",\n        \"type\": \"text\",\n        \"label\": \"Play title\",\n        \"importance\": \"low\",\n        \"default\": \"Play\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"pause\",\n        \"type\": \"text\",\n        \"label\": \"Pause title\",\n        \"importance\": \"low\",\n        \"default\": \"Pause\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"mute\",\n        \"type\": \"text\",\n        \"label\": \"Mute title\",\n        \"importance\": \"low\",\n        \"default\": \"Mute\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"unmute\",\n        \"type\": \"text\",\n        \"label\": \"Unmute title\",\n        \"importance\": \"low\",\n        \"default\": \"Unmute\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"quality\",\n        \"type\": \"text\",\n        \"label\": \"Video quality title\",\n        \"importance\": \"low\",\n        \"default\": \"Video Quality\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"captions\",\n        \"type\": \"text\",\n        \"label\": \"Video captions title\",\n        \"importance\": \"low\",\n        \"default\": \"Captions\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"close\",\n        \"type\": \"text\",\n        \"label\": \"Close button text\",\n        \"importance\": \"low\",\n        \"default\": \"Close\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"fullscreen\",\n        \"type\": \"text\",\n        \"label\": \"Fullscreen title\",\n        \"importance\": \"low\",\n        \"default\": \"Fullscreen\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"exitFullscreen\",\n        \"type\": \"text\",\n        \"label\": \"Exit fullscreen title\",\n        \"importance\": \"low\",\n        \"default\": \"Exit Fullscreen\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"summary\",\n        \"type\": \"text\",\n        \"label\": \"Summary title\",\n        \"importance\": \"low\",\n        \"default\": \"Open summary dialog\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"bookmarks\",\n        \"type\": \"text\",\n        \"label\": \"Bookmarks title\",\n        \"importance\": \"low\",\n        \"default\": \"Bookmarks\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endscreen\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen title\",\n        \"importance\": \"low\",\n        \"default\": \"Submit screen\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"defaultAdaptivitySeekLabel\",\n        \"type\": \"text\",\n        \"label\": \"Default label for adaptivity seek button\",\n        \"importance\": \"low\",\n        \"default\": \"Continue\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"continueWithVideo\",\n        \"type\": \"text\",\n        \"label\": \"Default label for continue video button\",\n        \"importance\": \"low\",\n        \"default\": \"Continue with video\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"playbackRate\",\n        \"type\": \"text\",\n        \"label\": \"Set playback rate\",\n        \"importance\": \"low\",\n        \"default\": \"Playback Rate\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"rewind10\",\n        \"type\": \"text\",\n        \"label\": \"Rewind 10 Seconds\",\n        \"importance\": \"low\",\n        \"default\": \"Rewind 10 Seconds\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"navDisabled\",\n        \"type\": \"text\",\n        \"label\": \"Navigation is disabled text\",\n        \"importance\": \"low\",\n        \"default\": \"Navigation is disabled\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"sndDisabled\",\n        \"type\": \"text\",\n        \"label\": \"Sound is disabled text\",\n        \"importance\": \"low\",\n        \"default\": \"Sound is disabled\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"requiresCompletionWarning\",\n        \"type\": \"text\",\n        \"label\": \"Warning that the user must answer the question correctly before continuing\",\n        \"importance\": \"low\",\n        \"default\": \"You need to answer all the questions correctly before continuing.\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"back\",\n        \"type\": \"text\",\n        \"label\": \"Back button\",\n        \"importance\": \"low\",\n        \"default\": \"Back\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"hours\",\n        \"type\": \"text\",\n        \"label\": \"Passed time hours\",\n        \"importance\": \"low\",\n        \"default\": \"Hours\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"minutes\",\n        \"type\": \"text\",\n        \"label\": \"Passed time minutes\",\n        \"importance\": \"low\",\n        \"default\": \"Minutes\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"seconds\",\n        \"type\": \"text\",\n        \"label\": \"Passed time seconds\",\n        \"importance\": \"low\",\n        \"default\": \"Seconds\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"currentTime\",\n        \"type\": \"text\",\n        \"label\": \"Label for current time\",\n        \"importance\": \"low\",\n        \"default\": \"Current time:\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"totalTime\",\n        \"type\": \"text\",\n        \"label\": \"Label for total time\",\n        \"importance\": \"low\",\n        \"default\": \"Total time:\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"singleInteractionAnnouncement\",\n        \"type\": \"text\",\n        \"label\": \"Text explaining that a single interaction with a name has come into view\",\n        \"importance\": \"low\",\n        \"default\": \"Interaction appeared:\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"multipleInteractionsAnnouncement\",\n        \"type\": \"text\",\n        \"label\": \"Text for explaining that multiple interactions have come into view\",\n        \"importance\": \"low\",\n        \"default\": \"Multiple interactions appeared.\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"videoPausedAnnouncement\",\n        \"type\": \"text\",\n        \"label\": \"Video is paused announcement\",\n        \"importance\": \"low\",\n        \"default\": \"Video is paused\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"content\",\n        \"type\": \"text\",\n        \"label\": \"Content label\",\n        \"importance\": \"low\",\n        \"default\": \"Content\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"answered\",\n        \"type\": \"text\",\n        \"label\": \"Answered message (@answered will be replaced with the number of answered questions)\",\n        \"importance\": \"low\",\n        \"default\": \"@answered answered\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endcardTitle\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen title\",\n        \"importance\": \"low\",\n        \"default\": \"@answered Question(s) answered\",\n        \"description\": \"@answered will be replaced by the number of answered questions.\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endcardInformation\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen information\",\n        \"importance\": \"low\",\n        \"default\": \"You have answered @answered questions, click below to submit your answers.\",\n        \"description\": \"@answered will be replaced by the number of answered questions.\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endcardInformationNoAnswers\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen information for missing answers\",\n        \"importance\": \"low\",\n        \"default\": \"You have not answered any questions.\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endcardInformationMustHaveAnswer\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen information for answer needed\",\n        \"importance\": \"low\",\n        \"default\": \"You have to answer at least one question before you can submit your answers.\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endcardSubmitButton\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen submit button\",\n        \"importance\": \"low\",\n        \"default\": \"Submit Answers\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endcardSubmitMessage\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen submit message\",\n        \"importance\": \"low\",\n        \"default\": \"Your answers have been submitted!\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endcardTableRowAnswered\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen table row title: Answered questions\",\n        \"importance\": \"low\",\n        \"default\": \"Answered questions\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endcardTableRowScore\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen table row title: Score\",\n        \"importance\": \"low\",\n        \"default\": \"Score\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endcardAnsweredScore\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen answered score\",\n        \"importance\": \"low\",\n        \"default\": \"answered\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endCardTableRowSummaryWithScore\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen row summary including score (for readspeakers)\",\n        \"importance\": \"low\",\n        \"default\": \"You got @score out of @total points for the @question that appeared after @minutes minutes and @seconds seconds.\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"endCardTableRowSummaryWithoutScore\",\n        \"type\": \"text\",\n        \"label\": \"Submit screen row summary for no score (for readspeakers)\",\n        \"importance\": \"low\",\n        \"default\": \"You have answered the @question that appeared after @minutes minutes and @seconds seconds.\",\n        \"optional\": true\n      }\n    ]\n  }\n]','',1,NULL,NULL),(73,'2022-02-14 12:08:28','0000-00-00 00:00:00','H5P.Questionnaire','Questionnaire',1,2,13,1,0,0,'iframe','dist/dist.js','dist/styles.css','','[\n  {\n    \"name\": \"questionnaireElements\",\n    \"label\": \"Questionnaire elements\",\n    \"importance\": \"high\",\n    \"type\": \"list\",\n    \"widgets\": [\n      {\n        \"name\": \"VerticalTabs\",\n        \"label\": \"Default\",\n        \"importance\": \"high\"\n      }\n    ],\n    \"entity\": \"element\",\n    \"min\": 1,\n    \"defaultNum\": 1,\n    \"field\": {\n      \"name\": \"libraryGroup\",\n      \"label\": \"Choose library\",\n      \"importance\": \"high\",\n      \"type\": \"group\",\n      \"fields\": [\n        {\n          \"name\": \"library\",\n          \"type\": \"library\",\n          \"label\": \"Library\",\n          \"importance\": \"high\",\n          \"description\": \"Choose a library\",\n          \"options\": [\n            \"H5P.OpenEndedQuestion 1.0\",\n            \"H5P.SimpleMultiChoice 1.1\"\n          ]\n        },\n        {\n          \"name\": \"requiredField\",\n          \"type\": \"boolean\",\n          \"label\": \"Required field\",\n          \"importance\": \"low\",\n          \"default\": false\n        }\n      ]\n    }\n  },\n  {\n    \"name\": \"successScreenOptions\",\n    \"label\": \"Success screen options\",\n    \"importance\": \"low\",\n    \"type\": \"group\",\n    \"fields\": [\n      {\n        \"name\": \"enableSuccessScreen\",\n        \"label\": \"Enable success screen\",\n        \"importance\": \"low\",\n        \"type\": \"boolean\",\n        \"default\": true\n      },\n      {\n        \"name\": \"successScreenImage\",\n        \"label\": \"Add success screen image\",\n        \"importance\": \"low\",\n        \"type\": \"group\",\n        \"fields\": [\n          {\n            \"name\": \"successScreenImage\",\n            \"label\": \"Replace success icon with image\",\n            \"importance\": \"low\",\n            \"type\": \"library\",\n            \"optional\": true,\n            \"options\": [\n              \"H5P.Image 1.0\"\n            ]\n          }\n        ]\n      },\n      {\n        \"name\": \"successMessage\",\n        \"type\": \"text\",\n        \"label\": \"Text to display on submit\",\n        \"importance\": \"low\",\n        \"default\": \"You have completed the questionnaire.\"\n      }\n    ]\n  },\n  {\n    \"name\": \"uiElements\",\n    \"label\": \"UI Elements\",\n    \"importance\": \"low\",\n    \"type\": \"group\",\n    \"fields\": [\n      {\n        \"name\": \"buttonLabels\",\n        \"type\": \"group\",\n        \"label\": \"Button labels\",\n        \"importance\": \"low\",\n        \"fields\": [\n          {\n            \"name\": \"prevLabel\",\n            \"type\": \"text\",\n            \"label\": \"Previous button label\",\n            \"importance\": \"low\",\n            \"default\": \"Back\"\n          },\n          {\n            \"name\": \"continueLabel\",\n            \"type\": \"text\",\n            \"label\": \"Continue button label\",\n            \"importance\": \"low\",\n            \"default\": \"Continue\"\n          },\n          {\n            \"name\": \"nextLabel\",\n            \"type\": \"text\",\n            \"label\": \"Next button label\",\n            \"importance\": \"low\",\n            \"default\": \"Next\"\n          },\n          {\n            \"name\": \"submitLabel\",\n            \"type\": \"text\",\n            \"label\": \"Submit button label\",\n            \"importance\": \"low\",\n            \"default\": \"Submit\"\n          }\n        ]\n      },\n      {\n        \"name\": \"accessibility\",\n        \"type\": \"group\",\n        \"label\": \"Accessibility\",\n        \"importance\": \"low\",\n        \"fields\": [\n          {\n            \"name\": \"requiredTextExitLabel\",\n            \"type\": \"text\",\n            \"label\": \"Required message exit button label\",\n            \"importance\": \"low\",\n            \"default\": \"Close error message\"\n          },\n          {\n            \"name\": \"progressBarText\",\n            \"type\": \"text\",\n            \"label\": \"Progress bar text\",\n            \"importance\": \"low\",\n            \"default\": \"Question %current of %max\",\n            \"description\": \"Used to tell assistive technologies what question it is. Variables: [ %current, %max ]\"\n          }\n        ]\n      },\n      {\n        \"name\": \"requiredMessage\",\n        \"type\": \"text\",\n        \"label\": \"Required message\",\n        \"importance\": \"low\",\n        \"default\": \"This question requires an answer\",\n        \"description\": \"Will display if this field is unanswered and required by a wrapper content type\"\n      },\n      {\n        \"name\": \"requiredText\",\n        \"type\": \"text\",\n        \"label\": \"Required symbol text\",\n        \"importance\": \"low\",\n        \"default\": \"required\",\n        \"description\": \"Text that will accompany an asterisk to signal that a question is required\"\n      },\n      {\n        \"name\": \"submitScreenTitle\",\n        \"type\": \"text\",\n        \"label\": \"Title for the submit screen\",\n        \"importance\": \"low\",\n        \"default\": \"You successfully answered all of the questions\"\n      },\n      {\n        \"name\": \"submitScreenSubtitle\",\n        \"type\": \"text\",\n        \"label\": \"Subtitle for the submit screen\",\n        \"importance\": \"low\",\n        \"default\": \"Click below to submit your answers\"\n      }\n    ]\n  }\n]','',1,NULL,NULL),(74,'2022-02-14 12:08:28','0000-00-00 00:00:00','H5PEditor.CoursePresentation','Course Presentation Editor',1,21,4,0,0,0,'','scripts/disposable-boolean.js, scripts/cp-editor.js, scripts/slide-selector.js, scripts/bg-selector.js','styles/cp-editor.css, styles/slide-selector.css, styles/bg-selector.css, styles/toolbar.css','','','',0,NULL,NULL),(75,'2022-02-14 12:08:28','0000-00-00 00:00:00','H5PEditor.InteractiveVideo','Interactive Video Editor',1,21,8,0,0,0,'','Scripts/image-radio-button-group.js, Scripts/interactive-video-editor.js, Scripts/guided-tours.js, Scripts/require-completion.js','styles/image-radio-button-group.css, styles/interactive-video-editor.css, styles/require-completion.css','','','',0,NULL,NULL),(76,'2022-02-16 11:08:45','0000-00-00 00:00:00','H5P.QuestionSet','Question Set',1,17,6,1,0,0,'iframe','js/questionset.js','css/questionset.css','','[\n  {\n    \"name\": \"introPage\",\n    \"type\": \"group\",\n    \"label\": \"Quiz introduction\",\n    \"importance\": \"medium\",\n    \"fields\": [\n      {\n        \"name\": \"showIntroPage\",\n        \"type\": \"boolean\",\n        \"label\": \"Display introduction\",\n        \"importance\": \"low\"\n      },\n      {\n        \"name\": \"title\",\n        \"type\": \"text\",\n        \"label\": \"Title\",\n        \"importance\": \"high\",\n        \"optional\": true,\n        \"description\": \"This title will be displayed above the introduction text.\",\n        \"tags\": [\n          \"sub\",\n          \"sup\",\n          \"strong\",\n          \"em\",\n          \"code\"\n        ]\n      },\n      {\n        \"name\": \"introduction\",\n        \"type\": \"text\",\n        \"widget\": \"html\",\n        \"label\": \"Introduction text\",\n        \"importance\": \"medium\",\n        \"optional\": true,\n        \"description\": \"This text will be displayed before the quiz starts.\",\n        \"enterMode\": \"p\",\n        \"tags\": [\n          \"sub\",\n          \"sup\",\n          \"strong\",\n          \"em\",\n          \"p\",\n          \"code\"\n        ]\n      },\n      {\n        \"name\": \"startButtonText\",\n        \"type\": \"text\",\n        \"label\": \"Start button text\",\n        \"importance\": \"low\",\n        \"optional\": true,\n        \"default\": \"Start Quiz\"\n      },\n      {\n        \"name\": \"backgroundImage\",\n        \"type\": \"image\",\n        \"label\": \"Background image\",\n        \"importance\": \"low\",\n        \"optional\": true,\n        \"description\": \"An optional background image for the introduction.\"\n      }\n    ]\n  },\n  {\n    \"name\": \"backgroundImage\",\n    \"type\": \"image\",\n    \"label\": \"Background image\",\n    \"importance\": \"low\",\n    \"optional\": true,\n    \"description\": \"An optional background image for the Question set.\"\n  },\n  {\n    \"name\": \"progressType\",\n    \"type\": \"select\",\n    \"label\": \"Progress indicator\",\n    \"importance\": \"low\",\n    \"description\": \"Question set progress indicator style.\",\n    \"options\": [\n      {\n        \"value\": \"textual\",\n        \"label\": \"Textual\"\n      },\n      {\n        \"value\": \"dots\",\n        \"label\": \"Dots\"\n      }\n    ],\n    \"default\": \"dots\"\n  },\n  {\n    \"name\": \"passPercentage\",\n    \"type\": \"number\",\n    \"label\": \"Pass percentage\",\n    \"importance\": \"low\",\n    \"description\": \"Percentage of Total score required for passing the quiz.\",\n    \"min\": 0,\n    \"max\": 100,\n    \"step\": 1,\n    \"default\": 50\n  },\n  {\n    \"name\": \"questions\",\n    \"label\": \"Questions\",\n    \"importance\": \"high\",\n    \"type\": \"list\",\n    \"widgets\": [\n      {\n        \"name\": \"VerticalTabs\",\n        \"label\": \"Default\"\n      },\n      {\n        \"name\": \"QuestionSetTextualEditor\",\n        \"label\": \"Textual\"\n      }\n    ],\n    \"min\": 1,\n    \"entity\": \"question\",\n    \"field\": {\n      \"name\": \"question\",\n      \"type\": \"library\",\n      \"label\": \"Question type\",\n      \"importance\": \"high\",\n      \"description\": \"Library for this question.\",\n      \"options\": [\n        \"H5P.MultiChoice 1.14\",\n        \"H5P.DragQuestion 1.13\",\n        \"H5P.Blanks 1.12\",\n        \"H5P.MarkTheWords 1.9\",\n        \"H5P.DragText 1.8\",\n        \"H5P.TrueFalse 1.6\",\n        \"H5P.Essay 1.2\"\n      ]\n    }\n  },\n  {\n    \"name\": \"texts\",\n    \"type\": \"group\",\n    \"label\": \"Interface texts in quiz\",\n    \"importance\": \"low\",\n    \"common\": true,\n    \"fields\": [\n      {\n        \"name\": \"prevButton\",\n        \"type\": \"text\",\n        \"label\": \"Back button\",\n        \"importance\": \"low\",\n        \"default\": \"Previous question\"\n      },\n      {\n        \"name\": \"nextButton\",\n        \"type\": \"text\",\n        \"label\": \"Next button\",\n        \"importance\": \"low\",\n        \"default\": \"Next question\"\n      },\n      {\n        \"name\": \"finishButton\",\n        \"type\": \"text\",\n        \"label\": \"Finish button\",\n        \"importance\": \"low\",\n        \"default\": \"Finish\"\n      },\n      {\n        \"name\": \"textualProgress\",\n        \"type\": \"text\",\n        \"label\": \"Progress text\",\n        \"importance\": \"low\",\n        \"description\": \"Text used if textual progress is selected.\",\n        \"default\": \"Question: @current of @total questions\",\n        \"tags\": [\n          \"strong\",\n          \"em\",\n          \"code\"\n        ]\n      },\n      {\n        \"name\": \"jumpToQuestion\",\n        \"type\": \"text\",\n        \"label\": \"Label for jumping to a certain question\",\n        \"importance\": \"low\",\n        \"description\": \"You must use the placeholder \'%d\' instead of the question number, and %total instead of total amount of questions.\",\n        \"default\": \"Question %d of %total\"\n      },\n      {\n        \"name\": \"questionLabel\",\n        \"type\": \"text\",\n        \"label\": \"Copyright dialog question label\",\n        \"importance\": \"low\",\n        \"default\": \"Question\"\n      },\n      {\n        \"name\": \"readSpeakerProgress\",\n        \"type\": \"text\",\n        \"label\": \"Readspeaker progress\",\n        \"importance\": \"low\",\n        \"description\": \"May use @current and @total question variables\",\n        \"default\": \"Question @current of @total\"\n      },\n      {\n        \"name\": \"unansweredText\",\n        \"type\": \"text\",\n        \"label\": \"Unanswered question text\",\n        \"importance\": \"low\",\n        \"default\": \"Unanswered\"\n      },\n      {\n        \"name\": \"answeredText\",\n        \"type\": \"text\",\n        \"label\": \"Answered question text\",\n        \"importance\": \"low\",\n        \"default\": \"Answered\"\n      },\n      {\n        \"name\": \"currentQuestionText\",\n        \"type\": \"text\",\n        \"label\": \"Current question text\",\n        \"importance\": \"low\",\n        \"default\": \"Current question\"\n      }\n    ]\n  },\n  {\n    \"name\": \"disableBackwardsNavigation\",\n    \"type\": \"boolean\",\n    \"label\": \"Disable backwards navigation\",\n    \"importance\": \"low\",\n    \"description\": \"This option will only allow you to move forward in Question Set\",\n    \"optional\": true,\n    \"default\": false\n  },\n  {\n    \"name\": \"randomQuestions\",\n    \"type\": \"boolean\",\n    \"label\": \"Randomize questions\",\n    \"importance\": \"low\",\n    \"description\": \"Enable to randomize the order of questions on display.\",\n    \"default\": false\n  },\n  {\n    \"name\": \"poolSize\",\n    \"type\": \"number\",\n    \"min\": 1,\n    \"label\": \"Number of questions to be shown:\",\n    \"importance\": \"low\",\n    \"description\": \"Create a randomized batch of questions from the total.\",\n    \"optional\": true\n  },\n  {\n    \"name\": \"endGame\",\n    \"type\": \"group\",\n    \"label\": \"Quiz finished\",\n    \"importance\": \"medium\",\n    \"fields\": [\n      {\n        \"name\": \"showResultPage\",\n        \"type\": \"boolean\",\n        \"label\": \"Display results\",\n        \"importance\": \"low\",\n        \"default\": true\n      },\n      {\n        \"name\": \"showSolutionButton\",\n        \"type\": \"boolean\",\n        \"label\": \"Display solution button\",\n        \"default\": true\n      },\n      {\n        \"name\": \"showRetryButton\",\n        \"type\": \"boolean\",\n        \"label\": \"Display retry button\",\n        \"default\": true\n      },\n      {\n        \"name\": \"noResultMessage\",\n        \"type\": \"text\",\n        \"label\": \"No results message\",\n        \"importance\": \"low\",\n        \"description\": \"Text displayed on end page when \\\"Display results\\\" is disabled\",\n        \"default\": \"Finished\",\n        \"optional\": true\n      },\n      {\n        \"name\": \"message\",\n        \"type\": \"text\",\n        \"label\": \"Feedback heading\",\n        \"importance\": \"low\",\n        \"default\": \"Your result:\",\n        \"description\": \"This heading will be displayed at the end of the quiz when the user has answered all questions.\",\n        \"tags\": [\n          \"strong\",\n          \"em\",\n          \"code\"\n        ]\n      },\n      {\n        \"name\": \"overallFeedback\",\n        \"type\": \"group\",\n        \"label\": \"Overall Feedback\",\n        \"importance\": \"low\",\n        \"expanded\": true,\n        \"fields\": [\n          {\n            \"name\": \"overallFeedback\",\n            \"type\": \"list\",\n            \"widgets\": [\n              {\n                \"name\": \"RangeList\",\n                \"label\": \"Default\"\n              }\n            ],\n            \"importance\": \"high\",\n            \"label\": \"Define custom feedback for any score range\",\n            \"description\": \"Click the \\\"Add range\\\" button to add as many ranges as you need. Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!\",\n            \"entity\": \"range\",\n            \"min\": 1,\n            \"defaultNum\": 1,\n            \"optional\": true,\n            \"field\": {\n              \"name\": \"overallFeedback\",\n              \"type\": \"group\",\n              \"importance\": \"low\",\n              \"fields\": [\n                {\n                  \"name\": \"from\",\n                  \"type\": \"number\",\n                  \"label\": \"Score Range\",\n                  \"min\": 0,\n                  \"max\": 100,\n                  \"default\": 0,\n                  \"unit\": \"%\"\n                },\n                {\n                  \"name\": \"to\",\n                  \"type\": \"number\",\n                  \"min\": 0,\n                  \"max\": 100,\n                  \"default\": 100,\n                  \"unit\": \"%\"\n                },\n                {\n                  \"name\": \"feedback\",\n                  \"type\": \"text\",\n                  \"label\": \"Feedback for defined score range\",\n                  \"importance\": \"low\",\n                  \"placeholder\": \"Fill in the feedback\",\n                  \"optional\": true\n                }\n              ]\n            }\n          }\n        ]\n      },\n      {\n        \"name\": \"oldFeedback\",\n        \"type\": \"group\",\n        \"label\": \"Old Feedback\",\n        \"importance\": \"low\",\n        \"deprecated\": true,\n        \"fields\": [\n          {\n            \"name\": \"successGreeting\",\n            \"type\": \"text\",\n            \"label\": \"Quiz passed greeting\",\n            \"importance\": \"low\",\n            \"optional\": true,\n            \"description\": \"This text will be displayed above the score if the user has successfully passed the quiz.\",\n            \"tags\": [\n              \"strong\",\n              \"em\",\n              \"code\"\n            ]\n          },\n          {\n            \"name\": \"successComment\",\n            \"type\": \"text\",\n            \"widget\": \"html\",\n            \"label\": \"Passed comment\",\n            \"importance\": \"low\",\n            \"optional\": true,\n            \"description\": \"This comment will be displayed after the score if the user has successfully passed the quiz.\",\n            \"tags\": [\n              \"sub\",\n              \"sup\",\n              \"strong\",\n              \"em\",\n              \"a\",\n              \"p\",\n              \"code\"\n            ]\n          },\n          {\n            \"name\": \"failGreeting\",\n            \"type\": \"text\",\n            \"label\": \"Quiz failed title\",\n            \"importance\": \"low\",\n            \"optional\": true,\n            \"description\": \"This text will be displayed above the score if the user has failed the quiz.\",\n            \"tags\": [\n              \"strong\",\n              \"em\",\n              \"code\"\n            ]\n          },\n          {\n            \"name\": \"failComment\",\n            \"type\": \"text\",\n            \"widget\": \"html\",\n            \"label\": \"Failed comment\",\n            \"importance\": \"low\",\n            \"optional\": true,\n            \"description\": \"This comment will be displayed after the score if the user has failed the quiz.\",\n            \"tags\": [\n              \"sub\",\n              \"sup\",\n              \"strong\",\n              \"em\",\n              \"a\",\n              \"p\",\n              \"code\"\n            ]\n          }\n        ]\n      },\n      {\n        \"name\": \"solutionButtonText\",\n        \"type\": \"text\",\n        \"label\": \"Solution button label\",\n        \"importance\": \"low\",\n        \"default\": \"Show solution\",\n        \"description\": \"Text for the solution button.\"\n      },\n      {\n        \"name\": \"retryButtonText\",\n        \"type\": \"text\",\n        \"label\": \"Retry button label\",\n        \"importance\": \"low\",\n        \"default\": \"Retry\",\n        \"description\": \"Text for the retry button.\"\n      },\n      {\n        \"name\": \"finishButtonText\",\n        \"type\": \"text\",\n        \"label\": \"Finish button text\",\n        \"importance\": \"low\",\n        \"default\": \"Finish\"\n      },\n      {\n        \"name\": \"showAnimations\",\n        \"type\": \"boolean\",\n        \"label\": \"Display video before quiz results\",\n        \"importance\": \"low\"\n      },\n      {\n        \"name\": \"skippable\",\n        \"type\": \"boolean\",\n        \"label\": \"Enable skip video button\",\n        \"importance\": \"low\"\n      },\n      {\n        \"name\": \"skipButtonText\",\n        \"type\": \"text\",\n        \"label\": \"Skip video button label\",\n        \"importance\": \"low\",\n        \"default\": \"Skip video\"\n      },\n      {\n        \"name\": \"successVideo\",\n        \"type\": \"video\",\n        \"label\": \"Passed video\",\n        \"importance\": \"low\",\n        \"optional\": true,\n        \"description\": \"This video will be played if the user successfully passed the quiz.\"\n      },\n      {\n        \"name\": \"failVideo\",\n        \"type\": \"video\",\n        \"label\": \"Fail video\",\n        \"importance\": \"low\",\n        \"optional\": true,\n        \"description\": \"This video will be played if the user fails the quiz.\"\n      }\n    ]\n  },\n  {\n    \"name\": \"override\",\n    \"type\": \"group\",\n    \"label\": \"Settings for \\\"Check\\\", \\\"Show solution\\\" and \\\"Retry\\\"\",\n    \"importance\": \"low\",\n    \"optional\": true,\n    \"fields\": [\n      {\n        \"name\": \"checkButton\",\n        \"type\": \"boolean\",\n        \"label\": \"Show \\\"Check\\\" buttons\",\n        \"importance\": \"low\",\n        \"description\": \"This option determines if the \\\"Check\\\" button will be shown for all questions.\",\n        \"optional\": true,\n        \"default\": true\n      },\n      {\n        \"name\": \"showSolutionButton\",\n        \"type\": \"select\",\n        \"label\": \"Override \\\"Show Solution\\\" button\",\n        \"importance\": \"low\",\n        \"description\": \"This option determines if the \\\"Show Solution\\\" button will be shown for all questions, disabled for all or configured for each question individually.\",\n        \"optional\": true,\n        \"widget\": \"showWhen\",\n        \"showWhen\": {\n          \"rules\": [\n            {\n              \"field\": \"checkButton\",\n              \"equals\": true\n            }\n          ]\n        },\n        \"options\": [\n          {\n            \"value\": \"on\",\n            \"label\": \"Enabled\"\n          },\n          {\n            \"value\": \"off\",\n            \"label\": \"Disabled\"\n          }\n        ]\n      },\n      {\n        \"name\": \"retryButton\",\n        \"type\": \"select\",\n        \"label\": \"Override \\\"Retry\\\" button\",\n        \"importance\": \"low\",\n        \"description\": \"This option determines if the \\\"Retry\\\" button will be shown for all questions, disabled for all or configured for each question individually.\",\n        \"optional\": true,\n        \"widget\": \"showWhen\",\n        \"showWhen\": {\n          \"rules\": [\n            {\n              \"field\": \"checkButton\",\n              \"equals\": true\n            }\n          ]\n        },\n        \"options\": [\n          {\n            \"value\": \"on\",\n            \"label\": \"Enabled\"\n          },\n          {\n            \"value\": \"off\",\n            \"label\": \"Disabled\"\n          }\n        ]\n      }\n    ]\n  }\n]\n','',1,NULL,NULL),(77,'2022-02-16 11:08:45','0000-00-00 00:00:00','H5PEditor.QuestionSetTextualEditor','H5P Editor Question Set Textual Editor',1,3,11,0,0,0,'','dist/question-set-textual-editor.js','','','','',0,NULL,NULL);

--
