{"id":5737,"date":"2017-07-25T19:43:36","date_gmt":"2017-07-25T17:43:36","guid":{"rendered":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/?p=5737"},"modified":"2017-07-25T19:43:36","modified_gmt":"2017-07-25T17:43:36","slug":"revision-de-exercitium","status":"publish","type":"post","link":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/revision-de-exercitium\/","title":{"rendered":"Revisi\u00f3n de Exercitium"},"content":{"rendered":"<div id=\"content\">\n<p>Durante el curso 2013-14 inici\u00e9 el blog <a href=\"https:\/\/www.glc.us.es\/%7Ejalonso\/exercitium\">Exercitium<\/a> como complemento del curso de <a href=\"http:\/\/www.cs.us.es\/%7Ejalonso\/cursos\/i1m-13\">Inform\u00e1tica de 1\u00ba del Grado de Matem\u00e1ticas<\/a> (I1M) de la Universidad de Sevilla.<\/p>\n<p>El objetivo de <a href=\"https:\/\/www.glc.us.es\/%7Ejalonso\/exercitium\">Exercitium<\/a> es plantear diariamente un problema para que los alumnos de I1M puedan practicar y escribir distintas soluciones en los comentarios.<\/p>\n<p>Hasta el momento, en <a href=\"https:\/\/www.glc.us.es\/%7Ejalonso\/exercitium\">Exercitium<\/a> se han publicado 514 ejercicios y 2.633 comentarios con soluciones. Adem\u00e1s, seg\u00fan las estad\u00edsticas de WordPress, el blog ha tenido 118.249 visitas distribuidas como se muestra en la siguiente tabla<\/p>\n<div>\n<p><a href=\"https:\/\/i0.wp.com\/www.glc.us.es\/~jalonso\/vestigium\/wp-content\/uploads\/2017\/07\/Revisi\u00f3n-de-Exercitium-Visitas-mensuales.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5738\" alt=\"Revisi\u00f3n de Exercitium: Visitas mensuales\" src=\"https:\/\/i0.wp.com\/www.glc.us.es\/~jalonso\/vestigium\/wp-content\/uploads\/2017\/07\/Revisi\u00f3n-de-Exercitium-Visitas-mensuales.png?resize=986%2C360&#038;ssl=1\" width=\"986\" height=\"360\" srcset=\"https:\/\/i0.wp.com\/www.glc.us.es\/~jalonso\/vestigium\/wp-content\/uploads\/2017\/07\/Revisi\u00f3n-de-Exercitium-Visitas-mensuales.png?w=986&amp;ssl=1 986w, https:\/\/i0.wp.com\/www.glc.us.es\/~jalonso\/vestigium\/wp-content\/uploads\/2017\/07\/Revisi\u00f3n-de-Exercitium-Visitas-mensuales.png?resize=300%2C109&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.glc.us.es\/~jalonso\/vestigium\/wp-content\/uploads\/2017\/07\/Revisi\u00f3n-de-Exercitium-Visitas-mensuales.png?resize=150%2C54&amp;ssl=1 150w, https:\/\/i0.wp.com\/www.glc.us.es\/~jalonso\/vestigium\/wp-content\/uploads\/2017\/07\/Revisi\u00f3n-de-Exercitium-Visitas-mensuales.png?resize=400%2C146&amp;ssl=1 400w\" sizes=\"(max-width: 986px) 100vw, 986px\" data-recalc-dims=\"1\" \/><\/a><img decoding=\"async\" alt=\"Visitas mensuales\" src=\"file:\/\/\/home\/jalonso\/Dropbox\/alonso\/vestigium\/2017\/Revisi%C3%B3n%20de%20Exercitium:%20Visitas%20mensuales.png\" \/><\/p>\n<\/div>\n<p>Como se observa, las visitas decrecen en verano (ya que no se proponen ejercicios desde julio hasta noviembre).<\/p>\n<p>La distribuci\u00f3n geogr\u00e1fica de las visitas se resume en el siguiente mapa de estad\u00edsticas de WordPress<\/p>\n<div>\n<p><a href=\"https:\/\/i0.wp.com\/www.glc.us.es\/~jalonso\/vestigium\/wp-content\/uploads\/2017\/07\/Revisi\u00f3n-de-Exercitium-Mapa.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5739\" alt=\"Revisi\u00f3n de Exercitium: Mapa\" src=\"https:\/\/i0.wp.com\/www.glc.us.es\/~jalonso\/vestigium\/wp-content\/uploads\/2017\/07\/Revisi\u00f3n-de-Exercitium-Mapa.png?resize=983%2C573&#038;ssl=1\" width=\"983\" height=\"573\" srcset=\"https:\/\/i0.wp.com\/www.glc.us.es\/~jalonso\/vestigium\/wp-content\/uploads\/2017\/07\/Revisi\u00f3n-de-Exercitium-Mapa.png?w=983&amp;ssl=1 983w, https:\/\/i0.wp.com\/www.glc.us.es\/~jalonso\/vestigium\/wp-content\/uploads\/2017\/07\/Revisi\u00f3n-de-Exercitium-Mapa.png?resize=300%2C174&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.glc.us.es\/~jalonso\/vestigium\/wp-content\/uploads\/2017\/07\/Revisi\u00f3n-de-Exercitium-Mapa.png?resize=150%2C87&amp;ssl=1 150w, https:\/\/i0.wp.com\/www.glc.us.es\/~jalonso\/vestigium\/wp-content\/uploads\/2017\/07\/Revisi\u00f3n-de-Exercitium-Mapa.png?resize=400%2C233&amp;ssl=1 400w\" sizes=\"(max-width: 983px) 100vw, 983px\" data-recalc-dims=\"1\" \/><\/a><img decoding=\"async\" alt=\"Mapa de visitas\" src=\"file:\/\/\/home\/jalonso\/Dropbox\/alonso\/vestigium\/2017\/Revisi%C3%B3n%20de%20Exercitium:%20Mapa.png\" \/><\/p>\n<\/div>\n<p>Se observa que aunque en principio el blog era para las alumnos de I1M, las visitas no se han limitado a Espa\u00f1a sino que se ha extendido a otros pa\u00edses. Los pa\u00edses con mayor n\u00famero de visitas son<\/p>\n<table border=\"2\" frame=\"hsides\" rules=\"groups\" cellspacing=\"0\" cellpadding=\"6\">\n<colgroup>\n<col \/>\n<col \/> <\/colgroup>\n<thead>\n<tr>\n<th scope=\"col\">Pa\u00eds<\/th>\n<th scope=\"col\">Visitas<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Espa\u00f1a<\/td>\n<td>94.730<\/td>\n<\/tr>\n<tr>\n<td>M\u00e9xico<\/td>\n<td>4.754<\/td>\n<\/tr>\n<tr>\n<td>Colombia<\/td>\n<td>3.252<\/td>\n<\/tr>\n<tr>\n<td>Estados Unidos<\/td>\n<td>2.533<\/td>\n<\/tr>\n<tr>\n<td>Per\u00fa<\/td>\n<td>2.155<\/td>\n<\/tr>\n<tr>\n<td>Argentina<\/td>\n<td>1.923<\/td>\n<\/tr>\n<tr>\n<td>Ecuador<\/td>\n<td>1.666<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Aprovechando el per\u00edodo de descanso estival he empezado una revisi\u00f3n de los problemas de Exercitium. La idea es escribir con <a href=\"https:\/\/docs.haskellstack.org\/en\/stable\/README\/\">Stack<\/a> un proyecto por cada curso y publicarlo en <a href=\"https:\/\/github.com\/\">GitHub<\/a>. De momento, he publicado <a href=\"https:\/\/github.com\/jaalonso\/Exercitium1\">Exercitium1<\/a> con la revisi\u00f3n de los primeros ejercicios del curso 2013-14 y su correspondiente documentaci\u00f3n en <a href=\"https:\/\/jaalonso.github.io\/Exercitium1\/Exercitium1-0.1.0.0\/\">GitHUb.io<\/a>.<\/p>\n<p>En la revisi\u00f3n, estoy a\u00f1adi\u00e9ndole tests con <a href=\"https:\/\/github.com\/sol\/doctest#readme\">DocTest<\/a>, propiedades con <a href=\"https:\/\/hackage.haskell.org\/package\/QuickCheck\">QuickCheck<\/a> y documentaci\u00f3n con <a href=\"http:\/\/haskell-haddock.readthedocs.io\/en\/latest\/index.html\">Haddock<\/a>.<\/p>\n<p>De esta forma, se facilita la descarga de los ejercicios y su uso. Para ello, basta<\/p>\n<ul>\n<li>Instalar Stack (siguiendo <a href=\"https:\/\/docs.haskellstack.org\/en\/stable\/install_and_upgrade\/\">sus instrucciones<\/a>).<\/li>\n<li>Descargar el proyecto usando una de las siguientes opciones\n<ul>\n<li>Descargar el <a href=\"https:\/\/github.com\/jaalonso\/Exercitium1\/archive\/master.zip\">fichero de Exercitium1<\/a>, descomprimirlo y cambiar al directorio Exercitium1-master.<\/li>\n<li>Clonar el repositorio de <a href=\"https:\/\/github.com\/jaalonso\/Exercitium1\">Exercitium1<\/a> con\n<pre lang=\"bash\">git clone git@github.com:jaalonso\/Exercitium1.git<\/pre>\n<p>y cambiar al directorio Exercitium1.<\/li>\n<\/ul>\n<\/li>\n<li>Configurar el proyecto con\n<pre lang=\"bash\">stack setup<\/pre>\n<\/li>\n<li>Construir el fichero con\n<pre lang=\"bash\">stack build<\/pre>\n<\/li>\n<li>Comprobar que todo est\u00e1 bien con\n<pre lang=\"bash\">stack test<\/pre>\n<\/li>\n<\/ul>\n<p>Durante este verano tengo previsto continuar las revisiones, publicarlas en <a href=\"https:\/\/github.com\/jaalonso\/Exercitium1\">GitHub<\/a> y anunciarlas en Twitter con la etiqueta <a href=\"https:\/\/twitter.com\/hashtag\/RevExercitium?src=hash\">#RevExercitium<\/a>.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Durante el curso 2013-14 inici\u00e9 el blog Exercitium como complemento del curso de Inform\u00e1tica de 1\u00ba del Grado de Matem\u00e1ticas (I1M) de la Universidad de Sevilla. El objetivo de Exercitium es plantear diariamente un problema para que los alumnos de I1M puedan practicar y escribir distintas soluciones en los comentarios. Hasta el momento, en Exercitium&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"footnotes":"","_jetpack_memberships_contains_paid_content":false},"categories":[26,1],"tags":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/posts\/5737"}],"collection":[{"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/comments?post=5737"}],"version-history":[{"count":3,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/posts\/5737\/revisions"}],"predecessor-version":[{"id":5742,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/posts\/5737\/revisions\/5742"}],"wp:attachment":[{"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/media?parent=5737"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/categories?post=5737"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.glc.us.es\/~jalonso\/vestigium\/wp-json\/wp\/v2\/tags?post=5737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}