Cuestiones diversas

5 views
Skip to first unread message

Jaime García Marsá

unread,
Dec 16, 2010, 7:29:44 AM12/16/10
to learn-ex...@googlegroups.com
1/ Ya está en marcha la creación de lecciones, aunque habrá que probarla más y pulirla bastante. Eso si, puede que sea difícil de usar para alguien que no lo conozca, pero al haber metido una vista previa, quizás se aclare a base de ensayo y error

2/ He encontrado un problema por el cual creo que los usuarios no se podían registrar en la página nueva. Al no poderse registrar tampoco podían comunicar con nosotros para avisarlo. Habría que meter una página de contacto para estas eventualidades

3/ Ya puestos, se podría recuperar la vieja página de "filosofía": http://www.openwebdeveloper.com/aprender/es/pag407 también habría que plantearse meter información de la lista de correo, como participar, preguntas frecuentes,...

4/ He cambiado ligeramente el diseño, alargado la barra de mensajes nuevos, y puesto los enlaces como pie. Quedan por alargar los cuadros de portada, que me eran más complicados. También se podrían meter estadísticas en el pie (últimos usuarios activos, último registrado, visitas hoy,...) que daría idea del movimiento de la página (que no es mucho pero suficiente)

5/ Para el "tour" se pueden hacer vídeos. Hice este para otro proyecto: http://www.youtube.com/watch?v=5ekAXd2CFNc, y aunque mi voz no es la más apropiada, creo que el concepto general puede ser bastante útil para explicar la página.

6/ Ahora que la cosa se pone en marcha necesitamos un protocolo para incorporar a gente que quiera participar. Algo que sirva para dar una respuesta rápida sin tener que debatir entre nosotros. Por ejemplo, si alguien está interesado en hacer ejercicios de alemán, como es el caso ¿le ofrecemos una sección? ¿lo ponemos a prueba?

7/ El próximo paso por mi parte es lo de los emails y otros elementos de la cuenta de usuario (a parte de cosas que vayamos viendo de la creación de ejercicios). Además es posible que me ponga con los comentarios en las lecciones, que en teoría me llevarían poco tiempo. Una duda con lo del email: Supongo que lo pediremso en el registro aunque opcional ¿no? ¿Ponemos también lo de "quiere recibir cada semana...."? En el perfil va a estar seguro, pero no se si meterlo en el registro.

ferran quer

unread,
Dec 17, 2010, 4:00:46 PM12/17/10
to learn-ex...@googlegroups.com
1/ Nueva interfaz creación: Me parece bueno el diseño, solo faltaría añadir las opciones de edición que ya hay en editar.

> Minimizar: estaría bien que se pudieran minimizar el cuadro de vista previa (o todos), para cuando añadas más opciones. En este caso, el cuadro de descripción podría ocupar automáticamente más espacio vertical para editar más cómodamente.

> Cuadro información: "Nombre" y "Descripción" creo que podrían separarse de las opciones. Podrían ir a un nuevo "
información". Y el término descripción me parece que deberíamos cambiarlo. Algo como comentarios, texto de ayuda, notas... Algo que describa mejor la función del texto.

> Faltarían añadir dos opciones a la página de edición:
>> Orden de inyección. Yo pondría por defecto inyectar las preguntas por orden. Las lecciones de kanji tienen una cierta progresión: primero sol, después luna, después sol+luna = brillante. En otros casos, es mejor sin orden, pero (quizás estoy condicionado) creo que es intuitivo que se den por orden. Por eso
el "tic" a marcar podría ser "orden aleatorio", en cambio.
>> Forvo
>>> se podría pronunciar la pregunta al principio y la respuesta al final?
>>> el "menú" de selección se podría separar en dos. dos ideas:
>>>> con un tic "pronunciar" (o no) + cuadro1 = {pregunta,respuesta} + cuadro2 = {inicio,final}. (No deja pronunciar dos veces)
>>>> pronunciar: al_inicio = {nada, pregunta, respuesta} + al_final = {nada, pregunta, respuesta}. (Permite pronunciar dos veces)

>>> sería conveniente marcar de alguna forma si se ha encontrado o no pronunciación. Ahora mismo, si no suena, no sabes si está tardando o no hay entrada. Propongo un logo en un rincón del cuadro de pregunta con el logo de forvo, tachado o sin tachar, o en color o gris. También podríamos añadir logos como orden, respuesta rápida, y acentos, pequeñitos que no molesten.
>>>> debemos contactar con alguien que nos complete las entradas...

> Mensaje de ayuda: el mensaje de arriba de ayuda estaría bien poder quitarse una vez leído, que recordara al usuario. Un "Ayuda" desplegable y más detallado, con una pequeña descripción de cada cuadro por guiones, por ejemplo. Ah, y podría tener el mismo diseño redondo y degradado que el marco de preguntas, en vez del cuadrado y perfilado. Más que nada para homogeneizar.


2,3/ Apartados: Sí, estaría bien añadir apartados nuevos en el menú:
> contacto. Aquí la lista de correo y los admins de cada curso, por ejemplo.
> wiki. algún día deberemos ponernos con ella. Podríamos restringirla a contenido académico.
> Tour. Ya vendría implícito cómo participar. Podríamos hacer más de un vídeo: iniciarse, perfil, comunidad, edición y administración.
> Cursos. Que lleve al árbol de lecciones. Así desde cualquier punto del sitio se puede acceder. Podría estar en negrita.
> FAQ. Pues eso.

4/ Diseño
Me gusta, el pie queda muy bien! Del diseño todavía hay detalles, sin embargo, que no me convencen:

> las sombras de margen + redondeados.
en el marco del árbol y en el cuadro de información de las lecciones. Para mí bordearlo todo con sombras le da un aspecto demasiado "redondo", no sé, este efecto de combinar cantos redondeados y sombreados. Puede que sin sombras ya quedara bien.

Forvo combina sombras y redondos pero por separado, facebook ni uno ni otro, y smart.fm redondos de radio pequeño con colores claros de fondo, y más que sombra, degradados. Te cito estas páginas para comparar, más que nada. Las sombras de margen sólo las tiene forvo. Qué opinas tú? Quizás tengo una manía personal, no sé...

5/ Tour: vídeos
Me parece bien, más arriba ya comentaba que podemos hacer más de uno para separar en dosis pequeñas. Y tu voz no es tan inapropiada, la verdad. Si ponemos la mía se notará bastante el acento creo :P

6/Protocolo contenido nuevo, responsables, autores.
> Nuevo autor:
Creo que lo mejor sería, antes de todo, darle una sección dentro del curso de alemán. Entonces, el contenido se va clasificando por léxico, gramática, etc. integrado en alemán/léxico/usuario, alemán/gramática/usuario, etc. si el contenido aumenta, se clasifica un nivel por debajo: alemán/léxico/verbos/usuario, alemán/léxico/adjetivos/usuario, por ejemplo.

A un cierto nivel, no tiene sentido crear apartados para cada usuario, de modo que si no existe el apartado, /léxico/lacasa, por decir algo, no debería crearse un subapartado ...lacasa/usuario.En el caso de que ya existiera, los responsables deberían hablar para unificar y homogeneizar apartados.


> Direcciones
Aquí me entra una duda: los ejercicios tienen una dirección fija, o son archivos que se redirigen a un apartado? Es decir, sería posible tener el mismo ejercicio "verbos irregulares" en gramática y en léxico a la vez, con las estadísticas y todo igual?? Un sólo archivo al que se pueda acceder desde dos caminos diferentes, me refiero. Sería interesante. Además, nos permitiría jugar con la relación responsable-ejercicios: podría haber un apartado ···/usuario con los ejercicios creados o tutorizados por él.

Esto me lleva a otro tema que quería comentarte: se guarda en algún lugar el autor del ejercicio? Sería necesario para poder manejar la administración. Había pensado lo siguiente:
1.- un usuario crea un ejercicio: es su autor, y su responsable.
2.- todo el mundo es "propietario" de esa lección
3.- otro usuario edita el ejercicio y el responsable (el autor), acepta los cambios
4.- este usuario es en parte autor. también por esto es útil guardar el registro de cambios.
5.- el autor desaparece pero no su obra, de forma que no hay un responsable de primera fila. El usuario que editó, que colaboró en la calidad del ejercicio, acepta ser ahora su responsable.
6.- el autor borra el usuario, entonces el autor pasa a ser LearnExperiment, pero el responsable de ejercicio sigue siendo el segundo usuario. Además, habrá otros responsables de apartados, con otras funciones.

> Comentario
Qué te parece? Este último esquema de responsabilidad ya lo tenía pensado hace tiempo, pero el primero ha sido inspiración; critica todo lo que puedas o propón otro modelo, por favor.

Esto de redirigir las lecciones en vez de emplazarlas también sería útil para crear lo que en smart.fm se le llama "objetivo". Un usuario crea un objetivo que reúne 5 ejercicios, por ejemplo, y cualquiera puede realizarlo. Los ejercicios podrían emplazarse dentro del autor. En el caso que fuera borrado, pues dentro del usuario LearnExperiment.

7/ E-mail
Yo el correo lo pediría siempre, de hecho no se me ocurre ningún sitio donde me haya registrado sin correo.
Esto nos obliga a comprometernos con la protección de datos.
1 Dentro del registro pedimos el correo, y avisamos "dentro de tu perfil podrás configurar el uso del correo"
2 enviamos un código aleatorio de confirmación, o un link si puedes, y aceptamos al usuario (no podemos recoger mails falsos o de otra gente).
3 Si no se confirma el registro en 1 hora, por ejemplo, borramos el nombre del usuario de la "lista de nombres utilizados", y más información si nos había dado.
4 En configuración, dentro del perfil, el usuario decide si quiere recibir
las "notificaciones" al instante, resúmenes semanales, avisarle o no de esto o lo otro...

8/
Árbol de navegación:
> podríamos alargar también el árbol de navegación. Te lo comento en /10/
> podría mostrar las carpetas intermedias?
Actualmente aparecen las lecciones de hiragana separadas entre ellas igual que las de gramática :S Otra solución sería simplemete mostrar las carpetas contenidas, ir haciendo clik, hasta llegar a una carpeta con lecciones, por ejemplo. También podría mostrar dos niveles por debajo: los apartados y ejercicios "hijos" y los ejercicios y apartados "nietos".

Por ejemplo, aparecen seguidos: katakana<-->català, katakana<--cast-->, números. Aquí hemos dado un salto entre katakana y kanji sin darnos cuenta... también se puede separar con barras horizontales, pero sería conveniente poner también el nombre de la carpeta contenedora.

Sé que el árbol de la izquierda nos orienta, pero a la que nos desplazamos un poco se pierde la relación entre árbol y lista.

9/ Página principal
Lo que comentabas de poner al pie, podríamos combinarlo poniendo dos cuadros extras de ránkings de usuarios por ejercicios realizados y por ratio "ponderada" entre errores y ejercicios realizados. Tampoco pasa nada por que se alargue verticalmente.

10/
Pie de página
La posición del pie se puede hacer relativa al final de la página? Es decir, que por muy grande que hagas la pantalla, siempre lo vea al final. Si es así, también podríamos utilizarlo para alargar lo necesario la barra de comentarios del foro y el cuadro de navegación, que para una resolución de 1024x768 con menús está bien, pero haciendo pantalla completa ya nos sobra espacio.


He tardado lo mío en redactarlo, pero creo que ha valido la pena.
Espero que estés vivo aún, si es así, quiero decirte que parece que las cosas van por buen camino.

Saludos!!
Ferran



2010/12/16 Jaime García Marsá <ja...@legendarya.com>

Jaime García Marsá

unread,
Dec 20, 2010, 11:29:09 AM12/20/10
to learn-ex...@googlegroups.com
Si no he contestado antes es por que más o menos coincido con todo. Me han surgido otras cuestiones que plantear, pero estas voy a hacerlas en el foro, para dar movimiento a este, comentarlas por separado y que me quede un "registro" a la hora de hacer cambios luego. En cuanto a esto, 
-Minimizar cuadros de opciones según la necesidad
-Separar opciones según uso (info,voces,...)
-Meter opción de inyección y voces (pudiendo meter al principio y al final, e indicar idioma)
-Mostrar si la palabra está disponible en forvo con el logo en color o en escala de grises
-Cambiar el texto de "descripción" por algo que defina mejor su uso
-Opción de ayuda desplegable y más clara.

-Opción contacto en el menú, con formulario, lista de correo y administradores (¿con mensajes privados?)
-Wiki
-Tour: vídeos con todas las posibilidades, vendría implícito el como participar (inicio,perfil,comunidad,edición,administración)
-Cursos, indispensable: que no haya que volver a portada para ir a las lecciones
-FAQ

-Crear una guia de estilo para el diseño (más homogéneo)
-No tan redondeado (redondear bordes o meter degradados, pero no ambos en todos lados)

-Cuestión de apartados: lo comentaré en el foro
-Lecciones accesibles por más más de un camino (ej: en gramática y léxico). Si es posible
-Proposición de cambios en lección: un usuario edita y el responsable debe aceptar los cambios
-Tema de desaparición de responsable ¿como decidir si ha desaparecido? (lo comento en el foro)
-El borrado del usuario todavía no lo contemplo. Da demasiado trabajo al tener que ir sitio por sitio cambiando el funcionamiento para que toda referencia al usuario borrado se muestre de otra manera
-Objetivos de usuario 

-Email, pedir siempre
-Ley de protección de datos
-Email de confirmación
-Recuperación de contraseña
-Email de notificaciones

-Mostrar árbol de  navegación completo, o al menos dos niveles por debajo (¿quizás requiere un cambio más profundo? lo comentaré en el foro)
-Rankings
-Alargar la pantalla para altura de 1080.

Como ves, todo esto me significa bastante trabajo de programación, lo que a veces me desespera pensando lo mucho que hay que hacer. Será cuestión de ir poco a poco.

Lo único que voy a comentar con un poco más de detalle es lo del email, que tiene sus cosas. Ya he trabajado con ello, y es fácil que los mensajes acaben en SPAM. Para gmail y hotmail creo tenerlo solucionado, pero para Yahoo y otros la única solución que he encontrado es enviarlo desde mi cuenta de gmail (automatizado de todas formas mediante un servicio del servidor), el único inconveniente es que me quedan en la página de "enviados" los mensajes enviados desde la aplicación, con lo que es un fallo de seguridad (obviamente yo no lo voy a aprovechar, pero no debería de hacerse así).

Por ello hay que tomarlo con cuidado. Te comentaré más en adelante. Como ves tengo trabajo de sobra, con lo que empezaré tan solo por pedir el email, sin enviar mensaje de confirmación ni nada.

Una cosa más, no te voy a contestar a todo de inmediato en el foro, para que en la barra de últimos mensajes no aparezca solo mi nombre.

Un saludo:

Jaime

ferran quer

unread,
Dec 20, 2010, 7:07:08 PM12/20/10
to learn-ex...@googlegroups.com
Bien! El comentario de contestar por partes era más que nada para que no te agobiases con todo el correo y fueras aplazando contestarlo, creo que a los dos nos ha pasado más de una vez.

Había pensado ya en esto del foro, antes en los comentarios del chat también intentaba dejar "espacio" a los usuarios para que se saludaran y eso. Me parece bien.

No es una lista corta, pero tampoco es imposible de realizar a medio plazo. Hay pocas cosas aquí con que te pueda ayudar, así que durante las navidades combinaré el estudio con la lección de verbos., para ir ampliando de una vez. 

Pues nada, ánimo! Estas navidades me pido aprender a obligarme a cumplir objetivos, así que daré lo que pueda!

Salud!

2010/12/20 Jaime García Marsá <ja...@legendarya.com>

Jaime García Marsá

unread,
Dec 22, 2010, 7:18:54 AM12/22/10
to learn-ex...@googlegroups.com
He creado un tema para hablar de la organización de los contenidos: http://www.learnexperiment.com/foros/tema/formato-de-los-contenidos/253

Una vez aclaremos esta, crearé otra sobre la gestión de contenidos. En resumen la idea es que creo que el formato actual puede ser un poco caótico, y que el usuario puede no saber por donde empezar. Lo que propongo es una alternativa que, sin tener en cuenta los accesos directos que luego se incorporarán, puede requerir cinco o mas páginas hasta llegar al ejercicio. Pero considero que es mejor hacerlo así, y que el usuario sepa donde está, que no llevarle muy rápido a los ejercicios sin que realmente sepa por donde empezar. Naturalmente en cuanto lo sepa se pueden aprovechar accesos directos para llegar de inmediato a donde se desea.

En cuanto al trabajo, no es que sea demasiado. Fue más el ver tantos detalles y pensar que aún quedaba por abordar lo más fundamental (contenidos y gestión). Pero aunque los contenidos sean lo más importante, eso no significa que requieran aún mayor esfuerzo. Ahora, con un poco más de perspectiva, creo que no tiene por que ser difícil. Como se suele decir, el diablo está en los detalles.

Respóndeme en el foro según lo que te parezca la propuesta de estructura, y lo que tu cambiarías desde esa perspectiva.

Un saludo:

Jaime

Ferran Quer i Guerrero

unread,
Jan 31, 2011, 1:46:27 PM1/31/11
to learn-ex...@googlegroups.com
Hacía días que te debía respuestas, lo aglomero todo aquí. Además, respondo aquí para seguir con los hilos públicos de la lista de correo, que a veces se nos olvida a todos qué es público y que no ;)

Despliegue de texto:

Yo le pondría formato con negritas o así para hacerlo aún más visible, pero no creo que necesite nada más. Prueba si puedes hacer que se superponga al texto de debajo, que lo tape, aunque no sé si puede ser mejor o peor.

Edición de ejercicios

- Tenemos que crear tablas en vez de listas dobles. Has pensado en cómo añadir más columnas?
- Forvo: deberíamos poner una lista de todos los idiomas disponibles en forvo. Para agilizar, con un recuadro con los más usados en Learn Experiment para llegar antes.
- Permisos de edición en tablas: responsables de columnas. Sólo pueden editar las columnas que les son asignadas según sus conocimientos. En las otras puede proponer cambios como otro usuario corriente. Deberíamos añadir prioridad de revisión de cambios entre editores de la misma tabla?
- Avisar antes de abandonar la página de ejercicio al pulsar "editar". Se pierde el progreso? Se carga la nueva lista al cambiar las palabras?
Deberíamos marcar si los cambios son menores o mayores?

Clasificaciones

- por versión de ejercicio? Según cambios únicamente mayores?
- por columnas de pregunta y respuesta. tiene sentido poner todas las combinaciones? (hiragana-romaji, romaji-hiragana, hiragana-español, etc) Si crees que sí, se podrían mostrar únicamente las combinaciones con algún resultado y poner dos por "página". Crearíamos una página de ranking dentro del cuadro de "Calificaciones"

Árbol de navegación

- Ver solamente hasta dos niveles por debajo. No muestra apartados intermedios!

Ejemplo: Japonés{  introducción[intro]  ,  hiragana[ hiragana1[abc,def] , hiragana2[...] , ... ]  }
"Japonés" muestra el contenido de hiragana1 y el de introducción. En mi propuesta mostraría el contenido de introducción y el de silabario hiragana, donde aparecería hiragana1 como link pero en un formato diferente al de los ejercicios. Usar un azul más oscuro podría funcionar.
- El cuadro de navegación podría ampliarse en ancho y alto. El margen derecho podría reducirse a un tercio del actual. En alto podría llegar hasta el nivel del pie de la barra de foro.
- Opciones de edición:
-- Crear un ejercicio dentro de un apartado. Esto debería poder hacerlo todo el mundo. Los usuarios con poderes ahí lo tendrían generado automáticamente, y los otros serían avisados de que mientras no se apruebe el lugar propuesto, su ejercicio/lección se emplazará en tal sitio.
-- Subir/Bajar apartados (entre hermanos). con flechitas al lado, como en la versión antigua.
- Abrir/Cerrar apartado. Es intuitivo volver a hacer click en un apartado para "cerrarlo". Al hacer click en un link abierto (el que aparece en naranja), se podría replegar y "ponerse naranja" el apartado immediatamente superior (madre).
- Triángulos. El link de los apartados podría extenderse al icono de la izquierda, también es intuitivo hacer click en él.

Menú izquierda:
es bueno que haya más links, pero deberían estar agrupados u ordenados.
Una propuesta:
- Portada
- Cursos
- Crear ejercicio
- Foro
- Blog
- Programación (desarrollo? es interpretable que hay cursos de programación)
- contactar

Cuadro de usuario:

Lo veo cuadrado en firefox y redondeado en chrome.

Cursos (wiki?):

Pero antes de internacional quisiera que me aclarases tu idea del wiki, entiendo que no necesitaríamos un wiki propiamente dicho, sino un sistema de artículos jerárquicos en donde haya unos responsables, que haya (eso si) control de versiones, y que se puedan introducir contenidos como los de un curso cualquiera de los que hay por la web ¿no? ¿cual es tu idea?

Mi idea es que las explicaciones
sean por "lecciones" y no por "ejercicios". Es decir, por unidades temáticas y no de práctica. Los ejercicios podrían contener el fragmento correspondiente de la explicación, pero como sabemos, es necesario un lugar que reúna las diferentes ideas.
Una idea: Las descripciones podrían tener una parte estática (este ejercicio tal tal) y otra dinámica, que dependiera de secciones del curso correspondiente, por ejemplo. De modo que al corregir un error en el curso, se editara también en la descripción. Serviría para controlar mejor las descripciones. De otra forma, los fragmentos dinámicos podrían depender de la descripción del apartado.
Los cursos deberían contener tablas, secciones, quizá sonido o vídeo, árboles de categorías. Ahora mismo sólo se me ocurren dos tipos de página: de teoría y de vocabulario comentado. A parte de las de explicación del curso, de organización, etc.

Sin embargo, no acabo de ver la diferencia entre el sistema que propones y un wiki. No se pueden designar responsables por apartados? En wikipedia hay varios campos separados, y me estraña que no haya encargados diferentes.
A favor del wiki:
- Base sólida tanto en funcionamiento como en diseño, de entorno y formato de texto.
- Prefacturado. Admite modificaciones en la jerarquía de moderadores?
En contra:
- usuarios y poderes. Se podrían conectar sus usuarios con los de LnEx?
- Estructura externa a LearnExperiment (diseño, usuarios, etc)

Entiendo que la estructura que propones es de creación nueva. Explícame lo que tienes en la cabeza o los inconvenientes que ves en usar por ejemplo wikimedia, ya que si la cuestión de los permisos de edición es modificable (aunque sea a bajo nivel) obtendríamos resultados parecidos en menos tiempo que construyendo una nueva.

Pack de programación/desarrollo
Me lo bajé y me faltaba alguna indicación más. Por ejemplo, dónde está puesta cada cosa (aunque algunas carpetas sean estándar), y qué hacer una vez pasada la "pantalla de configuración". Después de abrirla no ocurrió nada y en mi localhost seguía apareciendo la misma página pidiéndome otra vez la configuración, de modo que no conseguí ver la página local en el navegador.



Saludos!
Ferran

PD:
Estos días me había apalancado un poco, pero ya se me ha pasado. Ayer me activé, como has podido comprobar ;)
Si me das indicaciones, seguiré probando de entender cómo funciona el web para poder ayudarte en el desarrollo, y tengo pensado hinchar a contenidos el curso cuando habilites las tablas de equivalencia. Si ves que vas a retrasarte, avísame y mejor reviso las descripciones de los ejercicios, que también es algo pendiente.


2010/12/22 Jaime García Marsá <ja...@legendarya.com>

Ferran Quer i Guerrero

unread,
Feb 1, 2011, 11:44:58 AM2/1/11
to learn-ex...@googlegroups.com
Me había olvidado un par de cosas:
- Aumentar el límite de noticias y poner una barra de desplazamiento.
- Cuando creas que el sistema es lo bastante completo o atractivo podemos lanzarnos al internacional.


2011/1/31 Ferran Quer i Guerrero <ferra...@gmail.com>

Jaime García Marsá

unread,
Feb 2, 2011, 11:27:50 AM2/2/11
to learn-ex...@googlegroups.com
En mi opinión, los contenidos teóricos, las tablas de equivalencia y la internacionalización son el núcleo de la aplicación. Voy a centrarme por tanto en ellos en este momento dado que veo la posibilidad de hacer un esfuerzo para avanzar bastante ahora. La cuestión es si véis más puntos de este calibre para comentar ahora, pues luego igual cuesta más encajarlos.

Respecto a usar mediawiki para los contenidos teóricos, admito que en general soy proclive a hacer de cero, con lo cual está bien que me paren los pies. Pero antes de reutilizar hay que tener en cuenta dos cuestiones ¿necesito todo lo que me ofrece este software? Por que la complejidad innecesaria significa más trabajo. Y ¿Me da todo lo que necesito? Por que todo lo que falte hay que incluirlo en el sistema, y modificar sobre contenidos de terceros es siempre más difícil.

En primer lugar hay dos cosas que creo que no nos encajan perfectamente de mediawiki:
-El sistema de privilegios, que creo que no encaja con el nuestro (jerárquico y repartido por cursos): http://es.wikipedia.org/wiki/Wikipedia:Tipos_de_usuarios
-El modelo de edición, que se basa en una sintaxis especial, cuando podemos utilizar un editor de textos enriquecidos.

He de admitir que el control de versiones si nos sería útil, pero solo por esto no merece la pena ponerse a trastear con mediawiki. Por ello te pregunto si ves alguna característica más del wiki que podamos reutilizar. Si no es así, no estamos tan lejos de hacer lo que necesitamos. Déjame hacer un pequeño prototipo en un par de días y sobre este ya ves si va la cosa por el camino correcto o resulta insuficiente.

Un saludo:

Jaime

Jaime García Marsá

unread,
Feb 7, 2011, 4:58:52 PM2/7/11
to learn-ex...@googlegroups.com
Hay mucho que comentar, y puede que nos liemos si tratamos de comentarlo todo en cada mensaje, aún así en este no me voy a cortar, pero en los siguientes iré centrándome en lo que tenga más cerca para programar.

0/ He hecho varios de los cambios que comentaste (menús, pie, noticias, diseño,...). Los demás los iré realizando según tenga tiempo, pero recuérdamelos más adelante, sobre todo según veas que van siendo más importantes.

1/ Estructura de lecciones

Antes de nada, dejo comentadas para más adelante dos opciones interesantes a añadir:
a) Que cualquiera pueda crear sus propios cursos, aunque originalmente aparecerán solo en una lista de "cursos no oficiales"
b) Que los usuarios puedan apuntarse a cursos, y que puedan ver como avanzan en estos y tener unas estadísticas

Efectivamente hay que reorganizar un poco las lecciones. Lo primero sería separar lo que son cursos "de verdad". En mi opinión tendríamos al menos la nueva guía de gramática, mi curso "autodidacta" y los contenidos que estás realizando tu, que se podrían meter en un curso o en varios. Por ejemplo se podría hacer un curso solo de kanjis, para gente más avanzada.

Yo al menos querría que mi curso de "autodidacta" quedase como el último de los oficiales, y que otro curso fuese la guía de gramática (penúltimo en orden, mientras este incompleta). El resto de los contenidos te dejo a ti la decisión de como ordenarlos, y lo que no sea necesario, o carezca de calidad lo metería como "cursos no oficiales".

Lo de los enlaces entre teoría y ejercicios lo dejo para debatir junto con las tablas de equivalencias. Lo de las descripciones dinámicas no se si te he entendido bien, pero interpreto que según el apartado, en el ejercicio aparecería una información u otra ¿no?

2/ Tablas de equivalencias

La cuestión es que ahora ya mas o menos puedo irme metiendo a programar las tablas de equivalencia, pero es un tema complejo que conviene aclararlo bien antes. Para mi lo primero es ver lo que nos pueden aportar las tablas para estudiar casos de uso y la funcionalidad que necesitarán. Estas son las que yo veo, indica si se te ocurre alguna más:
-Crear ejercicios de forma rápida, sobre todo en aquellos casos en que podemos tener más de tres columnas y podamos combinarlas (kanji, romaji, hiragana,... o en química: símbolo, número, valencia,...)
-Para la internacionalización estas mismas tablas se pueden usar para hacer ejercicios en otro idioma (ej, con la tabla español-japones, si alguien hace japonés-inglés se podría obtener también la de inglés español)
-Tablas de conjugaciones, y aquí hay que considerar que podemos tener varias "coordenadas" (persona, tiempo verbal, verbo,...) que se pueden coger tanto como filas como columnas. Además, cabría la posibilidad de plantearse la conjugación automática, mediante un conjunto de reglas que permitan sustituir.
-¿Aprovechamiento de los datos para consultas? Por ejemplo, que metas una palabra y te pueda salir información (traducción, idiomas, tiempo verbal,...). Esto es interesante, pues si se va a aprovechar para consultas hay que programarlo de una manera más complicada, pero es mas sencillo que cambiarlo posteriormente.

Ferran Quer i Guerrero

unread,
Aug 26, 2011, 7:53:41 PM8/26/11
to learn-ex...@googlegroups.com
Propongo continuar este hilo como "planificación general". Aquí esbozamos las ideas, y los que vayamos desarrollando los separamos en conversaciones especiales. Si no os gusta decidlo, por favor. Creo que es necesario un poco de orden para no perder ideas, información y seguimiento.

Saludos!

2011/2/7 Jaime García Marsá <ja...@legendarya.com>

Ferran Quer i Guerrero

unread,
Sep 28, 2011, 7:08:44 AM9/28/11
to learn-ex...@googlegroups.com
Podrías añadir la edición de ejercicios por texto? Me parece que ya está hecho, pero no hay la posibilidad en la interfaz nueva.
Gracias!

2011/8/27 Ferran Quer i Guerrero <ferra...@gmail.com>

Jaime García Marsá

unread,
Sep 28, 2011, 7:19:50 AM9/28/11
to learn-ex...@googlegroups.com
Hola Ferran, sin problema. Disculpa que no de señales de vida, pues ando un poco liado por un trabajo que me surgió, pero no es que me olvide de Learnexperiment. No es que no tenga tiempo, pero a veces hace falta que te recuerden las cosas para ponerte con ello.

Un saludo:

Jaime

Ferran Quer i Guerrero

unread,
Sep 29, 2011, 3:06:25 AM9/29/11
to learn-ex...@googlegroups.com
Gracias! Ahora estaba clasificando algunos ejercicios y me he dado cuenta de algunos vacíos. Añade los que veas convenientes en la lista de tareas, ahora repasaré la mía.
  1. Desde los paneles de "Editar apartado", "Crear subapartado", "Reorganizar apartados", enlace en los apartados de la dirección (migas de pan) a /cursos/* en vez de a /materias/*
  2. Distinción entre cursos oficiales y no oficiales. No veo la necesidad. Pueden diferenciarse por el título o con un icono al lado, pero siendo cursos "hermanos", al mismo nivel.
  3. En el título de cada materia, dentro de la página /materias faltarían los enlaces a cada materia. Por ejemplo, Inglés con enlace a /materias/ingles/63
  4. Como posible consecuencia de 2 y 3, integrar dentro de /materias/inglés/ los apartados de su curso, como /materias/grammar/132 , etc.
  5. No puedo reordenar los ejercicios dentro de un apartado. "Editar" me muestra sólo la descripción y el título, "Reorganizar", todo el árbol del curso. Una posibilidad es añadirlo dentro de /apartados/editar/ , crear otro botón podría cargar demasiado la barra.
  6. Separar desde /materias los cursos de teoría de los de práctica, y poder enlazar apartados de práctica desde los de teoría y viceversa, pudiendo ser automática la bidireccionalidad. Es decir, que en /materias/hiragana/118 puedan aparecer los ejercicios de /materias/silabario-hiragana/1 y que en éste se pueda ir directamente al primero. Algo como "ir a ejercicios", "ir a teoría".
  7. Proteger carpetas como /apartado y /apartados de la navegación, como muchas otras que debe haber
Pretendía que fuera una lista sencilla, pero como siempre he ido recordando "cosillas". En mi opinión, la prioridad es mejorar las herramientas de edición de cursos y apartados, y si no fuera mucho trabajo, que parece que sí, esclarecer la diferencia entre curso, materia, ejercicios y teoría.

Saludos!
Ferran


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

Jaime García Marsá

unread,
Oct 9, 2011, 12:17:54 PM10/9/11
to learn-ex...@googlegroups.com
Hola Ferran, los puntos 1 y 3 ya están, además de la opción de editar las preguntas en modo texto (pruñebalo y dime si así está bien). Siento el retraso, pero ando muy liado. Además de el trabajo adicional que ya tenía, me he apuntado a un curso de japonés en la universidad de Oviedo. Espero poderlo aplicar aquí. De todas maneras se su pone que este mes ya termino con el proyecto y vuelvo a disponer de tiempo.

Algunas cuestiones respecto a lo que planteas:
2) La distinción entre cursos oficiales y no oficiales es que los no oficiales los puede crear cualquiera. Y claro, tampoco quería hacer una lista larga con cursos que incluso podrían quedar vacíos. Mi propuesta es ir pasando los que tengan cierta entidad a la lista principal. La lista de cursos no oficiales sería algo así como una lista de cursos "a comprobar"

4) No entiendo a que te refieres con integrar grammar en su curso ¿no está ya?

5) ¿A que te refieres con reordenar? ¿A cambiar de orden?

6) Este es un tema complejo. Lo dejo para comentarlo en cuanto tenga más tiempo

7) Con el "proteger" del punto 7 te refieres a eliminar, dado que ya sobran ¿no? Tengo que repasarlo con cuidado, pues son restos que han ido quedando y me cuesta distinguir lo obsoleto de lo que está en uso

No se me olvidan los errores que me enviaste para corregir en el curso de anime. En cuanto tenga un poco de tiempo me pongo a ello.

Un saludo:

Jaime

Ferran Quer i Guerrero

unread,
Dec 5, 2011, 9:30:11 PM12/5/11
to learn-ex...@googlegroups.com
Jaime,
Contesto para obligarme a completar este correo. Cómo vas de liado? Mañana respondo a los puntos excepto a éste: "proteger carpetas" No te digo eliminarlas, pero sí denegar el acceso a "otros"

Saludos,
Ferran

2011/10/9 Jaime García Marsá <ja...@legendarya.com>

Jaime García Marsá

unread,
Dec 11, 2011, 9:59:56 AM12/11/11
to learn-ex...@googlegroups.com
Hola Ferran, resumo mi situación y planes.

Estos últimos meses he estado con dos proyectos. Uno de 8 horas diarias que termino la próxima semana y otro que hago en tiempo libre y que tiene un hito importante esta semana, pasado el cual habrá mucho menos trabajo. Por tanto, en una o dos semanas retomo Learnexperiment al 100%.

A parte de los cambios que me vayas pidiendo para la página, mis planes son avanzar en una nueva web "internacional". En resumen, las aplicaciones de Learnexperiment para hiragana y katakana son respectivamente la segunda y la primera buscando por dichos términos, y están instalados en más de 4000 y 2000 teléfonos móviles cada una (con más de 6000 y 3000 descargas respectivamente). Las puntuaciones son muy buenas (4.6 de 5 de media), y se usan en multitud de países e idiomas.

El caso es que sería una pena no aprovechar todo este potencial para Learnexperiment. La idea es crear una nueva página internacional en donde se puedan ver los contenidos tanto en internet como descargarlos en las aplicaciones de móviles. Voy a empezar suave: Una página sencilla, con las herramientas de creación cerradas, con un par de cursos de Kana y Kanjis y algo de español, que se puedan descargar en una aplicación movil de prueba. A diferencia de Learnexperiment quiero que haya unos ejercicios probados y útiles antes de abrir la edición, aunque una vez que esten estos la idea es que quien quiera pueda pedirme permiso para añadir contenidos sin abrirlo del todo.

A largo plazo la idea es tener una página internacional que permita participar a gente de distintos idiomas, favoreciendo la aportación de contenidos con un sistema de "puntos". Estos contenidos serán accesibles tanto en Internet como en aplicaciones móviles y podrán incluir voces e imágenes, entre otros recursos. La idea es que pueda llegar a sustituir a Learnexperiment, aunque por el momento seguiremos avanzando en la página en español para poder probar cosas distintas.

En fin, en una semana espero concretar más mis planes y empezar a trabajar. Por cierto, estoy haciendo un curso de japonés en la universidad de Oviedo, así que una de mis primeras tareas será el preparar una manera de aprender los kanjis, que tengo ganas de probar a ver si efectivamente me resulta más útil.

Un saludo:

Jaime

Ferran Quer i Guerrero

unread,
Dec 12, 2011, 3:35:22 AM12/12/11
to learn-ex...@googlegroups.com
Hola Jaime,
¡Me parece genial la noticia! No sabía que hubieran tenido tanto éxito, felicidades. A medida que vaya madurando la idea que tienes ya me la contarás, por lo que no me pondré a especular todavía.

Cuando puedas establecemos prioridades, a mi parecer, arriba de todo estaría conseguir que la comunidad se autogestione, lo que implica que quien tenga poderes pueda darlos a otros dentro de su "dominio". Para completarlo, también que cuando alguien cree un ejercicio, pueda proponer clasificarlo en una materia existente o crear un curso dentro de un "saco", avisando así al responsable y dando la oportunidad al creador de crearle un curso dentro de la materia. La autogestión nos permitiría (sobretodo a mí) centrarnos en los cursos que hacemos y no tanto en organizar parte de los contenidos que se van colgando, que son muchos.

Estoy aprendiendo php poco a poco y podría ayudarte si me me dices cómo funciona el tema de actualizaciones del servidor relacionado con github, y cómo podría proponer cambios en la css, por ejemplo, sin tener que copiarlos tú.

Podría avanzar un poco con el tema de los mails. Si es algo complicado, en la web que llevo tenemos instalado phpmailer y puedo hacer pruebas desde allí e imitar el funcionamiento.

PD: he recopilado ejercicios de minna no nihongo en un apartado de "vocabulario y kanji"

2011/12/11 Jaime García Marsá <ja...@legendarya.com>

Jaime García Marsá

unread,
Dec 12, 2011, 8:41:54 AM12/12/11
to learn-ex...@googlegroups.com
Completamente deacuerdo Ferran. Es una lata tener que andar entrando en base de datos para dar permisos, a parte del riesgo de estropear algo.

Por planificar un poco.
-En cuanto pueda hago ese cambio en CSS que me dijiste el otro día
-El lunes próximo  me pongo con el repositorio para el código fuente. Si no hay nadie aquí con experiencia en Github para guiarme, prefiero usar sourceforge y SVN que lo tengo más practicado y conozco los problemas típicos.
-A partir de ahí, si te parece, intentamos conseguir que tengas una versión funcionando y actualizada, y comienzo a documentar, empezando por la manera de instalarlo.
-A partir del martes me pongo con lo de dar permisos, que no debería de ser muy complicado. El miércoles podría estar
-Terminado esto me pondría con lo de la clasificación, que se podría ir comentando unos días antes.

Naturalmente este es un planing provisional y optimista, pero todo sería añadir unos días más en cualquier caso. Lo de los mails lo dejo para el final, y si que lo hecho de menos de cara a estar informado de lo que pasa en la web (foros, mensajes, cursos,...). No es complicado de programar, pero hay que tener cuidado para asegurarse de que no termine siendo molesto.

Por cierto, tengo que comprar yo también el libro "minna no nihongo", y quitando algunos detalles lo veo muy bien como guía para las lecciones.

Ferran Quer i Guerrero

unread,
Jan 18, 2012, 8:00:28 AM1/18/12
to learn-ex...@googlegroups.com
-En cuanto pueda hago ese cambio en CSS que me dijiste el otro día
-El lunes próximo  me pongo con el repositorio para el código fuente. Si no hay nadie aquí con experiencia en Github para guiarme, prefiero usar sourceforge y SVN que lo tengo más practicado y conozco los problemas típicos.
-A partir de ahí, si te parece, intentamos conseguir que tengas una versión funcionando y actualizada, y comienzo a documentar, empezando por la manera de instalarlo.
-A partir del martes me pongo con lo de dar permisos, que no debería de ser muy complicado. El miércoles podría estar
-Terminado esto me pondría con lo de la clasificación, que se podría ir comentando unos días antes.

Bien, está casi todo :D
Hay algo que hace tiempo que quería comentar pero no me acordaba: no aparece la opción de crear teclado en "crear ejercicio". Estaría bien crear uno para cada idioma, con el alemán para poner ü, ß, etc, con el francés los chapeau, con el japonés es evidente...

Saludos!

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

Jaime García Marsá

unread,
Jan 20, 2012, 3:07:46 AM1/20/12
to learn-ex...@googlegroups.com
Vamos a ampliar la lista de puntos pendientes y voy a proponerme resolver al menos uno a la semana

-Clasificación
-Envío de emails
-Teclados
-Sinónimos (Me parece válida la opción propuesta aquí http://learnexperiment.com/foros/tema/saludo-y-sugerencia/229/0#ultimoMensaje). En lugar de separar por comas, introducir varias veces la misma pregunta. Y que acepte una u otra, según las circunstancias. Si rellenar todos los campos o aceptar cualquiera, yo lo dejaría como una opción para el usuario.

En  cuanto a teclados, creo que cualquiera debería poder crear sus propios teclados. Y luego en el ejercicio poder escoger el usar cualquier teclado existente. Quizás se podría limitar la disponibilidad de teclados para cada ejercicio a los oficiales + los tuyos propios, para que si la gente introduce tonterías, que no lo vean el resto de usuarios

Ferran Quer i Guerrero

unread,
Jan 30, 2012, 8:35:27 PM1/30/12
to learn-ex...@googlegroups.com
Me parece muy bien (ahora y cuando leí el mail). Tengo pendiente seguir con la instalación del servidor, por eso no había contestado. Verás que hiragana 1 y 2 tienen ya por fin descripciones sin interrogantes y además coherentes las unas con las otras.

A ver si mañana pruebo creando el fichero de configuración que decías y puedo al fin meterme a escarbar.
Saludos!


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

Jaime García Marsá

unread,
Feb 1, 2012, 5:48:57 AM2/1/12
to learn-ex...@googlegroups.com
Hola Ferran, acabo de terminar el envío de emails. Es bastante completo, y por tanto probablemente tenga errores. Doy por hecho que habrá que ajustarlo a los usos más frecuentes, pero ahora ya es más fácil hacerlo. Tiene tres funciones: Envío de informes periódicos, aviso de mensajes privados y aviso de respuestas en el foro. Escribiré un mensaje en noticias en cuanto pueda para explicarlo mejor. Para ayudarme a probarlo envíame en cuanto puedas un mensaje privado en Learnexperiment, y responde a alguno de los temas en el que yo haya escrito en el foro.

Por cierto, he recibido el sigueinte correo "Buenas noches, en las paginas de Kanjis, no me aparece el grafico, mil gracias por su pagina y su atencion." le he pedido que me de más información, pero quería comentártelo por si supieses a que se refiere.

Ahora mismo tengo que ponerme con otras cosas: Primero avanzar con Learnexperiment2, después tengo que hacder una modificación a un programa para un cliente, y además tengo otro proyecto por ahí colgando, pero espero que con todo pueda seguir avanzando en esto esta misma semana. Después de esto espero retomar también Gengo Tales, por lo de ese chico que escribió en el foro. Para ello mi hoja de ruta sería la siguiente (lo comento por si ves alguna otra prioridad):

-Hacer el caso sencillo de sinónimos (aceptar varias respuestas)
-Clasificación de usuarios
-Corregir los errores que me habías mandado en la lección de anime que había estado haciendo (que ya lo estoy posponiendo mucho)
-Teclados
-Casos complejos de sinónimos (poner cuadros para poder escribir varias respuestas)

En este contexto creo que estaría bien ir hablando de lo de la clasificación. En mi opinión debería de valorarse por número de respuestas en los ejercicios completados. Quizás se pudiese hacer una clasificación global y otra por materias. La clasificación sería accesible como un item en el menú.

Coméntame cualquier idea que tuvieses respecto a esto.

Un saludo:

Jaime

Ferran Quer i Guerrero

unread,
Feb 1, 2012, 4:57:03 PM2/1/12
to learn-ex...@googlegroups.com
Hola Jaime,
Respongo por puntos para facilitar la respuesta.
  1. Correo misterioso: puede que gráfico sea la tabla de vocabulario o algo así, y que aparezcan ??? en vez de kanjis. Avísame si te dice cuál es, aunque me extraña porque la mayoría de lecciones de kanji ya las subí en esta versión.
  2. ¿Learnexperiment2 es otra versión web o la móbil?
  3. Clasificación de usuarios, todavía hay el problema del tiempo 0:00 :S
  4. Clasificación, podrían hacerse ránkings diversos: más ejercicios completados, primero en más ejercicios, top 5 en más ejercicios. Y todos estos, poder seleccionar si recoger datos sólo del día, de la semana, del mes, o desde siempre. Puede ser peligroso clasificar por editores, ya que (como en yahoo respuestas o asco de vida o así) podrían generar contenido absurdo premios como "más ejercicios creados", "más ediciones", o "más activo del foro". Hay que estudiarlo. Yo por empezar haría sólo los primeros que he dicho

Aparte de esto, tengo pendiente a corto plazo hacer lo que decía en el otro correo:

  • acabar de instalarme la web para explorar el código y probar cambios
  • arreglar las descripciones de Hiragana 3 y las otras 3. Seguramente les cambiaré el nombre a "expansión" o así, Hiragana 4-6 no es muy elocuente.

También, cosas que quiero mirar cuando pueda hacer pruebas:

  1. Poner enlace al perfil de un usuario en todos los lugares donde salga. Así de cabeza, en la clasificación de un ejercicio no sale.
  2. Poder enviar un mensaje directamente a un usuario. Usaría el mismo campo autocompletivo que el que pusiste para dar permisos a alguien.
  3. Revisar el diseño web, podría hacer limpieza y organizar mejor los estilos que vieja.css y nueva.css ;) Soy consciente que una vez hecho da mucha pereza revisarlo todo, pero si yo lo voy conociendo casi por primera vez, será mucho más fácil descubrir lastres. En la misma línea, unificar estilos de botones (ahora hay amarillos y azules)
  4. Sombras laterales: webkit necesita una propiedad especial, no me acuerdo nunca de comentártelo :S
  5. Sobre permisos: prueba si puedes editar katakana 1 Te he añadido y quitado como responsable, en este orden. Tengo unas ideas por desarrollar sobre responsables de ejercicio/apartado.

Creo que me he quedado a gusto, es más un resumen para acordarme yo que una lista para agobiarte, ya lo sabes. Sobre tu lista de prioridades, puede que la clasificación sea complicada de hacer bien, en ese caso, lo bajaría dos posiciones en orden de prioridad; como tú veas.

Saludos!
Ferran

2012/2/1 Jaime García Marsá <ja...@legendarya.com>

Jaime García Marsá

unread,
Feb 14, 2012, 9:25:55 AM2/14/12
to learn-ex...@googlegroups.com
Hola Ferran, voy directo a los puntos:

1/ Sin novedad, ya aparecerá si realmente hay algún fallo
2/ Learnexperiment2 es la versión para móvil, pero que funcionará también en web. Los contenidos estarán en Internet, pero se podrán descargar al móvil, y mas tarde añadiré acceso directo vía web. Esta versión está orientada hacia un público internacional y la edición de contenidos se irá abriendo poco a poco, garantizando al principio contenidos completos siguiendo el ejemplo de las aplicaciones de hiragana y katakana.
3/ Es un problema complejo. En cuanto tenga tiempo probaré lo siguiente: En donde se guardan los tiempos pondré que no se inserte el registro y que me envíe un email a mi con los datos. A partir de ahí iré tirando del hilo, a ver si logro saber que ocurre.
4/ Igual se podría hacer una clasificación de los ejercicios más populares (según cuantos los acabasen), junto con los nombres de los responsables (y los responsables originales, si es una copia). En cuanto tenga tiempo (el lunes o martes próximo) me pondré a implementar alguna de tus propuestas, según lo fácil que sean.

Por mi parte he aplicado lo de los estilos de pie de página y anterior/siguiente en ejercicios, y he hecho que en la clasificación del ejercicio se enlace al usuario.

Continuaré informando según avance.
Reply all
Reply to author
Forward
0 new messages