[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"public-knowledge-centre":3},{"success":4,"data":5,"pagination":62,"filters":64,"meta":66},true,{"articles":6,"categories":56},[7,22,32,44],{"id":8,"slug":9,"title":10,"excerpt":11,"coverImageUrl":12,"readingMinutes":13,"isFeatured":14,"publishedAt":15,"createdAt":16,"category":17},"article-1784306211812","a-four-step-workflow-for-solving-programming-problems","A four-step workflow for solving programming problems","A repeatable method helps students move from an unfamiliar problem to a clear algorithm, working Python program and dependable test evidence.","\u002Fuploads\u002Farticles-1784306565735.png",5,false,"2026-07-17T16:45:21.149Z","2026-07-17T16:36:51.809Z",{"id":18,"slug":19,"name":20,"description":21},"cmrols4r2001ckekc0agxey0e","programming","Programming","Algorithm design, pseudocode, Python, debugging and testing.",{"id":23,"slug":24,"title":25,"excerpt":26,"coverImageUrl":27,"readingMinutes":28,"isFeatured":4,"publishedAt":29,"createdAt":30,"category":31},"cmrols4r5001fkekcbweap4b4","from-pseudocode-to-python","From pseudocode to confident Python solutions","A reliable programming process starts with understanding the problem before writing syntax.","\u002Fimages\u002Fpages\u002Fprogramming-lab.png",6,"2026-07-17T07:15:05.458+00:00","2026-07-17T07:15:05.873+00:00",{"id":18,"slug":19,"name":20,"description":21},{"id":33,"slug":34,"title":35,"excerpt":36,"coverImageUrl":37,"readingMinutes":38,"isFeatured":4,"publishedAt":29,"createdAt":30,"category":39},"cmrols4r5001gkekcbra6wg5c","supporting-consistent-revision","How parents can support consistent revision","Consistent routines and calm accountability are more valuable than last-minute pressure.","\u002Fimages\u002Fpages\u002Fparent-guidance.png",4,{"id":40,"slug":41,"name":42,"description":43},"cmrols4r3001dkekcgjsw1n35","parent-guidance","Parent Guidance","Practical guidance for supporting consistent student progress.",{"id":45,"slug":46,"title":47,"excerpt":48,"coverImageUrl":49,"readingMinutes":13,"isFeatured":4,"publishedAt":29,"createdAt":50,"category":51},"cmrols4r4001ekekcpm7f774n","why-students-lose-marks","Why students lose marks even when they know the topic","Knowing the content is not enough when an answer does not address the command word or required marking points.","\u002Fimages\u002Fpages\u002Fpast-papers.png","2026-07-17T07:15:05.872+00:00",{"id":52,"slug":53,"name":54,"description":55},"cmrols4r1001bkekc16jtlmt6","exam-strategy","Examination Strategy","Guidance on revision, command words, timing and answer structure.",[57,59,60],{"id":52,"slug":53,"name":54,"description":55,"articleCount":58},1,{"id":40,"slug":41,"name":42,"description":43,"articleCount":58},{"id":18,"slug":19,"name":20,"description":21,"articleCount":61},2,{"page":58,"pageSize":63,"total":38,"totalPages":58,"hasPreviousPage":14,"hasNextPage":14},9,{"search":65,"category":65,"featured":65},null,{"generatedAt":67},"2026-07-17T20:35:31.017Z"]