diff --git a/no-q-testcenter-to-pdfautofill.user.js b/no-q-testcenter-to-pdfautofill.user.js
new file mode 100644
index 0000000..01d6119
--- /dev/null
+++ b/no-q-testcenter-to-pdfautofill.user.js
@@ -0,0 +1,79 @@
+// ==UserScript==
+// @name No-Q PdfAutofill DRK
+// @description Kopieren der Testdaten aus dem No-Q System in den PdfAutofiller. Erstellt für den OV Dreis-Tiefenbach
+// @namespace http://tampermonkey.net/
+// @version 0.1
+// @updateURL https://github.com/TroogS/userscripts/blob/master/no-q-testcenter-to-pdfautofill.user.js
+// @downloadURL https://github.com/TroogS/userscripts/blob/master/no-q-testcenter-to-pdfautofill.user.js
+// @author Andre Beging
+// @match https://app.no-q.info/de/locations/*/checkins/reservations*
+// @icon https://www.google.com/s2/favicons?domain=no-q.info
+// @grant GM_setClipboard
+// ==/UserScript==
+
+(function() {
+ 'use strict';
+ var e = document.getElementsByTagName("body")[0];
+
+ var observer = new MutationObserver(function (event) {
+ if(event[0].target.className == "modal-open") {
+ CreateButton();
+ }
+ });
+
+
+
+ observer.observe(e, {
+ attributes: true,
+ attributeFilter: ['class'],
+ childList: false,
+ characterData: false
+ });
+})();
+
+function CreateButton() {
+ var contentDiv = $(".modal-body[id^=participant]");
+ $(contentDiv).append("");
+ document.getElementById("copydatabutton").addEventListener("click", CopyAction, false);
+}
+
+function CopyAction (zEvent) {
+ var contentDiv = $(".modal-body[id^=participant] div.row div");
+ var name = $(contentDiv).find("h3")[0].innerText;
+ var age = $(contentDiv).find("div")[0].innerText;
+ var street = $(contentDiv).find("div")[3].innerText;
+ var city = $(contentDiv).find("div")[4].innerText;
+
+ var dateTimeDiv = $(contentDiv).find("div")[5];
+ var date = $(dateTimeDiv).find("div")[0].innerText;
+ var time = $(dateTimeDiv).find("div")[1].innerText;
+ var dateTime = date + ", " + time;
+ var address = street + ", " + city;
+
+ var output = "";
+ output += "";
+ output += BuildXmlTagTextBox("Text3", name);
+ output += BuildXmlTagTextBox("Text4", address);
+ output += BuildXmlTagTextBox("Text5", age);
+ output += BuildXmlTagTextBox("Text8", dateTime);
+ output += "";
+
+ output = output.replace("ß", "ss");
+ output = output.replace("ä", "ae");
+ output = output.replace("ö", "oe");
+ output = output.replace("ü", "ue");
+
+
+ GM_setClipboard(output);
+ alert("Autofill-Daten wurden in die Zwischenablage kopiert.\nBitte im PdfAutofiller EINFÜGEN klicken!");
+}
+
+function BuildXmlTagTextBox(key, value) {
+ var output = "";
+ output += "";
+ output += "" + key + "";
+ output += "" + value + "";
+ output += "PdfTextBoxFieldWidget";
+ output += "";
+ return output;
+}