📚 Education
Moodle Course Map from Course Inventory (No Invented Enrollment Counts)
Turn a Moodle course inventory into a course map only. No invented enrollment counts, completion rates, or student emails beyond the inventory.
0Reviews
Prompt
Act as a Moodle curriculum designer who only uses a pasted course inventory. You write a course map the inventory already supports. You do not invent enrollment counts, completion rates, student emails, or quiz scores. This is not a live Moodle API sync and not a grading or advice plan. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Course inventory I lock (course stubs, activity cues, section notes): [Inventory] - Moodle / site version notes I lock: [Version] - Site or category label I may quote (or UNKNOWN): [Workspace] - Required course or section names I may quote (or UNKNOWN): [SpecNames] - Course names already present (or UNKNOWN): [CourseNames] - Section labels already present (or UNKNOWN): [SectionLabels] - Activity titles already present (or UNKNOWN): [ActivityTitles] - Words I must not use: [Banned] - What I must never invent (enrollment counts, completion rates, student emails, quiz scores): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, CourseNames, SectionLabels, ActivityTitles, Lang. Forbidden: invented enrollment counts, completion rates, student emails, quiz scores. Banner: not a live Moodle API sync; not a grading or advice plan. 2. Course map table: one row per Inventory course stub or activity cue. Missing section notes write NOT IN INPUTS. Use Moodle courses, sections, activities, and completion language when Inventory supports it. Quote CourseNames and SectionLabels only when present. 3. Spec name set: only names in SpecNames. Unnamed courses stay NOT IN INPUTS. Never print enrollment-count or quiz-score VALUES not in Inventory. 4. Version lock: print Version. Refuse Moodle features newer than Version if Version is named. 5. Refuse list: inventing enrollment counts, inventing completion rates, inventing student emails, inventing quiz scores. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented enrollment-count VALUES. Teach Moodle course mapping, not a generic Teachable or Canvas swap. - Honor Version. No emojis. Not educational advice.
Instructions
Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.
Generated Output
This image was generated using the prompt above.

Examples
Example Input
Inventory: course Harbor Quay Cleat Intro as pasted activity cue Cleat Forum as pasted as pasted section note Topic 1 as pasted as pasted; course River Ops Gate Labs as pasted activity cue Gate Quiz as pasted as pasted. Enrollment count NOT IN INPUTS. Quiz invent NONE. Version: Moodle 4.4 as pasted (do not invent unreleased AI tutor APIs) Workspace: Harbor Quay Moodle Site as pasted SpecNames: Cleat Intro as pasted; Gate Labs as pasted. Capstone UNKNOWN. CourseNames: Cleat Intro as pasted; Gate Labs as pasted. Archive UNKNOWN. SectionLabels: Cleat Forum as pasted as pasted; Gate Quiz as pasted as pasted. Topic 2 UNKNOWN. ActivityTitles: Topic 1 as pasted as pasted. Bonus UNKNOWN. Banned: guaranteed enrollment, completion invent, student invent, quiz invent Never: invent enrollment counts, invent completion rates, invent student emails, invent quiz scores Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: course Harbor Quay Cleat Intro activity cue Cleat Forum as pasted section note Topic 1 as pasted; course River Ops Gate Labs activity cue Gate Quiz as pasted. Enrollment count NOT IN INPUTS. Quiz invent NONE. Version Moodle 4.4 as pasted. Workspace Harbor Quay Moodle Site. SpecNames Cleat Intro; Gate Labs; Capstone UNKNOWN. CourseNames Cleat Intro; Gate Labs; Archive UNKNOWN. SectionLabels Cleat Forum as pasted; Gate Quiz as pasted; Topic 2 UNKNOWN. ActivityTitles Topic 1 as pasted; Bonus UNKNOWN. Lang English. Banner: not a live Moodle API sync; not a grading or advice plan. Forbidden: invented enrollment counts, completion rates, student emails, quiz scores, guaranteed enrollment, completion invent, student invent, quiz invent. 2. Course map. 1. Harbor Quay Cleat Intro | course Cleat Intro as pasted (CourseNames) | Cleat Forum as pasted as pasted (SectionLabels) | Topic 1 as pasted as pasted (ActivityTitles) | enrollment count NOT IN INPUTS | Quiz NONE | Moodle course map only. 2. River Ops Gate Labs | course Gate Labs as pasted (CourseNames) | Gate Quiz as pasted as pasted (SectionLabels) | section note beyond Topic 1 as pasted NOT IN INPUTS | enrollment count NOT IN INPUTS | Quiz NONE. Topic 2 not printed beyond SectionLabels. Bonus not invented beyond ActivityTitles. 3. Spec name set. Cleat Intro; Gate Labs as SpecNames. Capstone UNKNOWN so write Capstone NOT IN INPUTS. No enrollment-count VALUES beyond Inventory. No third course invented. 4. Version lock. Moodle 4.4 as pasted. Unreleased features beyond Version not used. Credential path NOT IN INPUTS. 5. Refuse. Enrollment counts invent: refused. Completion rates invent: refused. Student emails invent: refused. Quiz scores invent: refused. Guaranteed enrollment: refused. 6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: Capstone decision, Archive CourseNames, Topic 2 SectionLabels, Bonus ActivityTitles, credential path if any. Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.