# format_mappings.py
# Intermediate plain processing
FORMAT_MAPPINGS_EXERCISES = {
"Markdown": (
"Please reformat in Markdown, following this example:\n"
"**Theorie:**\n"
"Eenzaamheid wordt door ieder persoon anders ervaren en is daarom subjectief.\n\n"
"---\n\n"
"**Vraag:**\n"
"Wat is de meest passende definitie van eenzaamheid?\n\n"
"1. Het gevoel geen connectie te hebben met anderen\n"
"2. Regelmatig in je eentje zijn\n"
"3. Beide bovenstaande\n"
"4. Geen van bovenstaande\n\n"
"**Correct antwoord:**\n"
"1. Het gevoel geen connectie te hebben met anderen\n\n"
"**Uitleg:**\n"
"Connectie betekent verbinding."
),
"XML": (
"Please reformat in XML, following this example:\n"
"\n"
" \n"
" Theorie:\n"
"Eenzaamheid wordt door ieder persoon anders ervaren en is daarom subjectief.\n\n"
"Vraag:\n"
"Wat is de meest passende definitie van eenzaamheid?\n"
" \n"
" \n"
" \n"
" \n"
" \n"
" \n"
" \n"
" 1\n"
" Connectie betekent verbinding.\n"
""
),
"Plaintext": (
"Please reformat in plain text, following this example:\n"
"Theorie:\n"
"Eenzaamheid wordt door ieder persoon anders ervaren en is daarom subjectief.\n\n"
"Vraag:\n"
"Wat is de meest passende definitie van eenzaamheid?\n\n"
"1. Het gevoel geen connectie te hebben met anderen\n"
"2. Regelmatig in je eentje zijn\n"
"3. Beide bovenstaande\n"
"4. Geen van bovenstaande\n\n"
"Correct antwoord:\n"
"1. Het gevoel geen connectie te hebben met anderen\n\n"
"Extra info:\n"
"Connectie betekent verbinding."
)
}
FORMAT_MAPPINGS_STUDY_TEXTS = {
"Markdown": (
"Please reformat into Markdown."
),
"XML": (
"""
Please reformat into XML, use tags like
and .
"""
),
"Plaintext": (
"Please reformat into neat plaintext, without any tags or other formatting."
)
}
# Final processing
studytext_HTML = (
"""
Please reformat into XML. The target conventions are:
- always start with a title like this:
TITLE
;
- subheadings are just in bold. Usually there won't be any subheadings though, just different paragraphs;
- for bold text, use ;
- divide the text up into -blocks;
- for lists, adhere to the following capitalization and interpunction rules:
This is an example list, pay attention to lowercase beginnings and final interpunction endings of each item:
each item starts with lowercase;
always. Even if it's several sentences long. Like this one;
each item ends with a semicolon;
except for the very latest item;
that (this) final item, ends with a full-stop, a period.