Copia del curso de http://www.guidetojapanese.org/learn/grammar

16 views
Skip to first unread message

Jaime García Marsá

unread,
Jan 19, 2011, 4:44:38 PM1/19/11
to learn-ex...@googlegroups.com
Hola, esto planteándome adaptar el curso de http://www.guidetojapanese.org/learn/grammar a nuestra página (es creative commons, con lo que podemos copiar sin miedo siempre que indiquemos el orígen y mantengamos las condiciones).

Además de introducir contenidos, me ayudaría a plantear las herramientas de edición y encontrar fallos con el uso. Ferran, dado que tu me lo pasaste me gustaría conocer sobre todo tu opinión, aunque en general significa grandes cambios que describiré a continuación y que deberían ser del gusto de todos antes de realizarlos. En general, al ser sobre todo copiar, puedo hacerlo yo más o menos bien, aunque agradecería cualquier ayuda, sobre todo a la hora de repasarlo.

Los "cambios" o ampliaciones que planteo son los siguientes:
-Los dos primeros niveles de apartados serán materias y cursos, siendo las materias el tipo de contenido (japones, inglés, química,...) y los cursos formas de dividir estos contenidos (según metodología, nivel, orientación,...).
-Mas adelante podría hacerse que cualquiera pueda crear sus propios cursos, aunque habrá unos oficiales. Los oficiales serán controlados por la comunidad, mientras que los que no lo sean pueden estar cerrados y organizados por grupos de usuarios concretos según sus preferencias.
-Los usuarios podrán indicar que quieren seguir un curso en concreto, personalizando su portada y estadísticas con esta información, y contando con accesos directos a este. Se me ocurre que podrían incluso hacer calendarios de aprendizaje y controlar así si cumplen sus planes.
-El resto de niveles de apartados generarán el índice de cada curso, y en cada uno de estos apartados habrá un texto enriquecido (con opciones como enlaces, tablas, listas,...) que permitirá introducir toda la teoría.
-Obviamente los ejercicios seguirán siendo la prioridad, y permitirán al usuario controlar su avance en el curso. Se podrían mostrar en los laterales de los cursos y apartados.

Quisiera saber vuestra opinión (sobre todo la tuya, Ferran) para ponerme lo antes posible con el curso de japonés comentado.

Un saludo:

Jaime

Ferran Quer i Guerrero

unread,
Jan 19, 2011, 6:05:05 PM1/19/11
to learn-ex...@googlegroups.com
Primero, como veo que me enlazas la versión en inglés, te aviso que hay versión en castellano, no sea que te pongas a traducir.
Segundo, ya había pensado utilizar esta magnífica guía (mi primera fuente cuando busco referencias gramaticales o quiero recordar algo). Pero había pensado hacerlo contactando con Tae Kim y pidíendole colaboración suya o que avisara en su blog. Requisitos que creía necesarios:
  • tener el sitio en inglés => Tablas de equivalencias
  • curso más organizado, y con enlaces a los ejercicios, con una jerarquía coherente con los ejercicios. => wiki
Tercero, no entiendo cómo quieres integrar la teoría en los cursos. Mi idea era de hacerlo con la wiki, de modo que fueran órganos independientes pero fuertemente entrelazados.

Cuarto, smart.fm (memoria, recordatorios, plan de estudio). En smart.fm tienes un calendario en cada curso que te marca cuántas veces has estudiado cada palabra, y qué palabras tienes que revisar. A medida que pasa el tiempo, vas perdiendo "puntuación" y necesitas hacer más revisiones. Yo hace bastante tiempo que no entro, me da miedo que me pegue por mal alumno y me ponga las orejas de burro! Te envío un correo privado con mi cuenta y contraseña nueva, para que puedas ver esto del calendario y demás sin perder mucho tiempo. Si acabas creándote usuario avísame y restablezco la pass.

Quinto y termino, estoy de acuerdo con el resto de puntos, para llevarlo todo a cabo podríamos pedir ayuda de programación de una vez por todas. Quizás en softcatalà estén interesados en ayudar, o tae kim nos consigue/recomienda alguien para llevar a la práctica (de practicar, no de materializar) su curso.

La verdad es que haces virguerías, pero es mucho trabajo para ti. Podríamos plantearnos de limpiar todo lo posible el código e intentar ampliar el grupo programador. Yo te dije que estoy dispuesto a aprender todo de php y base de datos, que de html más o menos me entero.

Sólo dos exámenes y ya soy libre!

Saludos, Jaime!!
Ferran

2011/1/19 Jaime García Marsá <ja...@legendarya.com>

Jaime García Marsá

unread,
Jan 19, 2011, 7:18:45 PM1/19/11
to learn-ex...@googlegroups.com
Aquí tocas puntos fundamentales y aún sin clarificar del todo. Empezaré por el wiki que es más fácil.

1/ Para empezar supongo que no te refieres a wiki tal cual, pues este no es jerárquico y puede ser editado por cualquiera. Corrígeme si me equivoco, pero creo que planteas un enfoque jerárquico y en el que los usuarios con poder de edición estén bien definidos.

MI planteamiento de la parte teórica (e indícame aquí si me falta algo), sería una estructura que permitiese desarrollar un curso como el de Tae Kim. Se podrían crear los distintos puntos del índice, ordenarlos al gusto y generar los contenidos. También se podrían "enlazar" varios ejercicios en cada punto y habría control de versiones. Mi idea es que cada estructura de estas fuese un "curso", con unos encargados, unos contenidos independientes del resto,... sería la unidad mínima de gestión. 

He puesto lo de "enlazar" entre comillas por que en realidad lo de enlazar es algo relativo. Quiero que entiendas que los ejercicios son independientes de por si, y que en realidad siempre serían enlazados. Pero dado que muchos ejercicios se van a crear "adhoc" para la teoría, convendría que se pudiesen crear directamente desde aquí (aunque haya también otras opciones). Por otro lado, en estos casos sería conveniente que los editores del ejercicio sean los mismos que los del contenido teórico por defecto.

Todo esto contando con que una vez se funcionen las tablas de equivalencias, crear ejercicios podría ser solo escoger las columnas y opciones.

2/ Internacionalizar no es solo cuestión de las tablas de equivalesncias. Hay que tener en cuenta:
a) Traducir el interfaz (esto es "fácil")
b) Traducir los contenidos editables por los usuarios (ej: los teóricos). ¿Que sería, coger los contenidos que ya existen y que se puedan almacenar en más de un idioma? En tal caso se podría crear un sistema de permisos en el que ciertas personas pudiesen tan solo editar los textos de un contenido para un idioma específico. El dueño del contenido sería quien lo decidiría
c) Definir como funcionarán otras secciones como el foro

En cuanto a las tablas de equivalencia creo que aún quedan cosas por definir.
a) ¿Quien las edita? La base por el momento es que cualquiera puede crearlas
b) ¿Que pasa si una tabla tiene inglés y español? ¿Podría otro usuario cualquiera añadirle una columna de hiragana?
c) ¿Quien puede corregirlas si hay errores, o ampliarlas?
d) ¿Como se organizan? Podían simplemente encontrarse mediante un buscador (tablas que tengan hiragana y español respecto al tema "verbos"). Obviamente podría también haber "categorías virtuales": en la categoría de japonés estarían todas las tablas con una columna japonesa, pero también en la categoría de español podía haber alguna de esas tablas si tenían una columna en español
e) ¿Que ocurre si dos tablas comparten filas? Por ejemplo, hacemos una tabla de colores y otra de adjetivos: Puede que la tabla de adjetivos contenga algún color. Lo más fácil sería que fuesen independientes
f) ¿Que pasa si una palabra puede escribirse de más de una manera? Ejemplo: casa->house/home. ¿Deben las tablas soportar la opción de tener más de un significado por columna?
g) A la hora de hacer ejercicios ¿Se pueden coger menos filas que las que tiene la tabla? ¿Se pueden coger filas de dos tablas distintas? (mejor no, pues complicaría las cosas)

Aquí hay varias cuestiones, y una vez bien resueltas no te creas que el trabajo de programación es tanto

3/ En cuanto a la programación: hay muchos campos en los que se puede aportar, y toda ayuda sería bienvenida. Tengo direcciones de gente que se ofreció en su día, pero no se si tras dos años después habrá la misma disponibilidad, con lo que cualquier sitio en el que se pueda buscar es una opción a considerar.

Por el momento puedo ir yo preparando una versión descargable y que pruebes tu a instalarla. La cuestión es que nuevos programadores no tengan problema en entrar a participar.

En cualquier caso hay muchas más tareas que la simple programación, y esto es bueno por que damos a lagente más áreas en donde aportar según sus habilidades, y evita que nos pisemos:
-Diseño de pantallas, en donde verás que no soy ningún experto (al menos a la hora de lograr consistencia)
-Maquetación con hojas de estilo, por que hacer que el diseño vaya bien en cualquier navegador también tiene su historia
-Análisis de la aplicación: Las preguntas que te planteo, si se sistematizan y se resuelven adecuadamente pueden evitar mucho trabajo para el futuro
-Diseño del código: Aún sin tocar nada de código, una persona dedicada solo a plantear la mejor forma de organizarlo (evitando que se repita, y facilitando su posterior ampliación) puede aportar muchísimo. Sobre todo con la programación en el cliente (javascript), en donde mi código deja mucho que desear.
-Programación de javascript: Es la parte más interactiva de la aplicación (forvo, los ejercicios, la edición de tablas) y da un trabajo enorme
-Programación de PHP: Esta parte se podría beneficiar de la participación de otras manos. Pero quiero que entiendas que no será mas que una décima parte del tiempo que he dedicado al desarrollo, y que los puntos anteriores me han dado más lata aún. Además, he repetido mucho código por falta de un buen análisis y diseño
-Pruebas: Parece que no, pero unas personas que hagan pruebas de forma sistemática y sabiendo indicarles a los programadores donde está el error con exactitud quitan mucho trabajo.

Te comento todo esto por que creo que es más fácil encontrar a gente para ayudar si se ofrecen una serie de áreas en las que colaborar, que si se dice simplemente que hacen falta programadores, dado que a veces esto echa para atrás puesto que suele parecer mucho trabajo dicho así.

Un saludo:

Jaime

Jaime García Marsá

unread,
Jan 20, 2011, 5:59:18 AM1/20/11
to learn-ex...@googlegroups.com
Una cosa que se me olvidaba: La guia de Tae Kim, que la conozco gracias a ti, por cierto.

Y no me había fijado en que había versión en español (gracias). Por supuesto estoy de acuerdo en contactar con el, aunque la idea simplemente era tomarlo como referencia para desarrollar herramientas en nuestro sitio suficientes para aportar contenidos como estos en cualquier curso.

Ferran Quer i Guerrero

unread,
Mar 4, 2011, 10:19:20 AM3/4/11
to learn-ex...@googlegroups.com, Jaime García Marsá
Buenas, retomo desde aquí por el título de la conversación.

Quería hablar del curso de tae kim, y los cursos teóricos en general. En principio podríamos hacer una copia de su guía, separando como nos convenga. Tenía pensado, por eso, adaptar el curso para hacer algo más progresivo. Una alternativa que combine los puntos fuertes de un libro de texto con los del contenido de tae kim.

El curso sería:
- progresivo, acumulativo en léxico y gramática
- paralelo a los ejercicios
- parecido más en contenido que
en estructura a la guía de tae kim

Así que, si te parece bien, tomaré las riendas del curso de una vez empezando por el hiragana. Guardaré el código fuente del actual para conservarlo, aunque también podríamos tener dos cursos a la vez.


A causa de la organización actual no acabo de entender qué es curso temático ni qué curso práctico. Una posibilidad sería:
>Japonés
>> Teoría (cursos)
>>> árbol poco ramificado.
>> Práctica (ejercicios)
>>> árbol más ramificado, parecido al teórico.

Debería haber un enlace permanente entre teoría y práctica.
Los ejercicios se han de "adjudicar" manualmente desde el curso, ¿verdad? Habría que poder incluír apartados enteros de golpe, o agregarlos respetando la jerarquía. Me explico: que al añadir dos apartados independientes, los contenidos de uno estén separados de los del otro.


Intentaré tener revisado y corregido lo antes posible el artículo de hiragana. Te avisaré cuando haga los cambios, siempre que te parezcan bien, claro. Hasta entonces no tocaré nada.

Saludos!

Ferran

2011/1/20 Jaime García Marsá <ja...@legendarya.com>

Ferran Quer i Guerrero

unread,
Mar 4, 2011, 11:04:50 AM3/4/11
to learn-ex...@googlegroups.com, Jaime García Marsá
He cambiado el artículo, espero no haberme precipitado.
El original:

<h2>&iquest;Qu&eacute; es el Hiragana?</h2>

<p>Un alfabeto sil&aacute;bico de 46 caracteres que representan s&iacute;labas formadas principalmente por una consonante y una vocal como por ejemplo か&nbsp;(s&iacute;laba "ka"), o bien una sola vocal como あ ("a"). A continuaci&oacute;n tienes una tabla con todos los caracteres, seg&uacute;n la consonante y vocal con los que se forma el sonido. Se debe leer de arriba a abajo y de derecha a izquierda:</p>

<table>

<tbody>

<tr align="center">

<td><strong>n</strong></td>

<td><strong>w</strong></td>

<td><strong>r</strong></td>

<td><strong>y</strong></td>

<td><strong>m</strong></td>

<td><strong>h</strong></td>

<td><strong>n</strong></td>

<td><strong>t</strong></td>

<td><strong>s</strong></td>

<td><strong>k</strong></td>

<td>&nbsp;</td>

</tr>

<tr align="center">

<td>ん</td>

<td>わ</td>

<td>ら</td>

<td>や</td>

<td>ま</td>

<td>は</td>

<td>な</td>

<td>た</td>

<td>さ</td>

<td>か</td>

<td>あ</td>

<td><strong>a</strong></td>

</tr>

<tr align="center">

<td>&nbsp;</td>

<td><br /></td>

<td>り</td>

<td>&nbsp;</td>

<td>み</td>

<td>ひ</td>

<td>に</td>

<td>ち<br />(chi)</td>

<td>し<br />(shi)</td>

<td>き</td>

<td>い</td>

<td><strong>i</strong></td>

</tr>

<tr align="center">

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>る</td>

<td>ゆ</td>

<td>む</td>

<td>ふ<br />(fu)</td>

<td>ぬ</td>

<td>つ<br />(tsu)</td>

<td>す</td>

<td>く</td>

<td>う</td>

<td><strong>u</strong></td>

</tr>

<tr align="center">

<td>&nbsp;</td>

<td><br /></td>

<td>れ</td>

<td>&nbsp;</td>

<td>め</td>

<td>へ</td>

<td>ね</td>

<td>て</td>

<td>せ</td>

<td>け</td>

<td>え</td>

<td><strong>e</strong></td>

</tr>

<tr align="center">

<td>&nbsp;</td>

<td>を</td>

<td>ろ</td>

<td>よ</td>

<td>も</td>

<td>ほ</td>

<td>の</td>

<td>と</td>

<td>そ</td>

<td>こ</td>

<td>お</td>

<td><strong>o</strong></td>

</tr>

</tbody>

</table>

<h2>Los sonidos sordos</h2>

<p>Hay cinco sonidos consonantes que se representan con variaciones de estos caracteres a&ntilde;adiendo dos peque&ntilde;os trazos, parecidos a nuestras comillas, llamados dakuten (濁点), o un peque&ntilde;o c&iacute;rculo, llamado handakuten (半濁点). Estos sonidos se consideran una versi&oacute;n atenuada de los anteriores:</p>

<table class="bigger" border="1" cellpadding="8">

<tbody>

<tr align="center">

<td><strong>p</strong></td>

<td><strong>b</strong></td>

<td><strong>d</strong></td>

<td><strong>z</strong></td>

<td><strong>g</strong></td>

<td>&nbsp;</td>

</tr>

<tr align="center">

<td>ぱ</td>

<td>ば</td>

<td>だ</td>

<td>ざ</td>

<td>が</td>

<td><strong>a</strong></td>

</tr>

<tr align="center">

<td>ぴ</td>

<td>び</td>

<td>ぢ<br /><span class="small">(ji)</span></td>

<td>じ<br /><span class="small">(ji)</span></td>

<td>ぎ</td>

<td><strong>i</strong></td>

</tr>

<tr align="center">

<td>ぷ</td>

<td>ぶ</td>

<td>づ<br /><span class="small">(dzu)</span></td>

<td>ず</td>

<td>ぐ</td>

<td><strong>u</strong></td>

</tr>

<tr align="center">

<td>ぺ</td>

<td>べ</td>

<td>で</td>

<td>ぜ</td>

<td>げ</td>

<td><strong>e</strong></td>

</tr>

<tr align="center">

<td>ぽ</td>

<td>ぼ</td>

<td>ど</td>

<td>ぞ</td>

<td>ご</td>

<td><strong>o</strong></td>

</tr>

</tbody>

</table>

<h2>Diptongos: 「や」,「ゆ」 y 「よ」</h2>

<p>Por &uacute;ltimo, se puede combinar una consonante con un sonido "ya", "yu" o "yo" uniendo un peque&ntilde;o 「や」、「ゆ」 o 「よ」 con el car&aacute;cter que representa dicha consonante junto a la vocal "i":</p>

<table class="bigger" border="1" cellpadding="8">

<tbody>

<tr align="center">

<td><strong>p</strong></td>

<td><strong>b</strong></td>

<td><strong>j</strong></td>

<td><strong>g</strong></td>

<td><strong>r</strong></td>

<td><strong>m</strong></td>

<td><strong>h</strong></td>

<td><strong>n</strong></td>

<td><strong>c</strong></td>

<td><strong>s</strong></td>

<td><strong>k</strong></td>

<td>&nbsp;</td>

</tr>

<tr align="center">

<td>ぴゃ</td>

<td>びゃ</td>

<td>じゃ</td>

<td>ぎゃ</td>

<td>りゃ</td>

<td>みゃ</td>

<td>ひゃ</td>

<td>にゃ</td>

<td>ちゃ</td>

<td>しゃ</td>

<td>きゃ</td>

<td><strong>ya</strong></td>

</tr>

<tr align="center">

<td>ぴゅ</td>

<td>びゅ</td>

<td>じゅ</td>

<td>ぎゅ</td>

<td>りゅ</td>

<td>みゅ</td>

<td>ひゅ</td>

<td>にゅ</td>

<td>ちゅ</td>

<td>しゅ</td>

<td>きゅ</td>

<td><strong>yu</strong></td>

</tr>

<tr align="center">

<td>ぴょ</td>

<td>びょ</td>

<td>じょ</td>

<td>ぎょ</td>

<td>りょ</td>

<td>みょ</td>

<td>ひょ</td>

<td>にょ</td>

<td>ちょ</td>

<td>しょ</td>

<td>きょ</td>

<td><strong>yo</strong></td>

</tr>

</tbody>

</table>

<h2>Repetici&oacute;n de consonantes y vocal larga</h2>

<p>Para concluir hay dos casos m&aacute;s que comentar, que no tratan de sonidos nuevos sino de la repetici&oacute;n de estos. Para las consonantes tenemos el caracter&nbsp;「っ」(el mismo que el sonido tsu, pero m&aacute;s peque&ntilde;o). Cuando aparece nos indica que la consonante de la siguiente s&iacute;laba se repite. Por ejemplo&nbsp;「もっと」 "motto" (mas), que es distinto de&nbsp;「もと」moto (origen). Se lee repitiendo el sonido de la consonante, como si el sonido se iniciase en la s&iacute;laba anterior.</p>

<p>Tambi&eacute;n las vocales se pueden repetir, solo que sin un s&iacute;mbolo nuevo. Por ejemplo&nbsp;「くう」"kuu" o&nbsp;「さあ」"saa". Tambi&eacute;n la "e" seguida de una "i", y la "o" seguida de una "u" se interpretan como una doble "e" y como una doble "o" respectivamente:&nbsp;「こう」 ser&iacute;a "koo" (y no kou) y&nbsp;「 けい」 ser&iacute;a "kee" (y no kei). El sonido es como una vocal larga, que dura el doble, dado que no se hace pausa entre la pronunciaci&oacute;n de ambas vocales, y por tanto no se distinguen una de la otra.</p>


2011/3/4 Ferran Quer i Guerrero <ferra...@gmail.com>

Jaime García Marsá

unread,
Mar 4, 2011, 12:36:58 PM3/4/11
to learn-ex...@googlegroups.com
No, tranquilo, en lo de japonés cambia sin miedo (quitando lo de autodidacta que si hay que rectificar algo quiero enterarme por si es necesario en el blog también). Ando liado estos días. Espero quitármelo esta misma semana y la pr´xima empezar con fuerza a echarte una mano con lo que necesites. Veré si mañana te puedo contestar con mas calma, pero mientras tanto no te cortes.

Ferran Quer i Guerrero

unread,
Mar 6, 2011, 12:25:24 PM3/6/11
to learn-ex...@googlegroups.com, Jaime García Marsá
Bien, ya queda poco para quitar el aviso de revisión.
Quería comentarte algunas cosas más sobre los cursos. Adjunto también las de anteayer para mayor comodidad.
  1. Separación teoría-práctica. Nueva propuesta: Poner teoría/práctica por encima de los cursos. Un mismo artículo podría ser útil para más de un curso.
  2. Relación artículo-ejercicios por bloques (Tanto por apartados de ejercicios, como de teoría)
  3. Diseño de los artículos
    1. "Anterior, tabla, siguiente" por encima del título. "Tabla de contenidos" -> Nombre del apartado madre (no sería necesario texto como anterior o siguiente, no?)
    2. botones de edición entre "anterior, tabla..." y el título.
    3. Margen izquierdo adaptable al ancho de página? Texto descentrado.
    4. Índice automático de headers
    5. Contenido multimedia. Abrir ventana de sonido con javascript? Tae Kim lo usa aquí, ya lo habrás visto.
Me pregunto porqué en "artículo anterior" en hiragana sale "sistema de escritura". No está jerarquizado? Supongo que no debería aparecer ninguno, verdad?
Saludos!

2011/3/4 Jaime García Marsá <ja...@legendarya.com>

Jaime García Marsá

unread,
Mar 8, 2011, 12:08:42 PM3/8/11
to learn-ex...@googlegroups.com
Antes de nada, disculpa la "desaparición". Espero volver ya a estar acivo por una temporada

Para empezar, voy a avanzar con varios puntos intrascendentes de programación estos días, que aunque no resuelven mucho me son fáciles de hacer y para que la gente vea que hay avances: Mensajes y perfil de usuario. Quizás también una página con los "últimos ejercicios realizados" aunque de momento no sirva para mucho.

En cuanto a lo de que "anterior" lleve a el padre, fue una decisión de diseño. La idea es que siempre puedas ir dándole hacia atrás hasta llegar al inicio del curso, o hacia delante y lo mismo. Pero puedo quitarlo sin problemas si crees que induce a error.

Entrando en lo gordo. Yo no pensaba en esa separación de teoría y práctica. Si que veo que habrá cursos más teóricos y cursos más prácticos, pero la idea es: tenemos el curso teórico y le añadimos una serie de ejercicios a cada página.

Veo que aquí va a haber bastante debate. Vale mas hablarlo bien ahora y aclarar todos los puntos de vista posibles, que me ocurre bastante que me parece que llevamos ideas distintas. Si a veces hago las cosas distintas a lo que comentas no es que te ignore sino que te entiendo mal, por ello es mejor dedicar tiempo a aclararlo ahora.

Otra cuestión: herramientas que puedas necesitar: Subir y bajar apartados, mover ejercicios y apartados a otros apartados, copiar ejercicios y/o apartados,... Dime cuales de estas herramientas te vendrían bien y con que prioridad. En principio de uno en uno. Si quieres copiar un bloque entero me lo dices e indicas como quieres que quede la estructura final, y miro yo como hacerlo, ya que temo entenderte mal según el contexto.

Un saludo:

Jaime

Ferran Quer i Guerrero

unread,
Mar 9, 2011, 6:13:03 PM3/9/11
to learn-ex...@googlegroups.com
Buenas,
Para evitar confusiones, intentaré hacer un resumen de cómo entiendo que funciona actualmente el web, y de cómo he entendido que tienes pensado transformarlo. Después de desarrollaré un poco las ideas que tengo yo y las compararé con las resumidas. Corrígeme cuando me equivoque, por favor. Más adelante te comento cosas que he observado a parte por si quieres cambiarlas.

Cómo está ahora
Ahora mismo hay apartados que pueden ser teóricos con ejercicios (gramática japonesa), o sólo prácticos (kanjis y léxico). Cada ejercicio sólo es accesible desde una dirección fija, dentro de lecciones, apartados y cursos, tanto teóricos como prácticos. Los administradores reciben los poderes manualmente, y sólo pueden editar sus apartados, sin poder proponer ediciones en otros cursos/apartados.

Cómo creo que podríamos mejorar
Los ejercicios podrían ser unidades independientes de apartados o cursos. Podrían estar "almacenados" en la carpeta del perfil del creador (autor) del ejercicio. A partir de aquí, cualquier responsable de un apartado podría añadir los ejercicios de otro a su apartado, creando enlaces simbólicos. Al editar el ejercicio, se cambiaría en todos los sitios. Por eso sería importante crear el sistema de control, de aprobaciones de cambios y notificaciones. Habría la posibilidad de copiar un ejercicio para poder hacer ediciones diferentes. Esto tendríamos que combinarlo con las múltiples columnas.

Siguiendo la misma idea de los ejercicios independientes, los cursos podrían contener (esto es a lo que me refería) ejercicios o apartados enteros de otros sitios, creando enlaces simbólicos de la misma forma. De este modo, podríamos tener contenidos repetidos en diversos sitios, que se mejorarían todos a la vez y nos evitan tener que rastrear un mismo error. Sobretodo, nos permitiría organizar contenidos parecidos con distintos criterios con facilidad.

Comentarios de diseño
Sobre "anterior" i "siguiente". En vez de "tabla de contenidos", es decir, la raíz del curso, yo pondría la carpeta madre de la actual, de modo que se pudiera avanzar, retroceder, o subir con facilidad. En mi opinión, es más útil poder subir un nivel que todos de golpe. De todos modos, siempre está la barra de dirección arriba de todo para acceder a la raíz o al nivel inmediatamente superior.


<repetidos>Diseño de las páginas de los cursos
  1. (en vertical de arriba a abajo): [dirección completa] [navegación <--  ^  -->] [título artículo]
  2. Margen izquierdo adaptable al ancho de página? Texto descentrado por debajo de la barra de foro.
  3. Índice automático de headers, como wikipedia.
  1. Contenido multimedia. Abrir ventana de sonido con javascript? Tae Kim lo usa aquí, ya lo habrás visto.
    Suponiendo (1), si la madre está accesible al medio, ya es indiferente si ponerla también en "anterior" o no al llegar al principio. En todo caso, yo pondría "arriba", o marcaría de alguna forma que no es un ejercicio, sino un nivel superior, para evitar las confusiones que mencionabas.

    </repetidos>


    He probado de crear un ejercicio a partir del enlace a la izquierda, pero sin estar registrado. Te listo los problemas con los que me he encontrado:
    - no se guarda el ejercicio creado sin usuario, cuando te registras se pierde.
    - sólo se puede crear cursos dentro de otros cursos. Contradicción? (puede haber un curso dentro de otro curso? no había pensado en ello)
    - no se pueden crear lecciones en un apartado como podría ser "ejercicios sueltos". Sólo se pueden crear cursos.
    - no es intuitivo el cómo añadir ejercicios a un curso, de hecho, no lo he conseguido.
    - ruta por defecto de los ejercicios creados (una vez registrado y utilizando el link de la izquierda) inaccesible: se colocan en Learnexperiment, no accesible (portada)


    diseño gráfico:
    - Dentro de "crear ejercicio": Pronunciar "nada" --> idioma en gris (inactivo, no seleccionable)
    - Dentro de un curso, la lista de ejercicios disponibles no alargan la página si hay muchos. Atraviesan espacio del pie de página.
    - botones amarillos de edición me llaman demasiado la atención. botones más pequeños y con un amarillo más clarito, por ejemplo, también serían vistosos pero no destacarían tanto.

    Y de regalo, unos errores. Ha sido después de la creación de un ejercicio con un usuario sin registrar:

    Trying to get property of non-object
    73 - /usr/www/users/legendar/learnexperiment/templates/process_template.php
    Trying to get property of non-object
    73 - /usr/www/users/legendar/learnexperiment/templates/process_template.php
    Cannot modify header information - headers already sent by (output started at /usr/www/users/legendar/learnexperiment/lib/general/error_control.php:18)
    19 - /usr/www/users/legendar/learnexperiment/lib/view/HTMLgenerator.php

    Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/legendar/learnexperiment/lib/general/error_control.php:18) in /usr/www/users/legendar/learnexperiment/lib/view/HTMLgenerator.php on line 19


    Espero haberme expresado con claridad. Siempre que nos entendamos, no habremos perdido nada por debatir.
    Salud.

    ferran

    2011/3/8 Jaime García Marsá <ja...@legendarya.com>

    Ferran Quer i Guerrero

    unread,
    Mar 10, 2011, 6:54:36 PM3/10/11
    to learn-ex...@googlegroups.com
    No me guarda el progreso de un ejercicio completado. Éste es "caracteres chinos", creado por tincruise, y está LearnExperiment/

    Además, no aparece por ningún lado, excepto por novedades (como te comentaba antes). Crees que podríamos hacer algo al respecto a corto plazo, para no perder editores? Sumado a éste vendría el del curso de latín y
    threpwood, con el ejercicio "odds y outs", los editores que han probado y no han vuelto por ahora.

    Es solo un comentario, y soy consciente que la solución que propongo no es sencilla. Pregunto si es posible un parche mientras tomamos un rumbo u otro.

    Saludos,
    Ferran

    2011/3/10 Ferran Quer i Guerrero <ferra...@gmail.com>

    Jaime García Marsá

    unread,
    Mar 12, 2011, 1:11:04 PM3/12/11
    to learn-ex...@googlegroups.com
    Definitivamente vuelvo a la carga. Disculpa estos días de "desaparición"

    Voy a escribir mensajes cortos mientras voy avanzando en lugar de intentar resolvértelo todo en uno:

    Arreglado lo de que con muchos ejercicios se sobrepasase el pie http://learnexperiment.com/cursos/gramatica-japonesa/61
    Cambiado lo de tabla de contenidos por padre y quitado anterior y posterior si no los hay (me parecieron buenas sugerencias) http://learnexperiment.com/cursos/gramatica-japonesa/121

    En cuanto a que no guarde el progreso al terminar: en teoría si lo guarda, pero no lo muestra. Propuestas:
    -Que en el ejercicio muestre tu "record"
    -Que aparezca una gráfica de progresión, indicando los fallos que cometiste cada vez que lo hiciste, y/o el tiempo dedicado
    -Lista de los ejercicios realizados en tu perfil
    -Un tickmark en los ejercicios completados
    -En portada, si estás registrado, un enlace al último ejercicio/curso

    Escribiré nuevos mensajes cortos según tenga más avances

    Un saludo:

    Jaime

    Jaime García Marsá

    unread,
    Mar 13, 2011, 12:56:24 PM3/13/11
    to learn-ex...@googlegroups.com
    Error al crear ejercicio sin estar registrado solucionado
    Como forma temporal de mostrar los ejercicios creados he creado una página de búsqueda de ejercicios http://learnexperiment.com/ejercicio/buscar 
    El error según el cual al crear un ejercicio sin estar registrado se pierde al registrarse/identificarse no me ha ocurrido

    Entrando en materia de ejercicios, creo que ahora si te entendí mejor, pero creo que vas por otro camino que derivará en las tablas de equivalencias:
    1/ Imagina que lo que se edita ahora mismo como ejercicios independientes sean tablas de equivalencia
    2/ Las tablas de equivalencia serían como los ejercicios actuales pero con varias columnas y sin las opciones de tipo y pronunciación (aunque si se podría escoger el idioma para cada columna)
    3/ En los apartados se podría enlazar con una tabla de equivalencias. Estos enlaces serían los ejercicios, escogiendo el tipo de ejercicio, la columna de pregunta y de respuesta, que se pronuncia,...
    4/ Si la tabla de equivalencias se modificase, los responsables del ejercicio deberían ser avisados, teniendo la opción de aceptar o bloquear la actualización de su ejercicio.

    Si esto te parece bien así intento hacer una versión básica esta misma semana sobre la que ir modificando.

    Estoy siguiendo un método muy bueno para trabajar ahora, copio todos tus mensajes (por ahora solo los dos últimos) a un txt, y según voy haciendo/respondiendo cosas las borro. Así no se me olvida nada.

    Ferran Quer i Guerrero

    unread,
    Mar 23, 2011, 3:10:45 PM3/23/11
    to learn-ex...@googlegroups.com
    Buenas, vamos a probar esto de los correos breves ;)
    > El error que no encontraste seguramente no existe. Lo comprobaré y te digo algo.
    > Si te parece bien, avancemos hacia las tablas de equivalencias. En mi opinión podemos sacar mucho provecho de ellas, por correos anteriores creo que estamos de acuerdo en ello.
    2 Más adelante se podría escoger el tipo, verdad? Supongo que lo pones como una restricción para facilitar el desarrollo inicial.

    Como me han aparecido muchas cosas a la cabeza, y dices que tu txt no está completo, las descargo aquí para ir pensando.
    > Correo interno. Deberíamos pedir el electrónico para enviar avisos o resúmenes semanales. Es indispensable para la edición colaborativa.
    > Enlaces simbólicos. Las tablas se aprovecharían más al enlazarlas desde varios apartados o cursos.
    > Autor inicial de la tabla, editores apoderados, resolución de propuestas de edición, ediciones separadas por columnas?¿ Lo recomendable sería intentar evitar editores múltiples de una misma tabla, por eso.
    > Múltiples columnas de pregunta/respuesta? Separadores? Ejemplo: P=[Kanji], [inglés] // R=[romaji], [castellano] // Es demasiado común la coma? Aparece en muchas respuestas (regresar, volver).
    > Progreso en los ejercicios. No recuerdo por qué dijiste que no lo guarda. Tampoco muestra las clasificaciones.
    > de Buscar  a Preordenar. Podemos pedir al creador de ejercicio que proponga una ubicación de su ejercicio dentro de unos márgenes: lenguas(japonés(léxico, gramática), inglés(lexic, grammar)), ciencias(química, biología), geografía, otros. Así, los ejercicios libres estarían mínimamente ordenados y sería más fácil buscar material para enriquecer los cursos bien montados.
    > Chorraditas: en perfil, mostrar las clasificaciones de los ejercicios y los últimos realizados, los creados y en un futuro los "objetivos" o cursos creados a partir de otros (no recuerdo el nombre que le dimos) + correo interno

    Bien, no quiero saturarte. Hay puntos dependientes, pero los cuatro últimos pueden ir por separado.

    Cómo ves al Jaime mallorquín? Has hablado con él? Crees que el código es suficientemente limpio (lo ignoro)? En caso negativo, cómo podría ayudar? Te doy muchos deberes, lo sé. Intentaré mirar otra vez si funciona el sitio localmente y te digo algo más, que lo dejé tirado por problemas con el inicio de sesión en mysql.

    Saludos!
    Ferran

    2011/3/13 Jaime García Marsá <ja...@legendarya.com>

    Jaime García Marsá

    unread,
    Mar 27, 2011, 6:05:18 PM3/27/11
    to learn-ex...@googlegroups.com
    Hola Ferran, varias cosas rápido:
    -Le mandé un mail al otro Jaime el miércoles, pero no he recibido respuesta. No querría insistirle, pero igual podrías escribirle tu por tu cuenta por cualquier otro asunto (vamos, no por programación directamente) para mantener al menos el contacto
    -Ya tenemos mensajes privados y perfil de usuario. Ya hay email pero aún no se hace nada con el.
    -También he hecho lo de desactivar el idioma en edición de ejercicios hasta que se escoge pronunciar, y he intentado atenuar el color de los botones. No se si es lo más adecuado. Te paso una página en la que se pueden probar a editar varios diseños por si encuentras uno más acorde: http://www.colorzilla.com/gradient-editor/

    No tengo tiempo para comentar mucho más ahora, veré si mañana te puedo responder con más calma, pero te comento así rápido los planes:
    1/ Iniciar edición de tablas de equivalencia pero "oculto", para verlo nosotros antes de mostrarlo en general
    2/ Clasificación y estadísticas: A parte de por ejercicio se me ocurre poner una clasificación general en portada o algo así con los usuarios que más han practicado en el último mes, o algo así

    Por último, voy a ponerme con el curso de japones autodidacta para reconvertirlo y hacer de el algo pasable, y de paso probar las herramientas de edición.

    Ferran Quer i Guerrero

    unread,
    Mar 27, 2011, 7:24:00 PM3/27/11
    to learn-ex...@googlegroups.com
    - Mail interno: errores en el link recibidos y al leer correo entrante: /mensajes/index/1/ e hijos
    - Degradado botón. Qué tal algo así?

    background: #F7D256; /* old browsers */
    background: -moz-linear-gradient(top, #F7D256 50%, #F4F7B9 84%); /* firefox */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#F7D256), color-stop(84%,#F4F7B9)); /* webkit */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7D256', endColorstr='#F4F7B9',GradientType=0 ); /* ie */

    - Veré si contacto con Jaime
    , de todos modos es normal que tarde un poco. Aún no se ha involucrado con el proyecto.
    - OK al resto, perfecto!

    Ferran

    2011/3/28 Jaime García Marsá <ja...@legendarya.com>

    Ferran Quer i Guerrero

    unread,
    Mar 27, 2011, 7:31:06 PM3/27/11
    to learn-ex...@googlegroups.com
    Una pequeña variación:
    background: #F2D96D; /* old browsers */

    background: -moz-linear-gradient(top, #F2D96D 50%, #F1F2B5 84%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#F2D96D), color-stop(84%,#F1F2B5)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2D96D', endColorstr='#F1F2B5',GradientType=0 ); /* ie */

    2011/3/28 Ferran Quer i Guerrero <ferra...@gmail.com>

    Jaime García Marsá

    unread,
    Mar 28, 2011, 2:14:28 AM3/28/11
    to learn-ex...@googlegroups.com
    Ya está esto listo, tanto el degradado como el error.

    Ferran Quer i Guerrero

    unread,
    Mar 28, 2011, 4:11:35 AM3/28/11
    to learn-ex...@googlegroups.com, Jaime García Marsá
    Estaba pensando en el botón de editar... Por qué no usamos un link en formato texto, en vez de un botón? Llama demasiado la atención si no tienes la intención de editar :/

    >>Crea ejercicio

    Si ponemos el texto en naranja, ya se ve que es un enlace.
    Saludos!
    Reply all
    Reply to author
    Forward
    0 new messages