{"id":629,"date":"2026-04-17T08:09:57","date_gmt":"2026-04-17T08:09:57","guid":{"rendered":"https:\/\/cpocreativity.com\/world\/?p=629"},"modified":"2026-04-17T08:09:59","modified_gmt":"2026-04-17T08:09:59","slug":"methodology-framework-generator-from-research-question-to-methodology","status":"publish","type":"post","link":"https:\/\/cpocreativity.com\/world\/methodology-framework-generator-from-research-question-to-methodology\/","title":{"rendered":"Methodology Framework Generator &#8211; From\u00a0research question\u00a0to methodology"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Methodology Framework Generator | Creativity<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&#038;family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,500;1,300;1,400&#038;family=IBM+Plex+Mono:wght@300;400;500&#038;display=swap\" rel=\"stylesheet\">\n<style>\n  :root {\n    --page-bg: #f7f4ef;\n    --surface: #ffffff;\n    --surface-off: #f2eeea;\n    --surface-mid: #e8e3db;\n    --border: #d4cdc2;\n    --border-strong: #b8b0a4;\n    --indigo: #2d5fa8;\n    --indigo-light: #4878c8;\n    --indigo-dim: #1e4280;\n    --indigo-pale: #e8eef8;\n    --teal: #1e8a96;\n    --teal-light: #28a8b8;\n    --teal-pale: #e4f4f6;\n    --amber: #b06820;\n    --amber-light: #d48030;\n    --amber-pale: #fdf3e3;\n    --green: #1e7a46;\n    --green-pale: #e6f4ec;\n    --red: #b03030;\n    --red-pale: #fdf0f0;\n    --ink: #1a1e28;\n    --ink-mid: #3a4050;\n    --ink-light: #5a6070;\n    --ink-muted: #8a9098;\n    --shadow: 0 4px 24px rgba(0,0,0,0.08);\n    --shadow-sm: 0 2px 10px rgba(0,0,0,0.05);\n  }\n\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  body {\n    background: var(--page-bg);\n    font-family: 'IBM Plex Sans', sans-serif;\n    color: var(--ink);\n    min-height: 100vh;\n    background-image:\n      radial-gradient(ellipse at 10% 0%, rgba(45,95,168,0.05) 0%, transparent 50%),\n      radial-gradient(ellipse at 90% 100%, rgba(30,138,150,0.04) 0%, transparent 50%);\n  }\n\n  \/* \u2500\u2500\u2500 HEADER \u2500\u2500\u2500 *\/\n  .header {\n    background: var(--surface);\n    border-bottom: 1px solid var(--border);\n    padding: 15px 36px;\n    display: flex; align-items: center; gap: 18px;\n    position: sticky; top: 0; z-index: 100;\n    box-shadow: var(--shadow-sm);\n  }\n  .header::after {\n    content: ''; position: absolute;\n    bottom: 0; left: 0; right: 0; height: 2px;\n    background: linear-gradient(90deg, var(--indigo), var(--teal), var(--indigo-dim));\n  }\n  .header-logo { height: 36px; flex-shrink: 0; }\n  .header-sep { width: 1px; height: 28px; background: var(--border); flex-shrink: 0; }\n  .header-text { flex: 1; }\n  .header-title {\n    font-family: 'Libre Baskerville', Georgia, serif;\n    font-size: 1.05rem; font-weight: 700; color: var(--ink);\n    line-height: 1.2; letter-spacing: 0.005em;\n  }\n  .header-sub {\n    font-family: 'IBM Plex Mono', monospace; font-size: 0.58rem;\n    letter-spacing: 0.14em; text-transform: uppercase; color: var(--indigo); margin-top: 2px;\n  }\n  .header-badge {\n    margin-left: auto; background: var(--indigo-pale);\n    border: 1px solid var(--indigo-light); color: var(--indigo);\n    font-family: 'IBM Plex Mono', monospace; font-size: 0.56rem;\n    letter-spacing: 0.12em; text-transform: uppercase;\n    padding: 4px 10px; border-radius: 2px; flex-shrink: 0;\n  }\n\n  \/* \u2500\u2500\u2500 LAYOUT \u2500\u2500\u2500 *\/\n  .container { max-width: 1000px; margin: 0 auto; padding: 36px 24px 80px; }\n\n  \/* \u2500\u2500\u2500 HERO \u2500\u2500\u2500 *\/\n  .hero {\n    background: var(--surface); border: 1px solid var(--border);\n    border-top: 3px solid var(--indigo);\n    padding: 36px 36px 32px; margin-bottom: 36px;\n    position: relative; overflow: hidden; box-shadow: var(--shadow-sm);\n  }\n  .hero-glyph {\n    position: absolute; right: 28px; top: 20px;\n    font-family: 'IBM Plex Mono', monospace; font-size: 4.5rem;\n    color: rgba(45,95,168,0.07); line-height: 1; pointer-events: none;\n    font-weight: 500; letter-spacing: -0.05em;\n  }\n  .hero h1 {\n    font-family: 'Libre Baskerville', Georgia, serif; font-size: 1.75rem;\n    font-weight: 700; color: var(--ink); line-height: 1.2;\n    margin-bottom: 10px; letter-spacing: -0.01em;\n  }\n  .hero h1 em { font-style: italic; color: var(--teal); }\n  .hero p { font-size: 0.91rem; color: var(--ink-light); line-height: 1.72; max-width: 640px; font-weight: 400; }\n  .hero-tags { display: flex; flex-wrap: wrap; gap: 7px; margin-top: 16px; }\n  .hero-tag {\n    font-family: 'IBM Plex Mono', monospace; font-size: 0.6rem;\n    letter-spacing: 0.1em; text-transform: uppercase; color: var(--ink-muted);\n    background: var(--surface-off); border: 1px solid var(--border);\n    padding: 3px 10px; border-radius: 2px;\n  }\n\n  \/* \u2500\u2500\u2500 SECTION LABEL \u2500\u2500\u2500 *\/\n  .section-label {\n    font-family: 'IBM Plex Mono', monospace; font-size: 0.6rem;\n    letter-spacing: 0.18em; text-transform: uppercase; color: var(--indigo);\n    margin-bottom: 12px; display: flex; align-items: center; gap: 10px;\n  }\n  .section-label .num {\n    background: var(--indigo); color: white; width: 18px; height: 18px;\n    border-radius: 50%; display: inline-flex; align-items: center; justify-content: center;\n    font-size: 0.58rem; font-weight: 700; flex-shrink: 0;\n  }\n  .section-label::after {\n    content: ''; flex: 1; height: 1px;\n    background: linear-gradient(90deg, var(--border), transparent);\n  }\n\n  \/* \u2500\u2500\u2500 PANEL \u2500\u2500\u2500 *\/\n  .panel { background: var(--surface); border: 1px solid var(--border); margin-bottom: 16px; box-shadow: var(--shadow-sm); }\n  .panel-head {\n    display: flex; align-items: center; gap: 10px;\n    padding: 10px 18px; border-bottom: 1px solid var(--border); background: var(--surface-off);\n  }\n  .panel-head-title {\n    font-family: 'IBM Plex Mono', monospace; font-size: 0.63rem;\n    letter-spacing: 0.1em; text-transform: uppercase; color: var(--ink-mid); flex: 1;\n  }\n  .panel-hint { font-family: 'IBM Plex Sans', sans-serif; font-size: 0.67rem; color: var(--ink-muted); font-style: italic; }\n  .panel-body { padding: 20px 22px; }\n\n  \/* \u2500\u2500\u2500 INPUTS \u2500\u2500\u2500 *\/\n  textarea, input[type=\"text\"], select {\n    width: 100%; font-family: 'IBM Plex Sans', sans-serif; font-size: 0.87rem;\n    color: var(--ink); background: var(--surface-off); border: 1.5px solid var(--border);\n    padding: 11px 13px; line-height: 1.6; resize: vertical;\n    transition: border-color 0.15s, background 0.15s; outline: none; border-radius: 2px; appearance: none;\n  }\n  textarea:focus, input[type=\"text\"]:focus, select:focus { border-color: var(--indigo-light); background: var(--surface); }\n  textarea::placeholder, input::placeholder { color: var(--ink-muted); font-style: italic; font-weight: 300; }\n  select {\n    cursor: pointer;\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%232d5fa8' stroke-width='1.5' fill='none' stroke-linecap='round'\/%3E%3C\/svg%3E\");\n    background-repeat: no-repeat; background-position: right 13px center; padding-right: 34px;\n  }\n  select option { background: var(--surface); color: var(--ink); }\n\n  .field-label {\n    font-family: 'IBM Plex Mono', monospace; font-size: 0.59rem;\n    letter-spacing: 0.1em; text-transform: uppercase; color: var(--ink-light);\n    margin-bottom: 6px; display: block;\n  }\n  .field-group { margin-bottom: 16px; }\n  .field-group:last-child { margin-bottom: 0; }\n  .two-col { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }\n  .three-col { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 14px; }\n\n  \/* \u2500\u2500\u2500 CHIPS \u2500\u2500\u2500 *\/\n  .chips { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 10px; }\n  .chip {\n    font-family: 'IBM Plex Mono', monospace; font-size: 0.65rem; letter-spacing: 0.05em;\n    padding: 5px 12px; border: 1px solid var(--border); cursor: pointer;\n    color: var(--ink-light); background: var(--surface-off); border-radius: 2px; transition: all 0.15s;\n  }\n  .chip:hover { border-color: var(--indigo-light); color: var(--indigo); background: var(--indigo-pale); }\n  .chip.active { border-color: var(--indigo); background: var(--indigo-pale); color: var(--indigo-dim); font-weight: 500; }\n  .chip.cyan:hover { border-color: var(--teal-light); color: var(--teal); background: var(--teal-pale); }\n  .chip.cyan.active { border-color: var(--teal); background: var(--teal-pale); color: var(--teal); font-weight: 500; }\n  .chip.amber:hover { border-color: var(--amber-light); color: var(--amber); background: var(--amber-pale); }\n  .chip.amber.active { border-color: var(--amber); background: var(--amber-pale); color: var(--amber); font-weight: 500; }\n\n  \/* \u2500\u2500\u2500 PARADIGM GRID \u2500\u2500\u2500 *\/\n  .paradigm-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); gap: 8px; margin-bottom: 12px; }\n  .para-card { background: var(--surface-off); border: 1.5px solid var(--border); padding: 12px 14px 10px; cursor: pointer; transition: all 0.18s; border-radius: 2px; }\n  .para-card:hover { border-color: var(--indigo-light); background: var(--indigo-pale); }\n  .para-card.active { border-color: var(--indigo); background: var(--indigo-pale); box-shadow: 0 0 0 2px rgba(45,95,168,0.12); }\n  .para-icon { font-size: 1.2rem; margin-bottom: 5px; }\n  .para-title { font-family: 'IBM Plex Mono', monospace; font-size: 0.68rem; letter-spacing: 0.06em; color: var(--ink-mid); font-weight: 500; margin-bottom: 3px; }\n  .para-desc { font-size: 0.68rem; color: var(--ink-muted); line-height: 1.45; font-style: italic; }\n\n  \/* \u2500\u2500\u2500 INPUT TABS \u2500\u2500\u2500 *\/\n  .imt-bar { display: flex; border: 1px solid var(--border); overflow: hidden; border-radius: 2px; margin-bottom: 10px; }\n  .imt {\n    flex: 1; padding: 8px 10px; font-family: 'IBM Plex Mono', monospace; font-size: 0.61rem;\n    letter-spacing: 0.07em; text-transform: uppercase; color: var(--ink-muted); background: var(--surface-off);\n    border: none; border-right: 1px solid var(--border); cursor: pointer; transition: all 0.15s; text-align: center;\n  }\n  .imt:last-child { border-right: none; }\n  .imt:hover:not(.active) { background: var(--surface-mid); color: var(--ink-mid); }\n  .imt.active { background: var(--indigo); color: white; }\n  .input-tab { display: none; }\n  .input-tab.active { display: block; }\n  .tab-note { margin-top: 8px; padding: 8px 12px; background: var(--amber-pale); border: 1px solid rgba(176,104,32,0.25); border-left: 3px solid var(--amber); font-size: 0.74rem; color: var(--amber); font-style: italic; line-height: 1.5; }\n  .file-box { border: 1.5px dashed var(--border-strong); padding: 20px 18px; text-align: center; background: var(--surface-off); border-radius: 2px; }\n  .file-box-icon { font-size: 1.6rem; margin-bottom: 6px; }\n  .file-box-title { font-family: 'IBM Plex Mono', monospace; font-size: 0.7rem; letter-spacing: 0.06em; color: var(--ink-mid); margin-bottom: 4px; }\n  .file-box-desc { font-size: 0.74rem; color: var(--ink-muted); font-style: italic; line-height: 1.5; margin-bottom: 12px; max-width: 400px; margin-left: auto; margin-right: auto; }\n  .file-check-label { display: inline-flex; align-items: center; gap: 8px; font-size: 0.8rem; color: var(--ink-light); cursor: pointer; }\n  .file-check-label input { width: auto; accent-color: var(--indigo); cursor: pointer; }\n  .file-ok { display: none; align-items: center; justify-content: center; gap: 8px; margin-top: 6px; background: var(--green-pale); border: 1px solid rgba(30,122,70,0.35); color: var(--green); font-family: 'IBM Plex Mono', monospace; font-size: 0.66rem; letter-spacing: 0.06em; padding: 7px 14px; border-radius: 2px; }\n\n  \/* \u2500\u2500\u2500 INFO BOX \u2500\u2500\u2500 *\/\n  .info-box { background: var(--indigo-pale); border: 1px solid rgba(45,95,168,0.25); border-left: 3px solid var(--indigo); padding: 12px 16px; font-size: 0.8rem; color: var(--ink-mid); line-height: 1.6; margin-bottom: 16px; border-radius: 0 2px 2px 0; }\n  .info-box strong { color: var(--indigo-dim); font-weight: 600; }\n\n  \/* \u2500\u2500\u2500 GENERATE \u2500\u2500\u2500 *\/\n  .generate-wrap { text-align: center; margin: 32px 0 8px; }\n  .btn-gen {\n    background: linear-gradient(135deg, var(--indigo) 0%, var(--indigo-dim) 100%);\n    color: white; border: none; font-family: 'Libre Baskerville', Georgia, serif;\n    font-size: 1rem; font-weight: 700; letter-spacing: 0.03em; padding: 16px 52px;\n    cursor: pointer; transition: all 0.22s ease; box-shadow: 0 4px 18px rgba(45,95,168,0.28);\n    display: inline-flex; align-items: center; gap: 10px; border-radius: 2px;\n  }\n  .btn-gen:hover { background: linear-gradient(135deg, var(--indigo-light) 0%, var(--indigo) 100%); transform: translateY(-2px); box-shadow: 0 7px 26px rgba(45,95,168,0.38); }\n  .gen-note { margin-top: 10px; font-size: 0.75rem; color: var(--ink-muted); font-style: italic; }\n\n  \/* \u2500\u2500\u2500 ERROR \u2500\u2500\u2500 *\/\n  .error-box { display: none; padding: 12px 16px; background: var(--red-pale); border: 1px solid rgba(176,48,48,0.25); border-left: 3px solid var(--red); color: var(--red); font-size: 0.83rem; margin-top: 12px; font-style: italic; border-radius: 0 2px 2px 0; }\n  .error-box.active { display: block; }\n\n  \/* \u2500\u2500\u2500 RESULT \u2500\u2500\u2500 *\/\n  .result-panel { display: none; background: var(--surface); border: 1px solid var(--border); border-top: 3px solid var(--indigo); box-shadow: var(--shadow); animation: slideIn 0.35s ease; margin-bottom: 24px; position: relative; overflow: hidden; }\n  .result-panel.active { display: block; }\n  @keyframes slideIn { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }\n  .result-head { padding: 16px 22px 12px; border-bottom: 1px solid var(--border); display: flex; align-items: center; gap: 14px; background: var(--surface-off); }\n  .result-emblem { width: 38px; height: 38px; border: 1.5px solid var(--indigo-light); border-radius: 2px; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 0.75rem; color: var(--indigo); background: var(--indigo-pale); flex-shrink: 0; letter-spacing: 0.05em; }\n  .result-title { font-family: 'Libre Baskerville', serif; font-size: 0.95rem; font-weight: 700; color: var(--ink); flex: 1; }\n  .result-meta { font-family: 'IBM Plex Mono', monospace; font-size: 0.58rem; color: var(--ink-muted); letter-spacing: 0.08em; margin-top: 2px; text-transform: uppercase; }\n  .how-bar { background: var(--teal-pale); border-bottom: 1px solid rgba(30,138,150,0.2); padding: 9px 20px; display: flex; align-items: center; gap: 6px; flex-wrap: wrap; font-family: 'IBM Plex Mono', monospace; font-size: 0.65rem; letter-spacing: 0.05em; color: var(--teal); }\n  .hs { width: 18px; height: 18px; background: var(--teal); border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 0.6rem; font-weight: 700; flex-shrink: 0; color: white; }\n  .prompt-wrap { padding: 24px 28px; border-bottom: 1px solid var(--border); background: #f9f8f5; }\n  .prompt-out { font-family: 'IBM Plex Mono', monospace; font-size: 0.77rem; line-height: 1.80; color: var(--ink-mid); white-space: pre-wrap; word-break: break-word; border-left: 2px solid var(--indigo); padding-left: 18px; max-height: 600px; overflow-y: auto; }\n  .prompt-out::-webkit-scrollbar { width: 5px; }\n  .prompt-out::-webkit-scrollbar-thumb { background: var(--border); border-radius: 3px; }\n  .result-foot { padding: 14px 22px; display: flex; align-items: center; justify-content: space-between; gap: 14px; flex-wrap: wrap; background: var(--surface-off); }\n  .char-info { font-family: 'IBM Plex Mono', monospace; font-size: 0.61rem; color: var(--ink-muted); letter-spacing: 0.06em; }\n  .copy-row { display: flex; gap: 9px; align-items: center; }\n  .btn-copy { background: var(--indigo); color: white; border: none; font-family: 'IBM Plex Mono', monospace; font-size: 0.7rem; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; padding: 10px 26px; cursor: pointer; transition: all 0.18s; border-radius: 2px; display: inline-flex; align-items: center; gap: 7px; box-shadow: 0 2px 10px rgba(45,95,168,0.22); }\n  .btn-copy:hover { background: var(--indigo-light); transform: translateY(-1px); }\n  .btn-copy.ok { background: var(--green); box-shadow: none; }\n  .btn-reset { background: transparent; border: 1px solid var(--border); color: var(--ink-muted); font-family: 'IBM Plex Mono', monospace; font-size: 0.61rem; letter-spacing: 0.09em; text-transform: uppercase; padding: 9px 16px; cursor: pointer; border-radius: 2px; transition: all 0.15s; }\n  .btn-reset:hover { border-color: var(--indigo-light); color: var(--indigo); }\n\n  \/* \u2500\u2500\u2500 FOOTER \u2500\u2500\u2500 *\/\n  .footer { text-align: center; padding: 22px; border-top: 1px solid var(--border); color: var(--ink-muted); font-size: 0.73rem; font-style: italic; margin-top: 52px; }\n  .footer a { color: var(--indigo); text-decoration: none; }\n  .footer a:hover { color: var(--indigo-light); }\n\n  \/* \u2500\u2500\u2500 RESPONSIVE \u2500\u2500\u2500 *\/\n  @media (max-width: 640px) {\n    .two-col, .three-col { grid-template-columns: 1fr; }\n    .paradigm-grid { grid-template-columns: 1fr 1fr; }\n    .container { padding: 20px 14px 56px; }\n    .hero { padding: 26px 20px 22px; }\n    .hero h1 { font-size: 1.4rem; }\n    .prompt-wrap { padding: 16px; }\n    .result-foot { flex-direction: column; align-items: stretch; }\n    .copy-row { flex-direction: column; }\n    .btn-copy { justify-content: center; }\n    .header { padding: 12px 18px; }\n    .header-badge { display: none; }\n  }\n<\/style>\n<\/head>\n<body>\n\n<div class=\"header\">\n  <img decoding=\"async\" src=\"https:\/\/cpocreativity.com\/wp-content\/uploads\/2021\/09\/LOgo_CReativnost-2.png\" alt=\"Creativity\" class=\"header-logo\" onerror=\"this.style.display='none'\">\n  <div class=\"header-sep\"><\/div>\n  <div class=\"header-text\">\n    <div class=\"header-title\">Methodology Framework Generator<\/div>\n    <div class=\"header-sub\">Academic Prompt \u00b7 Doctoral Research Tool \u00b7 Research Design<\/div>\n  <\/div>\n  <div class=\"header-badge\">Beta v1.0<\/div>\n<\/div>\n\n<div class=\"container\">\n\n  <div class=\"hero\">\n    <div class=\"hero-glyph\">\u2211\u2202<\/div>\n    <h1>From <em>research question<\/em> to methodology<\/h1>\n    <p>This tool transforms your research question into a complete methodological framework \u2014 with proposed methods, justification of choices, theoretical context, guidance on academic text structure and a deep prompt for working with AI.<\/p>\n    <div class=\"hero-tags\">\n      <span class=\"hero-tag\">Qualitative methods<\/span>\n      <span class=\"hero-tag\">Quantitative methods<\/span>\n      <span class=\"hero-tag\">Mixed design<\/span>\n      <span class=\"hero-tag\">Theoretical framework<\/span>\n      <span class=\"hero-tag\">Literature review<\/span>\n      <span class=\"hero-tag\">Research ethics<\/span>\n      <span class=\"hero-tag\">Validity &amp; reliability<\/span>\n      <span class=\"hero-tag\">Academic writing<\/span>\n    <\/div>\n  <\/div>\n\n  <!-- STEP 1 -->\n  <div class=\"section-label\"><span class=\"num\">1<\/span> Research question and topic<\/div>\n\n  <div class=\"panel\">\n    <div class=\"panel-head\"><span class=\"panel-head-title\">\ud83d\udd2c Core of the research<\/span><\/div>\n    <div class=\"panel-body\">\n      <div class=\"field-group\">\n        <label class=\"field-label\">Main research question<\/label>\n        <textarea id=\"research-question\" rows=\"3\" placeholder=\"Formulate the central question of your research...&#10;&#10;Example: How does digital transformation affect organisational culture in small and medium-sized enterprises?&#10;Example: To what extent does differentiated instruction improve academic outcomes for students with different learning styles?\"><\/textarea>\n      <\/div>\n      <div class=\"two-col\">\n        <div class=\"field-group\">\n          <label class=\"field-label\">Working hypothesis (if applicable)<\/label>\n          <input type=\"text\" id=\"hypothesis\" placeholder=\"e.g. Digitalisation correlates positively with innovativeness...\">\n        <\/div>\n        <div class=\"field-group\">\n          <label class=\"field-label\">Research aim<\/label>\n          <input type=\"text\" id=\"research-aim\" placeholder=\"e.g. To analyse \/ To establish \/ To develop a model...\">\n        <\/div>\n      <\/div>\n      <div class=\"field-group\">\n        <label class=\"field-label\">Specific research objectives (one per line)<\/label>\n        <textarea id=\"objectives\" rows=\"3\" placeholder=\"Objective 1: To conduct a theoretical review of...&#10;Objective 2: To empirically analyse...&#10;Objective 3: To formulate recommendations for...\"><\/textarea>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- STEP 2 -->\n  <div class=\"section-label\"><span class=\"num\">2<\/span> Academic field and context<\/div>\n\n  <div class=\"panel\">\n    <div class=\"panel-head\"><span class=\"panel-head-title\">\ud83c\udfdb\ufe0f Disciplinary context<\/span><\/div>\n    <div class=\"panel-body\">\n      <div class=\"three-col\">\n        <div class=\"field-group\">\n          <label class=\"field-label\">Academic field<\/label>\n          <select id=\"field\">\n            <option value=\"education\">Education \/ Pedagogy<\/option>\n            <option value=\"social\">Sociology \/ Social Sciences<\/option>\n            <option value=\"psychology\">Psychology<\/option>\n            <option value=\"management\">Management \/ Business<\/option>\n            <option value=\"economics\">Economics \/ Finance<\/option>\n            <option value=\"law\">Law \/ Legal Studies<\/option>\n            <option value=\"political\">Political Science<\/option>\n            <option value=\"history\">History \/ Historiography<\/option>\n            <option value=\"linguistics\">Linguistics \/ Philology<\/option>\n            <option value=\"communication\">Communication \/ Media Studies<\/option>\n            <option value=\"health\">Health Sciences \/ Medicine<\/option>\n            <option value=\"it\">Information Technology<\/option>\n            <option value=\"engineering\">Engineering Sciences<\/option>\n            <option value=\"arts\">Art Studies \/ Fine Arts<\/option>\n            <option value=\"philosophy\">Philosophy \/ Ethics<\/option>\n            <option value=\"interdisciplinary\">Interdisciplinary<\/option>\n          <\/select>\n        <\/div>\n        <div class=\"field-group\">\n          <label class=\"field-label\">Level of study<\/label>\n          <select id=\"level\">\n            <option value=\"phd\">Doctoral (PhD)<\/option>\n            <option value=\"master\">Master&#8217;s<\/option>\n            <option value=\"bachelor\">Bachelor&#8217;s<\/option>\n            <option value=\"postdoc\">Post-doctoral<\/option>\n            <option value=\"research_project\">Research project<\/option>\n          <\/select>\n        <\/div>\n        <div class=\"field-group\">\n          <label class=\"field-label\">Scope \/ unit of analysis<\/label>\n          <select id=\"scope\">\n            <option value=\"micro\">Micro (individual, single case)<\/option>\n            <option value=\"meso\">Meso (organisation, group)<\/option>\n            <option value=\"macro\">Macro (society, system)<\/option>\n            <option value=\"multi\">Multi-level analysis<\/option>\n            <option value=\"comparative\">Comparative (countries\/periods)<\/option>\n            <option value=\"longitudinal\">Longitudinal<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n      <div class=\"two-col\">\n        <div class=\"field-group\">\n          <label class=\"field-label\">Geographical \/ institutional context<\/label>\n          <input type=\"text\" id=\"geo-context\" placeholder=\"e.g. UK, EU, 5 secondary schools in London...\">\n        <\/div>\n        <div class=\"field-group\">\n          <label class=\"field-label\">Time frame<\/label>\n          <input type=\"text\" id=\"time-scope\" placeholder=\"e.g. 2015\u20132024 \/ cross-sectional 2024 \/ retrospective\">\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- STEP 3 -->\n  <div class=\"section-label\"><span class=\"num\">3<\/span> Methodological paradigm<\/div>\n\n  <div class=\"panel\">\n    <div class=\"panel-head\">\n      <span class=\"panel-head-title\">\u2699\ufe0f Ontological and epistemological positions<\/span>\n      <span class=\"panel-hint\">select one or let AI suggest<\/span>\n    <\/div>\n    <div class=\"panel-body\">\n      <div class=\"info-box\">\n        <strong>Hint:<\/strong> The choice of paradigm determines what you can claim, how you collect data and how you justify your conclusions. If you are unsure \u2014 leave this unselected and the AI will recommend an appropriate paradigm based on your question.\n      <\/div>\n      <div class=\"paradigm-grid\">\n        <div class=\"para-card\" data-p=\"positivism\" onclick=\"selectParadigm(this)\">\n          <div class=\"para-icon\">\ud83d\udcca<\/div>\n          <div class=\"para-title\">Positivism<\/div>\n          <div class=\"para-desc\">Objective reality, measurable facts, generalisation<\/div>\n        <\/div>\n        <div class=\"para-card\" data-p=\"interpretivism\" onclick=\"selectParadigm(this)\">\n          <div class=\"para-icon\">\ud83d\udd0d<\/div>\n          <div class=\"para-title\">Interpretivism<\/div>\n          <div class=\"para-desc\">Subjective meaning, context, understanding<\/div>\n        <\/div>\n        <div class=\"para-card\" data-p=\"critical\" onclick=\"selectParadigm(this)\">\n          <div class=\"para-icon\">\u26a1<\/div>\n          <div class=\"para-title\">Critical Theory<\/div>\n          <div class=\"para-desc\">Power, change, emancipation, inequality<\/div>\n        <\/div>\n        <div class=\"para-card\" data-p=\"pragmatism\" onclick=\"selectParadigm(this)\">\n          <div class=\"para-icon\">\ud83d\udd27<\/div>\n          <div class=\"para-title\">Pragmatism<\/div>\n          <div class=\"para-desc\">Practical utility, mixed-methods design<\/div>\n        <\/div>\n        <div class=\"para-card\" data-p=\"constructivism\" onclick=\"selectParadigm(this)\">\n          <div class=\"para-icon\">\ud83c\udfd7\ufe0f<\/div>\n          <div class=\"para-title\">Constructivism<\/div>\n          <div class=\"para-desc\">Socially constructed knowledge, multiple truths<\/div>\n        <\/div>\n        <div class=\"para-card\" data-p=\"postpositivism\" onclick=\"selectParadigm(this)\">\n          <div class=\"para-icon\">\ud83d\udd2c<\/div>\n          <div class=\"para-title\">Post-positivism<\/div>\n          <div class=\"para-desc\">Modified realism, falsifiability<\/div>\n        <\/div>\n        <div class=\"para-card\" data-p=\"ai_suggest\" onclick=\"selectParadigm(this)\">\n          <div class=\"para-icon\">\u2728<\/div>\n          <div class=\"para-title\">AI to suggest<\/div>\n          <div class=\"para-desc\">Automatically matched to the question and field<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- STEP 4 -->\n  <div class=\"section-label\"><span class=\"num\">4<\/span> Data collection and analysis methods<\/div>\n\n  <div class=\"panel\">\n    <div class=\"panel-head\"><span class=\"panel-head-title\">\ud83d\udccb Qualitative methods<\/span><\/div>\n    <div class=\"panel-body\">\n      <div class=\"field-group\">\n        <label class=\"field-label\">Select applicable qualitative methods<\/label>\n        <div class=\"chips\" id=\"qual-chips\">\n          <span class=\"chip cyan\" onclick=\"toggleChip(this)\">Semi-structured interview<\/span>\n          <span class=\"chip cyan\" onclick=\"toggleChip(this)\">In-depth interview<\/span>\n          <span class=\"chip cyan\" onclick=\"toggleChip(this)\">Focus group<\/span>\n          <span class=\"chip cyan\" onclick=\"toggleChip(this)\">Ethnography<\/span>\n          <span class=\"chip cyan\" onclick=\"toggleChip(this)\">Participant observation<\/span>\n          <span class=\"chip cyan\" onclick=\"toggleChip(this)\">Case study<\/span>\n          <span class=\"chip cyan\" onclick=\"toggleChip(this)\">Narrative analysis<\/span>\n          <span class=\"chip cyan\" onclick=\"toggleChip(this)\">Discourse analysis<\/span>\n          <span class=\"chip cyan\" onclick=\"toggleChip(this)\">Thematic analysis<\/span>\n          <span class=\"chip cyan\" onclick=\"toggleChip(this)\">Grounded Theory<\/span>\n          <span class=\"chip cyan\" onclick=\"toggleChip(this)\">Phenomenological analysis (IPA)<\/span>\n          <span class=\"chip cyan\" onclick=\"toggleChip(this)\">Document analysis<\/span>\n          <span class=\"chip cyan\" onclick=\"toggleChip(this)\">Historiographical analysis<\/span>\n          <span class=\"chip cyan\" onclick=\"toggleChip(this)\">Visual analysis<\/span>\n          <span class=\"chip cyan\" onclick=\"toggleChip(this)\">Action research<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"panel\">\n    <div class=\"panel-head\"><span class=\"panel-head-title\">\ud83d\udcca Quantitative methods<\/span><\/div>\n    <div class=\"panel-body\">\n      <div class=\"field-group\">\n        <label class=\"field-label\">Select applicable quantitative methods<\/label>\n        <div class=\"chips\" id=\"quant-chips\">\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Survey<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Standardised questionnaire<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Experiment<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Quasi-experiment<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Correlation analysis<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Regression analysis<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">ANOVA<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Factor analysis<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Structural equation modelling (SEM)<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Cluster analysis<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Statistical tests (t-test, \u03c7\u00b2)<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Quantitative content analysis<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Secondary data analysis<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Longitudinal analysis<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Meta-analysis<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"panel\">\n    <div class=\"panel-head\"><span class=\"panel-head-title\">\ud83d\udd00 Design and further preferences<\/span><\/div>\n    <div class=\"panel-body\">\n      <div class=\"two-col\">\n        <div class=\"field-group\">\n          <label class=\"field-label\">Research design type<\/label>\n          <select id=\"design-type\">\n            <option value=\"ai_suggest\">AI to suggest based on question<\/option>\n            <option value=\"qualitative\">Purely qualitative<\/option>\n            <option value=\"quantitative\">Purely quantitative<\/option>\n            <option value=\"mixed\">Mixed methods<\/option>\n            <option value=\"sequential_exp\">Sequential \u2014 qualitative first<\/option>\n            <option value=\"sequential_quant\">Sequential \u2014 quantitative first<\/option>\n            <option value=\"concurrent\">Concurrent (triangulation)<\/option>\n            <option value=\"systematic_review\">Systematic review \/ Meta-analysis<\/option>\n            <option value=\"case_study\">Multiple case study<\/option>\n          <\/select>\n        <\/div>\n        <div class=\"field-group\">\n          <label class=\"field-label\">Research strategy<\/label>\n          <select id=\"strategy\">\n            <option value=\"ai_suggest\">AI to suggest<\/option>\n            <option value=\"inductive\">Inductive (data to theory)<\/option>\n            <option value=\"deductive\">Deductive (theory to data)<\/option>\n            <option value=\"abductive\">Abductive (iterative)<\/option>\n            <option value=\"retroductive\">Retroductive (mechanisms)<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n      <div class=\"field-group\">\n        <label class=\"field-label\">Specific methods \/ tools you are already considering (optional)<\/label>\n        <input type=\"text\" id=\"custom-methods\" placeholder=\"e.g. Likert scale, NVivo, SPSS, Atlas.ti, R, social network analysis...\">\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- STEP 5 -->\n  <div class=\"section-label\"><span class=\"num\">5<\/span> Theoretical framework and literature<\/div>\n\n  <div class=\"panel\">\n    <div class=\"panel-head\"><span class=\"panel-head-title\">\ud83d\udcda Theoretical context<\/span><\/div>\n    <div class=\"panel-body\">\n      <div class=\"field-group\">\n        <label class=\"field-label\">Theoretical frameworks \/ schools you are working with<\/label>\n        <div class=\"chips\" id=\"theory-chips\">\n          <span class=\"chip amber\" onclick=\"toggleChip(this)\">Systems theory<\/span>\n          <span class=\"chip amber\" onclick=\"toggleChip(this)\">Critical theory<\/span>\n          <span class=\"chip amber\" onclick=\"toggleChip(this)\">Social constructivism<\/span>\n          <span class=\"chip amber\" onclick=\"toggleChip(this)\">Phenomenology<\/span>\n          <span class=\"chip amber\" onclick=\"toggleChip(this)\">Symbolic interactionism<\/span>\n          <span class=\"chip amber\" onclick=\"toggleChip(this)\">Institutional theory<\/span>\n          <span class=\"chip amber\" onclick=\"toggleChip(this)\">Actor-network theory (ANT)<\/span>\n          <span class=\"chip amber\" onclick=\"toggleChip(this)\">Structuralism \/ Post-structuralism<\/span>\n          <span class=\"chip amber\" onclick=\"toggleChip(this)\">Feminist theory<\/span>\n          <span class=\"chip amber\" onclick=\"toggleChip(this)\">Postcolonial theory<\/span>\n          <span class=\"chip amber\" onclick=\"toggleChip(this)\">Practice theory<\/span>\n          <span class=\"chip amber\" onclick=\"toggleChip(this)\">Cognitive theory<\/span>\n          <span class=\"chip amber\" onclick=\"toggleChip(this)\">Complexity theory<\/span>\n          <span class=\"chip amber\" onclick=\"toggleChip(this)\">Neo-institutionalism<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"two-col\">\n        <div class=\"field-group\">\n          <label class=\"field-label\">Key theorists \/ authors<\/label>\n          <input type=\"text\" id=\"theorists\" placeholder=\"e.g. Foucault, Bourdieu, Creswell, Yin, Strauss &amp; Corbin...\">\n        <\/div>\n        <div class=\"field-group\">\n          <label class=\"field-label\">Core concepts to operationalise<\/label>\n          <input type=\"text\" id=\"key-concepts\" placeholder=\"e.g. organisational identity, digital maturity, learning style...\">\n        <\/div>\n      <\/div>\n      <div class=\"field-group\">\n        <label class=\"field-label\">Existing literature \/ prior research (text, link or file)<\/label>\n        <div class=\"imt-bar\">\n          <button class=\"imt active\" data-tab=\"lit-text\" onclick=\"switchTab('lit','text')\">\u270f\ufe0f Describe<\/button>\n          <button class=\"imt\" data-tab=\"lit-url\" onclick=\"switchTab('lit','url')\">\ud83d\udd17 Link<\/button>\n          <button class=\"imt\" data-tab=\"lit-file\" onclick=\"switchTab('lit','file')\">\ud83d\udcce File<\/button>\n        <\/div>\n        <div id=\"tab-lit-text\" class=\"input-tab active\">\n          <textarea id=\"lit-desc\" rows=\"4\" placeholder=\"Describe what you already know about the literature on this topic \u2014 key authors, main debates, gaps in knowledge...&#10;&#10;Example: Digital transformation has been studied mainly in large enterprises (Westerman 2014, Matt 2015). Research on SMEs is scarce. Main debate: technological vs. cultural change.\"><\/textarea>\n        <\/div>\n        <div id=\"tab-lit-url\" class=\"input-tab\">\n          <input type=\"text\" id=\"lit-url\" placeholder=\"e.g. link to a bibliographic database, article, report...\">\n          <div class=\"tab-note\">\u26a0 The link will be included in the prompt \u2014 paste it into your AI tool for direct access.<\/div>\n        <\/div>\n        <div id=\"tab-lit-file\" class=\"input-tab\">\n          <div class=\"file-box\">\n            <div class=\"file-box-icon\">\ud83d\udcce<\/div>\n            <div class=\"file-box-title\">Attach a literature review or bibliography<\/div>\n            <div class=\"file-box-desc\">PDF or DOCX with a literature review, annotated bibliography or key articles \u2014 attach directly in your AI tool.<\/div>\n            <div id=\"file-confirm-lit\">\n              <label class=\"file-check-label\">\n                <input type=\"checkbox\" id=\"file-checked-lit\" onchange=\"toggleFile('lit')\">\n                <span>Understood \u2014 I will attach the file in my AI tool<\/span>\n              <\/label>\n            <\/div>\n            <div class=\"file-ok\" id=\"file-ok-lit\">\u2713 The file will be attached \u2014 the instruction is included in the prompt<\/div>\n          <\/div>\n          <div class=\"field-group\" style=\"margin-top:10px;\">\n            <label class=\"field-label\">File description<\/label>\n            <input type=\"text\" id=\"file-desc-lit\" placeholder=\"e.g. Annotated bibliography 45 sources.pdf\">\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- STEP 6 -->\n  <div class=\"section-label\"><span class=\"num\">6<\/span> Sample, data and access<\/div>\n\n  <div class=\"panel\">\n    <div class=\"panel-head\"><span class=\"panel-head-title\">\ud83d\udc65 Participants and data<\/span><\/div>\n    <div class=\"panel-body\">\n      <div class=\"three-col\">\n        <div class=\"field-group\">\n          <label class=\"field-label\">Sampling strategy<\/label>\n          <select id=\"sampling\">\n            <option value=\"ai_suggest\">AI to suggest<\/option>\n            <option value=\"purposive\">Purposive<\/option>\n            <option value=\"snowball\">Snowball<\/option>\n            <option value=\"theoretical\">Theoretical (Grounded Theory)<\/option>\n            <option value=\"random\">Random<\/option>\n            <option value=\"stratified\">Stratified<\/option>\n            <option value=\"convenience\">Convenience<\/option>\n            <option value=\"total\">Total population<\/option>\n            <option value=\"census\">Census<\/option>\n          <\/select>\n        <\/div>\n        <div class=\"field-group\">\n          <label class=\"field-label\">Approximate number of participants \/ units<\/label>\n          <input type=\"text\" id=\"sample-size\" placeholder=\"e.g. 20 interviews, n=350, 5 cases...\">\n        <\/div>\n        <div class=\"field-group\">\n          <label class=\"field-label\">Data type<\/label>\n          <select id=\"data-type\">\n            <option value=\"primary\">Primary (new data)<\/option>\n            <option value=\"secondary\">Secondary (existing)<\/option>\n            <option value=\"mixed_data\">Combined<\/option>\n            <option value=\"archival\">Archival \/ historical<\/option>\n            <option value=\"digital\">Digital \/ online data<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n      <div class=\"field-group\">\n        <label class=\"field-label\">Sample characteristics \/ inclusion criteria<\/label>\n        <input type=\"text\" id=\"sample-criteria\" placeholder=\"e.g. Managers in SMEs 5\u201350 employees, IT sector, experience >3 yrs \/ Year 8\u201310 students with diagnosed learning difficulties&#8230;&#8221;>\n      <\/div>\n      <div class=\"field-group\">\n        <label class=\"field-label\">Anticipated challenges in accessing data<\/label>\n        <input type=\"text\" id=\"access-challenges\" placeholder=\"e.g. Low response rate, data confidentiality, geographic remoteness...\">\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- STEP 7 -->\n  <div class=\"section-label\"><span class=\"num\">7<\/span> Research quality<\/div>\n\n  <div class=\"panel\">\n    <div class=\"panel-head\"><span class=\"panel-head-title\">\u2714\ufe0f Validity, reliability and limitations<\/span><\/div>\n    <div class=\"panel-body\">\n      <div class=\"field-group\">\n        <label class=\"field-label\">Quality criteria (select applicable)<\/label>\n        <div class=\"chips\" id=\"quality-chips\">\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Internal validity<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">External validity \/ Generalisability<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Reliability<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Objectivity<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Credibility<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Transferability<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Dependability<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Confirmability<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Triangulation<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Member checking<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Reflexivity<\/span>\n          <span class=\"chip\" onclick=\"toggleChip(this)\">Peer debriefing<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"two-col\">\n        <div class=\"field-group\">\n          <label class=\"field-label\">Known limitations of the study<\/label>\n          <input type=\"text\" id=\"limitations\" placeholder=\"e.g. Small sample, specific context, self-report bias...\">\n        <\/div>\n        <div class=\"field-group\">\n          <label class=\"field-label\">Researcher positionality \/ Reflexivity<\/label>\n          <input type=\"text\" id=\"reflexivity\" placeholder=\"e.g. The researcher is a practising teacher \/ insider to the organisation...\">\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- STEP 8 -->\n  <div class=\"section-label\"><span class=\"num\">8<\/span> Research ethics and text structure<\/div>\n\n  <div class=\"panel\">\n    <div class=\"panel-head\"><span class=\"panel-head-title\">\u2696\ufe0f Ethics, structure and outputs<\/span><\/div>\n    <div class=\"panel-body\">\n      <div class=\"two-col\">\n        <div class=\"field-group\">\n          <label class=\"field-label\">Ethical considerations (select)<\/label>\n          <div class=\"chips\" id=\"ethics-chips\">\n            <span class=\"chip\" onclick=\"toggleChip(this)\">Informed consent<\/span>\n            <span class=\"chip\" onclick=\"toggleChip(this)\">Anonymity \/ confidentiality<\/span>\n            <span class=\"chip\" onclick=\"toggleChip(this)\">Right to withdraw<\/span>\n            <span class=\"chip\" onclick=\"toggleChip(this)\">GDPR \/ data protection<\/span>\n            <span class=\"chip\" onclick=\"toggleChip(this)\">Vulnerable groups<\/span>\n            <span class=\"chip\" onclick=\"toggleChip(this)\">Conflict of interest<\/span>\n            <span class=\"chip\" onclick=\"toggleChip(this)\">Academic integrity<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"field-group\">\n          <label class=\"field-label\">Expected research output<\/label>\n          <div class=\"chips\" id=\"output-chips\">\n            <span class=\"chip\" onclick=\"toggleChip(this)\">Dissertation \/ Thesis<\/span>\n            <span class=\"chip\" onclick=\"toggleChip(this)\">Monograph<\/span>\n            <span class=\"chip\" onclick=\"toggleChip(this)\">Journal article<\/span>\n            <span class=\"chip\" onclick=\"toggleChip(this)\">Theoretical model<\/span>\n            <span class=\"chip\" onclick=\"toggleChip(this)\">Policy recommendations<\/span>\n            <span class=\"chip\" onclick=\"toggleChip(this)\">Practical handbook<\/span>\n            <span class=\"chip\" onclick=\"toggleChip(this)\">Conference paper<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"two-col\">\n        <div class=\"field-group\">\n          <label class=\"field-label\">Sections of the academic text needing assistance<\/label>\n          <div class=\"chips\" id=\"sections-chips\">\n            <span class=\"chip\" onclick=\"toggleChip(this)\">Introduction<\/span>\n            <span class=\"chip\" onclick=\"toggleChip(this)\">Theoretical framework<\/span>\n            <span class=\"chip\" onclick=\"toggleChip(this)\">Literature review<\/span>\n            <span class=\"chip\" onclick=\"toggleChip(this)\">Methodology<\/span>\n            <span class=\"chip\" onclick=\"toggleChip(this)\">Results<\/span>\n            <span class=\"chip\" onclick=\"toggleChip(this)\">Discussion<\/span>\n            <span class=\"chip\" onclick=\"toggleChip(this)\">Conclusion<\/span>\n            <span class=\"chip\" onclick=\"toggleChip(this)\">Abstract<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"field-group\">\n          <label class=\"field-label\">Specific prompt focus<\/label>\n          <select id=\"prompt-focus\">\n            <option value=\"full\">Full methodological framework<\/option>\n            <option value=\"methods_only\">Methods proposal only<\/option>\n            <option value=\"theory_methods\">Theory + methods<\/option>\n            <option value=\"literature\">Literature review strategy<\/option>\n            <option value=\"structure\">Academic text structure<\/option>\n            <option value=\"critique\">Critical analysis of methodology<\/option>\n            <option value=\"defense\">Viva \/ defence preparation<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n      <div class=\"field-group\">\n        <label class=\"field-label\">Additional context \/ specific questions for the AI (optional)<\/label>\n        <textarea id=\"extra-context\" rows=\"3\" placeholder=\"Anything else that matters: specific constraints, already-written sections, concrete questions...&#10;&#10;Example: I already have 20 interviews, I only need help with the analysis. \/ My committee insists on a quantitative component \u2014 how do I integrate it?\"><\/textarea>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- GENERATE -->\n  <div class=\"generate-wrap\">\n    <button class=\"btn-gen\" id=\"gen-btn\" onclick=\"generatePrompt()\">\n      <span>\u2211<\/span> Generate methodology prompt\n    <\/button>\n    <div class=\"gen-note\">The prompt is generated locally \u2014 copy it and paste it into ChatGPT, Claude, Gemini or any other AI tool<\/div>\n  <\/div>\n\n  <div class=\"error-box\" id=\"error-box\"><\/div>\n\n  <!-- RESULT -->\n  <div class=\"result-panel\" id=\"result-panel\">\n    <div class=\"result-head\">\n      <div class=\"result-emblem\">\u2211\u2202<\/div>\n      <div style=\"flex:1\">\n        <div class=\"result-title\" id=\"result-title\">Methodology Prompt<\/div>\n        <div class=\"result-meta\">Paste into ChatGPT \/ Claude \/ Gemini \u00b7 cpocreativity.com<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"how-bar\">\n      <span class=\"hs\">1<\/span> Copy the prompt &nbsp;\u2192&nbsp;\n      <span class=\"hs\">2<\/span> Open your AI tool &nbsp;\u2192&nbsp;\n      <span class=\"hs\">3<\/span> Paste the prompt<span id=\"file-hint\"><\/span>\n    <\/div>\n    <div class=\"prompt-wrap\">\n      <div class=\"prompt-out\" id=\"prompt-out\"><\/div>\n    <\/div>\n    <div class=\"result-foot\">\n      <div class=\"char-info\" id=\"char-info\"><\/div>\n      <div class=\"copy-row\">\n        <button class=\"btn-copy\" id=\"copy-btn\" onclick=\"copyPrompt()\">\u2398 &nbsp;Copy the prompt<\/button>\n        <button class=\"btn-reset\" onclick=\"resetForm()\">\u21ba New question<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<div class=\"footer\">\n  This tool was developed by <a href=\"https:\/\/cpocreativity.com\" target=\"_blank\">Creativity Ltd<\/a> in support of doctoral candidates and academic researchers.\n<\/div>\n\n<script>\n  let selectedParadigm = null;\n  const tabModes = { lit: 'text' };\n\n  function selectParadigm(el) {\n    document.querySelectorAll('.para-card').forEach(c => c.classList.remove('active'));\n    el.classList.toggle('active');\n    selectedParadigm = el.classList.contains('active') ? el.dataset.p : null;\n  }\n\n  function toggleChip(el) { el.classList.toggle('active'); }\n\n  function switchTab(section, mode) {\n    tabModes[section] = mode;\n    document.querySelectorAll(`[data-tab^=\"${section}-\"]`).forEach(b => {\n      b.classList.toggle('active', b.dataset.tab === `${section}-${mode}`);\n    });\n    ['text','url','file'].forEach(m => {\n      const el = document.getElementById(`tab-${section}-${m}`);\n      if (el) el.classList.toggle('active', m === mode);\n    });\n  }\n\n  function toggleFile(section) {\n    const checked = document.getElementById('file-checked-' + section).checked;\n    document.getElementById('file-confirm-' + section).style.display = checked ? 'none' : 'block';\n    const ok = document.getElementById('file-ok-' + section);\n    ok.style.display = checked ? 'flex' : 'none';\n  }\n\n  function getChips(id) {\n    return [...document.querySelectorAll(`#${id} .chip.active`)].map(c => c.textContent.trim());\n  }\n\n  function getLitSource() {\n    const mode = tabModes['lit'];\n    if (mode === 'text') return { type: 'text', value: document.getElementById('lit-desc').value.trim() };\n    if (mode === 'url')  return { type: 'url',  value: document.getElementById('lit-url').value.trim() };\n    if (mode === 'file') {\n      const confirmed = document.getElementById('file-checked-lit').checked;\n      const desc = document.getElementById('file-desc-lit').value.trim();\n      return { type: 'file', confirmed, desc };\n    }\n    return { type: 'text', value: '' };\n  }\n\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     PROMPT BUILDER\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  function buildPrompt() {\n    const rq          = document.getElementById('research-question').value.trim();\n    const hypothesis  = document.getElementById('hypothesis').value.trim();\n    const aim         = document.getElementById('research-aim').value.trim();\n    const objectives  = document.getElementById('objectives').value.trim();\n    const field       = document.getElementById('field').value;\n    const level       = document.getElementById('level').value;\n    const scope       = document.getElementById('scope').value;\n    const geoCtx      = document.getElementById('geo-context').value.trim();\n    const timeScope   = document.getElementById('time-scope').value.trim();\n    const designType  = document.getElementById('design-type').value;\n    const strategy    = document.getElementById('strategy').value;\n    const customMeth  = document.getElementById('custom-methods').value.trim();\n    const theorists   = document.getElementById('theorists').value.trim();\n    const keyConcepts = document.getElementById('key-concepts').value.trim();\n    const litSrc      = getLitSource();\n    const sampling    = document.getElementById('sampling').value;\n    const sampleSize  = document.getElementById('sample-size').value.trim();\n    const dataType    = document.getElementById('data-type').value;\n    const sampleCrit  = document.getElementById('sample-criteria').value.trim();\n    const accessChal  = document.getElementById('access-challenges').value.trim();\n    const limitations = document.getElementById('limitations').value.trim();\n    const reflexivity = document.getElementById('reflexivity').value.trim();\n    const promptFocus = document.getElementById('prompt-focus').value;\n    const extraCtx    = document.getElementById('extra-context').value.trim();\n\n    const qualMethods   = getChips('qual-chips');\n    const quantMethods  = getChips('quant-chips');\n    const theories      = getChips('theory-chips');\n    const qualityChips  = getChips('quality-chips');\n    const ethicsChips   = getChips('ethics-chips');\n    const outputChips   = getChips('output-chips');\n    const sectionsChips = getChips('sections-chips');\n\n    const fieldMap = {\n      education:'education and educational sciences', social:'sociology and social sciences',\n      psychology:'psychology', management:'management and business studies',\n      economics:'economics and finance', law:'legal studies', political:'political science',\n      history:'history and historiography', linguistics:'linguistics and philology',\n      communication:'communication and media studies', health:'health sciences and medicine',\n      it:'information technology', engineering:'engineering sciences',\n      arts:'art studies', philosophy:'philosophy and ethics',\n      interdisciplinary:'interdisciplinary research'\n    };\n    const levelMap = {\n      phd:'doctoral (PhD) level', master:\"master's level\", bachelor:\"bachelor's level\",\n      postdoc:'post-doctoral research', research_project:'research project'\n    };\n    const scopeMap = {\n      micro:'micro level (individual, single case)', meso:'meso level (organisation, group)',\n      macro:'macro level (society, system)', multi:'multi-level analysis',\n      comparative:'comparative analysis (countries\/periods)', longitudinal:'longitudinal design'\n    };\n    const paradigmMap = {\n      positivism:'positivism (objective reality, measurability, generalisation)',\n      interpretivism:'interpretivism (subjective meaning, understanding, context)',\n      critical:'critical theory (power, emancipation, transformation)',\n      pragmatism:'pragmatism (practical utility, mixed-methods design)',\n      constructivism:'constructivism (socially constructed knowledge)',\n      postpositivism:'post-positivism (modified realism, falsifiability)',\n      ai_suggest:'[AI to recommend an appropriate paradigm based on the question and field]'\n    };\n    const designMap = {\n      ai_suggest:'[AI to recommend]', qualitative:'purely qualitative',\n      quantitative:'purely quantitative', mixed:'mixed methods',\n      sequential_exp:'sequential \u2014 qualitative first, then quantitative',\n      sequential_quant:'sequential \u2014 quantitative first, then qualitative',\n      concurrent:'concurrent (Concurrent Triangulation)',\n      systematic_review:'systematic review \/ meta-analysis',\n      case_study:'multiple case study'\n    };\n    const strategyMap = {\n      ai_suggest:'[AI to recommend]', inductive:'inductive (data to theory)',\n      deductive:'deductive (theory to data)', abductive:'abductive (iterative)',\n      retroductive:'retroductive (mechanisms and structures)'\n    };\n    const samplingMap = {\n      ai_suggest:'[AI to recommend]', purposive:'purposive',\n      snowball:'snowball', theoretical:'theoretical (Grounded Theory)',\n      random:'random', stratified:'stratified', convenience:'convenience',\n      total:'total population', census:'census'\n    };\n    const dataTypeMap = {\n      primary:'primary (new)', secondary:'secondary (existing)',\n      mixed_data:'combined', archival:'archival\/historical', digital:'digital\/online'\n    };\n    const focusMap = {\n      full:'Full methodological framework \u2014 all components',\n      methods_only:'Methods proposal and justification only',\n      theory_methods:'Theoretical framework + methodological choices',\n      literature:'Literature review strategy and critical synthesis',\n      structure:'Structure and logic of the academic text',\n      critique:'Critical analysis and strengthening of methodology',\n      defense:'Viva \/ defence preparation \u2014 expected questions and answers'\n    };\n\n    \/* \u2550\u2550 BUILD \u2550\u2550 *\/\n    let p = `\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\nSYSTEM ROLE AND CONTEXT\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\nYou are a senior academic methodologist and research consultant with a doctoral degree and extensive experience supervising doctoral and post-doctoral research in the field of ${fieldMap[field]}. You are working with a ${levelMap[level]} researcher to develop a complete and academically rigorous methodological framework.\n\nYour approach integrates:\n\u2022 Rigorous methodological logic \u2014 coherence between question, paradigm, methods and conclusions\n\u2022 Theoretical depth \u2014 grounding choices in the scholarly literature\n\u2022 Practical applicability \u2014 realistic recommendations in light of resources and context\n\u2022 Critical reflection \u2014 identifying limitations and risks\n\u2022 Academic writing support \u2014 assistance with the structure and logic of the text\n\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\nRESEARCH CONTEXT\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\n\u258c Academic field: ${fieldMap[field]}\n\u258c Level: ${levelMap[level]}\n\u258c Scope: ${scopeMap[scope]}\n${geoCtx ? `\u258c Geographical\/institutional context: ${geoCtx}\\n` : ''}${timeScope ? `\u258c Time frame: ${timeScope}\\n` : ''}\n[RESEARCH QUESTION]\n${'\u2500'.repeat(60)}\n${rq}\n${'\u2500'.repeat(60)}\n${aim ? `\\n\u258c Aim: ${aim}\\n` : ''}${hypothesis ? `\u258c Working hypothesis: ${hypothesis}\\n` : ''}`;\n\n    if (objectives) {\n      p += `\\n\u258c Research objectives:\\n`;\n      objectives.split('\\n').filter(Boolean).forEach(o => { p += `  \u2022 ${o.trim()}\\n`; });\n    }\n\n    p += `\\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\\nMETHODOLOGICAL PARADIGM\\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\\n\\n`;\n    p += `\u258c Preferred paradigm: ${selectedParadigm ? paradigmMap[selectedParadigm] : '[not specified \u2014 AI to recommend]'}\\n`;\n    p += `\u258c Research design: ${designMap[designType]}\\n`;\n    p += `\u258c Research strategy: ${strategyMap[strategy]}\\n`;\n\n    p += `\\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\\nDATA METHODS\\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\\n\\n`;\n    if (qualMethods.length > 0) p += `\u258c Qualitative methods: ${qualMethods.join(', ')}\\n`;\n    if (quantMethods.length > 0) p += `\u258c Quantitative methods: ${quantMethods.join(', ')}\\n`;\n    if (customMeth) p += `\u258c Additional tools: ${customMeth}\\n`;\n    if (qualMethods.length === 0 && quantMethods.length === 0) p += `\u258c [No methods specified \u2014 AI to propose appropriate ones]\\n`;\n\n    if (theories.length > 0 || theorists || keyConcepts) {\n      p += `\\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\\nTHEORETICAL FRAMEWORK\\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\\n\\n`;\n      if (theories.length > 0) p += `\u258c Theoretical schools: ${theories.join(', ')}\\n`;\n      if (theorists) p += `\u258c Key authors: ${theorists}\\n`;\n      if (keyConcepts) p += `\u258c Concepts for operationalisation: ${keyConcepts}\\n`;\n    }\n\n    if (litSrc.type === 'text' && litSrc.value) {\n      p += `\\n\u258c Literature context:\\n${'\u2500'.repeat(60)}\\n${litSrc.value}\\n${'\u2500'.repeat(60)}\\n`;\n    } else if (litSrc.type === 'url' && litSrc.value) {\n      p += `\\n\u258c Literature \u2014 link: ${litSrc.value}\\nPlease read and take into account the content at this address when building the framework.\\n`;\n    } else if (litSrc.type === 'file' && litSrc.confirmed) {\n      p += `\\n\u258c Literature \u2014 attached file: ${litSrc.desc || 'see attached file'}\\nPlease analyse the attached material when building the framework.\\n`;\n    }\n\n    p += `\\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\\nSAMPLE AND DATA\\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\\n\\n`;\n    p += `\u258c Sampling strategy: ${samplingMap[sampling]}\\n`;\n    if (sampleSize) p += `\u258c Size: ${sampleSize}\\n`;\n    p += `\u258c Data type: ${dataTypeMap[dataType]}\\n`;\n    if (sampleCrit) p += `\u258c Criteria: ${sampleCrit}\\n`;\n    if (accessChal) p += `\u258c Access challenges: ${accessChal}\\n`;\n\n    if (qualityChips.length > 0 || limitations || reflexivity) {\n      p += `\\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\\nQUALITY AND LIMITATIONS\\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\\n\\n`;\n      if (qualityChips.length > 0) p += `\u258c Quality criteria: ${qualityChips.join(', ')}\\n`;\n      if (limitations) p += `\u258c Limitations: ${limitations}\\n`;\n      if (reflexivity) p += `\u258c Researcher positionality: ${reflexivity}\\n`;\n    }\n\n    if (ethicsChips.length > 0 || outputChips.length > 0 || sectionsChips.length > 0) {\n      p += `\\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\\nETHICS, STRUCTURE AND OUTPUTS\\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\\n\\n`;\n      if (ethicsChips.length > 0) p += `\u258c Ethical considerations: ${ethicsChips.join(', ')}\\n`;\n      if (outputChips.length > 0) p += `\u258c Expected output: ${outputChips.join(', ')}\\n`;\n      if (sectionsChips.length > 0) p += `\u258c Sections needing assistance: ${sectionsChips.join(', ')}\\n`;\n    }\n\n    if (extraCtx) {\n      p += `\\n\u258c Additional context:\\n${'\u2500'.repeat(60)}\\n${extraCtx}\\n${'\u2500'.repeat(60)}\\n`;\n    }\n\n    p += `\\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\\nTASK \u2014 ${focusMap[promptFocus].toUpperCase()}\\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\\n`;\n\n    const tasks = {\n      full: `\nProvide a comprehensive methodological framework structured around the following components:\n\n1. ANALYSIS OF THE RESEARCH QUESTION\n   Assess the formulation \u2014 is it clear, research-focused, and in line with academic standards in the field? Propose improvements where needed. Identify the question type: descriptive, explanatory, exploratory, evaluative.\n\n2. RECOMMENDED METHODOLOGICAL PARADIGM\n   A justified choice of ontological and epistemological position. Explain why it is appropriate for this specific question and field. Cite key authors who have developed this paradigm.\n\n3. RESEARCH DESIGN AND STRATEGY\n   Recommend a specific design (qualitative\/quantitative\/mixed) with justification. What are the advantages and limitations compared with alternative designs?\n\n4. DATA COLLECTION METHODS\n   For each recommended method:\n   a) Description and justification \u2014 why this method for this question?\n   b) Practical parameters (number of participants, duration, protocol)\n   c) Potential challenges and how to address them\n   d) Sample instruments (interview guide, questionnaire, observation protocol)\n\n5. DATA ANALYSIS METHODS\n   Specific analytical approaches matched to the collection methods. Steps of the analysis. Recommended software\/tools.\n\n6. THEORETICAL FRAMEWORK\n   How to position the theoretical framework in the text. Which theories are central and how they inform methodological choices. Operationalisation of key concepts.\n\n7. LITERATURE REVIEW STRATEGY\n   How to structure the literature review: thematic or chronological? Which databases to use? How to identify the knowledge gaps that justify your study?\n\n8. SAMPLING AND DATA ACCESS\n   Recommended sampling type and size with justification. Strategies for recruiting participants. Inclusion\/exclusion criteria.\n\n9. QUALITY ASSURANCE\n   Specific techniques for validity\/reliability\/trustworthiness appropriate to the chosen design. How to document and present these in the text.\n\n10. RESEARCH ETHICS\n    Specific ethical challenges for this study. Practical steps and documents (consent form, confidentiality protocol).\n\n11. STRUCTURE OF THE METHODOLOGY CHAPTER\n    Recommended structure for Chapter 3 (Methodology) with subheadings and content for each section.\n\n12. COMMON ERRORS TO AVOID\n    Frequent methodological mistakes in this topic\/field and how to avoid them.\n\n13. VIVA \/ DEFENCE PREPARATION\n    3\u20135 anticipated questions from the examining committee about the methodology and how to answer them convincingly.`,\n\n      methods_only: `\nPropose and justify appropriate methods for the following research question:\n\n1. ASSESSMENT OF THE QUESTION AND RECOMMENDED DESIGN TYPE\n   Analyse the question and justify whether a qualitative, quantitative or mixed design is appropriate.\n\n2. RECOMMENDED DATA COLLECTION METHODS\n   For each method: justification, parameters, advantages, limitations, sample instruments.\n\n3. ANALYSIS METHODS\n   Specific analytical approaches with justification and steps.\n\n4. ALTERNATIVE METHODS\n   2\u20133 alternative options with their trade-offs.\n\n5. PRACTICAL CONSIDERATIONS\n   Resources, access, timeline \u2014 a realistic assessment.`,\n\n      theory_methods: `\nDevelop the theoretical framework and methodological choices:\n\n1. RECOMMENDED THEORETICAL FRAMEWORK\n   Which theories\/schools are appropriate? How do they inform the methodology? Operationalisation.\n\n2. THEORY\u2013METHODS LINK\n   How do the theoretical assumptions determine the research methods?\n\n3. POSITIONING IN THE LITERATURE\n   How to present the theoretical framework in the context of existing literature.\n\n4. METHODS DERIVED FROM THE THEORY\n   Specific methods arising from the theoretical framework, with justification.`,\n\n      literature: `\nDevelop a literature review strategy:\n\n1. STRUCTURE OF THE LITERATURE REVIEW\n   Thematic or chronological? Recommended structure with sub-themes.\n\n2. SEARCH STRATEGY\n   Databases, keywords, inclusion\/exclusion criteria, time frame.\n\n3. CRITICAL SYNTHESIS\n   How to analyse and synthesise \u2014 not an annotated list but a critical argument.\n\n4. IDENTIFYING THE GAP\n   How to formulate the research gap that justifies your study.\n\n5. POSITIONING THE RESEARCH\n   How to connect the literature review to your question and methodology.`,\n\n      structure: `\nPropose the structure and logic of the academic text:\n\n1. RECOMMENDED STRUCTURE OF THE DISSERTATION\/THESIS\n   Chapters, subchapters, logical sequence.\n\n2. LOGIC OF ARGUMENTATION\n   How to build an academic argument from introduction to conclusion.\n\n3. CHAPTER BY CHAPTER \u2014 CONTENT AND LENGTH\n   For each chapter: core content, key questions, recommended length.\n\n4. COMMON STRUCTURAL WEAKNESSES\n   Frequent problems in texts in this field and how to avoid them.\n\n5. ACADEMIC STYLE AND CONVENTIONS\n   Specifics of academic writing in this discipline.`,\n\n      critique: `\nConduct a critical analysis and propose strengthening:\n\n1. STRENGTHS OF THE PROPOSED METHODOLOGY\n   What has been well chosen and why.\n\n2. VULNERABILITIES AND WEAKNESSES\n   Specific methodological problems with the proposed design.\n\n3. ALTERNATIVE APPROACHES\n   More appropriate options with justification.\n\n4. RECOMMENDATIONS FOR STRENGTHENING\n   Concrete steps to reinforce the methodology.\n\n5. THREATS TO VALIDITY\n   Potential threats to internal\/external validity and techniques for minimising them.`,\n\n      defense: `\nPrepare for the defence of the methodology:\n\n1. ANTICIPATED QUESTIONS FROM THE EXAMINING COMMITTEE\n   5\u20138 specific questions typical of a viva\/defence in this field and design.\n\n2. STRONG ANSWERS\n   For each question \u2014 a structured, convincing response.\n\n3. VULNERABLE POINTS AND HOW TO FRAME THEM\n   An honest analysis of limitations + how to frame them as conscious choices.\n\n4. VISUALISING THE METHODOLOGY\n   How to present the methodological framework visually (diagram, table).\n\n5. KEY ARGUMENTS FOR DEFENDING YOUR CHOICES\n   3\u20135 central arguments responding to likely critiques of the methodological choices.`\n    };\n\n    p += tasks[promptFocus] || tasks.full;\n\n    p += `\\n\\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\nFORMAT AND REQUIREMENTS\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\n\u2022 Respond in English\n\u2022 Use academic terminology from the field of ${fieldMap[field]}\n\u2022 Structure with clear headings and numbered points\n\u2022 Cite specific authors and methodological sources (e.g. Creswell, Yin, Strauss & Corbin, Braun & Clarke)\n\u2022 Be concrete and applicable \u2014 not only theoretical descriptions but also practical examples and steps\n\u2022 Flag alternatives and trade-offs for every significant choice\n\u2022 Length: in-depth and comprehensive response`;\n\n    return p;\n  }\n\n  \/* \u2500\u2500 GENERATE \u2500\u2500 *\/\n  function generatePrompt() {\n    const rq = document.getElementById('research-question').value.trim();\n    if (!rq) {\n      showError('Please enter a research question in Step 1.');\n      return;\n    }\n    clearError();\n\n    const litSrc = getLitSource();\n    const hasFile = litSrc.type === 'file' && litSrc.confirmed;\n    document.getElementById('file-hint').textContent = hasFile ? ' and attach the file' : '';\n\n    const prompt = buildPrompt();\n    document.getElementById('prompt-out').textContent = prompt;\n    document.getElementById('char-info').textContent =\n      prompt.length.toLocaleString('en-GB') + ' characters \u00b7 ' +\n      prompt.split(\/\\s+\/).filter(Boolean).length.toLocaleString('en-GB') + ' words';\n\n    const focus = document.getElementById('prompt-focus').value;\n    const focusShort = {\n      full:'Full framework', methods_only:'Methods', theory_methods:'Theory + methods',\n      literature:'Literature review', structure:'Structure', critique:'Critical analysis', defense:'Defence prep'\n    };\n    document.getElementById('result-title').textContent = `Methodology Prompt \u2014 ${focusShort[focus]}`;\n\n    document.getElementById('result-panel').classList.add('active');\n    setTimeout(() => {\n      document.getElementById('result-panel').scrollIntoView({ behavior: 'smooth', block: 'start' });\n    }, 80);\n  }\n\n  function showError(msg) {\n    const el = document.getElementById('error-box');\n    el.textContent = '\u26a0 ' + msg;\n    el.classList.add('active');\n  }\n  function clearError() { document.getElementById('error-box').classList.remove('active'); }\n\n  function copyPrompt() {\n    const text = document.getElementById('prompt-out').textContent;\n    const btn = document.getElementById('copy-btn');\n    const ok = () => {\n      btn.innerHTML = '\u2713 &nbsp;Copied!';\n      btn.classList.add('ok');\n      setTimeout(() => { btn.innerHTML = '\u2398 &nbsp;Copy the prompt'; btn.classList.remove('ok'); }, 2800);\n    };\n    if (navigator.clipboard && navigator.clipboard.writeText) {\n      navigator.clipboard.writeText(text).then(ok).catch(() => fbCopy(text, ok));\n    } else { fbCopy(text, ok); }\n  }\n\n  function fbCopy(text, cb) {\n    const ta = document.createElement('textarea');\n    ta.value = text; ta.style.cssText = 'position:fixed;top:0;left:0;opacity:0;pointer-events:none;';\n    document.body.appendChild(ta); ta.focus(); ta.select();\n    try { document.execCommand('copy'); cb(); } catch(e) {}\n    document.body.removeChild(ta);\n  }\n\n  function resetForm() {\n    document.getElementById('result-panel').classList.remove('active');\n    window.scrollTo({ top: 0, behavior: 'smooth' });\n  }\n<\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Methodology Framework Generator | Creativity Methodology Framework Generator Academic Prompt \u00b7 Doctoral Research Tool \u00b7 Research Design Beta v1.0 \u2211\u2202 From research question to methodology This tool transforms your research question into a complete methodological framework \u2014 with proposed methods, justification of choices, theoretical context, guidance on academic text structure and a deep prompt for&#8230;<\/p>\n","protected":false},"author":4,"featured_media":630,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[1],"tags":[4,49],"class_list":["post-629","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-ai","tag-prompt-generator"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Methodology Framework Generator - From\u00a0research question\u00a0to methodology - Creativity Ltd.<\/title>\n<meta name=\"description\" content=\"Methodology Framework Generator - From\u00a0research question\u00a0to methodology\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cpocreativity.com\/world\/methodology-framework-generator-from-research-question-to-methodology\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Methodology Framework Generator - From\u00a0research question\u00a0to methodology - Creativity Ltd.\" \/>\n<meta property=\"og:description\" content=\"Methodology Framework Generator - From\u00a0research question\u00a0to methodology\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cpocreativity.com\/world\/methodology-framework-generator-from-research-question-to-methodology\/\" \/>\n<meta property=\"og:site_name\" content=\"Creativity Ltd.\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/-Creativity\/100054222800992\/#\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-17T08:09:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-17T08:09:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cpocreativity.com\/world\/wp-content\/uploads\/2026\/04\/Gemini_Generated_Image_2wlaux2wlaux2wla-e1776413386509.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"436\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Creativity LTD\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CreativityLTDBG\" \/>\n<meta name=\"twitter:site\" content=\"@CreativityLTDBG\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Creativity LTD\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/methodology-framework-generator-from-research-question-to-methodology\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/methodology-framework-generator-from-research-question-to-methodology\\\/\"},\"author\":{\"name\":\"Creativity LTD\",\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/#\\\/schema\\\/person\\\/991fdd4aebfd260d8ed3d78b2d57339f\"},\"headline\":\"Methodology Framework Generator &#8211; From\u00a0research question\u00a0to methodology\",\"datePublished\":\"2026-04-17T08:09:57+00:00\",\"dateModified\":\"2026-04-17T08:09:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/methodology-framework-generator-from-research-question-to-methodology\\\/\"},\"wordCount\":779,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/methodology-framework-generator-from-research-question-to-methodology\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Gemini_Generated_Image_2wlaux2wlaux2wla-e1776413386509.png\",\"keywords\":[\"ai\",\"Prompt Generator\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/cpocreativity.com\\\/world\\\/methodology-framework-generator-from-research-question-to-methodology\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/methodology-framework-generator-from-research-question-to-methodology\\\/\",\"url\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/methodology-framework-generator-from-research-question-to-methodology\\\/\",\"name\":\"Methodology Framework Generator - From\u00a0research question\u00a0to methodology - Creativity Ltd.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/methodology-framework-generator-from-research-question-to-methodology\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/methodology-framework-generator-from-research-question-to-methodology\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Gemini_Generated_Image_2wlaux2wlaux2wla-e1776413386509.png\",\"datePublished\":\"2026-04-17T08:09:57+00:00\",\"dateModified\":\"2026-04-17T08:09:59+00:00\",\"description\":\"Methodology Framework Generator - From\u00a0research question\u00a0to methodology\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/methodology-framework-generator-from-research-question-to-methodology\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cpocreativity.com\\\/world\\\/methodology-framework-generator-from-research-question-to-methodology\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/methodology-framework-generator-from-research-question-to-methodology\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Gemini_Generated_Image_2wlaux2wlaux2wla-e1776413386509.png\",\"contentUrl\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Gemini_Generated_Image_2wlaux2wlaux2wla-e1776413386509.png\",\"width\":800,\"height\":436},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/methodology-framework-generator-from-research-question-to-methodology\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Methodology Framework Generator &#8211; From\u00a0research question\u00a0to methodology\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/#website\",\"url\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/\",\"name\":\"Creativity Ltd.\",\"description\":\"Cpocreativity world\",\"publisher\":{\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/#organization\",\"name\":\"Creativity Ltd.\",\"url\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/LOgo_CReativnost-212.png\",\"contentUrl\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/LOgo_CReativnost-212.png\",\"width\":820,\"height\":780,\"caption\":\"Creativity Ltd.\"},\"image\":{\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/people\\\/-Creativity\\\/100054222800992\\\/#\",\"https:\\\/\\\/x.com\\\/CreativityLTDBG\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/#\\\/schema\\\/person\\\/991fdd4aebfd260d8ed3d78b2d57339f\",\"name\":\"Creativity LTD\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7b5180f8a8b66b86e3dc36b31f88d8f6da8df09f7da162091198635198917187?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7b5180f8a8b66b86e3dc36b31f88d8f6da8df09f7da162091198635198917187?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7b5180f8a8b66b86e3dc36b31f88d8f6da8df09f7da162091198635198917187?s=96&d=mm&r=g\",\"caption\":\"Creativity LTD\"},\"url\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/author\\\/creativity-ltd\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Methodology Framework Generator - From\u00a0research question\u00a0to methodology - Creativity Ltd.","description":"Methodology Framework Generator - From\u00a0research question\u00a0to methodology","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cpocreativity.com\/world\/methodology-framework-generator-from-research-question-to-methodology\/","og_locale":"en_US","og_type":"article","og_title":"Methodology Framework Generator - From\u00a0research question\u00a0to methodology - Creativity Ltd.","og_description":"Methodology Framework Generator - From\u00a0research question\u00a0to methodology","og_url":"https:\/\/cpocreativity.com\/world\/methodology-framework-generator-from-research-question-to-methodology\/","og_site_name":"Creativity Ltd.","article_publisher":"https:\/\/www.facebook.com\/people\/-Creativity\/100054222800992\/#","article_published_time":"2026-04-17T08:09:57+00:00","article_modified_time":"2026-04-17T08:09:59+00:00","og_image":[{"width":800,"height":436,"url":"https:\/\/cpocreativity.com\/world\/wp-content\/uploads\/2026\/04\/Gemini_Generated_Image_2wlaux2wlaux2wla-e1776413386509.png","type":"image\/png"}],"author":"Creativity LTD","twitter_card":"summary_large_image","twitter_creator":"@CreativityLTDBG","twitter_site":"@CreativityLTDBG","twitter_misc":{"Written by":"Creativity LTD","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cpocreativity.com\/world\/methodology-framework-generator-from-research-question-to-methodology\/#article","isPartOf":{"@id":"https:\/\/cpocreativity.com\/world\/methodology-framework-generator-from-research-question-to-methodology\/"},"author":{"name":"Creativity LTD","@id":"https:\/\/cpocreativity.com\/world\/#\/schema\/person\/991fdd4aebfd260d8ed3d78b2d57339f"},"headline":"Methodology Framework Generator &#8211; From\u00a0research question\u00a0to methodology","datePublished":"2026-04-17T08:09:57+00:00","dateModified":"2026-04-17T08:09:59+00:00","mainEntityOfPage":{"@id":"https:\/\/cpocreativity.com\/world\/methodology-framework-generator-from-research-question-to-methodology\/"},"wordCount":779,"commentCount":0,"publisher":{"@id":"https:\/\/cpocreativity.com\/world\/#organization"},"image":{"@id":"https:\/\/cpocreativity.com\/world\/methodology-framework-generator-from-research-question-to-methodology\/#primaryimage"},"thumbnailUrl":"https:\/\/cpocreativity.com\/world\/wp-content\/uploads\/2026\/04\/Gemini_Generated_Image_2wlaux2wlaux2wla-e1776413386509.png","keywords":["ai","Prompt Generator"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/cpocreativity.com\/world\/methodology-framework-generator-from-research-question-to-methodology\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/cpocreativity.com\/world\/methodology-framework-generator-from-research-question-to-methodology\/","url":"https:\/\/cpocreativity.com\/world\/methodology-framework-generator-from-research-question-to-methodology\/","name":"Methodology Framework Generator - From\u00a0research question\u00a0to methodology - Creativity Ltd.","isPartOf":{"@id":"https:\/\/cpocreativity.com\/world\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cpocreativity.com\/world\/methodology-framework-generator-from-research-question-to-methodology\/#primaryimage"},"image":{"@id":"https:\/\/cpocreativity.com\/world\/methodology-framework-generator-from-research-question-to-methodology\/#primaryimage"},"thumbnailUrl":"https:\/\/cpocreativity.com\/world\/wp-content\/uploads\/2026\/04\/Gemini_Generated_Image_2wlaux2wlaux2wla-e1776413386509.png","datePublished":"2026-04-17T08:09:57+00:00","dateModified":"2026-04-17T08:09:59+00:00","description":"Methodology Framework Generator - From\u00a0research question\u00a0to methodology","breadcrumb":{"@id":"https:\/\/cpocreativity.com\/world\/methodology-framework-generator-from-research-question-to-methodology\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cpocreativity.com\/world\/methodology-framework-generator-from-research-question-to-methodology\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cpocreativity.com\/world\/methodology-framework-generator-from-research-question-to-methodology\/#primaryimage","url":"https:\/\/cpocreativity.com\/world\/wp-content\/uploads\/2026\/04\/Gemini_Generated_Image_2wlaux2wlaux2wla-e1776413386509.png","contentUrl":"https:\/\/cpocreativity.com\/world\/wp-content\/uploads\/2026\/04\/Gemini_Generated_Image_2wlaux2wlaux2wla-e1776413386509.png","width":800,"height":436},{"@type":"BreadcrumbList","@id":"https:\/\/cpocreativity.com\/world\/methodology-framework-generator-from-research-question-to-methodology\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cpocreativity.com\/world\/"},{"@type":"ListItem","position":2,"name":"Methodology Framework Generator &#8211; From\u00a0research question\u00a0to methodology"}]},{"@type":"WebSite","@id":"https:\/\/cpocreativity.com\/world\/#website","url":"https:\/\/cpocreativity.com\/world\/","name":"Creativity Ltd.","description":"Cpocreativity world","publisher":{"@id":"https:\/\/cpocreativity.com\/world\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cpocreativity.com\/world\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cpocreativity.com\/world\/#organization","name":"Creativity Ltd.","url":"https:\/\/cpocreativity.com\/world\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cpocreativity.com\/world\/#\/schema\/logo\/image\/","url":"https:\/\/cpocreativity.com\/world\/wp-content\/uploads\/2025\/05\/LOgo_CReativnost-212.png","contentUrl":"https:\/\/cpocreativity.com\/world\/wp-content\/uploads\/2025\/05\/LOgo_CReativnost-212.png","width":820,"height":780,"caption":"Creativity Ltd."},"image":{"@id":"https:\/\/cpocreativity.com\/world\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/-Creativity\/100054222800992\/#","https:\/\/x.com\/CreativityLTDBG"]},{"@type":"Person","@id":"https:\/\/cpocreativity.com\/world\/#\/schema\/person\/991fdd4aebfd260d8ed3d78b2d57339f","name":"Creativity LTD","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/7b5180f8a8b66b86e3dc36b31f88d8f6da8df09f7da162091198635198917187?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/7b5180f8a8b66b86e3dc36b31f88d8f6da8df09f7da162091198635198917187?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7b5180f8a8b66b86e3dc36b31f88d8f6da8df09f7da162091198635198917187?s=96&d=mm&r=g","caption":"Creativity LTD"},"url":"https:\/\/cpocreativity.com\/world\/author\/creativity-ltd\/"}]}},"_links":{"self":[{"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/posts\/629","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/comments?post=629"}],"version-history":[{"count":1,"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/posts\/629\/revisions"}],"predecessor-version":[{"id":631,"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/posts\/629\/revisions\/631"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/media\/630"}],"wp:attachment":[{"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/media?parent=629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/categories?post=629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/tags?post=629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}