BtB-ExpC commited on
Commit
e899d11
·
1 Parent(s): 511af19

specified language in LOs prompts

Browse files
Files changed (1) hide show
  1. config/templates.py +3 -3
config/templates.py CHANGED
@@ -256,7 +256,7 @@ template_gen_prompt_a = ChatPromptTemplate(
256
 
257
  # Requirements for individual learning objectives
258
  Good learning objectives:
259
- - Start with 'The student knows that '
260
  - Are unambiguous, and contain what later will become the specific correct answer for any multiple choice exercises that would test the learning objective
261
  - Represent exactly the knowledge as written in the study text
262
  - Use exactly the same terminology that's used in the study text
@@ -362,7 +362,7 @@ template_gen_prompt_b = ChatPromptTemplate(
362
 
363
  > BAD: The student knows that problems with movement due to joint problems, such as rheumatism, can be painful or completely limit movement
364
 
365
- The latter objective does not specify a single fact but combines two (can be painful or completely limit movement). The first objective focuses on the 'loss of mobility' element, while the 'pain- element' is already considered known. The exercises generated by this learning objective will test the 'loss of mobility' element (so not the 'pain-element')
366
  """),
367
  ("human", "{standardized_text}")
368
  ],
@@ -372,7 +372,7 @@ The latter objective does not specify a single fact but combines two (can be pai
372
  template_sanitize_learning_objectives = ChatPromptTemplate(
373
  messages=[
374
  ("system", "You are given an output of a brainstorming session that lead to the generation of learning objectives. Your task is to "
375
- "turn this output into a neat numbered list of just the learning objectives, nothing else.\n"
376
  "<example of a perfect list>\n"
377
  "1. De student weet dat de neus een zintuig is.\n"
378
  "2. De student weet dat de tong een zintuig is.\n"
 
256
 
257
  # Requirements for individual learning objectives
258
  Good learning objectives:
259
+ - Start with 'The student knows that', or whatever semantic equivalent matching the language of the study text (eg. for Dutch texts, use 'De student weet dat')
260
  - Are unambiguous, and contain what later will become the specific correct answer for any multiple choice exercises that would test the learning objective
261
  - Represent exactly the knowledge as written in the study text
262
  - Use exactly the same terminology that's used in the study text
 
362
 
363
  > BAD: The student knows that problems with movement due to joint problems, such as rheumatism, can be painful or completely limit movement
364
 
365
+ The latter objective does not specify a single fact but combines two (can be painful or completely limit movement). The first objective focuses on the 'loss of mobility' element, while the 'pain- element' is already considered known. The exercises generated by this learning objective will test the 'loss of mobility' element (so not the 'pain-element')
366
  """),
367
  ("human", "{standardized_text}")
368
  ],
 
372
  template_sanitize_learning_objectives = ChatPromptTemplate(
373
  messages=[
374
  ("system", "You are given an output of a brainstorming session that lead to the generation of learning objectives. Your task is to "
375
+ "turn this output into a neat numbered list of just the learning objectives, nothing else. Do not translate or otherwise edit the learning objectives, just relay them as a list.\n"
376
  "<example of a perfect list>\n"
377
  "1. De student weet dat de neus een zintuig is.\n"
378
  "2. De student weet dat de tong een zintuig is.\n"