{"id":1994,"date":"2022-02-17T22:02:22","date_gmt":"2022-02-17T22:02:22","guid":{"rendered":"https:\/\/evalart.com\/?post_type=ufaq&#038;p=1994"},"modified":"2022-03-23T01:00:43","modified_gmt":"2022-03-23T01:00:43","slug":"how-can-i-create-practical-programming-questions-for-coding","status":"publish","type":"ufaq","link":"https:\/\/evalart.com\/es\/blog\/ufaqs\/how-can-i-create-practical-programming-questions-for-coding\/","title":{"rendered":"\u00bfC\u00f3mo puedo crear preguntas de programaci\u00f3n pr\u00e1cticas (para codificar)?"},"content":{"rendered":"<style>.ewd-ufaq-post-margin-symbol { border-width: 1px !important; }.ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span { font-size: 20px !important; }div.ewd-ufaq-faq-post p { margin: 0 4cm 0 1cm !important; }div.ewd-ufaq-faq-post p {\r\n  margin: 0 0 15px !important;\r\n}\r\n\r\n.np-pricing-ufaqs-container #ewd-ufaq-faq-list {\r\n    background-color: #ffffff;\r\n    border-radius: 16px;\r\n    border: 1px solid #E3E7ED;\r\n    padding: 0;\r\n}\r\n\r\n.np-pricing-ufaqs-container .ewd-ufaq-faq-div {\r\n    border: none !important;\r\n}\r\n\r\n.np-pricing-ufaqs-container .ewd-ufaq-faq-title-text h4 {\r\n    color: #222222CC;\r\n    font-size: 18px;\r\n    font-weight: 500;\r\n    line-height: 100%\r\n}\r\n\r\n.np-pricing-ufaqs-container .ewd-ufaq-faq-body p {\r\n    color: #77787B;\r\n    font-size: 16px;\r\n    font-weight: 400;\r\n    line-height: 20px;\r\n}\r\n\r\n.np-pricing-ufaqs-container .ewd-ufaq-faq-category-title {\r\n    display: none;\r\n}\r\n\r\n.np-pricing-ufaqs-container .ewd-ufaq-faq-category-inner {\r\n    margin: 0;\r\n}\r\n\r\n.np-pricing-ufaqs-container .ewd-ufaq-faq-category-inner .ewd-ufaq-faq-div {\r\n    border-bottom: 1px solid #E3E7ED !important;\r\n    padding: 1.5rem !important;\r\n}\r\n\r\n.np-pricing-ufaqs-container .ewd-ufaq-faq-category-inner .ewd-ufaq-faq-div:last-child {\r\n    border-bottom: none !important;\r\n}\r\n\r\n.np-pricing-ufaqs-container .ewd-ufaq-faq-category {\r\n    margin: 0px;\r\n}<\/style><div  class=\"ewd-ufaq-faq-list ewd-ufaq-page-type-load_more ewd-ufaq-category-tabs-\" id='ewd-ufaq-faq-list'>\n\n\t<input type='hidden' name='show_on_load' value='' id='ewd-ufaq-show-on-load' \/>\n<input type='hidden' name='include_category' value='' id='ewd-ufaq-include-category' \/>\n<input type='hidden' name='exclude_category' value='' id='ewd-ufaq-exclude-category' \/>\n<input type='hidden' name='orderby' value='date' id='ewd-ufaq-orderby' \/>\n<input type='hidden' name='order' value='asc' id='ewd-ufaq-order' \/>\n<input type='hidden' name='post_count' value='-1' id='ewd-ufaq-post-count' \/>\n<input type='hidden' name='current_url' value='\/es\/wp-json\/wp\/v2\/ufaq\/1994' id='ewd-ufaq-current-url' \/>\n\t\n\t\n\t<div class='ewd-ufaq-faqs'>\n\n\t\t<div  class=\"ewd-ufaq-faq-div ewd-ufaq-faq-column-count-one ewd-ufaq-faq-responsive-columns- ewd-ufaq-faq-display-style-one ewd-ufaq-can-be-toggled\" id='ewd-ufaq-post-1994-9ZXDniTOsF' data-post_id='1994'>\n\n\t\t\n\t<div class='ewd-ufaq-faq-title ewd-ufaq-faq-toggle'>\n\t\n\t<a class='ewd-ufaq-post-margin'  href='#' role=\"button\">\n\n\t\t<div class='ewd-ufaq-post-margin-symbol ewd-ufaq-square'>\n\t\t\t<span >A<\/span>\n\t\t<\/div>\n\n\t\t<div class='ewd-ufaq-faq-title-text'>\n\n\t\t\t<h4>\n\t\t\t\t\u00bfC\u00f3mo puedo crear preguntas de programaci\u00f3n pr\u00e1cticas (para codificar)?\t\t\t<\/h4>\n\n\t\t<\/div>\n\n\t\t<div class='ewd-ufaq-clear'><\/div>\n\n\t<\/a>\n\t\n<\/div>\n\t\n\t<div class='ewd-ufaq-faq-body' >\n\n\t\t\n\t\t\t\n\t\t\n\t\t\t<div class='ewd-ufaq-post-margin ewd-ufaq-faq-post'>\n\t<p><span style=\"font-weight: 400\">Las preguntas de programaci\u00f3n se crean de igual manera que otros tipos de pregunta, pero se cuenta con una herramienta espec\u00edfica para facilitar la creaci\u00f3n de este tipo de preguntas y colocar los valores espec\u00edficos para preguntas de programaci\u00f3n.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Para acceder a esta herramienta, dir\u00edjase al men\u00fa \u00abHerramientas\u00bb y seleccione \u00abConstructor Preguntas Programaci\u00f3n\u00bb. Luego de cargar la pregunta, se mostrar\u00e1 la informaci\u00f3n correspondiente a \u00e9sta.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400\">Al lado derecho se ubica un editor en el que podr\u00e1 probar c\u00f3mo la pregunta evaluar\u00eda una respuesta, y al lado izquierdo se encuentran las condiciones (escenarios de validaci\u00f3n) para validar la pregunta, el cual est\u00e1 compuesto por dos secciones; la primera que es utilizada para validar la pregunta cuando el candidato est\u00e1 respondiendo y las que se usar\u00e1n para validar y determinar el puntaje de la pregunta. Esta diferencia existe para evitar que el candidato ingrese una respuesta trivial como \u201cPrint 5\u201d en lugar de un algoritmo para resolver el problema de la pregunta. Es por esto que lo usual es incluir c\u00f3digo predefinido, uno para validar durante el examen y otro para asignar el puntaje (con otros valores) de manera que el candidato no pueda ingresar una respuesta trivial sin la l\u00f3gica correspondiente.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Tanto para la validaci\u00f3n durante el examen como para el puntaje, es necesario ingresar el valor esperado, el cual puede ingresar directamente o puede escribir un programa para probar la pregunta y luego copiar el output de este a las respuestas. Puede ejecutar su programa con cualquiera de las condiciones haciendo clic en el bot\u00f3n de Ejecutar correspondiente. Las condiciones para validar tienen un peso ya que es posible colocar varias condiciones diferentes, cada una con un peso diferente que indica qu\u00e9 tanto pesa esta condici\u00f3n para calcular el puntaje obtenido por el candidato en la pregunta.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Opcionalmente, puede configurar una evaluaci\u00f3n de la eficiencia del c\u00f3digo, basada en la cantidad de instrucciones (tokens) que utiliza el programa. Esto para dar menos puntaje a soluciones que son m\u00e1s largas de lo necesario. Para esto debe llenar los campos de Min Token, Max Token y Peso Eficiencia del C\u00f3digo.&nbsp; Peso Eficiencia del C\u00f3digo se refiere a qu\u00e9 porcentaje del puntaje de la pregunta depender\u00e1 de la eficiencia del c\u00f3digo. Por ejemplo, si la pregunta tiene un puntaje de 20 y se coloca un peso de 50, entonces el 50% del puntaje (10) depender\u00e1 de la eficiencia. El c\u00f3digo es evaluado y si la cantidad de tokens es menor o igual a Min token, obtendr\u00e1 el m\u00e1ximo puntaje por eficiencia. En cambio, si el n\u00famero es mayor a Max Token, recibir\u00e1 0. Para valores intermedios se prorratear\u00e1 el puntaje. Es recomendable configurar esto solo cuando se tenga ya una muestra de diversas respuestas de candidatos, para identificar rangos razonables de Min y Max Token (al ejecutar la respuesta de candidato en el constructor se muestran los valores de Min y Max token para el c\u00f3digo ejecutado).<\/span><\/p>\n<p><span style=\"font-weight: 400\">Finalmente, para preguntas que soporten medir la performance del c\u00f3digo, es posible indicar los rangos y el peso de la performance en el puntaje de la pregunta. Se debe marcar cu\u00e1l de los escenarios de validaci\u00f3n ser\u00e1 utilizado para medir la performance. Actualmente, solo las preguntas que utilizan el m\u00f3dulo TLang permiten medir la performance.<\/span><\/p>\n<\/div>\n\t\t\n\t\t\t<div class='ewd-ufaq-faq-custom-fields'>\n\n\t\n<\/div>\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t<\/div>\n\n<\/div>\n\t<\/div>\n\n\t\n<\/div>","protected":false},"excerpt":{"rendered":"<p>A \u00bfC\u00f3mo puedo crear preguntas de programaci\u00f3n pr\u00e1cticas (para codificar)? Las preguntas de programaci\u00f3n se crean de igual manera que otros tipos de pregunta, pero se cuenta con una herramienta espec\u00edfica para facilitar la creaci\u00f3n de este tipo de preguntas y colocar los valores espec\u00edficos para preguntas de programaci\u00f3n. Para acceder a esta herramienta, dir\u00edjase [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":0,"template":"","ufaq-category":[48],"ufaq-tag":[],"class_list":["post-1994","ufaq","type-ufaq","status-publish","hentry","ufaq-category-preguntas-frecuentes-procesos-de-seleccion"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u00bfC\u00f3mo puedo crear preguntas de programaci\u00f3n pr\u00e1cticas (para codificar)? - Evalart<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[:en]How can I create practical programming questions (for coding)?[:es]\u00bfC\u00f3mo puedo crear preguntas de programaci\u00f3n pr\u00e1cticas (para codificar)?[:pb]Como posso criar perguntas pr\u00e1ticas de programa\u00e7\u00e3o (para codifica\u00e7\u00e3o)?[:] - Evalart\" \/>\n<meta property=\"og:description\" content=\"A \u00bfC\u00f3mo puedo crear preguntas de programaci\u00f3n pr\u00e1cticas (para codificar)? Las preguntas de programaci\u00f3n se crean de igual manera que otros tipos de pregunta, pero se cuenta con una herramienta espec\u00edfica para facilitar la creaci\u00f3n de este tipo de preguntas y colocar los valores espec\u00edficos para preguntas de programaci\u00f3n. Para acceder a esta herramienta, dir\u00edjase [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/evalart.com\/es\/blog\/ufaqs\/how-can-i-create-practical-programming-questions-for-coding\/\" \/>\n<meta property=\"og:site_name\" content=\"Evalart\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-23T01:00:43+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/evalart.com\/es\/blog\/ufaqs\/how-can-i-create-practical-programming-questions-for-coding\/\",\"url\":\"https:\/\/evalart.com\/es\/blog\/ufaqs\/how-can-i-create-practical-programming-questions-for-coding\/\",\"name\":\"[:en]How can I create practical programming questions (for coding)?[:es]\u00bfC\u00f3mo puedo crear preguntas de programaci\u00f3n pr\u00e1cticas (para codificar)?[:pb]Como posso criar perguntas pr\u00e1ticas de programa\u00e7\u00e3o (para codifica\u00e7\u00e3o)?[:] - Evalart\",\"isPartOf\":{\"@id\":\"https:\/\/evalart.com\/pb\/#website\"},\"datePublished\":\"2022-02-17T22:02:22+00:00\",\"dateModified\":\"2022-03-23T01:00:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/evalart.com\/es\/blog\/ufaqs\/how-can-i-create-practical-programming-questions-for-coding\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/evalart.com\/es\/blog\/ufaqs\/how-can-i-create-practical-programming-questions-for-coding\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/evalart.com\/es\/blog\/ufaqs\/how-can-i-create-practical-programming-questions-for-coding\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/evalart.com\/pb\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FAQs\",\"item\":\"https:\/\/evalart.com\/en\/blog\/ufaqs\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u00bfC\u00f3mo puedo crear preguntas de programaci\u00f3n pr\u00e1cticas (para codificar)?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/evalart.com\/pb\/#website\",\"url\":\"https:\/\/evalart.com\/pb\/\",\"name\":\"Evalart\",\"description\":\"Skills Assessment Platform for your Recruiting Process\",\"publisher\":{\"@id\":\"https:\/\/evalart.com\/pb\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/evalart.com\/pb\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/evalart.com\/pb\/#organization\",\"name\":\"Evalart\",\"url\":\"https:\/\/evalart.com\/pb\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/evalart.com\/pb\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/evalart.com\/wp-content\/uploads\/2024\/03\/evalart-logo.svg\",\"contentUrl\":\"https:\/\/evalart.com\/wp-content\/uploads\/2024\/03\/evalart-logo.svg\",\"caption\":\"Evalart\"},\"image\":{\"@id\":\"https:\/\/evalart.com\/pb\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[:en]How can I create practical programming questions (for coding)?[:es]\u00bfC\u00f3mo puedo crear preguntas de programaci\u00f3n pr\u00e1cticas (para codificar)?[:pb]Como posso criar perguntas pr\u00e1ticas de programa\u00e7\u00e3o (para codifica\u00e7\u00e3o)?[:] - Evalart","robots":{"index":"noindex","follow":"follow"},"og_locale":"es_ES","og_type":"article","og_title":"[:en]How can I create practical programming questions (for coding)?[:es]\u00bfC\u00f3mo puedo crear preguntas de programaci\u00f3n pr\u00e1cticas (para codificar)?[:pb]Como posso criar perguntas pr\u00e1ticas de programa\u00e7\u00e3o (para codifica\u00e7\u00e3o)?[:] - Evalart","og_description":"A \u00bfC\u00f3mo puedo crear preguntas de programaci\u00f3n pr\u00e1cticas (para codificar)? Las preguntas de programaci\u00f3n se crean de igual manera que otros tipos de pregunta, pero se cuenta con una herramienta espec\u00edfica para facilitar la creaci\u00f3n de este tipo de preguntas y colocar los valores espec\u00edficos para preguntas de programaci\u00f3n. Para acceder a esta herramienta, dir\u00edjase [&hellip;]","og_url":"https:\/\/evalart.com\/es\/blog\/ufaqs\/how-can-i-create-practical-programming-questions-for-coding\/","og_site_name":"Evalart","article_modified_time":"2022-03-23T01:00:43+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/evalart.com\/es\/blog\/ufaqs\/how-can-i-create-practical-programming-questions-for-coding\/","url":"https:\/\/evalart.com\/es\/blog\/ufaqs\/how-can-i-create-practical-programming-questions-for-coding\/","name":"[:en]How can I create practical programming questions (for coding)?[:es]\u00bfC\u00f3mo puedo crear preguntas de programaci\u00f3n pr\u00e1cticas (para codificar)?[:pb]Como posso criar perguntas pr\u00e1ticas de programa\u00e7\u00e3o (para codifica\u00e7\u00e3o)?[:] - Evalart","isPartOf":{"@id":"https:\/\/evalart.com\/pb\/#website"},"datePublished":"2022-02-17T22:02:22+00:00","dateModified":"2022-03-23T01:00:43+00:00","breadcrumb":{"@id":"https:\/\/evalart.com\/es\/blog\/ufaqs\/how-can-i-create-practical-programming-questions-for-coding\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/evalart.com\/es\/blog\/ufaqs\/how-can-i-create-practical-programming-questions-for-coding\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/evalart.com\/es\/blog\/ufaqs\/how-can-i-create-practical-programming-questions-for-coding\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/evalart.com\/pb\/"},{"@type":"ListItem","position":2,"name":"FAQs","item":"https:\/\/evalart.com\/en\/blog\/ufaqs\/"},{"@type":"ListItem","position":3,"name":"\u00bfC\u00f3mo puedo crear preguntas de programaci\u00f3n pr\u00e1cticas (para codificar)?"}]},{"@type":"WebSite","@id":"https:\/\/evalart.com\/pb\/#website","url":"https:\/\/evalart.com\/pb\/","name":"Evalart","description":"Skills Assessment Platform for your Recruiting Process","publisher":{"@id":"https:\/\/evalart.com\/pb\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/evalart.com\/pb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/evalart.com\/pb\/#organization","name":"Evalart","url":"https:\/\/evalart.com\/pb\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/evalart.com\/pb\/#\/schema\/logo\/image\/","url":"https:\/\/evalart.com\/wp-content\/uploads\/2024\/03\/evalart-logo.svg","contentUrl":"https:\/\/evalart.com\/wp-content\/uploads\/2024\/03\/evalart-logo.svg","caption":"Evalart"},"image":{"@id":"https:\/\/evalart.com\/pb\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/evalart.com\/es\/wp-json\/wp\/v2\/ufaq\/1994","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evalart.com\/es\/wp-json\/wp\/v2\/ufaq"}],"about":[{"href":"https:\/\/evalart.com\/es\/wp-json\/wp\/v2\/types\/ufaq"}],"author":[{"embeddable":true,"href":"https:\/\/evalart.com\/es\/wp-json\/wp\/v2\/users\/18"}],"wp:attachment":[{"href":"https:\/\/evalart.com\/es\/wp-json\/wp\/v2\/media?parent=1994"}],"wp:term":[{"taxonomy":"ufaq-category","embeddable":true,"href":"https:\/\/evalart.com\/es\/wp-json\/wp\/v2\/ufaq-category?post=1994"},{"taxonomy":"ufaq-tag","embeddable":true,"href":"https:\/\/evalart.com\/es\/wp-json\/wp\/v2\/ufaq-tag?post=1994"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}