Vollkommen automatisieren wird es sich nicht lassen, denn wollte man den personalisierten Texte im Fragebogen berechnen und per mailResume()
versenden, dann müsste der Teilnehmer dafür erstmal den Fragebogen aufrufen.
(A) Ein Stück weit könnte man es automatisieren, wenn Sie für die Adressaten den Datenschutz-Modus "personenbezogen" ausgewählt haben. Dann könnten Sie die Daten manuell zuspielen. Also: Den Prozentwert in der Statistik-Software berechnen, mittels SERIAL in die Adressliste (mit E-Mail-Adressen) einpflegen und anschließend den Text als "benutzerdefiniertes Feld" in die Adressliste importieren - für E-Mail-Dubletten würde dabei "aktualisieren" ausgewählt werden.
(B) Wenn man es rechtzeitig einplant, könnte man es auch im Fragebogen erledigen. Dafür müsste aber ab dem ersten Fragebogen klar sein, nach wie vielen Fragebögen man die Infomail verschickt. Dann würden Sie am Ende eines jeden (!) Fragebogens den Prozentsatz zum geplanten Versandtermin berechnen - dafür kann man z.B. auf statistic()
zurückgreifen. Wenn die Info nach 10 Frageblgen verschickt werden soll und bei der Bearbeitung von Fragebogen 3 mit diesem insgesamt 2 Fragebögen bearbeitet sind, würde also der Text für 20% gespeichert. Und dies könnte man dann mit der relative neuen und daher noch undokumenteirten Funktion panelUpdate()
im Adresseintrag ablegen. Aufgrund der Komplexität wäre das aber nicht meine erste Wahl.
Falls der Datenschutz die Option (A) verhindert, könnten wir noch über ein CSV-Import-Update der Adresseinträge via Personenkennung (SERIAL) nachdenken.