• Home
  • PFC
  • Computer
  • General
  • Personal
  • Posts RSS
  • Comments RSS
Blue Orange Green Pink Purple

Featured content

¡Ves a http://elfiberhabla.net para seguir mi blog! Esta web ya no es activa!

The right way of my project

I've had a nice conversation with Marc last Tuesday. Maybe it has been the most interesting meeting I've had with him. We have defined a good path I must follow (finally!).

From the XML file created in OpenSyllabus (the syllabi file) we will make a port to the Moodle courses. Nevertheless, how can I make this port?

Marc's idea is making a new option for Moodle in Moodle course creation. Now Moodle can make courses from Moodle course backups (these backups are also XML files). So we have to make a new option, called "Import OpenSyllabus course", where the user can select an Osyl XML syllabi and import it into Moodle.

Once imported, this course will have all information the XML syllabi defines.

For achieve that, I will do a simple task: adquire a complete XML file for testing purposes, and manually build a Moodle course with all information I can see in that XML file (wiki's, lessons, title, description...).

Tasks:

  1. Obtain the DTD of Osyl XML syllabi.
  2. Obtain a complete XML syllabi for testing.
  3. Make manually a course with that XML.
  4. Compare the XML backup of that course and the XML file and build a XSLT for transform the Osyl XML into a Moodle readable XML file.
  5. Define the requirements which can be needed for the "import OpenSyllabus course" tool.
Read More 0 comments | Posted by Davigetto | edit post

Es la memoria nuestro más preciado talento?

Con este post, sólo pretendo generar un poco de reflexión filosófica hacia lo que yo considero como nuestro bien más preciado: la memoria.

Imagina que estás soltero. Cuando estabas solo y te sentabas debajo de una palmera, estabas solo sentado debajo de una palmera (sí, así es xD).

De repente, la mujer de tu vida aparece y mientras estás con ella, eres el hombre más feliz del mundo. Pero claro, no puedes estar con esa persona siempre pegado, y se tiene que ir a hacer un viaje.

Luego, mientras tu chica está de viaje, te sientas otra vez debajo de aquella misma palmera. Otra vez solo, debajo de esa palmera. Si tomaran una foto de esa situación antes y una foto de esa situación después, sería exactamente la misma foto. Estás exactamente igual. Significa que has perdido tiempo de tu vida conociendo a esa persona? NO!

Realmente no estás exactamente igual, hay un pequeño detalle que ha cambiado. No se puede ver desde el exterior, pero sí desde el interior. La sombra de esa chica flota por encima de tu cabeza. Mientras estás sentado, la estás recordando. Notas como el tiempo ha avanzado, notas como el tiempo te ha hecho cambiar y estás distinto, notas que realmente estás vivo.

Y es que la memoria es la única manera que tenemos de poder percibir el cambio, la única manera que tenemos de poder evolucionar, de poder vivir como humanos, de poder aprender y crecer mentalmente.

Pero qué ocurriría si una enfermedad como el Alzheimer nos despojara de este don?

Read More 2 comments | Posted by Davigetto | edit post

Realmente uno puede ser feliz y estar autorrealizado trabajando?

Ayer me fui a dar una vuelta por Girona con Helena, y mientras íbamos caminando, por alguno de esos casuales que tiene la vida, me encontré con mi amigo Eric (Sarge para los ogamers, el que hasta hace poco era moderador de ahí) y mi amiga Sandy. Con la carisma típica que le caracteriza, pues entablamos distintas e interesantes conversaciones, entre ellas, EL TRABAJO.

Siempre he creído (y creo!) que el trabajo humaniza (tal y como dijo Karl Marx). En un trabajo aprendes y con él, mejoras y te realizas como persona (hasta un cierto punto, immediatamente remarco eso). Por supuesto, hay trabajos que de autorrealización, para mi gusto, tienen poco y son más trabajos "para sobrevivir" (por ejemplo, como el que mencionamos, señora de la limpieza).

Puedes estar trabajando de algo que te mole mucho (mecánico, diseñador de programas o incluso jefe de proyectos), cobrando un pastón. No obstante, en esa clase de trabajos llega a un punto en el que dejas de aprender tanto como antes (o prácticamente, ya has aprendido todo lo que debías) y ya no te realiza ni te mola quizás tanto como antes: entras en la monotonía y ese trabajo no te realiza más (se convierte en una simple fuente de ingresos).

También un trabajo, a menos que tengas un horario de puta madre, puede llegar a ser una putada. En un trabajo tienes una serie de obligaciones y una serie de horas a las que tienes que ir y una serie de horas que por cojones hay que ir. Ya puedes estar en el trabajo que siempre has soñado y cobrando una pasta ,que si los horarios que tienes impiden que puedas ver cada día a la esposa que tanto amas, ese curro pasará a no ser tan "de ensueño".

Así pues, cómo ser superfeliz según yo?

  1. Trabajar en sitios donde cada día puedas hacer cosas diferentes e interesantes para ti, y que cada día aprendas más y cada día te sientas mejor, más a gusto con tu trabajo y más autorrealizado (Eric dice que esto es imposible).
  2. Tener un horario que te permita compatibilizar ese trabajo con todo lo que quieres en esta vida (ya sean amigos, ya sea pareja).
  3. Un sueldo que te permita vivir de forma holgada.

Sí, un trabajo perfecto debe cumplir esos 3 perfiles. Pero... EXISTE??????

Eric dice que no, todos los trabajos acaban siendo monótonos, sea el que sea. Yo digo que sí; aunque sólo conozco 1 trabajo que pueda ser así: Profesor de universidad (que a su vez, sea investigador).

Ser profe de universidad es la reostia en bicicleta (almenos profe de la FIB, y para ello me voy a basar en el profesor Marc Alier). Parece que él es totalmente feliz: Cada día se pasa viajando arriba y abajo -gastos pagados- (que si Alemania, que si Burkina Faso, que si Las Vegas...) y se lleva a su mujer, con lo cual se lo debe pasar bomba viajando. Luego, dando clase, las da de una forma que no sólo se lo pasa bien él, sino que además se lo pasan bien los alumnos. Y luego, dirige una serie de proyectos que no solo generan conocimiento y ayudan a expandir el conocimiento (Moodle, DFWikiLabs...), sino que además siempre está dando conferencias y asistiendo a ellas y aprendiendo cada día más y más sobre este mundo que cambia tan rápidamente, y conociendo a gente importante del mundo de los sistemas de información, comilonas, etc. Vamos, todo un lujo y todo un estilo de vida que, almenos a mi y visto así, me resulta envidiable (por dios, que alguien me corrija si me equivoco).

Almenos esa es mi "excepción" con la que pretendo decir que el trabajo puede realizar SIEMPRE. Por supuesto, estas cosas así son poco comunes. Normalmente todos los trabajos son los típicos de pasarte 8 horas dando el callo como un cabrón, aprendes lo que sea y luego ahí te quedas para mantener a tu família, y luego los horarios no coinciden con los de tus hijos cuando terminan el colegio / con el trabajo de tu esposa.

Es chungo buscarse una vida así, pero para ello, hay que sacrificarse un tiempo y... estudiar?

Read More 1 Comment | Posted by Davigetto | edit post

FICS and Battle for Wesnoth

As someone know, one of my favorite games style are strategy games. I have always loved these kind of games (my curriculum can talk alone: Worms Armageddon, Age of Empires II, Warcraft III -the best game I've ever played-, etc.). I've played another game genres that sticked me on my chair (Final Fantasy series, Need for Speed...).

However, I have lot of work in the university, and now I can't play all games I played in the past.

Nevertheless,I want to mention two GNU Games that you can enjoy a lot (I've enjoyed them): One of these is chess and the other, Battle for Wesnoth.

Everyone knows what is chess. However, there is some people who doesn't have a partner for playing it every time he wants. 1 GNU chess server exists, called FICS, where you can play for free with other players (or your friends). This server has his website in http://www.freechess.org.

For playing on this server, you need a chess client. Lots of interfaces/clients are avaible for all platforms (the most used is Jin, an interface you can you on the web or in your PC, written in Java and is compatible with all platforms). However, as a Linux user, I use eboard.

Regardless the interface you choose, you have to create a FICS account to play on the server in the main website. (It's quite easy and it's free), or playing as guest.

Once you connect to FICS, you will be ready to play chess with other people. Interfaces often has a “seek graph” where you can see all people that want a match. If you want to play with someone, write the command “seek 2 12” (for example, for a 2 minutes and 12 increment game). Read the help for more help (or ask me).

If you want to talk on a chat channel or to an user, use the command “tell user/channel text to say”.

Ahhh, also, write the following command to add me to friends: “+notify davigetto”. I will be notified if you add me to friends and if you wish, we can play some matches :)

The following game is Battle for Wesnoth. The main website is http://www.wesnoth.org. Again, this game can be played in all platforms. It's a turn-based strategy game with a fantasy theme (with orcs, elves, dwarfs...) where the main objective is “destroy the opponent”. It's quite easy to play this game, and when you catch “the feeling of the game” you can be attracted strongly, so be careful :)

Once again, if you want to play with me at this game, send me an email or a comment to this post. However, in this game, opposite to Warcraft III, matches often are very long, so often I prefer playing the campaign mode.

Also, if you wish, I can play with you to the mythical Warcraft III... for remembering oldies purposes :)

Read More 1 Comment | Posted by Davigetto | edit post

Mahara e-Portfolio and OpenSyllabus: Fuuuusion-ha?!

Well, until now, I have been talking about OpenSyllabus, their benefits and their objectives, ideas about how me and my partners could integrate it into moodle, how can we use and interpret the XML file that it generates, etc.

I recived a call from Marc telling me that the important question about OpenSyllabus is the idea behind it, not the technology behind it. Also, he told me about Mahara Portfolio, and that he is also interested on it. I should think about how we can integrate into Moodle Mahara Portfolio and OpenSyllabus.

Mahara is a CMS Project developed by Catalyst IT, a brother project of Moodle (they have between them some collaborations). It objective is similar to Moodle and Sakai, create social learning networks and share resources between members (The typical web 2.0). It has a interesting tool, called Portfolio. I will explain it in detail immediately.

Yesterday I invested the whole afternoon in install on my PC Mahara (I followed the guide in the oficial webpage, but it was quite difficult) and make working OpenSyllabus into Eclipse (omg, 3 hours for making it working good!). Regardless, now I have a full working mahara and OpenSyllabus on my PC and I can take a look to code when I want.

After that, I could explore what is Mahara, and what is Portfolio. And O-M-G! It seems to be a nice CMS and Portfolio a nice tool! (I say seems because I have only tested it one day, however I can see interesting uses for myself :D). You know what is a portfolio, right? The typical folder where you store your drafts, currículums, learning resources... Well, Mahara implements something similar:

  • First, it has a complete and interesting user profile (where you can put your personal information, like other CMS systems). Nevertheless, it's different in Mahara. In your profile you can define your own Curriculum Vitae (Certifications, books and publications, education history, employment history), your academic/career goals, and what are your skills. Moodle doesn't have an user profile as great as Mahara.
  • Portfolio allow users to upload files (their notes, pdfs, even source code) in a structured way (in folders). Also it allows creating view pages for every user (blogs, etc...). However, it's bugged for now.

So, Mahara Portfolio is a good tool to allow students having their own Curriculums and notes in a structured and organized way.

Now, How can we integrate Mahara and OpenSyllabus into Moodle once we know what are their advantatges and disadvantatges? I've got some ideas. I write one of them:

  • Modify the Moodle user profile to make it equal to Mahara user profile and Portfolio. With a good user profile, users and students would be engaged in organizing their notes and their curriculums, sharing them among other students. This will improve their learning experience and their learning performance.
  • Add/embed OpenSyllabus to Moodle for creating easy and uniform syllabi, and allow teachers to create courses in a very easy way. This would improve the organization of courses and their upgrading.

Well, in 21th I'm talking with Marc and Pigui about all of these.

Hey, I'm really enjoying this project! :D

PD: I attach two screens about Mahara profile and portfolio.

Read More 0 comments | Posted by Davigetto | edit post

A summary of my Osyl crusade

Well, I will write some lines about my "adventures" through OpenSyllabus in a kind of Summary.

As I did the last days, I don't have to research too deep into technological aspect of OpenSyllabus for trying to get a path for integrate it into Moodle. Technology often can be incompatible (Sakai OpenSyllabus uses GWT -Java- and Moodle uses PHP). My research, as Marc told me, must be looking for what there are behind Opensyllabus, what is their 'working flux'. In simple words, 'HOW HAVE THEY DONE IT?'

Now I've stopped reading the books of all programming languages and related technologies I was reading. Now is the time for open my 'client agenda' and make some calls (messenger, mail, phone...) and have some conversations with the staff of Sakai community (Jacques Raynauld and cia). I have until 21th July to get all information I can.

I've recived a good amount of information in my mail/MSN conversations. Jacques sent me Powerpoints and PDFs explaining what is OpenSyllabus, its objectives and its technology. Nevertheless I want to extract some points which try to refer as little as possible to technological part:

  • The syllabi around all universities have a common structure. However, information in a Syllabi can be redundant. What solution can we use? Osyl uses XML files for achieve that, XML files that have a structure that Sakai can represent. I wonder if a database could be used in the same way XML is used...

    So, XML exchange is used to represent data. Does it mean that in the local machine, a little copy of Sakai is stored to get asynchrony?

  • I got an account for testing the OpenSyllabus they have implemented into Sakai. QUÉ GUAY! (Parezco un anuncio de juguetes...). Also I got the source code of Sakai (omg, 400MB file!!!!)
  • The architecture is something like this:

  • In Moodle, when you build a course, you have manually to add all resources that can be needed (wikis, blogs, exercises...). In OpenSyllabus, through the Syllabi defined from one subject (for example, ES2), meanwhile the course is advancing in date, wikis, exercises, lessons and all required data is automatically published (well, it's what I understand). I believe that Sakai does that in that XML file and with a good code.

Maybe there are more points that I've eluded, I will think of them if I have the chance.

Also I am now trying to get running OpenSyllabus in my machine through Eclipse. However I have some problems with GWT Libraries. I sent Claude Coulombe, one of the Sakai 'masters', a mail asking for some help (yes, I know what you think, but after talking, you must know that I have tried to do all I was in my hands and I can't make it working).

Read More 0 comments | Posted by Davigetto | edit post

OpenSyllabus and the path to Moodlemoot

Well, in these days, I've been very busied trying to understand and manage a tool for creating syllabi, called "OpenSyllabus". Jacques is one of the managers of this project. I told with him to know what is OpenSyllabus.

After that appointment, my task will be embed this tool into Moodle, and make a lecture and a demonstration in Moodlemoot event. For that, now I'm reading some books of:

  • PHP
  • AJAX
  • Javascript
  • HTML/CSS/XHTML
  • XML

I have lot of work for now...

Read More 1 Comment | Posted by Davigetto | edit post
Newer Posts Older Posts Home

The FIBer Talks

  • About
      I'm using this blog as logbook for my PFC
  • facebook

    Facebook

    Who is Davigetto?

    My photo
    Davigetto
    View my complete profile

    Blog Archive

    • ►  2009 (7)
      • ►  May (1)
      • ►  March (3)
      • ►  February (2)
      • ►  January (1)
    • ▼  2008 (37)
      • ►  December (1)
      • ►  October (6)
      • ►  September (7)
      • ►  August (2)
      • ▼  July (7)
        • The right way of my project
        • Es la memoria nuestro más preciado talento?
        • Realmente uno puede ser feliz y estar autorrealiza...
        • FICS and Battle for Wesnoth
        • Mahara e-Portfolio and OpenSyllabus: Fuuuusion-ha?!
        • A summary of my Osyl crusade
        • OpenSyllabus and the path to Moodlemoot
      • ►  June (7)
      • ►  May (4)
      • ►  February (3)
    • ►  2007 (12)
      • ►  December (1)
      • ►  September (1)
      • ►  August (2)
      • ►  July (2)
      • ►  June (3)
      • ►  March (3)

    Labels

    • Computer (8)
    • database (1)
    • Diary Life (1)
    • General (6)
    • Information Systems (1)
    • Me quejo (2)
    • Miscelanea (1)
    • moodle (4)
    • opensyllabus (1)
    • Personal (7)
    • PFC (26)
    • php (2)
    • Poetry (6)
    • restore (1)
    • Testing (1)
    • Web (1)
    • xml (1)
    • xslt (2)
    • zip (1)

    Last Comments

    Loading...




    • Home
    • Posts RSS
    • Comments RSS
    • PFC

    © Copyright El FIBer Habla. All rights reserved.

    Back to Top