{"id":108,"date":"2026-09-02T01:50:16","date_gmt":"2026-09-02T05:50:16","guid":{"rendered":"https:\/\/passcontractorexam.com\/articles\/contract-administration-vs-project-management\/"},"modified":"2026-10-15T03:50:29","modified_gmt":"2026-10-15T07:50:29","slug":"contract-administration-vs-project-management","status":"publish","type":"post","link":"https:\/\/passcontractorexam.com\/articles\/contract-administration-vs-project-management\/","title":{"rendered":"Contract Administration vs Project Management: Florida Exam"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Contract administration vs project management, on the Florida contractor exam, means two separate papers: 60 scored questions in 4.5 hours each for general contractors, scored on their own at 70 percent. Contract Administration tests contracts, permits and preconstruction. Project Management tests methods, materials, safety and plans, from the same approved books.<\/strong><\/p>\n\n\n\n<div class=\"msq-audio\" data-article=\"contract-administration-vs-project-management\" data-minutes=\"19\">\n<style>.msq-audio{margin:1.25em 0 1.75em;padding:16px 18px;background:#F3F1EC;border:1px solid #D9D3C7;border-radius:12px}\n.msq-audio-lead{margin:0 0 8px;font-size:.95em}.msq-audio audio{width:100%;margin:0 0 12px;display:block}\n.msq-toc-title{margin:0 0 6px;font-weight:700}.msq-toc ol{margin:0;padding:0;list-style:none}\n.msq-toc li{display:flex;gap:10px;align-items:center;padding:6px 6px;border-bottom:1px solid #D9D3C7;border-radius:8px}\n.msq-toc li:last-child{border-bottom:0}.msq-toc li.is-active{background:#fff}\n.msq-toc-play{flex:0 0 auto;width:30px;height:30px;border-radius:50%;border:0;background:#24405E;color:#fff;font:inherit;font-size:.72em;line-height:30px;padding:0;cursor:pointer}\n.msq-toc-play.is-playing{background:#C4540E}\n.msq-toc-time{flex:0 0 auto;min-width:3.1em;font-variant-numeric:tabular-nums;color:#4C5561;font-size:.9em}\n.msq-toc a{color:#1B1F24;text-decoration:none;line-height:1.35}.msq-toc li.is-active a{font-weight:700;color:#24405E}\n.msq-audio-note{margin:10px 0 0;font-size:.82em;color:#4C5561}\nh2.wp-block-heading[id]{scroll-margin-top:24px}\n.msq-hplay{display:inline-block;vertical-align:middle;width:26px;height:26px;margin:0 0 0 10px;border-radius:50%;border:0;background:#24405E;cursor:pointer;padding:0;position:relative;top:-2px}\n.msq-hplay::before{content:'\u25b6\ufe0e';display:block;color:#fff;font-size:11px;line-height:26px;text-align:center}\n.msq-hplay.is-playing{background:#C4540E}.msq-hplay.is-playing::before{content:'\u2016';font-size:13px;font-weight:700}\n.msq-bar{position:fixed;left:0;right:0;bottom:0;z-index:9000;display:flex;align-items:center;gap:10px;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom));background:#FFFFFF;border-top:1px solid #D9D3C7;box-shadow:0 -4px 16px rgba(0,0,0,.08);font-size:.92em;color:#1B1F24;transition:transform .2s ease}\n.msq-bar.is-hidden{transform:translateY(130%)}\n.msq-bar-play{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;background:#24405E;color:#fff;font:inherit;font-weight:700;padding:8px 14px 8px 12px;cursor:pointer;white-space:nowrap}\n.msq-bar-play.is-playing{background:#C4540E}\n.msq-bar-icon::before{content:'\u25b6\ufe0e';font-size:12px}.msq-bar-play.is-playing .msq-bar-icon::before{content:'\u2016';font-size:14px;font-weight:700}\n.msq-bar-chapter{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n.msq-bar-time{flex:0 0 auto;font-variant-numeric:tabular-nums;color:#4C5561;font-size:.9em}\n.msq-bar-rate,.msq-bar-close{flex:0 0 auto;border:1px solid #D9D3C7;background:#fff;color:#1B1F24;font:inherit;font-size:.85em;line-height:1;border-radius:8px;padding:7px 9px;cursor:pointer}\n.msq-bar-close::before{content:'\u2715'}\n.msq-bar.msq-bar-pill{left:auto;right:14px;bottom:14px;padding:6px;padding-bottom:6px;border:1px solid #D9D3C7;border-radius:999px;box-shadow:0 6px 20px rgba(0,0,0,.15)}\n.msq-bar.msq-bar-pill .msq-bar-chapter,.msq-bar.msq-bar-pill .msq-bar-time,.msq-bar.msq-bar-pill .msq-bar-rate{display:none}\nbody.msq-has-bar{padding-bottom:76px}\n@media (max-width:600px){.msq-bar-time{display:none}.msq-bar{gap:8px;padding-left:10px;padding-right:10px}}\n.msq-s.msq-now{background:#F3F1EC;box-shadow:0 2px 0 #24405E;border-radius:2px}\ntr.msq-now td,tr.msq-now th{background:#F3F1EC;box-shadow:inset 0 -2px 0 #24405E}\n@media (hover:hover){.msq-s,tr[data-i]{cursor:pointer}.msq-s:hover{background:#F3F1EC}}<\/style>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"AudioObject\",\"@id\":\"https:\/\/passcontractorexam.com\/articles\/contract-administration-vs-project-management\/#audio\",\"name\":\"Contract Administration vs Project Management: Florida Exam, read aloud\",\"description\":\"Synthetic voice reading of the article, recorded 15 October 2026.\",\"contentUrl\":\"https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/10\/contract-administration-vs-project-management-audio-202610151320.mp3\",\"encodingFormat\":\"audio\/mpeg\",\"duration\":\"PT19M29S\",\"uploadDate\":\"2026-10-15\",\"inLanguage\":\"en-US\",\"isAccessibleForFree\":true,\"mainEntityOfPage\":\"https:\/\/passcontractorexam.com\/articles\/contract-administration-vs-project-management\/\",\"hasPart\":[{\"@type\":\"Clip\",\"name\":\"Contract Administration vs Project Management: Florida Exam\",\"startOffset\":0,\"endOffset\":66},{\"@type\":\"Clip\",\"name\":\"Are Contract Administration and Project Management really two different exams?\",\"startOffset\":66,\"endOffset\":181,\"url\":\"https:\/\/passcontractorexam.com\/articles\/contract-administration-vs-project-management\/#are-contract-administration-and-project-management-really-tw\"},{\"@type\":\"Clip\",\"name\":\"What is actually on each exam?\",\"startOffset\":181,\"endOffset\":336,\"url\":\"https:\/\/passcontractorexam.com\/articles\/contract-administration-vs-project-management\/#what-is-actually-on-each-exam\"},{\"@type\":\"Clip\",\"name\":\"Do building and residential candidates get a different split?\",\"startOffset\":336,\"endOffset\":512,\"url\":\"https:\/\/passcontractorexam.com\/articles\/contract-administration-vs-project-management\/#do-building-and-residential-candidates-get-a-different-split\"},{\"@type\":\"Clip\",\"name\":\"Why does the same book list serve both parts?\",\"startOffset\":512,\"endOffset\":584,\"url\":\"https:\/\/passcontractorexam.com\/articles\/contract-administration-vs-project-management\/#why-does-the-same-book-list-serve-both-parts\"},{\"@type\":\"Clip\",\"name\":\"How much time do you actually get per question?\",\"startOffset\":584,\"endOffset\":635,\"url\":\"https:\/\/passcontractorexam.com\/articles\/contract-administration-vs-project-management\/#how-much-time-do-you-actually-get-per-question\"},{\"@type\":\"Clip\",\"name\":\"Which part should you sit first?\",\"startOffset\":635,\"endOffset\":677,\"url\":\"https:\/\/passcontractorexam.com\/articles\/contract-administration-vs-project-management\/#which-part-should-you-sit-first\"},{\"@type\":\"Clip\",\"name\":\"Where do candidates lose marks on each part?\",\"startOffset\":677,\"endOffset\":754,\"url\":\"https:\/\/passcontractorexam.com\/articles\/contract-administration-vs-project-management\/#where-do-candidates-lose-marks-on-each-part\"},{\"@type\":\"Clip\",\"name\":\"What do candidates who sat both parts report?\",\"startOffset\":754,\"endOffset\":901,\"url\":\"https:\/\/passcontractorexam.com\/articles\/contract-administration-vs-project-management\/#what-do-candidates-who-sat-both-parts-report\"},{\"@type\":\"Clip\",\"name\":\"What has changed since this was first published?\",\"startOffset\":901,\"endOffset\":1012,\"url\":\"https:\/\/passcontractorexam.com\/articles\/contract-administration-vs-project-management\/#what-has-changed-since-this-was-first-published\"},{\"@type\":\"Clip\",\"name\":\"What could not be verified for this article?\",\"startOffset\":1012,\"endOffset\":1169,\"url\":\"https:\/\/passcontractorexam.com\/articles\/contract-administration-vs-project-management\/#what-could-not-be-verified-for-this-article\"}],\"contentSize\":\"8.2 MB\"}<\/script>\n<p class=\"msq-audio-lead\"><strong>Listen to this article<\/strong>, about 19 minutes. A synthetic voice reads the article and announces each section title as it begins; tables are read row by row and the questions at the end are left out.<\/p>\n<audio class=\"msq-audio-player\" controls preload=\"metadata\" src=\"https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/10\/contract-administration-vs-project-management-audio-202610151320.mp3\"><\/audio>\n<nav class=\"msq-toc\" aria-label=\"In this article\"><p class=\"msq-toc-title\">In this article<\/p>\n<ol>\n<li data-start=\"0.0\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"0.0\" aria-label=\"Play from: Contract Administration vs Project Management: Florida Exam\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">0:00<\/span><a href=\"#top\">Contract Administration vs Project Management: Florida Exam<\/a><\/li>\n<li data-start=\"65.58\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"65.58\" aria-label=\"Play from: Are Contract Administration and Project Management really two different exams?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">1:06<\/span><a href=\"#are-contract-administration-and-project-management-really-tw\">Are Contract Administration and Project Management really two different exams?<\/a><\/li>\n<li data-start=\"181.0\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"181.0\" aria-label=\"Play from: What is actually on each exam?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">3:01<\/span><a href=\"#what-is-actually-on-each-exam\">What is actually on each exam?<\/a><\/li>\n<li data-start=\"336.14\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"336.14\" aria-label=\"Play from: Do building and residential candidates get a different split?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">5:36<\/span><a href=\"#do-building-and-residential-candidates-get-a-different-split\">Do building and residential candidates get a different split?<\/a><\/li>\n<li data-start=\"512.48\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"512.48\" aria-label=\"Play from: Why does the same book list serve both parts?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">8:32<\/span><a href=\"#why-does-the-same-book-list-serve-both-parts\">Why does the same book list serve both parts?<\/a><\/li>\n<li data-start=\"583.86\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"583.86\" aria-label=\"Play from: How much time do you actually get per question?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">9:44<\/span><a href=\"#how-much-time-do-you-actually-get-per-question\">How much time do you actually get per question?<\/a><\/li>\n<li data-start=\"634.92\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"634.92\" aria-label=\"Play from: Which part should you sit first?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">10:35<\/span><a href=\"#which-part-should-you-sit-first\">Which part should you sit first?<\/a><\/li>\n<li data-start=\"676.86\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"676.86\" aria-label=\"Play from: Where do candidates lose marks on each part?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">11:17<\/span><a href=\"#where-do-candidates-lose-marks-on-each-part\">Where do candidates lose marks on each part?<\/a><\/li>\n<li data-start=\"754.12\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"754.12\" aria-label=\"Play from: What do candidates who sat both parts report?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">12:34<\/span><a href=\"#what-do-candidates-who-sat-both-parts-report\">What do candidates who sat both parts report?<\/a><\/li>\n<li data-start=\"901.46\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"901.46\" aria-label=\"Play from: What has changed since this was first published?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">15:01<\/span><a href=\"#what-has-changed-since-this-was-first-published\">What has changed since this was first published?<\/a><\/li>\n<li data-start=\"1011.96\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"1011.96\" aria-label=\"Play from: What could not be verified for this article?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">16:52<\/span><a href=\"#what-could-not-be-verified-for-this-article\">What could not be verified for this article?<\/a><\/li>\n<\/ol><\/nav>\n<p class=\"msq-audio-note\">Recorded 15 October 2026 from the article as published that day. Press a chapter to jump there; the highlighted line is what is playing. A play button sits beside every section heading, and once you scroll past this player a bar at the bottom of the screen keeps the controls in reach. Tap or click any sentence to hear the reading start from there.<\/p>\n<script>var MSQ_SENT = [[0.0,\"h\",\"contractadministrationvs\",52],[4.64,\"p\",\"contractadministrationvs\",167],[16.56,\"p\",\"contractadministrationte\",61],[20.92,\"p\",\"projectmanagementtestsme\",76],[26.8,\"p\",\"onthispagethecontentweig\",194],[41.96,\"p\",\"almosteverypagethatranks\",100],[48.88,\"p\",\"theyaresoldasabundletaug\",126],[57.2,\"p\",\"theyarenot\",10],[58.2,\"p\",\"youcanpassoneandfailtheo\",115],[65.58,\"h\",\"arecontractadministratio\",68],[70.38,\"p\",\"yesineverywaythataffects\",27],[72.14,\"p\",\"eachisdeliveredseparatel\",90],[79.1,\"p\",\"ifyouclearoneandmisstheo\",93],[86.34,\"p\",\"rule61g416009setsnowaiti\",55],[95.46,\"p\",\"itasksonlythattheretakea\",146],[106.14,\"p\",\"wecoverthatprocessindeta\",55],[110.14,\"p\",\"thestructureisidenticalw\",58],[113.74,\"p\",\"forgeneralcontractorcand\",157],[128.46,\"p\",\"thebuildingcontractorver\",94],[136.06,\"p\",\"bothareopenbook\",15],[137.82,\"p\",\"thebookletsaysapapermaya\",120],[146.62,\"p\",\"thepassmarkis70percentwh\",93],[154.74,\"p\",\"ifyouhaveseen65questions\",182],[168.82,\"p\",\"wherethetwopartsdifferis\",45],[173.54,\"p\",\"itisthekindoflookupeacho\",90],[181.0,\"h\",\"whatisactuallyoneachexam\",24],[183.64,\"p\",\"bothpartsarebuiltfromapu\",101],[191.2,\"p\",\"thesharesbelowaretheones\",138],[199.64,\"p\",\"since11october2026theyar\",194],[218.28,\"p\",\"theprepschoolsummariesth\",60],[222.04,\"t\",\"scoredquestionsgeneralco\",75],[229.76,\"t\",\"scoredquestionsbuildinga\",90],[238.96,\"t\",\"timeallowed\",64],[245.96,\"t\",\"passmark\",81],[255.84,\"t\",\"largestknowledgearea\",150],[268.68,\"t\",\"secondarea\",110],[278.68,\"t\",\"thirdarea\",143],[291.32,\"t\",\"fourtharea\",129],[302.6,\"t\",\"whatitrewards\",127],[311.04,\"p\",\"readtherighthandcolumnag\",27],[312.48,\"p\",\"nearlytwothirdsofproject\",104],[319.72,\"p\",\"thatisroughly38ofthe60gr\",48],[324.0,\"p\",\"contractadministrationsp\",83],[330.72,\"p\",\"thepracticalconsequencei\",72],[336.14,\"h\",\"dobuildingandresidential\",52],[339.66,\"p\",\"slightlyandalmostnoprepp\",34],[342.66,\"p\",\"rule61g416001setsseparat\",178],[359.26,\"p\",\"thetablecopiesthemasther\",119],[367.98,\"t\",\"scoredquestionsoneachpap\",58],[375.7,\"t\",\"contractadministrationpr\",79],[385.34,\"t\",\"contractadministrationpr\",70],[394.98,\"t\",\"contractadministrationli\",81],[404.58,\"t\",\"contractadministrationco\",89],[414.5,\"t\",\"projectmanagementmethods\",82],[424.9,\"t\",\"projectmanagementsafety\",55],[434.14,\"t\",\"projectmanagementreading\",78],[443.9,\"t\",\"wheretherulesetsit\",74],[462.34,\"p\",\"putthepercentagesagainst\",71],[467.3,\"p\",\"ageneralcontractors60pro\",109],[477.22,\"p\",\"aresidentialcandidates45\",125],[490.02,\"p\",\"thebuildingcontractorver\",131],[498.58,\"p\",\"noneofthatchangeshowtopr\",29],[500.94,\"p\",\"itdoesmeanaresidentialca\",161],[512.48,\"h\",\"whydoesthesamebooklistse\",36],[515.12,\"p\",\"becausefloridaapprovesre\",69],[520.56,\"p\",\"thegeneralbuildingandres\",287],[547.44,\"p\",\"thefullpictureisinwhichb\",104],[555.44,\"p\",\"onebooklisttwoverydiffer\",31],[558.6,\"p\",\"incontractadministration\",173],[571.56,\"p\",\"inprojectmanagementtheco\",194],[583.86,\"h\",\"howmuchtimedoyouactually\",38],[586.18,\"p\",\"fourandahalfhoursacross6\",86],[593.18,\"p\",\"thatsoundsgenerousnextto\",109],[602.82,\"p\",\"itisgenerousoncontractad\",133],[613.06,\"p\",\"itislessgenerousonprojec\",56],[617.02,\"p\",\"when63percentofthepaperd\",148],[626.78,\"p\",\"candidateswhorunoutoftim\",60],[630.42,\"p\",\"theyranoutofrecognitiona\",44],[634.92,\"h\",\"whichpartshouldyousitfir\",26],[636.56,\"p\",\"thereisnorulerequiringan\",77],[641.32,\"p\",\"twopatternsshowupoftenen\",43],[643.84,\"p\",\"ifyouhaverunjobsandreadc\",141],[653.12,\"p\",\"sititwhileyourtabbingisf\",31],[655.44,\"p\",\"ifyouarestrongonpaperwor\",170],[665.48,\"p\",\"ifyouaresittingallthreem\",108],[672.32,\"p\",\"seehowthethreepartsfitto\",58],[676.86,\"h\",\"wheredocandidateslosemar\",36],[679.34,\"p\",\"thefailuremodesaredistin\",106],[685.62,\"t\",\"contractadministration\",183],[700.02,\"t\",\"contractadministration\",176],[715.02,\"t\",\"projectmanagement\",150],[728.34,\"t\",\"projectmanagement\",148],[741.98,\"t\",\"both\",138],[754.12,\"h\",\"whatdocandidateswhosatbo\",37],[757.12,\"p\",\"wereadthreeredditthreads\",156],[768.56,\"p\",\"theyarewhatpeoplereportp\",92],[775.96,\"p\",\"injanuary2026acandidatew\",90],[784.12,\"p\",\"forcontractadministratio\",217],[799.04,\"p\",\"forprojectmanagementthey\",106],[806.08,\"p\",\"theyreportedworkingthrou\",127],[814.28,\"p\",\"daysearlierinthesamesubr\",146],[824.72,\"p\",\"theycamebackthenextdayto\",94],[831.28,\"p\",\"inaugust2026anothercomme\",166],[843.36,\"p\",\"thatpartchecksoutdesigna\",139],[854.4,\"p\",\"thefourthaccountisabouto\",28],[856.12,\"p\",\"injuly2026acommenterinrc\",180],[870.56,\"p\",\"wheretheaccountsagreewit\",128],[880.68,\"p\",\"wheretheycutagainstthisp\",185],[895.24,\"p\",\"takethefirstpointserious\",84],[901.46,\"h\",\"whathaschangedsincethisw\",40],[904.74,\"p\",\"theentriesbelowrecordwha\",72],[910.1,\"p\",\"15october2026buildingand\",249],[936.38,\"p\",\"11october2026examlengtha\",268],[961.66,\"p\",\"11october2026theknowledg\",129],[976.38,\"p\",\"thefigureswerealreadyrig\",40],[978.78,\"p\",\"11october2026the30daywai\",47],[984.62,\"p\",\"rule61g416009setsnowaiti\",102],[995.82,\"p\",\"11october2026the295figur\",33],[1000.94,\"p\",\"itisthefirsttimecostofal\",94],[1011.96,\"h\",\"whatcouldnotbeverifiedfo\",36],[1014.2,\"p\",\"whenthiswaswrittenthedep\",115],[1021.04,\"p\",\"on11october2026theywerer\",258],[1044.6,\"p\",\"thestructurefigureschang\",119],[1056.16,\"p\",\"the4hours45minutesthatmo\",110],[1064.6,\"p\",\"thecomputerbasedpapersyo\",70],[1069.68,\"p\",\"ifyourbookingconfirmatio\",82],[1074.28,\"p\",\"theexaminationsareadmini\",143],[1087.52,\"p\",\"feefiguresarenowsettledf\",234],[1109.24,\"p\",\"asingleretakeofoneofthes\",52],[1114.2,\"p\",\"rule61g412009stillsays80\",114],[1126.68,\"p\",\"passratesareworthevenmor\",150],[1136.88,\"p\",\"noneofthischangestheprep\",31],[1139.0,\"p\",\"twoexamsonebooklisttwodi\",37],[1142.16,\"p\",\"forthoseweightsmappedare\",168],[1154.88,\"p\",\"ifyoutakeonethingfromthi\",140],[1164.36,\"p\",\"readwhyopenbookdoesnotma\",55]];\n(function(){\n  function init(){\n  var root = document.querySelector('.msq-audio'); if (!root) { return; }\n  var audio = root.querySelector('audio'), items = Array.prototype.slice.call(root.querySelectorAll('.msq-toc li'));\n  var starts = items.map(function(li){ return parseFloat(li.getAttribute('data-start')) || 0; });\n  var names = items.map(function(li){ return li.querySelector('a').textContent; });\n  var anchors = items.map(function(li){ var h = li.querySelector('a').getAttribute('href') || ''; return (h.charAt(0) === '#' && h !== '#top') ? document.getElementById(h.slice(1)) : null; });\n  var article = root.getAttribute('data-article') || location.pathname, minutes = root.getAttribute('data-minutes') || '';\n  var marks = {}, started = false, pausedAt = -1, closed = false, ended = false;\n  var RATES = [1, 1.25, 1.5], rate = 1;\n  try { var saved = parseFloat(localStorage.getItem('msq-audio-rate')); if (RATES.indexOf(saved) >= 0) { rate = saved; } } catch (e) {}\n  audio.playbackRate = rate;\n  function track(name, extra){ try { if (typeof gtag === 'function') { var p = { article: article }; for (var k in extra) { p[k] = extra[k]; } gtag('event', name, p); } } catch (e) {} }\n  function current(){ var t = audio.currentTime, idx = 0; for (var i = 0; starts.length > i; i += 1) { if (t + 0.25 >= starts[i]) { idx = i; } } return idx; }\n  function onScreen(){\n    var line = window.innerHeight \/ 3, idx = 0;\n    for (var i = 0; anchors.length > i; i += 1) { var el = anchors[i]; if (el && line >= el.getBoundingClientRect().top) { idx = i; } }\n    return idx;\n  }\n  function fmt(s){ s = Math.max(0, Math.round(s || 0)); var m = Math.floor(s \/ 60), r = s % 60; return m + ':' + (10 > r ? '0' : '') + r; }\n  function play(from, source){\n    if (from !== null) { audio.currentTime = from; }\n    var p = audio.play(); if (p && p.catch) { p.catch(function(){}); }\n    track(from === null ? 'audio_resume' : 'audio_chapter', { chapter: names[current()], start: Math.round(audio.currentTime), source: source });\n  }\n  var hbtns = anchors.map(function(el, i){\n    if (!el) { return null; }\n    var b = document.createElement('button'); b.type = 'button'; b.className = 'msq-hplay'; b.setAttribute('aria-label', 'Play this section: ' + names[i]);\n    b.addEventListener('click', function(){\n      if (!audio.paused && current() === i) { audio.pause(); track('audio_pause', { source: 'heading' }); return; }\n      play(starts[i], 'heading');\n    });\n    el.appendChild(b); return b;\n  });\n  var bar = document.createElement('div'); bar.className = 'msq-bar msq-bar-pill is-hidden'; bar.setAttribute('role', 'region'); bar.setAttribute('aria-label', 'Audio player');\n  var playBtn = document.createElement('button'); playBtn.type = 'button'; playBtn.className = 'msq-bar-play';\n  var icon = document.createElement('span'); icon.className = 'msq-bar-icon'; icon.setAttribute('aria-hidden', 'true');\n  var label = document.createElement('span'); label.className = 'msq-bar-label';\n  playBtn.appendChild(icon); playBtn.appendChild(label);\n  var chap = document.createElement('span'); chap.className = 'msq-bar-chapter';\n  var clock = document.createElement('span'); clock.className = 'msq-bar-time';\n  var rateBtn = document.createElement('button'); rateBtn.type = 'button'; rateBtn.className = 'msq-bar-rate'; rateBtn.setAttribute('aria-label', 'Playback speed');\n  var closeBtn = document.createElement('button'); closeBtn.type = 'button'; closeBtn.className = 'msq-bar-close'; closeBtn.setAttribute('aria-label', 'Close the audio bar');\n  bar.appendChild(playBtn); bar.appendChild(chap); bar.appendChild(clock); bar.appendChild(rateBtn); bar.appendChild(closeBtn);\n  document.body.appendChild(bar);\n  function showRate(){ rateBtn.textContent = (rate === 1 ? '1' : String(rate)) + 'x'; }\n  showRate();\n  rateBtn.addEventListener('click', function(){\n    rate = RATES[(RATES.indexOf(rate) + 1) % RATES.length]; audio.playbackRate = rate; showRate();\n    try { localStorage.setItem('msq-audio-rate', String(rate)); } catch (e) {}\n    track('audio_rate', { rate: rate });\n  });\n  closeBtn.addEventListener('click', function(){\n    closed = true; if (!audio.paused) { audio.pause(); } paint(); track('audio_bar_close', {});\n  });\n  function mode(){\n    if (!audio.paused) { return 'pause'; }\n    if (ended) { return 'again'; }\n    if (!started) { return 'listen'; }\n    return (pausedAt === onScreen()) ? 'resume' : 'section';\n  }\n  playBtn.addEventListener('click', function(){\n    var m = mode();\n    if (m === 'pause') { audio.pause(); track('audio_pause', { source: 'bar' }); return; }\n    if (m === 'again') { ended = false; play(0, 'bar'); return; }\n    if (m === 'resume') { play(null, 'bar'); return; }\n    play(starts[onScreen()], 'bar');\n  });\n  function paint(){\n    var idx = current(), playing = !audio.paused, m = mode();\n    items.forEach(function(li, i){\n      var on = (i === idx) && playing, b = li.querySelector('.msq-toc-play'), a = li.querySelector('a');\n      li.classList.toggle('is-active', on); b.classList.toggle('is-playing', on);\n      b.textContent = on ? '\u2016' : '\u25b6\ufe0e';\n      b.setAttribute('aria-label', (on ? 'Pause: ' : 'Play from: ') + a.textContent);\n    });\n    hbtns.forEach(function(b, i){ if (b) { var on = (i === idx) && playing; b.classList.toggle('is-playing', on); b.setAttribute('aria-label', (on ? 'Pause this section: ' : 'Play this section: ') + names[i]); } });\n    playBtn.classList.toggle('is-playing', playing);\n    label.textContent = m === 'pause' ? 'Pause' : m === 'again' ? 'Play again' : m === 'resume' ? 'Resume' : m === 'section' ? 'Play this section' : 'Listen, ' + minutes + ' min';\n    playBtn.setAttribute('aria-label', label.textContent);\n    chap.textContent = started ? names[(playing || m === 'resume') ? idx : onScreen()] : '';\n    clock.textContent = started ? fmt(audio.currentTime) + ' \/ ' + fmt(audio.duration) : '';\n    bar.classList.toggle('msq-bar-pill', !started);\n    var show = !closed && (started || 0 > root.getBoundingClientRect().bottom);\n    bar.classList.toggle('is-hidden', !show);\n    document.body.classList.toggle('msq-has-bar', show);\n  }\n  root.addEventListener('click', function(e){\n    var b = e.target.closest ? e.target.closest('.msq-toc-play') : null; if (!b) { return; }\n    var li = b.parentNode, s = parseFloat(b.getAttribute('data-start')) || 0;\n    if (!audio.paused && current() === items.indexOf(li)) { audio.pause(); track('audio_pause', { source: 'index' }); return; }\n    play(s, 'index');\n  });\n  audio.addEventListener('play', function(){ ended = false; closed = false; if (!started) { started = true; track('audio_play', { minutes: Math.round((audio.duration || 0) \/ 60) }); } paint(); });\n  audio.addEventListener('pause', function(){ pausedAt = current(); paint(); });\n  audio.addEventListener('timeupdate', function(){\n    paint();\n    if (audio.duration > 0) {\n      var pct = Math.floor(audio.currentTime \/ audio.duration * 100);\n      [25, 50, 75].forEach(function(m){ if (pct >= m && !marks[m]) { marks[m] = true; track('audio_progress', { percent: m }); } });\n    }\n  });\n  audio.addEventListener('ended', function(){ ended = true; track('audio_complete', {}); paint(); });\n  var ticking = false;\n  function onScroll(){ if (ticking) { return; } ticking = true; setTimeout(function(){ ticking = false; paint(); }, 80); }\n  window.addEventListener('scroll', onScroll, { passive: true }); window.addEventListener('resize', onScroll);\n  paint();\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\n(function(){\n  function start(){\n    var root = document.querySelector('.msq-audio'), audio = root ? root.querySelector('audio') : null;\n    var map = (typeof MSQ_SENT !== 'undefined') ? MSQ_SENT : [];\n    if (!root || !audio || !map.length) { return; }\n    var scope = root.closest('main') || root.closest('article') || root.closest('.entry-content') || document.body;\n    var SKIP = '.msq-audio,.msq,.msq-tool,.msq-end,.msq-bar,script,style,noscript,figcaption,#rank-math-faq,.rank-math-block,nav,header,footer';\n    function norm(s){ return s.toLowerCase().replace(\/[^a-z0-9]+\/g, ''); }\n    var nodes = [], stream = '', walker = document.createTreeWalker(scope, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = walker.nextNode())) {\n      var el = n.parentElement; if (!el || el.closest(SKIP)) { continue; }\n      var raw = n.nodeValue, keep = [], norms = '';\n      for (var i = 0; raw.length > i; i += 1) { var c = raw.charAt(i).toLowerCase(); if (\/[a-z0-9]\/.test(c)) { keep.push(i); norms += c; } }\n      if (!norms) { continue; }\n      nodes.push({ node: n, a: stream.length, b: stream.length + norms.length, keep: keep });\n      stream += norms;\n    }\n    var segs = [], cursor = 0, lastRow = null;\n    map.forEach(function(m, idx){\n      var kind = m[1], f = m[2], len = m[3];\n      if (kind === 't') {\n        var rows = scope.querySelectorAll('tr'), after = !lastRow;\n        for (var r = 0; rows.length > r; r += 1) {\n          var tr = rows[r];\n          if (!after) { if (tr === lastRow) { after = true; } continue; }\n          var cell = tr.querySelector('td,th');\n          if (cell && norm(cell.textContent).indexOf(f) === 0) { tr.setAttribute('data-i', idx); lastRow = tr; break; }\n        }\n        return;\n      }\n      var p = stream.indexOf(f, cursor); if (0 > p) { return; }\n      segs.push({ i: idx, a: p, b: Math.min(p + len, stream.length) }); cursor = p + len;\n    });\n    var si = 0;\n    nodes.forEach(function(nd){\n      var frag = document.createDocumentFragment(), raw = nd.node.nodeValue, rawPos = 0, any = false;\n      for (var k = si; segs.length > k; k += 1) {\n        var sg = segs[k]; if (sg.a >= nd.b) { break; } if (nd.a >= sg.b) { continue; }\n        var s = Math.max(sg.a, nd.a), e = Math.min(sg.b, nd.b);\n        var rs = nd.keep[s - nd.a], re2 = nd.keep[e - nd.a - 1] + 1;\n        if (rs > rawPos) { frag.appendChild(document.createTextNode(raw.slice(rawPos, rs))); }\n        var span = document.createElement('span'); span.className = 'msq-s'; span.setAttribute('data-i', sg.i); span.textContent = raw.slice(rs, re2);\n        frag.appendChild(span); rawPos = re2; any = true;\n        if (sg.b > nd.b) { break; }\n      }\n      while (segs.length > si && nd.b >= segs[si].b) { si += 1; }\n      if (!any) { return; }\n      if (raw.length > rawPos) { frag.appendChild(document.createTextNode(raw.slice(rawPos))); }\n      nd.node.parentNode.replaceChild(frag, nd.node);\n    });\n    var starts = map.map(function(m){ return m[0]; }), curIdx = -1, lastUser = 0, timer = null, autoUntil = 0, dragging = false;\n    function idxAt(t){ var lo = 0, hi = starts.length; while (hi > lo + 1) { var mid = (lo + hi) >> 1; if (t + 0.15 >= starts[mid]) { lo = mid; } else { hi = mid; } } return (t + 0.15 >= starts[0]) ? lo : -1; }\n    function setNow(i){\n      if (i === curIdx) { return; }\n      Array.prototype.forEach.call(scope.querySelectorAll('.msq-now'), function(el){ el.classList.remove('msq-now'); });\n      curIdx = i; if (0 > i) { return; }\n      var els = scope.querySelectorAll('[data-i=\"' + i + '\"]'); if (!els.length) { return; }\n      Array.prototype.forEach.call(els, function(el){ el.classList.add('msq-now'); });\n      var r = els[0].getBoundingClientRect(), now = Date.now();\n      if (!dragging && now > lastUser + 2500 && (80 > r.top || r.bottom > window.innerHeight - 140)) {\n        var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n        autoUntil = now + (reduce ? 400 : 1600);\n        els[0].scrollIntoView({ block: 'center', behavior: reduce ? 'auto' : 'smooth' });\n      }\n    }\n    function tick(){ if (!audio.paused) { setNow(idxAt(audio.currentTime)); } }\n    function userScrolled(){ lastUser = Date.now(); }\n    ['wheel', 'touchmove', 'keydown'].forEach(function(ev){ window.addEventListener(ev, userScrolled, { passive: true }); });\n    window.addEventListener('scroll', function(){ if (Date.now() > autoUntil) { userScrolled(); } }, { passive: true });\n    window.addEventListener('mousedown', function(e){ if (e.clientX >= document.documentElement.clientWidth) { dragging = true; userScrolled(); } }, { passive: true });\n    window.addEventListener('mouseup', function(){ if (dragging) { dragging = false; userScrolled(); } }, { passive: true });\n    audio.addEventListener('play', function(){ if (timer) { clearInterval(timer); } timer = setInterval(tick, 150); tick(); });\n    audio.addEventListener('pause', function(){ if (timer) { clearInterval(timer); timer = null; } });\n    scope.addEventListener('click', function(e){\n      if (e.target.closest('a, button, input, select, textarea, label, summary, .msq, .msq-tool, .msq-end, .msq-audio, .msq-bar')) { return; }\n      var sel = window.getSelection ? String(window.getSelection()) : '';\n      if (sel && sel.trim()) { return; }\n      var el = e.target.closest('[data-i]'); if (!el) { return; }\n      var i = parseInt(el.getAttribute('data-i'), 10); if (isNaN(i)) { return; }\n      if (!audio.paused && i === curIdx) { return; }\n      lastUser = Date.now();\n      audio.currentTime = starts[i];\n      var p = audio.play(); if (p && p.catch) { p.catch(function(){}); }\n      try { if (typeof gtag === 'function') { gtag('event', 'audio_chapter', { article: location.pathname, source: 'sentence', start: Math.round(starts[i]) }); } } catch (err) {}\n    });\n    audio.addEventListener('seeked', tick);\n    audio.addEventListener('ended', function(){ setNow(-1); });\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', start); } else { start(); }\n})();<\/script>\n<\/div>\n\n\n\n<p class=\"msq-hook wp-block-paragraph\">On this page: the content weights for Contract Administration and Project Management on all three licence types, quoted from rule 61G4-16.001, the minutes you get per question, and four dated accounts from candidates who sat both papers.<\/p>\n\n\n\n<div class=\"msq\" id=\"ms-quiz\" data-slug=\"contract-administration-vs-project-management\" data-category=\"exam-prep\" data-list=\"1\">\n<style>.msq,.msq-hook,.msq-box,.msq-end,.msq-tool{--msq-accent:#24405E;--msq-accent-text:#FFFFFF;--msq-line:#D9D3C7;--msq-warn:#C4540E;--msq-muted:#4C5561;--msq-tint:#F3F1EC;--msq-base:#FFFFFF}\n.msq{margin:1.25em 0 1.75em}\n.msq-hook{border-left:3px solid var(--msq-accent);padding:6px 14px;color:var(--msq-muted);font-size:.97em}\n.msq-box{background:var(--msq-tint);border:1px solid var(--msq-line);border-radius:12px;padding:0}\n.msq-box>summary{cursor:pointer;list-style:none;padding:14px 18px;font-weight:700;color:var(--msq-accent)}\n.msq-box>summary::-webkit-details-marker{display:none}\n.msq-box>summary::before{content:\"+\";display:inline-block;width:1.1em;font-weight:800}\n.msq-box[open]>summary::before{content:\"\\00d7\"}\n.msq-body{padding:2px 18px 18px}\n.msq-intro{margin:0 0 12px;font-size:.95em;color:var(--msq-muted)}\n.msq-list{margin:0;padding:0;list-style:none}\n.msq-q{margin:0 0 18px;padding:0}\n.msq-question{font-weight:700;margin:0 0 8px}\n.msq-options{display:flex;flex-direction:column;gap:8px}\n.msq-opt{text-align:left;background:var(--msq-base);border:1px solid var(--msq-line);border-radius:8px;padding:10px 12px;font:inherit;font-size:.95em;color:inherit;cursor:pointer;line-height:1.35}\n.msq-opt:hover{border-color:var(--msq-accent)}\n.msq-opt[disabled]{cursor:default}\n.msq-opt.is-right{border-color:var(--msq-accent);background:var(--msq-line);font-weight:700}\n.msq-opt.is-wrong{border-color:var(--msq-warn);color:var(--msq-warn)}\n.msq-explain{margin:8px 0 0;font-size:.92em;padding:10px 12px;border-left:3px solid var(--msq-accent);background:var(--msq-base);border-radius:0 8px 8px 0}\n.msq-explain[hidden]{display:none}\n.msq-verdict{font-weight:700}\n.msq-result{margin-top:14px;padding:14px 16px;background:var(--msq-base);border:1px solid var(--msq-line);border-radius:10px}\n.msq-result[hidden]{display:none}\n.msq-result h3{margin:0 0 6px;font-size:1.1em}\n.msq-result p{margin:0 0 8px}\n.msq-jump{margin:0 0 8px;padding-left:1.2em}\n.msq-form{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}\n.msq-form input[type=email]{flex:1 1 220px;padding:10px 12px;border:1px solid var(--msq-muted);border-radius:8px;font:inherit;background:#fff}\n.msq-btn{background:var(--msq-accent);color:var(--msq-accent-text);border:0;border-radius:8px;padding:11px 18px;font:inherit;font-weight:700;cursor:pointer}\n.msq-btn:hover{filter:brightness(.92)}\n.msq-btn[disabled]{opacity:.7;cursor:default}\n.msq-no{font-size:.9em;color:var(--msq-muted);margin-left:4px}\n.msq-privacy{margin:6px 0 0;font-size:.82em;color:var(--msq-muted);flex-basis:100%}\n.msq-hp{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden}\n.msq-msg{margin:8px 0 0;font-size:.92em}\n.msq-end{margin:1.5em 0;padding:18px;border:1px solid var(--msq-accent);border-radius:12px;text-align:center;background:var(--msq-tint)}\n.msq-end p{margin:0 0 12px}\n.msq-end .msq-body{text-align:left;padding:16px 0 0}\n.msq-end .msq-start-test[hidden]{display:none}\n.msq-tool{margin:1.5em 0;padding:18px 20px;background:var(--msq-tint);border:1px solid var(--msq-line);border-radius:12px}\n.msq-tool h3{margin:0 0 6px;font-size:1.15em}\n.msq-tool p{margin:0 0 10px}\n.msq-tool .msq-note{font-size:.85em;color:var(--msq-muted);margin:10px 0 0}\n.msq-check label{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--msq-line);cursor:pointer;line-height:1.4}\n.msq-check label:last-of-type{border-bottom:0}\n.msq-check input{margin-top:5px;flex:0 0 auto;width:18px;height:18px;accent-color:var(--msq-accent)}\n.msq-check-count{font-weight:700;margin:10px 0 0}\n.msq-verdict-box{margin:12px 0 0;padding:10px 14px;border-radius:8px;background:var(--msq-base);border-left:3px solid var(--msq-warn)}\n.msq-verdict-box[hidden]{display:none}\n.msq-calc{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}\n.msq-calc label{display:flex;flex-direction:column;gap:4px;font-size:.92em}\n.msq-calc input,.msq-calc select{padding:8px 10px;border:1px solid var(--msq-muted);border-radius:8px;font:inherit;background:#fff}\n.msq-calc-out{grid-column:1 \/ -1;margin-top:6px;padding:12px 14px;background:var(--msq-base);border-radius:8px;border:1px solid var(--msq-line)}\n.msq-calc-out strong{font-size:1.15em}\n.msq-choose label{display:block;padding:9px 12px;margin:0 0 8px;background:var(--msq-base);border:1px solid var(--msq-line);border-radius:8px;cursor:pointer}\n.msq-choose input{margin-right:8px;accent-color:var(--msq-accent)}\n.msq-choice-result{margin-top:10px;padding:12px 14px;background:var(--msq-base);border-left:3px solid var(--msq-accent);border-radius:0 8px 8px 0}\n.msq-choice-result[hidden]{display:none}\n@media (max-width:600px){.msq-calc{grid-template-columns:1fr}}\nh2.wp-block-heading[id]{scroll-margin-top:24px}<\/style>\n<noscript><style>.msq-explain{display:block !important}<\/style><\/noscript>\n<details class=\"msq-box\">\n<summary>Think you already know this? Five questions, one minute.<\/summary>\n<div class=\"msq-body\">\n<p class=\"msq-intro\">Every answer is on this page. Answer from what you know now; the page fills in the rest.<\/p>\n<ol class=\"msq-list\">\n<li class=\"msq-q\" data-q=\"1\" data-answer=\"a\" data-title=\"Are Contract Administration and Project Management really two different exams?\" data-section=\"#are-contract-administration-and-project-management-really-tw\">\n<p class=\"msq-question\">1. You pass Contract Administration and fail Project Management. What happens to the part you passed?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 1 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">It stands, and you resit Project Management only<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">It lapses, and you resit both<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">It stands only if you resit within 30 days<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span><a href=\"https:\/\/www.law.cornell.edu\/regulations\/florida\/Fla-Admin-Code-Ann-R-61G4-16-009\" target=\"_blank\" rel=\"noopener\">Rule 61G4-16.009<\/a> requires a candidate to retake only the tests they failed. It sets no waiting period, only a 30 day application deadline before the next exam. <a class=\"msq-section\" href=\"#are-contract-administration-and-project-management-really-tw\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"2\" data-answer=\"b\" data-title=\"What is actually on each exam?\" data-section=\"#what-is-actually-on-each-exam\">\n<p class=\"msq-question\">2. On the general contractor Project Management paper, what share of the weight sits in construction methods, materials, tools and equipment?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 2 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">40 percent<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">63 percent<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">20 percent<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span><a href=\"https:\/\/www.law.cornell.edu\/regulations\/florida\/Fla-Admin-Code-Ann-R-61G4-16-001\" target=\"_blank\" rel=\"noopener\">Rule 61G4-16.001<\/a> gives that area 63 percent, with 20 percent on safety and 17 percent on reading plans and specifications. <a class=\"msq-section\" href=\"#what-is-actually-on-each-exam\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"3\" data-answer=\"c\" data-title=\"Do building and residential candidates get a different split?\" data-section=\"#do-building-and-residential-candidates-get-a-different-split\">\n<p class=\"msq-question\">3. On the residential Contract Administration paper, what weight does the rule give construction procedures and operations?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 3 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">13 percent<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">14 percent<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">11 percent<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span><a href=\"https:\/\/www.law.cornell.edu\/regulations\/florida\/Fla-Admin-Code-Ann-R-61G4-16-001\" target=\"_blank\" rel=\"noopener\">Rule 61G4-16.001<\/a> subsection (3) sets 11 percent for residential, against 13 percent for general and 14 percent for building contractors. <a class=\"msq-section\" href=\"#do-building-and-residential-candidates-get-a-different-split\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"4\" data-answer=\"a\" data-title=\"How much time do you actually get per question?\" data-section=\"#how-much-time-do-you-actually-get-per-question\">\n<p class=\"msq-question\">4. For a general contractor, how long does each scored question get on either paper, before pilot questions?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 4 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">4 minutes 30 seconds<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">3 minutes 15 seconds<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">6 minutes<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>The <a href=\"https:\/\/web.archive.org\/web\/20261004145601\/https:\/\/www2.myfloridalicense.com\/servop\/testing\/documents\/const_cib.pdf\" target=\"_blank\" rel=\"noopener\">DBPR candidate booklet<\/a> gives 60 scored questions in 4.5 hours. 3 minutes 15 seconds is the Business and Finance figure. <a class=\"msq-section\" href=\"#how-much-time-do-you-actually-get-per-question\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"5\" data-answer=\"b\" data-title=\"What do candidates who sat both parts report?\" data-section=\"#what-do-candidates-who-sat-both-parts-report\">\n<p class=\"msq-question\">5. A commenter found concrete questions hard because the concrete book they studied is not allowed in. Which title is that?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 5 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">OSHA 29 CFR 1926<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">Design and Control of Concrete Mixtures<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">Florida Building Code, Building<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>The 2026 reference list treats Design and Control of Concrete Mixtures as a study title you may not bring, as the <a href=\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-approved-books\/\" target=\"_blank\" rel=\"noopener\">approved books page<\/a> sets out. <a class=\"msq-section\" href=\"#what-do-candidates-who-sat-both-parts-report\">Read the section<\/a><\/p>\n<\/li>\n<\/ol>\n<div class=\"msq-result\" hidden><\/div>\n<\/div>\n<\/details>\n<script>(function(){\n  if (window.__msqInit) { return; }\n  window.__msqInit = true;\n  var root = document.getElementById('ms-quiz');\n  if (!root) { return; }\n  var meta = { slug: root.getAttribute('data-slug'), category: root.getAttribute('data-category'),\n               list: root.getAttribute('data-list') || '1' };\n  function qs(el, s){ return el.querySelector(s); }\n  function qsa(el, s){ return Array.prototype.slice.call(el.querySelectorAll(s)); }\n  function track(name, params){\n    try { if (typeof gtag === 'function') { var p = params || {}; p.article = meta.slug; gtag('event', name, p); } } catch (e) {}\n  }\n  function jumpList(missed){\n    if (!missed.length) { return ''; }\n    return '<ul class=\"msq-jump\">' + missed.map(function(q){\n      return '<li><a href=\"' + q.getAttribute('data-section') + '\">' + q.getAttribute('data-title') + '<\/a><\/li>';\n    }).join('') + '<\/ul>';\n  }\n  function emailForm(){\n    return '<div class=\"msq-sub\"><p><strong>Get the next one.<\/strong> We publish new articles on ' + meta.category\n      + ' most weeks and recheck this page on Sundays. Email me when a new article goes up or this page changes.<\/p>'\n      + '<form class=\"msq-form\" method=\"post\" action=\"\/mail\/form.php\" novalidate>'\n      + '<input type=\"hidden\" name=\"list\" value=\"' + meta.list + '\">'\n      + '<input type=\"hidden\" name=\"name\" value=\"\">'\n      + '<label class=\"msq-hp\" aria-hidden=\"true\">Leave this empty<input type=\"text\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\"><\/label>'\n      + '<input type=\"email\" name=\"email\" placeholder=\"you@example.com\" required aria-label=\"Email address\" autocomplete=\"email\">'\n      + '<button type=\"submit\" class=\"msq-btn\">Email me the updates<\/button>'\n      + '<a href=\"#\" class=\"msq-no\">No thanks<\/a>'\n      + '<p class=\"msq-privacy\">We store your email and this page\\'s topic, nothing else. Unsubscribe any time.<\/p>'\n      + '<\/form><p class=\"msq-msg\" aria-live=\"polite\"><\/p><\/div>';\n  }\n  \/* The autoresponder always answers 200 with its own page. A \".msg.err\" box means the\n     address was rejected, \"You're subscribed\" means accepted, and a redirect only happens\n     after a successful subscribe. Same reading as the landing pages on the other sites. *\/\n  function sendForm(form){\n    return fetch(form.getAttribute('action'), { method: 'POST', body: new FormData(form), credentials: 'same-origin', redirect: 'manual' })\n      .then(function(res){\n        if (res.type === 'opaqueredirect') { return { status: 'ok' }; }\n        if (res.status === 404) { return { status: 'notlive' }; }\n        if (!res.ok) { throw new Error('HTTP ' + res.status); }\n        return res.text().then(function(t){\n          var doc = new DOMParser().parseFromString(t, 'text\/html');\n          var err = doc.querySelector('.msg.err');\n          if (err) {\n            var m = err.textContent.trim();\n            if (\/something went wrong\/i.test(m)) { throw new Error(m); }\n            return { status: 'rejected', message: m };\n          }\n          if (\/you.re subscribed\/i.test(doc.body.textContent)) { return { status: 'ok' }; }\n          return { status: 'unknown' };\n        });\n      });\n  }\n  function wireForm(sub){\n    var form = qs(sub, '.msq-form'), msg = qs(sub, '.msq-msg');\n    qs(form, '.msq-no').addEventListener('click', function(e){\n      e.preventDefault();\n      sub.innerHTML = '<p class=\"msq-msg\">No problem. The Sunday refresh keeps this page current either way.<\/p>';\n      track('quiz_email', { result: 'declined' });\n    });\n    form.addEventListener('submit', function(e){\n      e.preventDefault();\n      var input = qs(form, 'input[name=email]'), btn = qs(form, '.msq-btn');\n      var email = input.value.trim(); input.value = email;\n      if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) { msg.textContent = 'That email does not look right.'; return; }\n      btn.disabled = true; btn.textContent = 'Sending';\n      function reset(){ btn.disabled = false; btn.textContent = 'Email me the updates'; }\n      sendForm(form).then(function(r){\n        if (r.status === 'ok' || r.status === 'unknown') {\n          sub.innerHTML = '<p class=\"msq-msg\"><strong>Done.<\/strong> We will email you when the next article on ' + meta.category\n            + ' goes up and when this page changes. If a confirmation email arrives, click it.<\/p>';\n          track('quiz_email', { result: r.status });\n          if (r.status === 'ok') { track('generate_lead', { method: 'quiz' }); }\n        } else if (r.status === 'notlive') {\n          msg.textContent = 'Sign up is not switched on yet for this site. Nothing was stored.'; reset();\n          track('quiz_email', { result: 'notlive' });\n        } else {\n          msg.textContent = r.message || 'Please check the email address and try again.'; reset();\n          track('quiz_email', { result: 'rejected' });\n        }\n      }).catch(function(){\n        msg.textContent = 'Could not reach the sign up service just now. Nothing was stored.'; reset();\n        track('quiz_email', { result: 'error' });\n      });\n    });\n  }\n  function finish(container, mode, score, total, missed){\n    var result = qs(container, '.msq-result');\n    track('quiz_complete', { mode: mode, score: score, total: total });\n    var h;\n    if (mode === 'pre') {\n      h = '<h3>You knew ' + score + ' of ' + total + ' before reading.<\/h3>';\n      h += (score === total) ? '<p>All of them. Read on anyway; the sections below carry the detail behind each answer.<\/p>'\n                             : '<p>The rest is below. Jump straight to what you missed:<\/p>' + jumpList(missed);\n      try { sessionStorage.setItem('msq-pre-' + meta.slug, String(score)); } catch (e) {}\n    } else {\n      var pre = null;\n      try { pre = sessionStorage.getItem('msq-pre-' + meta.slug); } catch (e) {}\n      h = '<h3>You got ' + score + ' of ' + total + '.<\/h3>';\n      if (pre !== null) { h += '<p>Before reading you had ' + pre + ' of ' + total + '.<\/p>'; }\n      if (missed.length) { h += '<p>Worth a second look:<\/p>' + jumpList(missed); }\n      h += emailForm();\n    }\n    result.innerHTML = h; result.hidden = false;\n    if (mode !== 'pre') { wireForm(qs(result, '.msq-sub')); }\n    result.scrollIntoView({ behavior: 'smooth', block: 'nearest' });\n  }\n  function setup(container, mode){\n    var qEls = qsa(container, '.msq-q'), answered = 0, score = 0, missed = [];\n    qEls.forEach(function(q){\n      var answer = q.getAttribute('data-answer'), opts = qsa(q, '.msq-opt'), explain = qs(q, '.msq-explain');\n      q.removeAttribute('data-done'); explain.hidden = true; qs(explain, '.msq-verdict').textContent = '';\n      opts.forEach(function(b){ b.disabled = false; b.classList.remove('is-right', 'is-wrong'); });\n      opts.forEach(function(b){\n        b.addEventListener('click', function(){\n          if (q.getAttribute('data-done')) { return; }\n          q.setAttribute('data-done', '1');\n          var ok = b.getAttribute('data-opt') === answer;\n          opts.forEach(function(o){ o.disabled = true; if (o.getAttribute('data-opt') === answer) { o.classList.add('is-right'); } });\n          if (ok) { score += 1; } else { b.classList.add('is-wrong'); missed.push(q); }\n          qs(explain, '.msq-verdict').textContent = ok ? 'Right. ' : 'Not quite. ';\n          explain.hidden = false;\n          answered += 1;\n          track('quiz_answer', { mode: mode, question: q.getAttribute('data-q'), correct: ok ? 1 : 0 });\n          if (answered === qEls.length) { finish(container, mode, score, qEls.length, missed); }\n        });\n      });\n    });\n  }\n  var box = qs(root, '.msq-box');\n  setup(root, 'pre');\n  if (box) { var skipFirst = box.hasAttribute('data-default-open'); box.addEventListener('toggle', function(){ if (!box.open) { return; } if (skipFirst) { skipFirst = false; return; } track('quiz_open', { mode: 'pre' }); }); }\n  \/* The end block sits far below this script, so it does not exist yet while this runs\n     during parsing. A delegated listener finds it at click time. *\/\n  document.addEventListener('click', function(e){\n    var startBtn = (e.target && e.target.closest) ? e.target.closest('.msq-start-test') : null;\n    if (!startBtn) { return; }\n    var end = startBtn.closest('.msq-end');\n    if (!end) { return; }\n    var mount = qs(end, '.msq-mount');\n    var clone = qs(root, '.msq-body').cloneNode(true);\n    var intro = qs(clone, '.msq-intro');\n    if (intro) { intro.textContent = 'The same five questions, now that you have read the page.'; }\n    var res = qs(clone, '.msq-result'); if (res) { res.hidden = true; res.innerHTML = ''; }\n    mount.innerHTML = ''; mount.appendChild(clone);\n    setup(mount, 'test');\n    startBtn.hidden = true;\n    track('quiz_open', { mode: 'test' });\n    mount.scrollIntoView({ behavior: 'smooth', block: 'start' });\n    var first = qs(mount, '.msq-opt'); if (first) { first.focus({ preventScroll: true }); }\n  });\n  \/* Shared tool behaviour: checklists remember their ticks on this device, and a chooser\n     shows the result for the option picked. Calculators carry their own small script. *\/\n  function initTools(){\n    qsa(document, '.msq-check').forEach(function(box){\n      var key = 'msq-check-' + meta.slug + '-' + (box.getAttribute('data-id') || 'x');\n      var boxes = qsa(box, 'input[type=checkbox]'), count = qs(box, '.msq-check-count');\n      var yes = qs(box, '.msq-verdict-yes'), no = qs(box, '.msq-verdict-no');\n      var saved = {};\n      try { saved = JSON.parse(localStorage.getItem(key) || '{}'); } catch (e) {}\n      boxes.forEach(function(cb, i){ if (saved[i]) { cb.checked = true; } });\n      function refresh(){\n        var n = boxes.filter(function(cb){ return cb.checked; }).length, state = {};\n        boxes.forEach(function(cb, i){ if (cb.checked) { state[i] = 1; } });\n        try { localStorage.setItem(key, JSON.stringify(state)); } catch (e) {}\n        if (count) { count.textContent = n + ' of ' + boxes.length + (box.getAttribute('data-verb') || ' done'); }\n        if (yes && no) { yes.hidden = n === 0; no.hidden = n !== 0; }\n      }\n      boxes.forEach(function(cb){ cb.addEventListener('change', function(){ refresh(); track('tool_check', { tool: box.getAttribute('data-id') }); }); });\n      refresh();\n    });\n    qsa(document, '.msq-choose').forEach(function(box){\n      var results = qsa(box, '.msq-choice-result');\n      qsa(box, 'input[type=radio]').forEach(function(r){\n        r.addEventListener('change', function(){\n          results.forEach(function(el){ el.hidden = el.getAttribute('data-for') !== r.value; });\n          track('tool_choose', { tool: box.getAttribute('data-id'), choice: r.value });\n        });\n      });\n    });\n  }\n  \/\/ read progress: how far down the article the reader has scrolled, fired once per quarter\n  (function(){\n    var art = root.closest('article') || root.parentNode, fired = {};\n    function check(){\n      var top = art.getBoundingClientRect().top + window.pageYOffset, h = art.offsetHeight || 1;\n      var seen = (window.pageYOffset + window.innerHeight - top) \/ h * 100;\n      [25, 50, 75, 100].forEach(function(m){ if (seen >= m && !fired[m]) { fired[m] = true; track('read_progress', { percent: m }); } });\n    }\n    window.addEventListener('scroll', check, { passive: true }); window.addEventListener('load', check);\n  })();\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initTools); } else { initTools(); }\n})();<\/script>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Almost every page that ranks for this question is a shop, and shops have a commercial reason to treat the two as one product. They are sold as a bundle, taught in one seminar and priced together, which leaves candidates with the impression that they are two halves of a single test. They are not. You can pass one and fail the other, and plenty of people do, because the two parts reward completely different habits in the same set of books.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1376\" height=\"768\" src=\"https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/09\/reference-books-for-contract-administration-vs-project-management.jpg\" alt=\"A stack of thick reference books with sticky tabs used for contract administration vs project management.\" class=\"wp-image-195\" srcset=\"https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/09\/reference-books-for-contract-administration-vs-project-management.jpg 1376w, https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/09\/reference-books-for-contract-administration-vs-project-management-300x167.jpg 300w, https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/09\/reference-books-for-contract-administration-vs-project-management-1024x572.jpg 1024w, https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/09\/reference-books-for-contract-administration-vs-project-management-768x429.jpg 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><figcaption class=\"wp-block-image__caption\">The same reference library supports both of these challenging state exams.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"are-contract-administration-and-project-management-really-tw\">Are Contract Administration and Project Management really two different exams?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, in every way that affects you. Each is delivered separately, timed separately and scored separately against the same 70 percent standard. If you clear one and miss the other, the passed part stands and you resit only the part you failed, after reapplying. <a href=\"https:\/\/www.law.cornell.edu\/regulations\/florida\/Fla-Admin-Code-Ann-R-61G4-16-009\" rel=\"nofollow noopener\" target=\"_blank\">Rule 61G4-16.009<\/a> sets no waiting period, whatever the prep sites say. It asks only that the retake application reach the vendor &quot;no less than thirty (30) days&quot; before the exam you want, and that every part be passed within four years of the first attempt. We cover that process in detail in <a href=\"https:\/\/passcontractorexam.com\/articles\/failed-florida-contractor-exam\/\">what happens when you fail a part<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The structure is identical, which is exactly why people conflate them. For general contractor candidates both deliver 60 scored multiple choice questions in 4.5 hours, per the <a href=\"https:\/\/web.archive.org\/web\/20261004145601\/https:\/\/www2.myfloridalicense.com\/servop\/testing\/documents\/const_cib.pdf\" rel=\"nofollow noopener\" target=\"_blank\">DBPR candidate information booklet<\/a> effective July 2024 and read on 11 October 2026. The building contractor versions carry 50 scored questions and the residential versions 45, in the same 4.5 hours. Both are open book. The booklet says a paper may also contain a small number of unscored pilot questions, so the count on screen can run a little above the scored count. The pass mark is 70 percent, which on 60 scored questions is 42 correct, and the booklet says scores are not rounded. If you have seen 65 questions and 4 hours 45 minutes on another site, or on this one before 11 October 2026, that is the paper and pencil session the registration pack still describes, not the computer based paper you will sit.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Where the two parts differ is not difficulty or length. It is the kind of lookup each one asks you to perform, and that difference decides how you should tab your books.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-is-actually-on-each-exam\">What is actually on each exam?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Both parts are built from a published content outline that assigns a share of the graded questions to each knowledge area. The shares below are the ones circulating consistently across independent prep sources summarising the department&#8217;s examination content information documents. Since 11 October 2026 they are checked against <a href=\"https:\/\/www.law.cornell.edu\/regulations\/florida\/Fla-Admin-Code-Ann-R-61G4-16-001\" rel=\"nofollow noopener\" target=\"_blank\">rule 61G4-16.001<\/a>, last amended with effect from 16 December 2024, which sets exactly these figures for the general contractor papers and allows each weight to vary by plus or minus 3 percent. The prep school summaries this page previously leaned on had them right.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th><\/th><th>Contract Administration<\/th><th>Project Management<\/th><\/tr><\/thead><tbody><tr><td>Scored questions, general contractor<\/td><td>60<\/td><td>60<\/td><\/tr><tr><td>Scored questions, building and residential<\/td><td>50 and 45<\/td><td>50 and 45<\/td><\/tr><tr><td>Time allowed<\/td><td>4.5 hours<\/td><td>4.5 hours<\/td><\/tr><tr><td>Pass mark<\/td><td>70 percent, so 42 of 60<\/td><td>70 percent, so 42 of 60<\/td><\/tr><tr><td>Largest knowledge area<\/td><td>Project contracts, around 40 percent<\/td><td>Construction methods, materials, tools and equipment, around 63 percent<\/td><\/tr><tr><td>Second area<\/td><td>Preconstruction activities, around 27 percent<\/td><td>Safety, around 20 percent<\/td><\/tr><tr><td>Third area<\/td><td>Obtaining licences, permits and approvals, around 20 percent<\/td><td>Reading plans and specifications, around 17 percent<\/td><\/tr><tr><td>Fourth area<\/td><td>Construction procedures and operations, around 13 percent<\/td><td>None, the outline runs to three areas<\/td><\/tr><tr><td>What it rewards<\/td><td>Finding a clause and reading it precisely<\/td><td>Knowing a method well enough to not need the book<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Read the right hand column again. Nearly two thirds of Project Management sits in a single area covering construction methods, materials, tools and equipment. That is roughly 38 of the 60 graded questions in one bucket. Contract Administration spreads its weight across four areas, with the largest at about 40 percent. The practical consequence is that a weak spot hurts you very differently on each paper.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"900\" src=\"https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/10\/contract-administration-vs-project-management-chart.png\" alt=\"Bar chart of contract administration vs project management content weights, from 13 to 63 percent by area.\" class=\"wp-image-663\" srcset=\"https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/10\/contract-administration-vs-project-management-chart.png 1600w, https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/10\/contract-administration-vs-project-management-chart-300x169.png 300w, https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/10\/contract-administration-vs-project-management-chart-1024x576.png 1024w, https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/10\/contract-administration-vs-project-management-chart-768x432.png 768w, https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/10\/contract-administration-vs-project-management-chart-1536x864.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><figcaption class=\"wp-block-image__caption\">Project Management puts 63 percent of its weight in one area; Contract Administration spreads its weight across four, the largest at 40 percent. Weights for the general contractor papers, rule 61G4-16.001(1), amended 16 December 2024.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"do-building-and-residential-candidates-get-a-different-split\">Do building and residential candidates get a different split?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Slightly, and almost no prep page shows it. <a href=\"https:\/\/www.law.cornell.edu\/regulations\/florida\/Fla-Admin-Code-Ann-R-61G4-16-001\" rel=\"nofollow noopener\" target=\"_blank\">Rule 61G4-16.001<\/a> sets separate weights for the general contractor papers in subsection (1), the building contractor papers in (2) and the residential papers in (3), and lets each weight drift by &quot;plus or minus three percent (3%)&quot;. The table copies them as the rule states them, read on 15 October 2026, with the scored question counts from the candidate booklet in the first row.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Area<\/th><th>General<\/th><th>Building<\/th><th>Residential<\/th><\/tr><\/thead><tbody><tr><td>Scored questions on each paper<\/td><td>60<\/td><td>50<\/td><td>45<\/td><\/tr><tr><td>Contract Administration: preconstruction activities<\/td><td>27%<\/td><td>28%<\/td><td>29%<\/td><\/tr><tr><td>Contract Administration: project contracts<\/td><td>40%<\/td><td>38%<\/td><td>40%<\/td><\/tr><tr><td>Contract Administration: licences, permits and approvals<\/td><td>20%<\/td><td>20%<\/td><td>20%<\/td><\/tr><tr><td>Contract Administration: construction procedures and operations<\/td><td>13%<\/td><td>14%<\/td><td>11%<\/td><\/tr><tr><td>Project Management: methods, materials, tools and equipment<\/td><td>63%<\/td><td>64%<\/td><td>64%<\/td><\/tr><tr><td>Project Management: safety<\/td><td>20%<\/td><td>20%<\/td><td>18%<\/td><\/tr><tr><td>Project Management: reading plans and specifications<\/td><td>17%<\/td><td>16%<\/td><td>18%<\/td><\/tr><tr><td>Where the rule sets it<\/td><td>61G4-16.001(1)<\/td><td>61G4-16.001(2)<\/td><td>61G4-16.001(3)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Put the percentages against the question counts and the difference is small but real. A general contractor&#8217;s 60 Project Management questions at 63, 20 and 17 percent come to about 38 on methods, 12 on safety and 10 on plans. A residential candidate&#8217;s 45 at 64, 18 and 18 percent come to about 29, 8 and 8. Either way, roughly two of every three Project Management marks sit in one area. The building contractor version of Contract Administration leans a touch away from contracts, 38 percent against 40, and towards procedures and operations. None of that changes how to prepare. It does mean a residential candidate&#8217;s safety and plans questions are worth exactly the same number of marks each, which is a reason not to skip plan reading because it feels like the smaller topic.<\/p>\n\n\n\n<div class=\"msq-tool\" id=\"pce-capm-calc\">\n<h3>Questions per area calculator<\/h3>\n<p>Pick your licence and the paper. It multiplies the scored question count by the weights in rule 61G4-16.001. The rule lets each weight move three points either way, so read the answers as about, not exact.<\/p>\n<div class=\"msq-calc\">\n<label>Licence<select name=\"lic\"><option value=\"g\">General contractor, 60 scored<\/option><option value=\"b\">Building contractor, 50 scored<\/option><option value=\"r\">Residential contractor, 45 scored<\/option><\/select><\/label>\n<label>Paper<select name=\"paper\"><option value=\"ca\">Contract Administration<\/option><option value=\"pm\">Project Management<\/option><\/select><\/label>\n<div class=\"msq-calc-out\"><button type=\"button\" class=\"msq-btn\" id=\"pce-capm-go\">Show the split<\/button>\n<div id=\"pce-capm-out\" style=\"margin-top:10px;overflow-x:auto\"><\/div><\/div>\n<\/div>\n<p class=\"msq-note\">Weights from rule 61G4-16.001 subsections (1) to (3), amended 16 December 2024; question counts from the DBPR candidate booklet effective July 2024. It describes the paper, not your chances on it. Worked in your browser, nothing is stored or sent.<\/p>\n<\/div>\n<script>\n(function(){\n  var root = document.getElementById('pce-capm-calc'); if (!root) { return; }\n  var out = document.getElementById('pce-capm-out');\n  var n = {g: 60, b: 50, r: 45};\n  var w = {\n    ca: {g: [27, 40, 20, 13], b: [28, 38, 20, 14], r: [29, 40, 20, 11]},\n    pm: {g: [63, 20, 17], b: [64, 20, 16], r: [64, 18, 18]}\n  };\n  var names = {\n    ca: ['Preconstruction activities', 'Project contracts', 'Licences, permits and approvals', 'Construction procedures and operations'],\n    pm: ['Methods, materials, tools and equipment', 'Safety', 'Reading plans and specifications']\n  };\n  document.getElementById('pce-capm-go').addEventListener('click', function(){\n    var lic = root.querySelector('[name=\"lic\"]').value, paper = root.querySelector('[name=\"paper\"]').value;\n    var rows = '', ws = w[paper][lic];\n    ws.forEach(function(p, i){\n      var q = n[lic] * p \/ 100;\n      rows += '<tr><td>' + names[paper][i] + '<\/td><td>' + p + '%<\/td><td>about ' + Math.round(q) + '<\/td><\/tr>';\n    });\n    out.innerHTML = '<table><thead><tr><th>Area<\/th><th>Weight<\/th><th>Scored questions<\/th><\/tr><\/thead><tbody>' + rows\n      + '<tr><td><strong>Pass mark<\/strong><\/td><td>70%<\/td><td><strong>' + Math.ceil(n[lic] * 0.7) + ' of ' + n[lic] + '<\/strong><\/td><\/tr><\/tbody><\/table>';\n  });\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-does-the-same-book-list-serve-both-parts\">Why does the same book list serve both parts?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Because Florida approves references by licence category, not by examination part. The General, Building and Residential contractor lists cover Contract Administration and Project Management with one set of titles, which typically includes the Florida Contractors Manual, the relevant Florida Building Code volumes, OSHA 29 CFR 1926, AIA contract documents such as A201, A401 and A701, and a commercial construction reference. The full picture is in <a href=\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-approved-books\/\">which books you may carry in<\/a>, and the trap of buying the right title in the wrong year is in <a href=\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-edition-trap\/\">the edition trap<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One book list, two very different jobs. In Contract Administration the AIA documents and the manual do most of the work, and the skill being tested is navigation: find the article, read the sentence, answer what it says rather than what your last job did. In Project Management the code volumes and the methods reference do the work, and a large share of the questions expect knowledge you already carry, because looking up a span table you have never seen before costs more time than you have.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"627\" src=\"https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/09\/contract-administration-vs-project-management-3.jpg\" alt=\"Two site workers in hard hats checking drawings, the field side of contract administration vs project management.\" class=\"wp-image-107\" srcset=\"https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/09\/contract-administration-vs-project-management-3.jpg 1200w, https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/09\/contract-administration-vs-project-management-3-300x157.jpg 300w, https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/09\/contract-administration-vs-project-management-3-1024x535.jpg 1024w, https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/09\/contract-administration-vs-project-management-3-768x401.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><figcaption class=\"wp-block-image__caption\">The two parts are scored independently, so prepare them independently.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-much-time-do-you-actually-get-per-question\">How much time do you actually get per question?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Four and a half hours across 60 scored questions is 4 minutes 30 seconds each, before any pilot questions. That sounds generous next to <a href=\"https:\/\/passcontractorexam.com\/articles\/florida-business-and-finance-exam\/\">the Business and Finance exam<\/a>, where 120 scored questions in 6.5 hours leaves about 3 minutes 15 seconds. It is generous, on Contract Administration, where a clean tab set turns most questions into a 90 second lookup and buys you the time to read a contract clause twice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is less generous on Project Management than the number suggests. When 63 percent of the paper draws on methods, materials and equipment, and the reference for that area is thick, an unfamiliar topic can absorb ten minutes and still produce a guess. Candidates who run out of time on this part usually did not run out of time. They ran out of recognition, and paid for it in lookups.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"which-part-should-you-sit-first\">Which part should you sit first?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There is no rule requiring an order, and the honest answer depends on where you are coming from. Two patterns show up often enough to be worth naming.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>If you have run jobs and read contracts for years but came up through the trades rather than the office, Contract Administration is where the unfamiliar vocabulary lives. Sit it while your tabbing is freshest.<\/li>\n\n\n<li>If you are strong on paperwork and lighter on field methods, Project Management is the one that will punish you, and the one worth putting first so that a failure costs you a retake cycle early rather than late.<\/li>\n\n\n<li>If you are sitting all three, most candidates take Business and Finance first because it is the longest and the most self contained. See <a href=\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-format\/\">how the three parts fit together<\/a> for how the sequence usually runs.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"where-do-candidates-lose-marks-on-each-part\">Where do candidates lose marks on each part?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The failure modes are distinct, which is the strongest argument for preparing them separately rather than as one block of study.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Part<\/th><th>Typical loss<\/th><th>What fixes it<\/th><\/tr><\/thead><tbody><tr><td>Contract Administration<\/td><td>Answering from site experience instead of from the document in front of you<\/td><td>Practise finding the governing clause and quoting it, even when you already know the answer<\/td><\/tr><tr><td>Contract Administration<\/td><td>Weak tabbing of the AIA documents, so contract questions become a hunt<\/td><td>Tab by article and topic, not just by document. See our guide to <a href=\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-tabs-highlighting-notes\/\">tabs, highlighting and notes<\/a><\/td><\/tr><tr><td>Project Management<\/td><td>Treating the largest knowledge area as lookup material<\/td><td>Learn methods and materials to recall level, and reserve the book for numbers<\/td><\/tr><tr><td>Project Management<\/td><td>Losing the safety questions, worth roughly 12 graded marks<\/td><td>OSHA 1926 rewards familiarity more than any other reference on the list<\/td><\/tr><tr><td>Both<\/td><td>Bringing a book that is the correct title in the wrong edition<\/td><td>Check the reference list in force on your test date, not your purchase date<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-do-candidates-who-sat-both-parts-report\">What do candidates who sat both parts report?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We read three Reddit threads from 2026, about 70 comments in all, and found four accounts specific enough to use from people who sat, or were about to sit, the Florida general contractor papers. They are what people report, paraphrased, not a measure of the exam, and one person&#8217;s practice counts are not a plan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In January 2026 a candidate who had just passed all three papers posted notes on each in <a href=\"https:\/\/www.reddit.com\/r\/GeneralContractor\/comments\/1q2vf5a\/passed_all_3_fl_gc_test\/\" rel=\"nofollow noopener\" target=\"_blank\">r\/GeneralContractor<\/a>. For Contract Administration they named the AIA documents and the Contractors Manual, some commercial building code, plenty of lien questions and, to their surprise, a lot of cubic yard calculations they traced to the commercial construction methods reference. For Project Management they named masonry, that same methods reference, OSHA and the building code volume, with more arithmetic. They reported working through more than 400 practice questions for Contract Administration over a month, and about 100 for Project Management in a week.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Days earlier, in the same subreddit, a candidate <a href=\"https:\/\/www.reddit.com\/r\/GeneralContractor\/comments\/1q1c0wa\/questions_about_the_project_management_exam_fl\/\" rel=\"nofollow noopener\" target=\"_blank\">asked what the Project Management paper leaned on<\/a> and was pointed at masonry in the building code, OSHA and the methods reference. They came back the next day to say they had passed, adding that Contract Administration had not been too bad either. In August 2026 another commenter on that thread said the concrete, excavation and plan reading questions were the hard ones, partly because the concrete book they had studied is not allowed in the room. That part checks out: Design and Control of Concrete Mixtures sits among the suggested study titles you may not bring, as <a href=\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-approved-books\/\">the approved books page<\/a> shows from the 2026 list.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The fourth account is about order. In July 2026 a commenter in <a href=\"https:\/\/www.reddit.com\/r\/Contractor\/comments\/1slcbud\/finally_getting_my_florida_gc_license_after_years\/\" rel=\"nofollow noopener\" target=\"_blank\">r\/Contractor<\/a> described sitting Business and Finance in May, Contract Administration a month later in mid June and Project Management five days after that, with the licence issued by mid July.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Where the accounts agree with the rule: Project Management lives in methods, safety and plans, which is exactly what the 63, 20 and 17 percent weights predict. Where they cut against this page: the January poster found Contract Administration heavier on arithmetic than the word &quot;paperwork&quot; above suggests, and called both papers a test of finding information rather than a hard exam. Take the first point seriously and the second as one cheerful person&#8217;s view the morning after passing.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-has-changed-since-this-was-first-published\">What has changed since this was first published?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The entries below record what moved and when, with the source each correction came from.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>15 October 2026: building and residential weights added from <a href=\"https:\/\/www.law.cornell.edu\/regulations\/florida\/Fla-Admin-Code-Ann-R-61G4-16-001\" rel=\"nofollow noopener\" target=\"_blank\">rule 61G4-16.001<\/a> subsections (2) and (3); retake timing restated from rule 61G4-16.009; four FAQ answers that still quoted 65 questions, 4.75 hours and a 30 day wait corrected to match the body; candidate accounts from three 2026 Reddit threads added.<\/li>\n\n\n<li>11 October 2026: exam length and question count corrected from 65 questions in 4 hours 45 minutes to 60 scored questions in 4.5 hours for the general contractor papers, per the <a href=\"https:\/\/web.archive.org\/web\/20261004145601\/https:\/\/www2.myfloridalicense.com\/servop\/testing\/documents\/const_cib.pdf\" rel=\"nofollow noopener\" target=\"_blank\">DBPR candidate information booklet<\/a> effective July 2024, which also lists 50 scored questions for the building papers and 45 for the residential ones.<\/li>\n\n\n<li>11 October 2026: the knowledge area weights, previously labelled approximate, confirmed against <a href=\"https:\/\/www.law.cornell.edu\/regulations\/florida\/Fla-Admin-Code-Ann-R-61G4-16-001\" rel=\"nofollow noopener\" target=\"_blank\">rule 61G4-16.001<\/a>, amended with effect from 16 December 2024. The figures were already right; the label is gone.<\/li>\n\n\n<li>11 October 2026: the 30 day wait between attempts removed. Rule 61G4-16.009 sets no waiting period; the retake application must reach the vendor at least 30 days before the exam wanted.<\/li>\n\n\n<li>11 October 2026: the $295 figure resolved. It is the first time cost of all three parts on the <a href=\"https:\/\/web.archive.org\/web\/20260207030953\/https:\/\/www2.myfloridalicense.com\/servop\/testing\/documents\/exam_applic_pack.pdf\" rel=\"nofollow noopener\" target=\"_blank\">DBPR registration pack<\/a> revised 1 August 2024, not a single retake.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-could-not-be-verified-for-this-article\">What could not be verified for this article?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When this was written the department&#8217;s documents returned an access error to every attempt, so the figures came from prep school summaries. On 11 October 2026 they were read directly: the content weights from rule 61G4-16.001 and the question counts, times and the 70 percent pass mark from the candidate information booklet, through Internet Archive captures because the DBPR&#8217;s document host refuses automated requests from outside the United States. The structure figures changed as a result, from 65 questions and 4.75 hours to 60 scored questions and 4.5 hours for the general contractor papers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The 4 hours 45 minutes that most prep sites quote, and this page quoted, is the paper and pencil session length in the registration pack. The computer based papers you will actually sit are listed at 4.5 hours in the booklet. If your booking confirmation says something different to either, your booking confirmation wins. The examinations are administered by Professional Testing, Inc., who can be reached on 407-264-0562, and that is the number to call rather than the company that sold you a course.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fee figures are now settled from the pack. $295 is the first time cost of all three parts on the <a href=\"https:\/\/web.archive.org\/web\/20260207030953\/https:\/\/www2.myfloridalicense.com\/servop\/testing\/documents\/exam_applic_pack.pdf\" rel=\"nofollow noopener\" target=\"_blank\">DBPR registration pack<\/a> revised 1 August 2024: $135 to Professional Testing plus Pearson VUE fees of $80 for Business and Finance and $40 each for Contract Administration and Project Management. A single retake of one of these two parts is $175 on those figures. Rule 61G4-12.009 still says $80 per test, so the rule and the pack disagree on the cheaper parts, and the pack is what the payment screen follows. Pass rates are worth even more scepticism: figures around 50, 55 and 40 percent for the three parts circulate constantly and could not be traced to any published departmental source.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">None of this changes the preparation. Two exams, one book list, two different skills. For those weights mapped area by area to the reference that covers each, with the question counts beside them, <a href=\"https:\/\/passcontractorexam.com\/articles\/general-contractor-study-guide\/\">the general contractor study guide built from the DBPR outlines<\/a> is the companion to this page. If you take one thing from this page, let it be that the part with 63 percent of its questions in a single knowledge area is not the part to walk into planning to look things up. Read <a href=\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-open-book\/\">why open book does not make it easy<\/a> next if you have not already.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"frequently-asked-questions\">Frequently asked questions<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-q-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Can I pass Contract Administration and fail Project Management?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes. The two are delivered, timed and scored as separate examinations against the same 70 percent standard. A part you pass stands on its own, and you resit only the part you failed. There is no waiting period; the retake application must reach the vendor at least 30 days before the exam you want. Nothing about passing one carries over into the other.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Do Contract Administration and Project Management use different books?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No. Florida approves reference materials by licence category rather than by examination part, so the same approved list covers both. What changes is which titles do the work. Contract Administration leans on the AIA documents and the Contractors Manual, Project Management on the code volumes, OSHA 1926 and the methods reference.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Is one of the two harder than the other?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Neither is harder by design. For general contractors both are 60 scored questions in 4.5 hours with the same pass mark. Project Management concentrates around 63 percent of its graded questions in one knowledge area covering construction methods, materials, tools and equipment, so a gap there is expensive. Contract Administration spreads its weight across four areas.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Why do some sites say 60 questions and others say 65?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Older prep pages, and the paper and pencil session in the DBPR registration pack, describe 65 questions in 4 hours 45 minutes. The DBPR candidate booklet effective July 2024 lists 60 scored questions in 4.5 hours for the computer based general contractor papers, plus a small number of unscored pilot questions. A 70 percent pass mark means 42 correct out of 60.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">How much time do I get per question?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Four and a half hours across 60 scored questions works out at 4 minutes 30 seconds each, before any pilot questions. That is comfortable for contract lookups if your books are tabbed well, and much tighter on Project Management, where an unfamiliar methods or materials topic can absorb ten minutes and still end in a guess.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Should I sit both parts on the same day?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>There is no requirement either way, and it depends on stamina. Two 4.5 hour open book examinations back to back is a long day, and fatigue costs more on the part you are weaker at. If you are sitting them separately, put the part you are least confident about first so that a failure, and the retake application that follows it, land early.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<div class=\"msq-end\" id=\"ms-quiz-end\">\n<p><strong>Finished the page?<\/strong> The same five questions from the top, to see what stuck.<\/p>\n<button type=\"button\" class=\"msq-btn msq-start-test\">Test Your Understanding of This Article<\/button>\n<div class=\"msq-mount\"><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Rules and fees change without notice. This page was verified on the date shown and is rechecked regularly. If you hit something different, tell us in the comments.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sold as a bundle, scored separately. What Contract Administration tests, what Project Management tests, and why the same books do two different jobs.<\/p>\n","protected":false},"author":1,"featured_media":192,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","rank_math_title":"Contract Administration vs Project Management: Florida Exam","rank_math_description":"Contract administration vs project management: two Florida papers, 60 scored questions in 4.5 hours each, with the rule weights for every licence type.","rank_math_focus_keyword":"contract administration vs project management","rank_math_canonical_url":"","rank_math_breadcrumb_title":"","rank_math_facebook_title":"","rank_math_facebook_description":"","rank_math_facebook_image":"","rank_math_twitter_title":"","rank_math_twitter_description":"","rank_math_twitter_image":"","rank_math_pillar_content":"","rank_math_robots":[],"rank_math_advanced_robots":[]},"categories":[3],"tags":[],"class_list":["post-108","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-exam-prep"],"_links":{"self":[{"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/posts\/108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/comments?post=108"}],"version-history":[{"count":6,"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/posts\/108\/revisions"}],"predecessor-version":[{"id":666,"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/posts\/108\/revisions\/666"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/media\/192"}],"wp:attachment":[{"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/media?parent=108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/categories?post=108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/tags?post=108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}