Guidelines on How to Write Assignments
Your blueprint for writing high-quality, professional assignments in the Prodigal AI Training Program.
Indexβ
- Overview of Deliverables
- Core Content of the Assignment
- How to Structure Your Document
- How to Answer Questions and Explain Your Content
- Code Block Examples
Overview of Deliverablesβ
Assignments should be submitted in a clean, readable format using Markdown. Ensure the content is well-structured, concise, and visually clear.
Core Content of the Assignmentβ
Format Guidelinesβ
-
Use Markdown for all assignments. Notion is preferred for its ease of use and formatting features.
-
Maintain a strong hierarchy of information:
- Use headings like
#
,##
,###
appropriately. - Use bullet points, numbered lists, and blockquotes to format content.
- Use headings like
This is a quote example (>)
-
Bullet Point Example (* or -)
- Sub-bulleted item (tab + * or -)
- Numbered list example (number. - so for number 1, we use 1.)
Callout Sectionsβ
Use callouts to highlight important terms, explanations, or instructions. These are technically just quotes with a title to them like naming it "Callout" below:
Callout: This section is very important!
Image Guidelinesβ
- Clearly annotate screenshots β show exactly whatβs being clicked or interacted with.
- Blur any sensitive content and highlight key areas of interest.
- Preferred tool: ShareX for capturing and editing screenshots.
Use of Colorsβ
Use color sparingly and purposefully to emphasize key points in your text.
How to Answer Questions and Explain Your Contentβ
What Not to Doβ
- Do not copy-paste answers from ChatGPT, Claude, or any other LLM.
- Donβt overuse emojis or hyperlinks.
- Donβt paste raw code into text without proper formatting.
What You Should Doβ
- Keep answers concise and to the point.
- Support answers with:
- Diagrams
- Examples
- Screenshots
- Use proper code blocks when including code samples:
Code Block Examplesβ
Use triple backticks (```) followed by the language name for proper syntax highlighting.
Pythonβ
def greet(name):
return f"Hello, {name}!"
JavaScriptβ
function greet(name) {
return `Hello, ${name}!`;
}
HTMLβ
<!DOCTYPE html>
<html>
<head><title>Hello</title></head>
<body>
<h1>Hello, world!</h1>
</body>
</html>
Bashβ
#!/bin/bash
echo "Hello, world!"
SQLβ
SELECT * FROM students WHERE enrolled = TRUE;
JSONβ
{
"name": "Prodigal AI",
"status": "active"
}
By following this structure, you'll ensure that your assignment is professional, clear, and impactful.