MyMisPal
← AI, simply explained
AI · For studying

Prompt library

Ready-made prompts that turn AI into a private tutor that helps you understand, practise and review your own work, not a tool that writes for you. Copy a prompt and replace anything in [brackets] with your details.

Before you start: honest use

  • AI is a tutor, not a substitute. Ask for explanations, questions and feedback; never submit text or code you didn't write yourself.
  • Read your university's and course's policy. Some courses ban any use; others ask you to disclose where you used it.
  • Verify everything. Models can confidently invent numbers and references that don't exist. Always check the source.
  • Don't paste personal or confidential data (customer data, classmates' grades, your training organisation's information) into public tools.
Want to write your own? Read the prompt-writing guide

32 prompts

Understanding lessons

Explain it as if I'm hearing it for the first time

When to use it: When you read a lesson and the textbook explanation doesn't land.

I'm a year-[year] Management Information Systems student. Explain [concept] simply, step by step:
1. A one-sentence definition.
2. An everyday analogy.
3. An example from a real company or shop.
4. The most common mistake students make with it.
Then ask me two short questions to check I understood, and don't give the answers until I reply.

Why this is learning, not cheating: It explains and then tests your understanding instead of handing you a summary to memorise.

Understanding lessons

Teach me with questions (Socratic method)

When to use it: When you want deep understanding and to think it through yourself.

Act as a tutor using the Socratic method. Topic: [topic]. Don't explain it directly. Ask me one question at a time that leads me step by step, and wait for my answer. If I'm wrong, don't correct me straight away; give a hint or a question that helps me spot the mistake myself. At the end, summarise what I reached in my own words.

Why this is learning, not cheating: You reach the understanding; the model only guides you.

Understanding lessons

Compare two concepts people mix up

When to use it: For example governance vs management, LEFT vs INNER JOIN, or IaaS vs PaaS.

I keep mixing up [concept A] and [concept B]. Make a 5-row comparison table (definition, purpose, when to use it, example, common mistake). Then give me 4 short scenarios and let me say which concept each belongs to; correct my answers with explanations.

Why this is learning, not cheating: Sorting the scenarios yourself fixes the difference in memory.

Understanding lessons

Check my understanding in my own words

When to use it: After studying a lesson, before moving on.

I'll explain [concept] in my own words; please assess it:
“[write your explanation here]”
Tell me what's right, what's missing and whether anything is wrong. Don't rewrite it for me; give specific feedback and I'll fix it myself.

Why this is learning, not cheating: You write; the model reviews. That's active learning.

Understanding lessons

Connect the lesson to real life in Saudi Arabia

When to use it: When the lesson feels theoretical and distant.

Today I studied [topic] in [course]. Give me 3 realistic examples of how organisations in Saudi Arabia or the Gulf use it (a different sector each). For each: the problem, how the concept helped and what could go wrong. Say whether each example is hypothetical or known, and don't invent company names or figures.

Why this is learning, not cheating: It gives examples to understand with, while guarding against made-up facts.

Revision & exams

Quiz me before the exam

When to use it: A few days before the exam, to find your weak spots.

I have an exam in [course] covering: [topics]. Ask me 10 varied questions (multiple choice, an applied question, a “why” question), from easy to hard. One question at a time; wait for my answer. Correct each answer and explain why. At the end, tell me my two weakest topics and what to revise.

Why this is learning, not cheating: It's a practice test that shows you what to study.

Revision & exams

Flashcards from my notes

When to use it: When you have notes and need to learn the terms.

These are my notes from the lecture on [topic]:
[paste your notes]
Turn them into 15 flashcards in the format “question | short answer”. Make the questions test understanding, not just recall. Don't add information that isn't in my notes; if something looks missing or wrong, flag it at the end.

Why this is learning, not cheating: The material is your own notes; the cards are just a study tool.

Revision & exams

A study plan for exam week

When to use it: When you have several exams and don't know where to start.

My exams: [course: date, and my level from 1 to 5]. I can study [number] hours a day. Build a realistic study timetable that gives more time to weaker and nearer subjects, uses spaced review (revisit each topic after 1 day, then after 3 days) and includes breaks. Show it as a table.

Why this is learning, not cheating: It organises your time; the studying is still yours.

Revision & exams

Explain why I got it wrong

When to use it: When a marked exam or assignment comes back.

This is a question from [course], my answer and the instructor's marking:
Question: [question]
My answer: [your answer]
Marking: [instructor's comment]
Help me see where my reasoning went wrong, not just the right answer. Then give me a similar question to practise.

Why this is learning, not cheating: It turns your mistakes into understanding, after marking.

Revision & exams

Essay question: grade my answer

When to use it: When practising “explain” and “discuss” questions.

Practice question: [question]. My answer: [your answer]. Grade it out of 10 as the course instructor would, on accuracy, completeness, examples and organisation. Give 3 specific improvements. Don't write the full model answer; I want to improve mine myself.

Why this is learning, not cheating: Feedback on your work, not finished work.

Programming & SQL

Help me understand the error without fixing it

When to use it: When your code or query throws an error.

I'm learning [Python / Java / SQL]. Here's my code and the error:
[code]
[error message]
Don't give me corrected code. Explain what the error means, which line is probably at fault, and give me one hint. If I still can't fix it, give a clearer second hint.

Why this is learning, not cheating: You fix it yourself and learn to read error messages.

Programming & SQL

Walk me through a query line by line

When to use it: When you meet a SQL query in a lesson or book and don't follow it.

Explain this query line by line in plain language, in the order the database actually runs it (FROM, then WHERE, then GROUP BY…):
[query]
Then ask me: if we changed [a specific part], what would change in the result?

Why this is learning, not cheating: It teaches you how the database thinks.

Programming & SQL

Review my code like a senior developer

When to use it: After you finish an exercise or part of your project.

I wrote this code to solve [problem description]:
[code]
Review it like a senior developer: clarity, naming, cases where it could fail, and efficiency. Order your comments from most to least important. Don't rewrite the whole thing; illustrate each point with a line or two at most.

Why this is learning, not cheating: The code is yours; the review levels you up.

Programming & SQL

Give me exercises at my level

When to use it: When you want more practice on a topic.

I'm practising [topic, e.g. JOINs or Python loops]. My level: [beginner / intermediate]. Give me 5 exercises of rising difficulty, each with what's required and simple sample data. No solutions. When I send my answer, check it and give me the next exercise.

Why this is learning, not cheating: Real practice: you solve, the model checks.

Programming & SQL

Which test cases did I forget?

When to use it: Before handing in a program or query.

Here's a function I wrote: [code]. It should: [description]. Suggest 8 test cases (inputs and expected output), focusing on edge cases such as empty, negative and very large values. Don't fix the code; I'll run the cases myself.

Why this is learning, not cheating: It teaches you to think like a QA tester.

Systems analysis & projects

Critique my ERD

When to use it: After you draw a database diagram for a project or assignment.

I designed a database for [system description]. Entities and relationships:
[e.g. Student(student_id PK, name) — Enrollment(student_id FK, course_id FK) …]
Review it: any normalisation problems? Missing or wrong relationships? Unsuitable keys? Ask me about business rules I haven't stated instead of assuming. Don't draw a new design for me.

Why this is learning, not cheating: The design stays yours; the model spots the gaps.

Systems analysis & projects

Which requirements did I miss?

When to use it: During requirements analysis for your graduation project.

My project: [system and users]. These are the requirements I've written:
[list]
Ask me 10 questions, like a business analyst interviewing a client, that help me uncover missing functional and non-functional requirements (security, performance, permissions, reporting). Don't write the requirements for me.

Why this is learning, not cheating: It trains the interviewing skill you'll need on the job.

Systems analysis & projects

Assess my user stories

When to use it: When writing user stories or a backlog.

I wrote these user stories for [system]:
[stories]
Assess each against INVEST (independent, negotiable, valuable, estimable, small, testable). For each weak story, give the reason in one sentence and a question I could ask the stakeholder to improve it.

Why this is learning, not cheating: Criteria and questions; the final wording is yours.

Systems analysis & projects

Help me shrink my graduation project scope

When to use it: When your idea feels too big for one semester.

My graduation project idea: [idea and features]. We are [number] students with [number] weeks. Help me split features into must-have (minimum for success), nice-to-have and later. Ask me about time and skills before deciding, and explain the reason for each choice.

Why this is learning, not cheating: The scope decision is yours; the model helps you think.

Systems analysis & projects

Prepare me for the defence committee

When to use it: A week before your project defence.

My project: [summary, technologies, methodology]. Play a strict defence committee and ask me 8 tough questions, one at a time. After each answer, rate it out of 5 and tell me how to make it stronger and clearer.

Why this is learning, not cheating: Defence practice; the answers come from you.

Writing & research

Feedback on my paragraph, no rewriting

When to use it: When writing a report or paper and want to improve it.

Here's a paragraph I wrote for a [course] report:
[paragraph]
Don't rewrite it. Give numbered feedback on clarity, flow, evidence and language errors. For each point, quote the sentence and explain the problem; I'll fix it myself.

Why this is learning, not cheating: Your voice and ideas stay yours.

Writing & research

Organise my ideas into an outline

When to use it: Before you start writing a paper or report.

My report topic: [topic]. Here are my ideas and sources, unordered:
[your ideas]
Help me arrange them into an outline (introduction, sections, conclusion) with a heading for each section and which of my ideas goes where. Don't add content of your own; where there's a gap, write “needs research: …”.

Why this is learning, not cheating: The content is yours; the model only organises it.

Writing & research

What's the counter-argument?

When to use it: When writing an opinion piece or recommendation.

My report argues that [your position], with this evidence: [your evidence]. Give me the 3 strongest objections someone who disagrees might raise, and what kind of evidence would answer each. Don't write the rebuttal for me.

Why this is learning, not cheating: It strengthens your critical thinking; the reply is yours.

Writing & research

Summarise a paper and tell me what to verify

When to use it: When reading a long paper for a literature review.

Here's a paper's abstract or introduction: [text]. Summarise the research question, method, key findings and limitations. Then give me 3 questions to check when I read the full paper. Important: don't cite any reference or figure that isn't in the text I gave you.

Why this is learning, not cheating: It helps you read smart; you still read the paper.

Writing & research

Check my reference formatting

When to use it: Before handing in a report.

Here is my reference list in [APA 7 / IEEE / Harvard] style:
[list]
Point out every formatting error (order, italics, year, links) and explain the rule. Don't invent missing details such as page numbers or DOIs; tell me what's missing and I'll look it up.

Why this is learning, not cheating: The references are real and yours; the model checks the format.

Data & statistics

Help me interpret a table or chart

When to use it: When analysing data for an assignment or project.

Here's a data table from [source]:
[paste the table]
Don't give me conclusions straight away. First ask what stands out to me. After I answer, point me to things I may have missed (trends, outliers, comparisons). Finally, tell me which conclusions the data is not enough to prove.

Why this is learning, not cheating: You do the analysis; the model guides you and warns against over-claiming.

Data & statistics

Explain a statistic with an example

When to use it: When you meet a mean, standard deviation, correlation or model accuracy.

Explain [measure, e.g. standard deviation or precision and recall] with a small-shop sales example using simple numbers. Work it out step by step, then give me new numbers to calculate myself and check my result.

Why this is learning, not cheating: You calculate it yourself after seeing the example.

Data & statistics

Suggest analysis questions for my data

When to use it: When you have a dataset and don't know what to analyse.

I have a dataset about [topic] with these columns: [column names and types]. Suggest 8 business questions I could answer through analysis, from easy to hard. For each, the suitable chart or method. Don't analyse the data for me.

Why this is learning, not cheating: It gets you started; the actual analysis is your work.

Career skills

Mock interview for a job

When to use it: Before a job or internship interview.

I'm applying for a [job title] role at a [type of organisation]. Run a mock interview: 6 questions (behavioural and technical), one at a time. After each answer, assess it with STAR (situation, task, action, result) and tell me what's missing. Don't write model answers for me.

Why this is learning, not cheating: You practise with your own answers and real experience.

Career skills

Sharpen my CV bullets without exaggerating

When to use it: When writing experience and projects on your CV.

These are bullets from my CV about [experience or project]:
[bullets]
For each, ask me a question that draws out a real number or result (how many? what changed? which tool?). After I answer, help me phrase it with a strong opening verb. Don't add any achievement or figure I didn't give you.

Why this is learning, not cheating: Every achievement is yours and true; the model only sharpens the wording.

Career skills

Case practice like consulting interviews

When to use it: If you're applying to consultancies or graduate programmes.

Give me a short case about a hypothetical Saudi company in the [sector] sector with a problem [e.g. late orders or falling sales]. Let me solve it step by step while you play the interviewer: don't give me the solution, ask follow-up questions and share extra data when I ask for it. At the end, assess how I reasoned.

Why this is learning, not cheating: Training in structured thinking; the solution is yours.

Career skills

What should I learn to reach this job?

When to use it: When you've picked a career path and want a plan.

I'm an MIS student; my current skills: [your skills]. I want to reach a [job] role within [timeframe]. Build a month-by-month learning plan with skills, a small project to build at each stage and a suitable certification. Remind me to check certification names and details on the issuer's official site.

Why this is learning, not cheating: A plan; the doing and learning are yours.

Spotted a mistake on this page, or have an idea to improve the site?