{"id":4936,"date":"2024-11-20T16:46:49","date_gmt":"2024-11-20T16:46:49","guid":{"rendered":"https:\/\/quartocrescente.org\/?page_id=4936"},"modified":"2024-11-21T16:31:37","modified_gmt":"2024-11-21T16:31:37","slug":"exercise","status":"publish","type":"page","link":"https:\/\/quartocrescente.org\/pt\/exercise\/","title":{"rendered":"Exerc\u00edcio"},"content":{"rendered":"<script type=\"module\">\n\timport * as activities from \"https:\/\/quartocrescente.org\/wp-content\/themes\/quartocrescente\/assets\/data\/activities\/activities-list.js\";\n\t\n\t$(\"#activity-add-btn\").on(\"click\", addActivity);\n\t$(\".activity-stage-nav-button\").on(\"click\", changeStage);\n\n\tactivities.list.sort(() => Math.random() - 0.5);\n\n\tfor(var i = 0; i < activities.list.length; i++){\n\t\tif($(\"body\").hasClass(\"translatepress-pt_PT\"))\n\t\t\t$(\"#activity-stage-1 ul\").append(\"<li activity-id='\" + activities.list[i].id + \"'><span>\" + activities.list[i].pt + \";<\/span><\/li>\");\n\t\telse\n\t\t\t$(\"#activity-stage-1 ul\").append(\"<li activity-id='\" + activities.list[i].id + \"'><span>\" + activities.list[i].en + \";<\/span><\/li>\");\n\t}\n\n\tfunction addActivity(e){\n\t\tvar activity_input = $(e.target).closest(\".activity-input-group\").find(\"#activity-input\");\n\n\t\tvar last_id = activities.list.reduce(function(prev, current) {\n\t\t  return (prev && prev.id > current.id) ? prev : current\n\t\t}).id;\n\n\t\tvar activity = {\n\t\t\tid: last_id + 1,\n\t\t\ttext: activity_input.val(),\n\t\t\torigin: \"user\"\n\t\t}\n\n\t\tactivities.list.push(activity);\n\n\t\t$(\"#activity-stage-1 ul\").prepend(\"<li activity-id='\" + activity.id + \"'><span>\" + activity.text + \";<\/span><button class='remove-btn'><span class='icon-delete'><\/span><\/button><\/li>\");\n\n\t\t$(\"#activity-stage-1 ul li[activity-id='\" + activity.id + \"'] button.remove-btn\").on(\"click\", removeActivity);\n\t}\n\n\tfunction removeActivity(e){\n\t\tvar activity_li = $(e.target).closest(\"li\");\n\t\tvar activity_id = parseInt(activity_li.attr(\"activity-id\"));\n\n\t\tactivity_li.remove();\n\n\t\tconst itemToRemoveIndex = activities.list.findIndex(function(item) {\n\t\t  \treturn item.id === activity_id;\n\t\t});\n\n\t\t\/\/ proceed to remove an item only if it exists.\n\t\tif(itemToRemoveIndex !== -1){\n\t\t  \tactivities.list.splice(itemToRemoveIndex, 1);\n\t\t}\n\t}\n\n\tfunction changeStage(e){\n\t\tvar clicked_btn = $(e.target).closest(\"button\");\n\t\tvar activity_selected = clicked_btn.attr(\"activity-stage\");\n\n\t\t$(\".activity-stage-nav-button\").removeClass(\"active\");\n\t\t$(\".activity-stage\").removeClass(\"active\");\n\n\t\t$(\".activity-stage-nav-button[activity-stage='\" + activity_selected + \"']\").addClass(\"active\");\n\t\t$(\".activity-stage[activity-stage='\" + activity_selected + \"']\").addClass(\"active\");\n\t}\n<\/script>\n\n<header>\n\t<link rel=\"stylesheet\" href=\"https:\/\/quartocrescente.org\/wp-content\/themes\/quartocrescente\/assets\/css\/custom\/activities-cat-exercise.css\">\n<\/header>\n\n<div class=\"alignwide\" id=\"activities-cat-exercise\">\n\t<div class=\"activity-stages-nav\">\n\t\t<hr><\/hr>\n\t\t<button class=\"activity-stage-nav-button active\" id=\"activity-stage-1-nav-button\" activity-stage=\"1\" type=\"button\" name=\"activity-stage-1\"><span>1.<\/span><\/button>\n\t\t<button class=\"activity-stage-nav-button\" id=\"activity-stage-2-nav-button\" activity-stage=\"2\" type=\"button\" name=\"activity-stage-2\"><span>2.<\/span><\/button>\n\t\t<button class=\"activity-stage-nav-button\" id=\"activity-stage-3-nav-button\" activity-stage=\"3\" type=\"button\" name=\"activity-stage-3\"><span>3.<\/span><\/button>\n\t<\/div>\n\t<div class=\"activity-stage alignwide active\" id=\"activity-stage-1\" activity-stage=\"1\">\n\t\t<h4><span>1.<span>Lista de atividades<\/h4>\n\t\t<p>Por favor, verifique esta lista de atividades. Se voc\u00ea acha que alguma deve ser adicionada para completar este exerc\u00edcio, por favor, fa\u00e7a isso. Voc\u00ea sempre poder\u00e1 retornar a este ponto para isso.<\/p>\n\t    <div class=\"activity-input-group\">\n\t    \t<input id=\"activity-input\" type=\"text\" placeholder=\"Atividade\">\n\t    \t<button class=\"submit-button\" id=\"activity-add-btn\" type=\"button\" name=\"activity-add\"><span>Adicionar<\/span><\/button>\n\t\t<\/div>\n\t\t<ul class=\"activities-list\">\n\t\t<\/ul>\n\t<\/div>\n\t<div class=\"activity-stage\" id=\"activity-stage-2\" activity-stage=\"2\">\n\t\t<h4>Valor da aprendizagem (n\u00e3o formal)<\/h4>\n\t<\/div>\n\t<div class=\"activity-stage\" id=\"activity-stage-3\" activity-stage=\"3\">\n\t<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"class_list":["post-4936","page","type-page","status-publish","hentry","entry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false,"post-thumbnail":false},"uagb_author_info":{"display_name":"Pedro Silva Ferreira","author_link":"https:\/\/quartocrescente.org\/pt\/journal\/author\/quartocr_manager\/"},"uagb_comment_info":0,"uagb_excerpt":null,"_links":{"self":[{"href":"https:\/\/quartocrescente.org\/pt\/wp-json\/wp\/v2\/pages\/4936","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quartocrescente.org\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/quartocrescente.org\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/quartocrescente.org\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/quartocrescente.org\/pt\/wp-json\/wp\/v2\/comments?post=4936"}],"version-history":[{"count":5,"href":"https:\/\/quartocrescente.org\/pt\/wp-json\/wp\/v2\/pages\/4936\/revisions"}],"predecessor-version":[{"id":4942,"href":"https:\/\/quartocrescente.org\/pt\/wp-json\/wp\/v2\/pages\/4936\/revisions\/4942"}],"wp:attachment":[{"href":"https:\/\/quartocrescente.org\/pt\/wp-json\/wp\/v2\/media?parent=4936"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}