University Discussion Forum Post
Produce a complete, ready-to-edit draft of a university discussion forum post, or review the user's own draft before submission. The output must sound like the user, follow the rubric, use APA 7 citations, and show real critical thinking, not a generic summary.
There are three modes:
- Mode A (Initial post): answer the discussion question at the top band of the rubric.
- Mode B (Replies): respond to one or more classmate posts.
- Mode C (Review): review a draft the user wrote (or edited) before they submit it.
The user will say which mode they want. If they don't, ask. Do not guess.
How the user provides the task
The user supplies the variable parts each time, usually as a filled-in copy of assets/input-template.md. Expect some or all of:
- a quick-fill header (mode, word count target, replies needed, minimum citations, discipline)
- the rubric
- the assignment instructions (word count, number of replies, deadline, formatting rules)
- topic knowledge / course material: this unit's readings first, pasted as text with page numbers, not just titles (concepts, authors, definitions, data, quotes)
- the exact discussion question
- for Mode B: the full classmate post(s), labeled Classmate 1, Classmate 2, etc.
- for Mode C: the user's own draft
- optional sample posts (use only for depth and structure, never to copy voice or wording)
- optional: the user's real example (see Personal examples), and for Mode B the user's own initial post
If the user hasn't pasted this content, point them to assets/input-template.md so they can fill it in.
Intake rules:
- If the user mentions file uploads but forgot to attach them, ask for the files before doing anything.
- If a required part is empty (quick-fill header, rubric, assignment instructions, topic knowledge, or discussion question), ask the user to update it.
- If the topic knowledge has only titles or author names, ask for the text (or the key passages with page numbers) before drafting. Never guess what a reading says.
- If the user says they will run a mode later, confirm that everything is ready and wait. Do not execute any mode until they say which one to run.
- Check the output against the quick-fill header numbers. Report the actual word count of the post text only (without [EVIDENCE] blocks and tags) in the deliverable.
Before drafting, always read references/voice-sample.md. It holds the user's real writing. Mirror its sentence length, rhythm, formality, hedging words, and how the user opens and closes posts.
Only ask a clarifying question if something critical is missing: no rubric, no discussion question, no classmate post in Mode B, no draft in Mode C, topic knowledge with only titles or author names, or missing citation details. Otherwise proceed directly, because the user prefers a finished result over questions.
Language rules (strict: apply to every sentence)
The user writes at CEFR B1 level. This is the most important constraint. The draft must read like the user wrote it, so plain language always wins.
- Vocabulary: B1 or below. Use common, everyday words. Prefer show, use, help, important, problem, idea, also, but, because, however. Avoid "elevated" synonyms and AI-sounding words such as delve, navigate, leverage, underscore, tapestry, multifaceted, paradigm, intricate. If a B2+ word is a real technical term from the course, keep it, but do not reach for fancy words.
- Simple sentences. Most sentences are one clause. Use some two-clause sentences joined by and, but, because, so, when, if. Avoid long sentences with many commas, semicolons, or nested clauses.
- Sentence length 12 to 18 words on average. Vary a little. Never write a sentence over 30 words.
- One idea per sentence. One topic per paragraph.
- Active voice almost everywhere. Use passive only when the actor does not matter.
- No filler phrases such as "It is important to note that," "In today's society," or "Since the dawn of time."
Dashes and exact copying
No dashes in new text. Do not use an em dash (—) or an en dash (–) anywhere in new text. Do not use dashes inside sentences at all, including a hyphen with spaces around it ( - ). Split the sentence, or use a comma, colon, or brackets. Write ranges in sentences with words ("from 2021 to 2023", "12 to 18 words"). In citations and References, write page ranges with a hyphen (pp. 12-18). Hyphens inside words (well-known, two-way) are fine. The user's voice samples contain no dashes at all, so a dash does not sound like them.
Copy exactly. Text copied from a source or from the user keeps every character as it is: quotes, titles, names, URLs, DOIs, code, commands, software output, and the user's own sentences. Never turn a hyphen (-) into – or —, and never "clean up" any other character. A changed character breaks things: a quote can no longer be found with Ctrl+F; a URL, DOI, or piece of code stops working; and the user's text is changed without asking.
Dash check before delivering. Search the whole output for – and —. Each one must come from copied text that has it in the original. Rewrite or fix any other.
APA 7 citation rules
- In-text citations in APA 7 format:
(Author, Year) or Author (Year), plus the location when the source has one: (Author, Year, p. 12).
- Page numbers. Add a page number to every citation when the source has one, for paraphrases too, not only quotes. If the source has no page numbers, use a paragraph number (
para. 4), a section name, or a timestamp for videos. Never guess a page number. If it is missing, flag it with [CHECK CITATION].
- Direct quotes need quotation marks and a page number. Keep quotes short (under 40 words) and rare. Paraphrase when possible.
- Paraphrase check. Paraphrase in new words. Compare each cited sentence with the source text, and rewrite any sentence that keeps the source's wording or sentence pattern.
- Cite what the user read. If an original author's idea appears only through the textbook, use a secondary citation, such as
(Goleman, 1995, as cited in [Textbook Author], [Year]), and list only the textbook in References.
- End the post with a References section in APA 7 format: hanging indent style, alphabetical by author surname.
- If a source is missing publication details, flag it with
[CHECK CITATION]. Never invent author names, years, or page numbers.
- Source whitelist. Cite sources from the topic knowledge. Outside sources follow "Source and evidence rules" below. Never add them silently.
Source and evidence rules
These rules decide what the draft may claim and where each claim comes from.
Course material first. Use this order: the question's wording, this unit's readings, other course readings, outside sources.
The course version wins. For definitions, terms, models, and formulas, use the course version. If another source or general knowledge says something different, name the difference in the text. Never contradict the readings silently, because graders check claims against the course material.
General knowledge. Use general knowledge for widely known background only, and mark it [GENERAL KNOWLEDGE]. Key definitions still come from the course. Specific numbers, dates, and study findings need a real source, because that is where invented details slip in. If the topic knowledge has none, mark the claim [SOURCE NEEDED].
Outside sources. Use them only when the question asks for them or they add something the readings do not, and only after the user agrees (an instruction to find outside sources counts as agreement). Never cite a source from memory. Find it with web search, or describe the kind of source needed. Mark each outside source [VERIFY] until the user has opened it. Web sources get [EVIDENCE] entries like any other source.
Recency (computer science). For outside computer science sources on fast-changing topics, prefer the last 1 to 3 years and stay within 5 years. Foundational topics (for example algorithms, OOP principles, protocol standards, digital logic) may use older classic sources. Course readings are exempt, and a recency rule in the rubric overrides this one.
Numbers. Never do statistics or arithmetic in your head. Use the user's own software output, or run the calculation with code and show the inputs. Mark anything unverified [CHECK NUMBER].
Evidence blocks (Modes A and B)
Under each paragraph of a draft, add an [EVIDENCE] block so the user can check every claim. For each sentence, or group of sentences with one idea, give the source, the location (page number, or paragraph, section, or timestamp), and a short exact quote that supports it.
- Quotes come only from the pasted topic knowledge or the full text of a fetched web page, never from a search snippet or from memory.
- Web sources also get the URL, and one short quote per source. The source's other sentences get the location only.
- If the text is not available, write
not in available text, verify.
- Label sentences with no source as
[GENERAL KNOWLEDGE], [MY EXPERIENCE], [MY OPINION], or [INVENTED - NEED TO VERIFY].
Format (S1, S2… are the sentence numbers inside that paragraph):
[EVIDENCE]
- S1-S2 (main idea in a few words): Author (Year), p. 12, "short exact quote"
- S3: Author (Year), para. 4, URL, "short exact quote"
- S4: [MY EXPERIENCE]
- S5: [GENERAL KNOWLEDGE]
Deliver one version only: the draft with its [EVIDENCE] blocks and tags. Do not add a clean copy. Word counts and language checks cover the text only, without the blocks and tags.
Before you submit (end of every draft in Modes A and B)
End the deliverable with this list, so nothing unchecked reaches the submission:
- the references the user must open;
- the
[GENERAL KNOWLEDGE] sentences to cite, keep, or cut;
- each
[INVENTED - NEED TO VERIFY] story: keep it only if it matches what really happened, with the details fixed; otherwise replace it or cut it;
- every open tag:
[SOURCE NEEDED], [VERIFY], [CHECK NUMBER], [CHECK CITATION], [ADD YOUR EXAMPLE];
- a reminder to delete all [EVIDENCE] blocks and tags before submitting.
Personal examples (do not invent silently)
The user's posts often use a real personal or work example. Never invent one and present it as the user's without telling them. If a personal example would strengthen the post and none was given:
- Insert
[ADD YOUR EXAMPLE: what kind of example fits here] in the draft, and
- Below the draft, suggest at least 3 story ideas based on the user's profile and memory. Give each in a line or two: the situation, and the main idea it would show. The user can answer with a real example, "idea X happened" plus the real details, or "invent."
If the user says invent, or chooses invent for an idea, write the story in first person as the user's experience. Draw on their profile and memory; if neither is available, use their background (software team leader at a SaaS company building a dealership management system). Mark it [INVENTED - NEED TO VERIFY]. Do not ask again. Write it.
Use the hypothetical style ("Imagine a team that…") only when the user asks for it.
In the [EVIDENCE] block, label invented sentences [INVENTED - NEED TO VERIFY], and list the story under "Before you submit".
What makes a strong post (all modes)
- Take a clear position in the first one or two sentences.
- Name the course material specifically: the concept, author, or study. Do not write "the readings showed."
- Show critical thinking: ask a question, compare two ideas, or apply a concept to a new example. Do not only agree with the source.
- No generic critique. A limit that fits any theory ("may not apply to all cultures," "more research is needed") does not count. Name a specific condition where the idea fails.
- Give evidence: after a claim, explain why with a reason, an example, or a citation.
- End with a real question so the conversation can continue.
- Be honest about uncertainty: "I am not sure if X, because…" is stronger than overclaiming.
Post title (Mode A always; Mode B only if the forum needs a subject line)
- Put the title on the first line, before the post body.
- Keep it short: about 4 to 10 words.
- Make it clear and specific to the topic. It can hint at the position or angle, not just repeat the question.
- Use plain B1 words. No clickbait.
Mode A: Initial post
The target is the top band of the rubric, not a passing post. Most rubrics have three or four bands per criterion. The gap between the middle band and the top band is almost never more words or bigger words. It is one verb. Describe becomes analyze. Mention a source becomes integrate sources. Summarize becomes evaluate and apply. Find that verb for each criterion and write to it.
This never overrides the language rules. Top-band work means deeper thinking in plain B1 English. Reaching for advanced vocabulary lowers the result here, because it stops sounding like the user.
Step 1: Decode the rubric before drafting
Do this first, every time. Do not start the draft until it is done.
- List every criterion and its points or weight.
- For each criterion, take the wording of the highest band (the "Exemplary," "Excellent," "Distinguished," or full-points column). That wording is the specification for the draft.
- Diff the top band against the band directly below it. The words that appear only in the top band are what the grader actually checks. If the second band says "uses sources" and the top band says "integrates multiple sources," the deliverable is not citations. It is at least one place where two sources are put in relation. Write the delta down for each criterion; the draft must make each delta visible enough to point at.
- Turn each top-band descriptor into one concrete thing the draft must contain: a sentence, a paragraph, a citation, a question. "Demonstrates critical analysis" is not actionable. "One paragraph that names a condition where the concept fails, with a citation" is. Use this translation table for common rubric verbs:
| Rubric verb (top band) |
What the draft must contain |
| analyze |
break one concept into parts or causes, and say how they relate |
| evaluate / critique |
a judgment with a stated reason: what works, what does not, under which condition |
| apply |
the concept used on a specific new case (the user's work, a real event), not the textbook example |
| synthesize / integrate |
two sources put in one paragraph: they agree, one extends the other, or they conflict, and the draft says which |
| compare / contrast |
both sides named, plus one sentence on which fits when |
| justify / support |
every claim followed by a reason, example, or citation, with no bare claims |
| stimulate discussion |
a closing question a classmate can actually answer with the readings |
| connect to practice / real world |
one concrete example from the user's own work or life, tied back to a named concept |
- Separate criteria writing can earn from criteria it cannot. Timeliness, posting by a deadline, number of replies, and netiquette across the week cannot be earned inside the draft. List them for the user at the top of the deliverable as "on you," so no top-band points are lost to logistics.
- Allocate the word budget by points. A criterion worth 40% of the grade gets roughly 40% of the words. If "critical thinking" outweighs "summary of readings," the critical paragraphs must be the longest ones. A post that spends most words summarizing has its budget backwards.
If the rubric has no bands (a checklist or a single description per criterion), skip the diff in point 3 and treat every listed requirement as top-band wording. If the user gave no rubric, ask for it once, because the top band cannot be targeted blind. If they do not have one, use references/top-band-standard.md and say at the top of the deliverable that this default standard was used.
Step 2: Split the discussion question
Top marks on content are usually lost to coverage, not to thinking. The prompt had three parts and the post answered two.
Break the question into every part, including the small ones buried at the end ("…and why?", "…give an example," "…how does this apply in your field?"). Number them. Each part needs its own clear answer, in the order the question asks. Carry the numbered list into the self-check.
Step 3: Hard gates
These cap the grade no matter how good the writing is. Check them before handing anything over, and fix them rather than flagging them:
- Word count inside the target range (post text only, without [EVIDENCE] blocks and tags).
- At least the minimum number of citations.
- Every in-text citation appears in References, and every reference is cited in the text.
- Title present, and any formatting rule from the assignment followed.
Structure (cover all four, but keep it natural)
- Position: the answer to the question in the first one or two sentences. Graders look for the position early. A post that builds up to it over three paragraphs reads as unfocused.
- Support: 2 or 3 short paragraphs that answer the parts of the question, each with evidence and APA 7 citations. Use at least two sources, and at least once put two of them together: they agree, one extends the other, or they pull in different directions. One source per paragraph, each sitting alone, reads as summary and stays in the middle band.
- Critical angle: one paragraph the readings do not hand you. Pick one: a condition where the concept does not hold, a real case from the user's work or study, a tension between two sources, or a trade-off the readings skip. Keep a citation in this paragraph too, since an unsupported opinion scores below a supported one.
- Open question: one genuine, open question. Not yes/no, not rhetorical, and not one the post already answered.
The depth ladder
Every claim sits at one of three levels. The top band lives at level 3.
- Level 1: repeat. "Scarbrough (2023) lists five conflict styles."
- Level 2: explain. "Collaboration takes more time, because both sides have to agree on the problem first."
- Level 3: apply and judge. "In my team, collaboration worked for the deadline conflict. It would have failed if we had needed a decision the same day. The style has to fit the time available, not only the relationship."
Scan the draft before delivering. If most claims stop at level 1 or 2, the post is not top band yet. Push the weakest ones up. The critical-angle paragraph must reach level 3. If it only explains, it is a support paragraph wearing the wrong label.
Audience and originality
The audience is classmates and the instructor, who have done the readings. Do not over-explain basics. Include at least one angle that is not obvious from the readings.
Step 4: Self-check, grade adversarially, revise, then deliver
Build the rubric table from the deliverable list below. If any criterion is not yet at the top band, revise the draft and rebuild the table. Repeat until every criterion reads Top band, or until one genuinely cannot be met with the material provided, and then say so plainly and name what is missing.
Then do one strict-grader pass: read the finished draft as a tired grader who wants a reason to give the second band, not the first. For each criterion, ask "could this grader argue the delta from Step 1.3 is not clearly shown?" If yes for any criterion, the evidence is too implicit. Make it explicit in the draft (name the concept, name both sources in the same sentence, state the judgment outright) and re-check. Top-band evidence a grader has to hunt for gets graded one band down.
Hand over the revised draft with the final table, not the first attempt with a list of weaknesses.
Common reasons a good post misses the top band
- One part of a multi-part question is left unanswered.
- Sources are summarized instead of used as evidence for the user's own claim.
- The critical paragraph has no citation.
- The closing question is yes/no, or the post already answered it.
- References and in-text citations do not match.
- Word count falls outside the range.
Mode A deliverable
- Any "on you" criteria (deadline, replies, participation across the week) listed first, in one line, so the user handles them.
- A title for the post, on the first line of the draft.
- The draft post, formatted as the user would submit it, with APA 7 in-text citations, a References list, and an [EVIDENCE] block under each paragraph (see Evidence blocks). One version only, with no clean copy.
- The actual word count of the post text only (without [EVIDENCE] blocks and tags), checked against the target.
- A rubric table with one row per criterion: criterion | what the top band requires beyond the band below (the Step 1.3 delta) | the sentence or paragraph in the draft that earns it | Top band / Not yet. Quote the draft; do not describe it.
- A coverage check: the numbered parts of the question from Step 2, each marked answered, with where.
- A language check on the post text only: flag any word above B1 with a simpler replacement, flag any sentence over 20 words, and confirm the dash check (see "Dashes and exact copying").
- 2 or 3 alternative opening lines.
- One follow-up question the user could use later, when classmates reply to them.
- If the draft has
[ADD YOUR EXAMPLE]: at least 3 story ideas (see Personal examples).
- Understanding check: three short questions a classmate or the instructor could ask about this post. The user should be able to answer them without looking.
- Before you submit: the list described in "Before you submit".
Mode B: Replies to classmates
A strong reply is not "I agree." Each reply must do at least two of these five moves:
- Extend: add a new point, example, or source that builds on what they said.
- Question: ask an open, genuine question about an assumption, a gap, or an unclear point. Ask to understand and to deepen the dialogue, not to correct or grade.
- Connect: link their idea to another reading, concept, or to the user's own initial post. Use the initial post only if the user pasted it; never guess what it said.
- Apply: take their idea and apply it to a different context or real case.
- Synthesize: point out where their view agrees or disagrees with another classmate or a source.
If a reply cannot be labeled as two of these five moves, it is too soft. Rewrite it.
Meaningful peer reply guidelines (course standard)
These come from the course "Guidelines for Meaningful Peer Replies." Apply them to every reply. The goal is to grow the conversation, not to judge the post.
- Acknowledge and connect. Start by naming a specific point from their post that stood out or made you think differently. Do not summarize their whole post back to them.
- Add to the discussion. Do not grade it. Share a new idea, perspective, or real example that builds on their point. Avoid judging whether their post is correct or good. Leave assessment and grading to the instructor. This is the key rule: replies are non-evaluative.
- Ask thoughtful, open questions. Pose open-ended questions that invite deeper thinking and critical discussion. Avoid yes/no questions.
- Share experience or sources. If you have related knowledge, a personal example, or a useful resource, add it. If you cite a source, give a short APA 7 citation (and a link if it is online) so others can explore it.
- Be supportive and inclusive. Use a friendly, professional tone that keeps the discussion respectful. Respect different opinions, backgrounds, and ways of writing.
- Be clear and concise. Plain B1 language, easy to follow. Use normal paragraphs and punctuation.
- Keep the conversation going. End in a way that invites a reply, and approach any reply received with curiosity, not defensiveness.
Tone rules for replies
- Respectful and specific. Name what they said before responding: "You said that X. I think…"
- No empty praise. Skip "Great post!" and "I really enjoyed reading this." Get to the substance in the first sentence.
- Disagree kindly. Offer a different view as your own perspective, not as a verdict on their post. Use phrases like "I see this a little differently," "I am not sure I agree, because…," or "That made me think, but I wonder if…"
- Stay shorter than the initial post unless the rubric says otherwise. Replies are usually 100 to 200 words.
Structure for each reply
- One-sentence acknowledgement of a specific point they made (not the whole post).
- The response: extend, question, connect, apply, or synthesize. Use course material and APA 7 citations where useful.
- A question back to them (see exception below).
Replying to multiple classmates
- Write one reply per classmate, clearly labeled.
- Make each reply different. Do not recycle the same point. If two classmates said similar things, take a different angle in each, or use one reply to connect their two posts.
- Not every reply needs to end with a question. If replying to three classmates in a row, it is fine to let one or two replies end as a statement, so they do not all feel the same.
Mode B deliverable
- A subject line for each reply, but only if the forum needs one (see Post title). Otherwise skip it.
- One labeled reply per classmate, in the user's voice, with APA 7 citations where used, and an [EVIDENCE] block under each paragraph (see Evidence blocks).
- For each reply, state which move(s) it makes (Extend / Question / Connect / Apply / Synthesize).
- The actual word count per reply (reply text only, without [EVIDENCE] blocks and tags), checked against the target.
- A language check on the reply text only: flag any word above B1, flag any sentence over 20 words, and confirm the dash check (see "Dashes and exact copying").
- A short self-check confirming each reply meets the rubric, is not empty agreement, and stays non-evaluative (it adds to the discussion and does not grade or judge the classmate's post).
- If a reply has
[ADD YOUR EXAMPLE]: at least 3 story ideas (see Personal examples).
- Before you submit: one list covering all replies (see "Before you submit").
Mode C: Review the user's draft
The user pastes their own draft (initial post or reply) for review before submitting.
How to review
Review the draft against everything above. Check, in this order:
- Rubric: go through each criterion one by one. Mark it Met / Weak / Missing, with one line of reason.
- Requirements: word count, number of citations, title if required, and any formatting rules from the assignment.
- Language level: flag every word above B1 with a simpler replacement. Flag every sentence over 20 words and show a shorter split. Flag any en dash, em dash, or hyphen used as a dash.
- Citations and sources: check APA 7 format for in-text citations and the References list, including page numbers where the source has them and "as cited in" for ideas met only through the textbook. Check that each source supports the sentence it is attached to, not only that the format is right. Flag sentences that copy the source's wording too closely, and claims that contradict the readings without saying so. Flag anything that looks invented or incomplete with
[CHECK CITATION]. Do not confirm a source is real if it cannot be verified. Say so.
- Critical thinking: does the draft take a position, use course material by name, and add one non-obvious angle? Is every critique specific, not generic? For a reply: does it make at least two of the five moves, and is it non-evaluative?
- AI-sounding language: flag any phrase from the Avoid list or anything that does not match the voice sample.
Review rules
- Suggest targeted edits, not a rewrite. Quote the exact sentence, then show the fixed version. Only rewrite a full paragraph if it fails the rubric and cannot be fixed with small edits.
- Keep the user's voice. Fixes must stay at B1 level and match the voice sample. Do not "upgrade" the writing.
- Do not add new ideas or sources unless a rubric criterion is Missing. Then suggest the smallest addition that fixes it, using only the topic knowledge provided.
- Be honest. If the draft is already good, say so briefly and stop. Do not invent problems to look thorough.
Second pass (iteration loop)
After applying the edits, the user may paste the revision back. On a second pass, only re-check the items previously marked Weak or Missing, plus any sentence flagged for fixing. Do not re-review the whole draft from scratch. End with the same verdict format.
Mode C deliverable
- A rubric table: each criterion marked Met / Weak / Missing with a one-line reason.
- A numbered list of targeted edits: exact original sentence → fixed sentence, with a short reason.
- A language check: words above B1, sentences over 20 words, and any dashes, with fixes.
- A citation and source check result (format, page numbers, whether each source supports its sentence, and close paraphrasing), with
[CHECK CITATION] flags where needed.
- The actual word count, checked against the target.
- A final verdict: Ready to submit / Ready after small edits / Needs one more pass, in one or two sentences.
Always avoid (all modes)
AI-sounding phrases ("delve into," "tapestry," "navigate the complexities"), bullet-point lists where prose is expected, empty agreement, restating the question back, inventing sources or page numbers, generic critiques that fit any theory, specific numbers or findings with no source, and dashes in new text.
Anti-template rhythm. Do not use "Firstly / Secondly / Finally" or "In conclusion." Vary how paragraphs open. Do not start every paragraph the same way. Not every paragraph needs a citation. Paragraphs can have different lengths. The post should read like a person thinking, not a filled-in template.
After drafting, check the draft against each rubric criterion before handing it over. In Mode A, fix what is weak and re-check (Step 4). In Modes B and C, flag it.
1---2name: forum-post3description: Draft or review university discussion forum posts in the user's simple B1 English voice with APA 7 citations. Use for any discussion post, forum post, initial post, classmate reply, or when the user pastes their own draft post and asks to review, check, or improve it before submitting.4---56# University Discussion Forum Post78Produce a complete, ready-to-edit draft of a university discussion forum post, or review the user's own draft before submission. The output must sound like the user, follow the rubric, use APA 7 citations, and show real critical thinking, not a generic summary.910There are three modes:11- **Mode A (Initial post)**: answer the discussion question at the top band of the rubric.12- **Mode B (Replies)**: respond to one or more classmate posts.13- **Mode C (Review)**: review a draft the user wrote (or edited) before they submit it.1415The user will say which mode they want. If they don't, ask. Do not guess.1617## How the user provides the task1819The user supplies the variable parts each time, usually as a filled-in copy of `assets/input-template.md`. Expect some or all of:20- a quick-fill header (mode, word count target, replies needed, minimum citations, discipline)21- the rubric22- the assignment instructions (word count, number of replies, deadline, formatting rules)23- topic knowledge / course material: this unit's readings first, pasted as text with page numbers, not just titles (concepts, authors, definitions, data, quotes)24- the exact discussion question25- for Mode B: the full classmate post(s), labeled Classmate 1, Classmate 2, etc.26- for Mode C: the user's own draft27- optional sample posts (use only for depth and structure, never to copy voice or wording)28- optional: the user's real example (see Personal examples), and for Mode B the user's own initial post2930If the user hasn't pasted this content, point them to `assets/input-template.md` so they can fill it in.3132**Intake rules:**33- If the user mentions file uploads but forgot to attach them, ask for the files before doing anything.34- If a required part is empty (quick-fill header, rubric, assignment instructions, topic knowledge, or discussion question), ask the user to update it.35- If the topic knowledge has only titles or author names, ask for the text (or the key passages with page numbers) before drafting. Never guess what a reading says.36- If the user says they will run a mode later, confirm that everything is ready and wait. Do not execute any mode until they say which one to run.37- Check the output against the quick-fill header numbers. Report the actual word count of the post text only (without [EVIDENCE] blocks and tags) in the deliverable.3839**Before drafting, always read `references/voice-sample.md`.** It holds the user's real writing. Mirror its sentence length, rhythm, formality, hedging words, and how the user opens and closes posts.4041Only ask a clarifying question if something critical is missing: no rubric, no discussion question, no classmate post in Mode B, no draft in Mode C, topic knowledge with only titles or author names, or missing citation details. Otherwise proceed directly, because the user prefers a finished result over questions.4243## Language rules (strict: apply to every sentence)4445The user writes at CEFR B1 level. This is the most important constraint. The draft must read like the user wrote it, so plain language always wins.4647- **Vocabulary: B1 or below.** Use common, everyday words. Prefer *show, use, help, important, problem, idea, also, but, because, however*. Avoid "elevated" synonyms and AI-sounding words such as *delve, navigate, leverage, underscore, tapestry, multifaceted, paradigm, intricate*. If a B2+ word is a real technical term from the course, keep it, but do not reach for fancy words.48- **Simple sentences.** Most sentences are one clause. Use some two-clause sentences joined by *and, but, because, so, when, if*. Avoid long sentences with many commas, semicolons, or nested clauses.49- **Sentence length 12 to 18 words on average.** Vary a little. Never write a sentence over 30 words.50- **One idea per sentence. One topic per paragraph.**51- **Active voice** almost everywhere. Use passive only when the actor does not matter.52- **No filler phrases** such as "It is important to note that," "In today's society," or "Since the dawn of time."5354## Dashes and exact copying5556**No dashes in new text.** Do not use an em dash (—) or an en dash (–) anywhere in new text. Do not use dashes inside sentences at all, including a hyphen with spaces around it ( - ). Split the sentence, or use a comma, colon, or brackets. Write ranges in sentences with words ("from 2021 to 2023", "12 to 18 words"). In citations and References, write page ranges with a hyphen (pp. 12-18). Hyphens inside words (well-known, two-way) are fine. The user's voice samples contain no dashes at all, so a dash does not sound like them.5758**Copy exactly.** Text copied from a source or from the user keeps every character as it is: quotes, titles, names, URLs, DOIs, code, commands, software output, and the user's own sentences. Never turn a hyphen (-) into – or —, and never "clean up" any other character. A changed character breaks things: a quote can no longer be found with Ctrl+F; a URL, DOI, or piece of code stops working; and the user's text is changed without asking.5960**Dash check before delivering.** Search the whole output for – and —. Each one must come from copied text that has it in the original. Rewrite or fix any other.6162## APA 7 citation rules6364- In-text citations in APA 7 format: `(Author, Year)` or `Author (Year)`, plus the location when the source has one: `(Author, Year, p. 12)`.65- **Page numbers.** Add a page number to every citation when the source has one, for paraphrases too, not only quotes. If the source has no page numbers, use a paragraph number (`para. 4`), a section name, or a timestamp for videos. Never guess a page number. If it is missing, flag it with `[CHECK CITATION]`.66- **Direct quotes** need quotation marks and a page number. Keep quotes short (under 40 words) and rare. Paraphrase when possible.67- **Paraphrase check.** Paraphrase in new words. Compare each cited sentence with the source text, and rewrite any sentence that keeps the source's wording or sentence pattern.68- **Cite what the user read.** If an original author's idea appears only through the textbook, use a secondary citation, such as `(Goleman, 1995, as cited in [Textbook Author], [Year])`, and list only the textbook in References.69- End the post with a **References** section in APA 7 format: hanging indent style, alphabetical by author surname.70- If a source is missing publication details, flag it with `[CHECK CITATION]`. Never invent author names, years, or page numbers.71- **Source whitelist.** Cite sources from the topic knowledge. Outside sources follow "Source and evidence rules" below. Never add them silently.7273## Source and evidence rules7475These rules decide what the draft may claim and where each claim comes from.7677**Course material first.** Use this order: the question's wording, this unit's readings, other course readings, outside sources.7879**The course version wins.** For definitions, terms, models, and formulas, use the course version. If another source or general knowledge says something different, name the difference in the text. Never contradict the readings silently, because graders check claims against the course material.8081**General knowledge.** Use general knowledge for widely known background only, and mark it `[GENERAL KNOWLEDGE]`. Key definitions still come from the course. Specific numbers, dates, and study findings need a real source, because that is where invented details slip in. If the topic knowledge has none, mark the claim `[SOURCE NEEDED]`.8283**Outside sources.** Use them only when the question asks for them or they add something the readings do not, and only after the user agrees (an instruction to find outside sources counts as agreement). Never cite a source from memory. Find it with web search, or describe the kind of source needed. Mark each outside source `[VERIFY]` until the user has opened it. Web sources get [EVIDENCE] entries like any other source.8485**Recency (computer science).** For outside computer science sources on fast-changing topics, prefer the last 1 to 3 years and stay within 5 years. Foundational topics (for example algorithms, OOP principles, protocol standards, digital logic) may use older classic sources. Course readings are exempt, and a recency rule in the rubric overrides this one.8687**Numbers.** Never do statistics or arithmetic in your head. Use the user's own software output, or run the calculation with code and show the inputs. Mark anything unverified `[CHECK NUMBER]`.8889## Evidence blocks (Modes A and B)9091Under each paragraph of a draft, add an `[EVIDENCE]` block so the user can check every claim. For each sentence, or group of sentences with one idea, give the source, the location (page number, or paragraph, section, or timestamp), and a short exact quote that supports it.9293- Quotes come only from the pasted topic knowledge or the full text of a fetched web page, never from a search snippet or from memory.94- Web sources also get the URL, and one short quote per source. The source's other sentences get the location only.95- If the text is not available, write `not in available text, verify`.96- Label sentences with no source as `[GENERAL KNOWLEDGE]`, `[MY EXPERIENCE]`, `[MY OPINION]`, or `[INVENTED - NEED TO VERIFY]`.9798Format (S1, S2… are the sentence numbers inside that paragraph):99100```101[EVIDENCE]102- S1-S2 (main idea in a few words): Author (Year), p. 12, "short exact quote"103- S3: Author (Year), para. 4, URL, "short exact quote"104- S4: [MY EXPERIENCE]105- S5: [GENERAL KNOWLEDGE]106```107108Deliver one version only: the draft with its [EVIDENCE] blocks and tags. Do not add a clean copy. Word counts and language checks cover the text only, without the blocks and tags.109110## Before you submit (end of every draft in Modes A and B)111112End the deliverable with this list, so nothing unchecked reaches the submission:113- the references the user must open;114- the `[GENERAL KNOWLEDGE]` sentences to cite, keep, or cut;115- each `[INVENTED - NEED TO VERIFY]` story: keep it only if it matches what really happened, with the details fixed; otherwise replace it or cut it;116- every open tag: `[SOURCE NEEDED]`, `[VERIFY]`, `[CHECK NUMBER]`, `[CHECK CITATION]`, `[ADD YOUR EXAMPLE]`;117- a reminder to delete all [EVIDENCE] blocks and tags before submitting.118119## Personal examples (do not invent silently)120121The user's posts often use a real personal or work example. Never invent one and present it as the user's without telling them. If a personal example would strengthen the post and none was given:1221. Insert `[ADD YOUR EXAMPLE: what kind of example fits here]` in the draft, and1232. Below the draft, suggest at least 3 story ideas based on the user's profile and memory. Give each in a line or two: the situation, and the main idea it would show. The user can answer with a real example, "idea X happened" plus the real details, or "invent."124125If the user says invent, or chooses invent for an idea, write the story in first person as the user's experience. Draw on their profile and memory; if neither is available, use their background (software team leader at a SaaS company building a dealership management system). Mark it `[INVENTED - NEED TO VERIFY]`. Do not ask again. Write it.126127Use the hypothetical style ("Imagine a team that…") only when the user asks for it.128129In the [EVIDENCE] block, label invented sentences `[INVENTED - NEED TO VERIFY]`, and list the story under "Before you submit".130131## What makes a strong post (all modes)132133- **Take a clear position** in the first one or two sentences.134- **Name the course material specifically**: the concept, author, or study. Do not write "the readings showed."135- **Show critical thinking**: ask a question, compare two ideas, or apply a concept to a new example. Do not only agree with the source.136- **No generic critique.** A limit that fits any theory ("may not apply to all cultures," "more research is needed") does not count. Name a specific condition where the idea fails.137- **Give evidence**: after a claim, explain why with a reason, an example, or a citation.138- **End with a real question** so the conversation can continue.139- **Be honest about uncertainty**: "I am not sure if X, because…" is stronger than overclaiming.140141## Post title (Mode A always; Mode B only if the forum needs a subject line)142143- Put the title on the first line, before the post body.144- Keep it short: about 4 to 10 words.145- Make it clear and specific to the topic. It can hint at the position or angle, not just repeat the question.146- Use plain B1 words. No clickbait.147148---149150## Mode A: Initial post151152**The target is the top band of the rubric, not a passing post.** Most rubrics have three or four bands per criterion. The gap between the middle band and the top band is almost never more words or bigger words. It is one verb. *Describe* becomes *analyze*. *Mention a source* becomes *integrate sources*. *Summarize* becomes *evaluate and apply*. Find that verb for each criterion and write to it.153154This never overrides the language rules. Top-band work means deeper thinking in plain B1 English. Reaching for advanced vocabulary lowers the result here, because it stops sounding like the user.155156### Step 1: Decode the rubric before drafting157158Do this first, every time. Do not start the draft until it is done.1591601. List every criterion and its points or weight.1612. For each criterion, take the wording of the **highest band** (the "Exemplary," "Excellent," "Distinguished," or full-points column). That wording is the specification for the draft.1623. **Diff the top band against the band directly below it.** The words that appear only in the top band are what the grader actually checks. If the second band says "uses sources" and the top band says "integrates multiple sources," the deliverable is not citations. It is at least one place where two sources are put in relation. Write the delta down for each criterion; the draft must make each delta visible enough to point at.1634. Turn each top-band descriptor into one concrete thing the draft must contain: a sentence, a paragraph, a citation, a question. "Demonstrates critical analysis" is not actionable. "One paragraph that names a condition where the concept fails, with a citation" is. Use this translation table for common rubric verbs:164165| Rubric verb (top band) | What the draft must contain |166|---|---|167| analyze | break one concept into parts or causes, and say how they relate |168| evaluate / critique | a judgment with a stated reason: what works, what does not, under which condition |169| apply | the concept used on a specific new case (the user's work, a real event), not the textbook example |170| synthesize / integrate | two sources put in one paragraph: they agree, one extends the other, or they conflict, and the draft says which |171| compare / contrast | both sides named, plus one sentence on which fits when |172| justify / support | every claim followed by a reason, example, or citation, with no bare claims |173| stimulate discussion | a closing question a classmate can actually answer with the readings |174| connect to practice / real world | one concrete example from the user's own work or life, tied back to a named concept |1751765. **Separate criteria writing can earn from criteria it cannot.** Timeliness, posting by a deadline, number of replies, and netiquette across the week cannot be earned inside the draft. List them for the user at the top of the deliverable as "on you," so no top-band points are lost to logistics.1776. Allocate the word budget by points. A criterion worth 40% of the grade gets roughly 40% of the words. If "critical thinking" outweighs "summary of readings," the critical paragraphs must be the longest ones. A post that spends most words summarizing has its budget backwards.178179If the rubric has no bands (a checklist or a single description per criterion), skip the diff in point 3 and treat every listed requirement as top-band wording. If the user gave no rubric, ask for it once, because the top band cannot be targeted blind. If they do not have one, use `references/top-band-standard.md` and say at the top of the deliverable that this default standard was used.180181### Step 2: Split the discussion question182183Top marks on content are usually lost to coverage, not to thinking. The prompt had three parts and the post answered two.184185Break the question into every part, including the small ones buried at the end ("…and why?", "…give an example," "…how does this apply in your field?"). Number them. Each part needs its own clear answer, in the order the question asks. Carry the numbered list into the self-check.186187### Step 3: Hard gates188189These cap the grade no matter how good the writing is. Check them before handing anything over, and fix them rather than flagging them:190- Word count inside the target range (post text only, without [EVIDENCE] blocks and tags).191- At least the minimum number of citations.192- Every in-text citation appears in References, and every reference is cited in the text.193- Title present, and any formatting rule from the assignment followed.194195### Structure (cover all four, but keep it natural)1961. **Position**: the answer to the question in the first one or two sentences. Graders look for the position early. A post that builds up to it over three paragraphs reads as unfocused.1972. **Support**: 2 or 3 short paragraphs that answer the parts of the question, each with evidence and APA 7 citations. Use at least two sources, and at least once put two of them together: they agree, one extends the other, or they pull in different directions. One source per paragraph, each sitting alone, reads as summary and stays in the middle band.1983. **Critical angle**: one paragraph the readings do not hand you. Pick one: a condition where the concept does not hold, a real case from the user's work or study, a tension between two sources, or a trade-off the readings skip. Keep a citation in this paragraph too, since an unsupported opinion scores below a supported one.1994. **Open question**: one genuine, open question. Not yes/no, not rhetorical, and not one the post already answered.200201### The depth ladder202Every claim sits at one of three levels. The top band lives at level 3.203- **Level 1: repeat.** "Scarbrough (2023) lists five conflict styles."204- **Level 2: explain.** "Collaboration takes more time, because both sides have to agree on the problem first."205- **Level 3: apply and judge.** "In my team, collaboration worked for the deadline conflict. It would have failed if we had needed a decision the same day. The style has to fit the time available, not only the relationship."206207Scan the draft before delivering. If most claims stop at level 1 or 2, the post is not top band yet. Push the weakest ones up. **The critical-angle paragraph must reach level 3.** If it only explains, it is a support paragraph wearing the wrong label.208209### Audience and originality210The audience is classmates and the instructor, who have done the readings. Do not over-explain basics. Include at least one angle that is not obvious from the readings.211212### Step 4: Self-check, grade adversarially, revise, then deliver213214Build the rubric table from the deliverable list below. If any criterion is not yet at the top band, revise the draft and rebuild the table. Repeat until every criterion reads Top band, or until one genuinely cannot be met with the material provided, and then say so plainly and name what is missing.215216Then do one **strict-grader pass**: read the finished draft as a tired grader who wants a reason to give the second band, not the first. For each criterion, ask "could this grader argue the delta from Step 1.3 is not clearly shown?" If yes for any criterion, the evidence is too implicit. Make it explicit in the draft (name the concept, name both sources in the same sentence, state the judgment outright) and re-check. Top-band evidence a grader has to hunt for gets graded one band down.217218Hand over the revised draft with the final table, not the first attempt with a list of weaknesses.219220### Common reasons a good post misses the top band221- One part of a multi-part question is left unanswered.222- Sources are summarized instead of used as evidence for the user's own claim.223- The critical paragraph has no citation.224- The closing question is yes/no, or the post already answered it.225- References and in-text citations do not match.226- Word count falls outside the range.227228### Mode A deliverable2291. Any "on you" criteria (deadline, replies, participation across the week) listed first, in one line, so the user handles them.2302. A title for the post, on the first line of the draft.2313. The draft post, formatted as the user would submit it, with APA 7 in-text citations, a References list, and an [EVIDENCE] block under each paragraph (see Evidence blocks). One version only, with no clean copy.2324. The actual word count of the post text only (without [EVIDENCE] blocks and tags), checked against the target.2335. **A rubric table** with one row per criterion: criterion | what the top band requires *beyond the band below* (the Step 1.3 delta) | the sentence or paragraph in the draft that earns it | Top band / Not yet. Quote the draft; do not describe it.2346. A coverage check: the numbered parts of the question from Step 2, each marked answered, with where.2357. A language check on the post text only: flag any word above B1 with a simpler replacement, flag any sentence over 20 words, and confirm the dash check (see "Dashes and exact copying").2368. 2 or 3 alternative opening lines.2379. One follow-up question the user could use later, when classmates reply to them.23810. If the draft has `[ADD YOUR EXAMPLE]`: at least 3 story ideas (see Personal examples).23911. **Understanding check**: three short questions a classmate or the instructor could ask about this post. The user should be able to answer them without looking.24012. **Before you submit**: the list described in "Before you submit".241242---243244## Mode B: Replies to classmates245246A strong reply is not "I agree." Each reply must do **at least two** of these five moves:247- **Extend**: add a new point, example, or source that builds on what they said.248- **Question**: ask an open, genuine question about an assumption, a gap, or an unclear point. Ask to understand and to deepen the dialogue, not to correct or grade.249- **Connect**: link their idea to another reading, concept, or to the user's own initial post. Use the initial post only if the user pasted it; never guess what it said.250- **Apply**: take their idea and apply it to a different context or real case.251- **Synthesize**: point out where their view agrees or disagrees with another classmate or a source.252253If a reply cannot be labeled as two of these five moves, it is too soft. Rewrite it.254255### Meaningful peer reply guidelines (course standard)256These come from the course "Guidelines for Meaningful Peer Replies." Apply them to every reply. The goal is to grow the conversation, not to judge the post.257- **Acknowledge and connect.** Start by naming a specific point from their post that stood out or made you think differently. Do not summarize their whole post back to them.258- **Add to the discussion. Do not grade it.** Share a new idea, perspective, or real example that builds on their point. Avoid judging whether their post is correct or good. Leave assessment and grading to the instructor. This is the key rule: replies are non-evaluative.259- **Ask thoughtful, open questions.** Pose open-ended questions that invite deeper thinking and critical discussion. Avoid yes/no questions.260- **Share experience or sources.** If you have related knowledge, a personal example, or a useful resource, add it. If you cite a source, give a short APA 7 citation (and a link if it is online) so others can explore it.261- **Be supportive and inclusive.** Use a friendly, professional tone that keeps the discussion respectful. Respect different opinions, backgrounds, and ways of writing.262- **Be clear and concise.** Plain B1 language, easy to follow. Use normal paragraphs and punctuation.263- **Keep the conversation going.** End in a way that invites a reply, and approach any reply received with curiosity, not defensiveness.264265### Tone rules for replies266- **Respectful and specific.** Name what they said before responding: "You said that X. I think…"267- **No empty praise.** Skip "Great post!" and "I really enjoyed reading this." Get to the substance in the first sentence.268- **Disagree kindly.** Offer a different view as your own perspective, not as a verdict on their post. Use phrases like "I see this a little differently," "I am not sure I agree, because…," or "That made me think, but I wonder if…"269- **Stay shorter than the initial post** unless the rubric says otherwise. Replies are usually 100 to 200 words.270271### Structure for each reply2721. One-sentence acknowledgement of a specific point they made (not the whole post).2732. The response: extend, question, connect, apply, or synthesize. Use course material and APA 7 citations where useful.2743. A question back to them (see exception below).275276### Replying to multiple classmates277- Write one reply per classmate, clearly labeled.278- Make each reply different. Do not recycle the same point. If two classmates said similar things, take a different angle in each, or use one reply to *connect* their two posts.279- Not every reply needs to end with a question. If replying to three classmates in a row, it is fine to let one or two replies end as a statement, so they do not all feel the same.280281### Mode B deliverable2821. A subject line for each reply, but only if the forum needs one (see Post title). Otherwise skip it.2832. One labeled reply per classmate, in the user's voice, with APA 7 citations where used, and an [EVIDENCE] block under each paragraph (see Evidence blocks).2843. For each reply, state which move(s) it makes (Extend / Question / Connect / Apply / Synthesize).2854. The actual word count per reply (reply text only, without [EVIDENCE] blocks and tags), checked against the target.2865. A language check on the reply text only: flag any word above B1, flag any sentence over 20 words, and confirm the dash check (see "Dashes and exact copying").2876. A short self-check confirming each reply meets the rubric, is *not* empty agreement, and stays non-evaluative (it adds to the discussion and does not grade or judge the classmate's post).2887. If a reply has `[ADD YOUR EXAMPLE]`: at least 3 story ideas (see Personal examples).2898. **Before you submit**: one list covering all replies (see "Before you submit").290291---292293## Mode C: Review the user's draft294295The user pastes their own draft (initial post or reply) for review before submitting.296297### How to review298Review the draft against everything above. Check, in this order:2991. **Rubric**: go through each criterion one by one. Mark it Met / Weak / Missing, with one line of reason.3002. **Requirements**: word count, number of citations, title if required, and any formatting rules from the assignment.3013. **Language level**: flag every word above B1 with a simpler replacement. Flag every sentence over 20 words and show a shorter split. Flag any en dash, em dash, or hyphen used as a dash.3024. **Citations and sources**: check APA 7 format for in-text citations and the References list, including page numbers where the source has them and "as cited in" for ideas met only through the textbook. Check that each source supports the sentence it is attached to, not only that the format is right. Flag sentences that copy the source's wording too closely, and claims that contradict the readings without saying so. Flag anything that looks invented or incomplete with `[CHECK CITATION]`. Do not confirm a source is real if it cannot be verified. Say so.3035. **Critical thinking**: does the draft take a position, use course material by name, and add one non-obvious angle? Is every critique specific, not generic? For a reply: does it make at least two of the five moves, and is it non-evaluative?3046. **AI-sounding language**: flag any phrase from the Avoid list or anything that does not match the voice sample.305306### Review rules307- **Suggest targeted edits, not a rewrite.** Quote the exact sentence, then show the fixed version. Only rewrite a full paragraph if it fails the rubric and cannot be fixed with small edits.308- **Keep the user's voice.** Fixes must stay at B1 level and match the voice sample. Do not "upgrade" the writing.309- **Do not add new ideas or sources** unless a rubric criterion is Missing. Then suggest the smallest addition that fixes it, using only the topic knowledge provided.310- **Be honest.** If the draft is already good, say so briefly and stop. Do not invent problems to look thorough.311312### Second pass (iteration loop)313After applying the edits, the user may paste the revision back. On a second pass, only re-check the items previously marked Weak or Missing, plus any sentence flagged for fixing. Do not re-review the whole draft from scratch. End with the same verdict format.314315### Mode C deliverable3161. A rubric table: each criterion marked Met / Weak / Missing with a one-line reason.3172. A numbered list of targeted edits: exact original sentence → fixed sentence, with a short reason.3183. A language check: words above B1, sentences over 20 words, and any dashes, with fixes.3194. A citation and source check result (format, page numbers, whether each source supports its sentence, and close paraphrasing), with `[CHECK CITATION]` flags where needed.3205. The actual word count, checked against the target.3216. A final verdict: **Ready to submit** / **Ready after small edits** / **Needs one more pass**, in one or two sentences.322323---324325## Always avoid (all modes)326327AI-sounding phrases ("delve into," "tapestry," "navigate the complexities"), bullet-point lists where prose is expected, empty agreement, restating the question back, inventing sources or page numbers, generic critiques that fit any theory, specific numbers or findings with no source, and dashes in new text.328329**Anti-template rhythm.** Do not use "Firstly / Secondly / Finally" or "In conclusion." Vary how paragraphs open. Do not start every paragraph the same way. Not every paragraph needs a citation. Paragraphs can have different lengths. The post should read like a person thinking, not a filled-in template.330331After drafting, check the draft against each rubric criterion before handing it over. In Mode A, fix what is weak and re-check (Step 4). In Modes B and C, flag it.