UiL-OTS-labs / ppn-backend

Backend application for the adult participant administration system
https://experimenten-admin.lab.hum.uu.nl
Other
0 stars 0 forks source link

tekst reminder-mail editbaar maken? #106

Open irisopgithub opened 2 years ago

irisopgithub commented 2 years ago

rupsje nooitgenoeg: is het veel werk om ook de tekst van de reminder-mail editbaar te maken? (dat is wat marijn en li eigenlijk het liefst zouden willen volgens mij, al zijn er uiteraard ook veel andere manieren om wat ze willen voor elkaar te krijgen)

tymees commented 2 years ago

Om het snel te doen? Uurtje of 2 werk max.

Echter, het aantal aanpasbare mails begint dermate hoog te worden dat ik het hele verhaal mogelijk wil herschrijven naar iets generiekers. Nu begint het wel een hoop op maat gemaakte code per mail te worden... Dat duurt natuurlijk wel langer.

Natuurlijk kan ik deze week wel eerst de snelle oplossing doen, om op langere termijn te gaan kijken naar de generieke oplossing. Ligt er dus een beetje aan hoe snel Li en Marijn willen beginnen?

irisopgithub commented 2 years ago

li gaat nu met de hand de reminders sturen, en dat is niet heel veel werk voor haar (ze zal toch maar een paar ppn per dag hebben, en kan ook niet elke dag meten). dus het heeft geen haast. maak maar een mooie generieke oplossing als je tijd hebt!

tymees commented 1 year ago

Nu ik toch bezig ben, er zijn nog een e-mail die gestuurd kan worden in de context van een experiment: de 'uitgeschreven voor experiment' mail. Zou er ooit een wens kunnen gaan zijn om die aan te passen?

irisopgithub commented 1 year ago

ik kan geen reden bedenken. is het veel werk om die editbaar te maken? ik gok zomaar dat je helemaal niet blij gaat zijn als je het nu niet inbouwt en men het later toch opeens blijkt te willen...

tymees commented 1 year ago

(oeps, niet gereageerd zie ik nu...)

Het is niet super veel werk, nu er een raamwerk voor is.

Een wat andere vraag, zou je willen kijken of de standaard sjablonen nog correct zijn?

DEFAULT_CONFIRMATION_CONTENT = """<p>Beste {{ name }},</p>
    <p>
        Je hebt een afspraak gemaakt om mee te doen met het experiment: 
        <strong>{{ experiment_name }}</strong><br/><br/>
        We verwachten je op:<br/><br/>
        Datum: <strong>{{ date }}</strong><br/>
        Tijd: <strong>{{ time }} uur</strong><br/>
        Locatie: <strong>{{ experiment_location }}</strong><br/>
    </p>
    <p>
        Als je deze afspraak wilt afzeggen, kun je dat doen via 
        <a href="{{ cancel_link }}">deze link</a>.
        Doe dat alsjeblieft minstens 24 uur vantevoren. Als je vlak vantevoren 
        ontdekt dat je verhinderd bent, neem dan svp even persoonlijk contact 
        op met de proefleider 
        ({{ leader_name }}, email: {{ leader_email }} tel.: 
        {{ leader_phonenumber }}).
    </p>
    <p>
        Met vriendelijke groet,<br/>
        het UiL OTS lab
    </p>"""

DEFAULT_INVITE_CONTENT = """<p>Je kunt je weer opgeven voor een nieuw 
    experiment: <strong>{{ experiment_name }}</strong>.</p>
<p>De proefleider is <strong>{{ leader_name }}</strong>.
<ul>
    <li>Duur: {{ duration }}.</li>
    <li>Vergoeding: {{ compensation }}.</li>
    <li>{{ task_description }}</li>
    <li>{{ additional_instructions }}</li>
</ul>

<p>Je kunt via <a href="{{ ref_link }}">deze link</a> inschrijven.</p>

<p>Bedankt!</p>

<p>
Met vriendelijke groet,<br/>
{{ admin }}
</p>"""

DEFAULT_REMINDER_CONTENT = """<p>Beste {{ name }},</p>
    <p>
        <strong>Dit is een reminder!</strong>
    </p>
    <p>
        Je hebt een afspraak gemaakt om mee te doen met het experiment: 
        <strong> {{ experiment_name }}</strong>.
    </p>
    <p>
        We verwachten je op: <br/>
        Datum: <strong>{{ date }}</strong><br/>
        Tijd: <strong>{{ time }} uur</strong><br/>
        Locatie: <strong>{{ experiment_location }}</strong><br/>
    </p>
    <p>
        Als je deze afspraak wilt afzeggen, kun je dat doen via 
        <a href="{{ cancel_link }}">deze link</a>. Doe dat alsjeblieft 
        minstens 24 uur vantevoren. Als je vlak vantevoren ontdekt dat je 
        verhinderd bent, neem dan svp even persoonlijk contact op met de 
        proefleider ({{ leader_name }}, email: {{ leader_email }}
        tel.: {{ leader_phone }}).
    </p>"""
irisopgithub commented 1 year ago

jep, die zijn allemaal nog perfect!

tymees commented 1 year ago

Okay! Dan is alles nu over op het nieuwe systeem (in de grote update)

irisopgithub commented 1 year ago

dankjewel! dan zijn we weer klaar voor blok 2 :)

tymees commented 1 year ago

Nouja, als we de grote update getest krijgen voor 14 november...