Question Changes
This commit is contained in:
@@ -271,7 +271,7 @@ export default class QuestionGenerator {
|
|||||||
});
|
});
|
||||||
|
|
||||||
const difficultyDesc = frequency === "daily"
|
const difficultyDesc = frequency === "daily"
|
||||||
? "Easy undergraduate level (freshman/sophomore) requiring detailed calculations and showing work. Maximum 2 parts (e.g., Part a and Part b) that test foundational concepts."
|
? "Easy undergraduate level (freshman/sophomore) requiring detailed calculations and showing work. MUST be a single-part question only - NO multiple parts (no Part a, Part b, etc). Focus on ONE foundational concept."
|
||||||
: "Advanced undergraduate level (junior/senior year) requiring deeper theoretical understanding and complex problem-solving. Maximum 2 parts that synthesize multiple upper-level concepts.";
|
: "Advanced undergraduate level (junior/senior year) requiring deeper theoretical understanding and complex problem-solving. Maximum 2 parts that synthesize multiple upper-level concepts.";
|
||||||
|
|
||||||
const prompt = `
|
const prompt = `
|
||||||
@@ -285,6 +285,18 @@ ${contextualHistory}
|
|||||||
|
|
||||||
IMPORTANT: Review the question history above and generate NEW topics that haven't been covered recently. Avoid repeating the same concepts or problem types.
|
IMPORTANT: Review the question history above and generate NEW topics that haven't been covered recently. Avoid repeating the same concepts or problem types.
|
||||||
|
|
||||||
|
TOPIC SELECTION GUIDELINES:
|
||||||
|
- Use ONLY commonly known, fundamental topics that are widely taught in standard curricula
|
||||||
|
- For Organic Chemistry: Focus on basic functional groups, simple reactions, and core mechanisms (NOT obscure nomenclature rules)
|
||||||
|
- For all subjects: Stick to topics that would appear in standard textbooks and are universally recognized
|
||||||
|
- Avoid specialized, niche, or advanced nomenclature systems that are not commonly taught
|
||||||
|
- Examples of commonly known topics:
|
||||||
|
* Organic Chemistry: Basic functional groups (alcohols, aldehydes, ketones), simple substitution/elimination reactions, basic stereochemistry concepts
|
||||||
|
* Mathematics: Calculus, linear algebra, differential equations, basic number theory
|
||||||
|
* Physics: Classical mechanics, electromagnetism, thermodynamics, optics
|
||||||
|
* Chemistry: Stoichiometry, acid-base chemistry, basic thermochemistry, periodic trends
|
||||||
|
* Biology: Cell biology, genetics (Mendelian), basic biochemistry, physiology
|
||||||
|
|
||||||
${subjectGuides}
|
${subjectGuides}
|
||||||
|
|
||||||
CRITICAL TYPST SYNTAX RULES - FOLLOW EXACTLY:
|
CRITICAL TYPST SYNTAX RULES - FOLLOW EXACTLY:
|
||||||
@@ -376,7 +388,7 @@ REQUIREMENTS:
|
|||||||
1. **Typst Source:** Follow the syntax rules above EXACTLY. Validate against the regex patterns and checklist.
|
1. **Typst Source:** Follow the syntax rules above EXACTLY. Validate against the regex patterns and checklist.
|
||||||
2. **Reference Answer:** Provide the *exact* correct answer and the steps to derive it.
|
2. **Reference Answer:** Provide the *exact* correct answer and the steps to derive it.
|
||||||
3. **Difficulty:** ${difficultyDesc}
|
3. **Difficulty:** ${difficultyDesc}
|
||||||
4. **Question Structure:** MAXIMUM 2 parts per question (Part a and Part b). Do NOT create Part c, Part d, etc.
|
4. **Question Structure:** ${frequency === "daily" ? "SINGLE-PART question ONLY. Do NOT create multiple parts (no Part a, Part b, etc). Ask ONE focused question." : "MAXIMUM 2 parts per question (Part a and Part b). Do NOT create Part c, Part d, etc."}
|
||||||
5. **Quantity:** One '${frequency}' question per subject (${subjectsToGenerate.length} total).
|
5. **Quantity:** One '${frequency}' question per subject (${subjectsToGenerate.length} total).
|
||||||
`;
|
`;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user