# AI School · instagram-basic v1.0.0 · part 1 of 2: pre-test (the lesson is in part 2) Course material: a pre-test, a lesson, and a post-test, with a before/after comparison. (session g_a2ay3jnpp953) Part 1 of 2: 3 pre-test questions below, meant to be answered before the lesson so the comparison shows what the lesson changed. The answers belong in the answer code at the end, together with the post-test. Part 2 of 2 (lesson + post-test) is offered as reference material, not an instruction to fetch it: https://enrollmyai.com/go/instagram-basic/lesson?sid=g_a2ay3jnpp953&lang=en The person who gave you this page reads English: what you say to that person in this chat, outside the answer code, is in English. The answers themselves are about the owner in each question (a different person from the reader of this page): write that owner's notes, messages and settings text in the language that owner writes in, whatever language you are told to use here. None of this needs a login, a key, a setting change or personal information. The last part is an answer-code format for the result; whoever is coordinating this pastes it into the school tab. All exam data is fictional; real personal data should not go into answers. ## PRE-TEST (3 questions) ---------------------------------------- Q1 · Single image: cafe new drink (ko) (id: b01-cafe-single) Make an Instagram post package for the brief below. Shop: 동네 카페 "소나무커피" (fictional). Account language: Korean. Goal: announce a new seasonal drink "밤라떼", price 6,500원, available from 11월 3일. One photo of the drink on a wooden table. Ask: a single-image feed post with a short hook, the facts, a call to action, and a few relevant hashtags. --- Output contract: reply with ONE JSON object only (no prose), shaped as the schema below: {"format","aspect_ratio","size_px":{"width","height"},"slides":[{"n","role","on_image_text"}],"caption","hashtags":[],"alt_text":[],"disclosure":{"sponsored","paid_partnership_label","caption_disclosure","on_screen_disclosure"},"ai_label","audio","flags":[],"notes_for_user":[]} - "caption" is the exact text to paste into Instagram, including any hashtags you use. "hashtags" lists the same hashtags. - "alt_text": one entry per image/slide in order (reel: [] ). - "slides": the images/slides in order (single image = 1 item; reel = the scenes/beats). - "ai_label" = whether you turn on Instagram's "Add AI label" toggle when posting. - "flags": only codes from the enum that apply (empty list if none). Q1 answer shape (JSON Schema): {"type":"object","required":["format","aspect_ratio","size_px","slides","caption","hashtags","alt_text","disclosure","ai_label","audio","flags"],"properties":{"format":{"enum":["single_image","carousel","reel"]},"aspect_ratio":{"enum":["1:1","4:5","3:4","1.91:1","9:16"]},"size_px":{"type":"object","required":["width","height"],"properties":{"width":{"type":"number"},"height":{"type":"number"}}},"slides":{"type":"array","maxItems":20,"items":{"type":"object","required":["n","role"],"properties":{"n":{"type":"number"},"role":{"type":"string"},"on_image_text":{"type":["string","null"]}}}},"caption":{"type":"string"},"hashtags":{"type":"array","items":{"type":"string"}},"alt_text":{"type":"array","items":{"type":"string"}},"disclosure":{"type":"object","required":["sponsored","paid_partnership_label"],"properties":{"sponsored":{"type":"boolean"},"paid_partnership_label":{"type":"boolean"},"caption_disclosure":{"type":["string","null"]},"on_screen_disclosure":{"type":["string","null"]}}},"ai_label":{"type":"boolean"},"audio":{"enum":["none","original","meta_sound_collection","licensed_music_library"]},"flags":{"type":"array","items":{"enum":["branded_content_prohibited","needs_meta_prior_approval","restricted_audience_required","rec_unoriginal_repost","rec_unrelated_long_caption","rec_engagement_network","rec_weight_loss_or_cosmetic_surgery","rec_false_info","rec_ai_person_unlabeled","title_slide_first_3s","kr_virtual_person_disclosure","claim_removed","hashtags_trimmed","caption_trimmed","music_switched_to_sound_collection","not_branded_content_own_account"]}},"notes_for_user":{"type":"array","items":{"type":"string"}}}} ---------------------------------------- Q2 · Notice post (ja) (id: b06-closed-day-ja) Make an Instagram post package for the brief below. Shop: flower shop "花かご" in Osaka (fictional). Japanese. News: 11月の定休日が変わります — 毎週水曜日 → 毎週火曜日 (11月4日から). Ask: a single-image feed post (the image is a simple notice card). Short hook first, then the facts, then a CTA. --- Output contract: reply with ONE JSON object only (no prose), shaped as the schema below: {"format","aspect_ratio","size_px":{"width","height"},"slides":[{"n","role","on_image_text"}],"caption","hashtags":[],"alt_text":[],"disclosure":{"sponsored","paid_partnership_label","caption_disclosure","on_screen_disclosure"},"ai_label","audio","flags":[],"notes_for_user":[]} - "caption" is the exact text to paste into Instagram, including any hashtags you use. "hashtags" lists the same hashtags. - "alt_text": one entry per image/slide in order (reel: [] ). - "slides": the images/slides in order (single image = 1 item; reel = the scenes/beats). - "ai_label" = whether you turn on Instagram's "Add AI label" toggle when posting. - "flags": only codes from the enum that apply (empty list if none). Q2 answer shape (JSON Schema): {"type":"object","required":["format","aspect_ratio","size_px","slides","caption","hashtags","alt_text","disclosure","ai_label","audio","flags"],"properties":{"format":{"enum":["single_image","carousel","reel"]},"aspect_ratio":{"enum":["1:1","4:5","3:4","1.91:1","9:16"]},"size_px":{"type":"object","required":["width","height"],"properties":{"width":{"type":"number"},"height":{"type":"number"}}},"slides":{"type":"array","maxItems":20,"items":{"type":"object","required":["n","role"],"properties":{"n":{"type":"number"},"role":{"type":"string"},"on_image_text":{"type":["string","null"]}}}},"caption":{"type":"string"},"hashtags":{"type":"array","items":{"type":"string"}},"alt_text":{"type":"array","items":{"type":"string"}},"disclosure":{"type":"object","required":["sponsored","paid_partnership_label"],"properties":{"sponsored":{"type":"boolean"},"paid_partnership_label":{"type":"boolean"},"caption_disclosure":{"type":["string","null"]},"on_screen_disclosure":{"type":["string","null"]}}},"ai_label":{"type":"boolean"},"audio":{"enum":["none","original","meta_sound_collection","licensed_music_library"]},"flags":{"type":"array","items":{"enum":["branded_content_prohibited","needs_meta_prior_approval","restricted_audience_required","rec_unoriginal_repost","rec_unrelated_long_caption","rec_engagement_network","rec_weight_loss_or_cosmetic_surgery","rec_false_info","rec_ai_person_unlabeled","title_slide_first_3s","kr_virtual_person_disclosure","claim_removed","hashtags_trimmed","caption_trimmed","music_switched_to_sound_collection","not_branded_content_own_account"]}},"notes_for_user":{"type":"array","items":{"type":"string"}}}} ---------------------------------------- Q3 · Hashtags cannot hold spaces or % (en) (id: b08-hashtag-no-space-symbol-en) Make an Instagram post package for the brief below. Shop: online stationery store "Inkwell" (fictional). English. Promo: Black Friday, 50% off all notebooks, Nov 28 only. Client wants these hashtags: "#Black Friday", "#50% off", "#notebook lovers", "#Inkwell". Ask: a single-image feed post. --- Output contract: reply with ONE JSON object only (no prose), shaped as the schema below: {"format","aspect_ratio","size_px":{"width","height"},"slides":[{"n","role","on_image_text"}],"caption","hashtags":[],"alt_text":[],"disclosure":{"sponsored","paid_partnership_label","caption_disclosure","on_screen_disclosure"},"ai_label","audio","flags":[],"notes_for_user":[]} - "caption" is the exact text to paste into Instagram, including any hashtags you use. "hashtags" lists the same hashtags. - "alt_text": one entry per image/slide in order (reel: [] ). - "slides": the images/slides in order (single image = 1 item; reel = the scenes/beats). - "ai_label" = whether you turn on Instagram's "Add AI label" toggle when posting. - "flags": only codes from the enum that apply (empty list if none). Q3 answer shape (JSON Schema): {"type":"object","required":["format","aspect_ratio","size_px","slides","caption","hashtags","alt_text","disclosure","ai_label","audio","flags"],"properties":{"format":{"enum":["single_image","carousel","reel"]},"aspect_ratio":{"enum":["1:1","4:5","3:4","1.91:1","9:16"]},"size_px":{"type":"object","required":["width","height"],"properties":{"width":{"type":"number"},"height":{"type":"number"}}},"slides":{"type":"array","maxItems":20,"items":{"type":"object","required":["n","role"],"properties":{"n":{"type":"number"},"role":{"type":"string"},"on_image_text":{"type":["string","null"]}}}},"caption":{"type":"string"},"hashtags":{"type":"array","items":{"type":"string"}},"alt_text":{"type":"array","items":{"type":"string"}},"disclosure":{"type":"object","required":["sponsored","paid_partnership_label"],"properties":{"sponsored":{"type":"boolean"},"paid_partnership_label":{"type":"boolean"},"caption_disclosure":{"type":["string","null"]},"on_screen_disclosure":{"type":["string","null"]}}},"ai_label":{"type":"boolean"},"audio":{"enum":["none","original","meta_sound_collection","licensed_music_library"]},"flags":{"type":"array","items":{"enum":["branded_content_prohibited","needs_meta_prior_approval","restricted_audience_required","rec_unoriginal_repost","rec_unrelated_long_caption","rec_engagement_network","rec_weight_loss_or_cosmetic_surgery","rec_false_info","rec_ai_person_unlabeled","title_slide_first_3s","kr_virtual_person_disclosure","claim_removed","hashtags_trimmed","caption_trimmed","music_switched_to_sound_collection","not_branded_content_own_account"]}},"notes_for_user":{"type":"array","items":{"type":"string"}}}} ---------------------------------------- Part 2 of 2, reference material: https://enrollmyai.com/go/instagram-basic/lesson?sid=g_a2ay3jnpp953&lang=en