SchoolTool software libre administrativo para escuelas!

SchoolTool: libreta de notas, asistencia, calendarios libres y más.
Es una suite de software libre administrativo para escuelas. Ya que puede instalarse y usarse sin ningún pago por licencias, SchoolTool puede ser usado con un propósito particular, por profesores o pequeños equipos en las escuelas, o como un sistema completo de información de estudiantes, que cuenta con información demográfica, cuadros de notas, asistencia, calendarios y reportes.

Instale y corra SchoolTool en Ubuntu GNU/Linux en cuatro pasos sencillos.

La instalación estándar incluye:
Información demográfica personalizable;

  • Administración de contactos del estudiante;
  • Calendarios para la escuela,
  • grupos e individuos;Reserva de recursos;
  • Cuadros de notas para profesores;
  • Asistencia a clases;
  • Generación de libretas de notas.

Para instalar SchoolTool en karmic ve a un terminal y digita estas líneas

sudo add-apt-repository ppa:schooltool-owners/ppa

sudo apt-get update

sudo apt-get install schooltool-2009

Para instalarlo en Jaunty o versiones anteriores, primero edita el sources.list
sudo gedit /etc/apt/sources.list
Agrega estas líneas al final del sources.list.

deb http://ppa.launchpad.net/schooltool-owners/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/schooltool-owners/ppa/ubuntu jaunty main

Agrega este key.
sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com c95c0e19386b7051

Actualice e instale los paquetes.

sudo apt-get update

sudo apt-get install schooltool-2009

 

 

Nombre de usuario: manager

Contraseña: schooltool

 

Interfaz de administración

Tu propia Wikipedia educativa.

MediaWiki es un software para wikis libre programado en el lenguaje PHP. Es el software usado por Wikipedia y otros proyectos de la Fundación Wikimedia (Wikcionario, Wikilibros, etc). Ha tenido una gran expansión desde el año 2005, existiendo un gran número de wikis basados en este software que no mantienen relación con dicha fundación, aunque si comparten la idea de la generación de contenidos de manera colaborativa. Se encuentra bajo la licencia de software GNU General Public License.Media Wiki puede ser instalado en los servidores web Apache e Internet Information Services y puede usar como motor de base de datos MySQL o PostgreSQL.

Pasos para instalar MediaWiki.

Antes es recomendable tener levantado el servidor web.

1. Ingresamos a http://www.mediawiki.org/wiki/MediaWiki

Desde el enlace descargas elegimos la ultima versión estable de MediaWiki

 

2. Después de descargar el archivo comprimido solo tendremos que descomprimirlo (click botón derecho del mouse descomprimir aquí) Ahora renombraremos el directorio como sitio así es mucho mas fácil la instalación.

Aquí directorio fuente renombrado como sitio

3. abrimos el terminal (Menu – Accesorios – Terminal) y tipeamos sudo nautilus

Inmediatamente se ejecutara nautilus con permisos de administrador

Ahora copiaremos el directorio sitio dentro de /var/www

4. Crearemos la base de datos para que gestione los usuarios de la Wiki.

Desde nuestro navegador ingresamos a http://localhost/phpmyadmin/

Ingresamos nombre de usuario y contraseña

Agregar un nombre a la base de datos y hacemos click en crear (La base de datos wikis se creó.)

5. Continuamos con la instalacion: tipeamos

http://localhost/sitio/

Para continuar solo hacemos click en set the wiki


Nos mostrara  posibles errores para corregir


Nos mostrara  posibles errores para corregir



gaston@gaston-laptop ~ $ cd /var/www
 gaston@gaston-laptop /var/www $ cd sitio
 gaston@gaston-laptop /var/www/sitio $ sudo chmod 777 config
 [sudo] password for gaston:
 gaston@gaston-laptop /var/www/sitio $
Continuamos con la instalación:
 


Completamos todos los campos correspondientes:
 
Wiki name:
 Contact e-mail:

Language
:

Copyright/license: 
 Admin username:

Password:  (Cannot be blank) 
 Password confirm: 
 Object caching:
 Memcached servers: 
 E-mail, e-mail notification and authentication setup

E-mail features (global): 
 User-to-user e-mail: 
 E-mail notification about

changes: 
 E-mail address

authentication: 
 Database config

Database type: 
 Database host:

Database name: 
 DB username:

DB password: 
 DB password confirm: 
 Superuser account: 
 Superuser name: 
 Superuser password: 
 MySQL-specific options

Database table prefix: 
 Storage Engine

Database character set 


Nos puede mostrar un error si no agregamos contraseña al usuario root (127.0.0.1)

 
 


ingresar a http://localhost/phpmyadmin - Privilegios - acción (del usuario root 127.0.0.1) - 
por ultimo agregar la contraseña nueva - Continuar.
 


Nos muestra:

 
Checking environment...

 Please include all of the lines below when reporting installation problems.

PHP 5.3.2-1ubuntu4.5 installed

Found database drivers for: MySQL

PHP server API is apache2handler; ok, using pretty URLs (index.php/Page_Title)

Have XML / Latin1-UTF-8 conversion support.

Session save path (/var/lib/php5) appears to be valid.

PHP's memory_limit is 128M bytes.

Couldn't find eAccelerator, APC or XCache; cannot use these for object caching.

Found GNU diff3: /usr/bin/diff3.

Found ImageMagick: /usr/bin/convert; image thumbnailing will be enabled if you enable uploads.

Found GD graphics library built-in.

Installation directory: /var/www/sitio

Script URI path: /sitio

Installing MediaWiki with php file extensions

Environment checked. You can install MediaWiki.

Generating configuration file...

Database type: MySQL

Loading class: DatabaseMysql

Attempting to connect to database server as root...success.

Connected to mysql 5.1.41-3ubuntu12.6; enabling MySQL 4.1/5.0 charset mode

Database wikis exists

Creating tables... done.

Populating interwiki table... done.

Initializing statistics...

Created sysop account root.

Creating LocalSettings.php...

Installation successful! Move the config/LocalSettings.php file to the parent directory, then follow this link to your wiki.

You should change file permissions for LocalSettings.php as required to prevent other users on the server reading passwords and altering configuration data.




Por ultimo solo tendremos que mover el archivo /config/LocalSettings.php

al directorio principal.




Yeahhhhhhhh!!!
 Ya tenemos terminada nuestra Wikipedia propia!!!
 Un abrazo a ustedes, si pueden compartirlo MEJOR!!!
 Gaston Diaz.




Tu propia intranet educativa con Open Atrium.

Open Atrium es una intranet empaquetada que permite que diferentes equipos tengan su propio espacio de trabajo y conversaciones. Proporciona seis funcionalidades básicas: blog, wiki, calendarios, lista de tareas, microblog, y un panel para gestionarlo todo. Y todo ello en Español.

La descarga incluye varios idiomas, entre ellos el Español. Sólo tiene que seleccionar el idioma durante la instalación y Open Atrium se encarga de todo lo demás.

Pero esto es sólo el principio. Open Atrium es completamente personalizable. Se pueden añadir nuevas funcionalidades hechas a medida.

incluye:

Blog: Un blog para cada departamento que permite comentarios con archivos adjuntos.
Calendario: Incluye iCal y otros calendarios externos.
Panel de Grupo: widgets que se pueden activar o desactivar para tener una vista rápida de todas las actividades de los diferentes grupos.
Documentos: Permite colaborar en documentos, almacenar y comparar revisiones, añadir archivos e imprimir.
Microblog: Como un twitter privado para la comunicación entre grupos de usuarios.
Gestor de Incidencias: Asignar tareas y crear un número ilimitado de proyectos para cada grupo. Pueden clasificarse y asignarse prioridades.

Requerimientos para instalar OPen Atrium:

Instalando Open Atrium

La instalación es muy similar a drupal

1 Descargamos el archivo fuente desde su pagina en http://openatrium.com/download

pueden descargarlo en .tgz o tambien en .zip es importante que sea la ultima versión estable.

Una vez descargado y descomprimido por ejemplo (atrium-1-0-beta8.tgz) lo pueden renombrar con otro nombre

(atrium) y lo copiaremos dentro de nuestro propio servidor

copiamos el directorio atrium dentro del directorio /var/www

con estos simples pasos:

ingresamos al terminal y tipeamos:

sudo nautilus

agregamos la contraseña de administrador e inmediatamente se abrira nautilus

noten que el directorio fue copiado dentro de /var/www
2 – Ahora a crear la base de datos
ingresamos con tu navegador a http://localhost/phpmyadmin
tipeamos nombre de usuario y contraseña
agregamos un nombre a la nueva base de datos + Crear
3 – Una vez que esta copiado el directorio y creada la base de datos
solo tenemos que tipear:
o también
http://localhost/nombre del directorio que contiene los archivos fuentes

seleccionamos

Open Atrium + Save and continue

Seleccionamos el idioma correspondiente

es probable que nos muestre 3 errores dependiendo de las características del host y versión de Open Atrium
1 – (en este caso tuve que renombrar el archivo llamado default.settings.php por settings.php)

2 – crear un directorio llamado files dentro de /var/www/atrium/sites/default/

3 – asignarle permisos de lectura y escritura al directorio files – click botón derecho – elegir lectura y escritura

aquí notamos el archivo renombrado y el directorio files creado

3- editamos el archivo settings.php

en mi caso use gedit para editarlo –

$db_url = ‘mysql://username:password@localhost/databasename’;

username: nombre del usuario

password: contraseña
database: nombre de la base de datos

completamos los campos + guardar y continuar

si lo estan levantando en un host pago tendran que especificar los campos correspondientes en opciones avanzadas

completamos todos los campos + Guardar y continuar

Ya terminamos con la instalación de Open Atrium

Ahora solo tendremos que personalizar todos desde un panel muy intuitivo!!!

espero que les sea útil a todos!!!

Crea tu propia red social con Diaspora.

Diaspora es una aplicacion para crear redes sociales de codigo abierto enfocada en la seguridad y privacidad. Ayer fue liberado su codigo fuente para los desarrolladores y ya es posible instalarla en un servidor o en tu pc para probarla y/o comenzar a aportar ideas y reportar bugs que sean encontrados.

El codigo fuente de Diaspora se encuentra en GitHub y contiene un completo manual (readme) el cual nos explica los pasos necesarios para la instalacion, aqui en este articulo le hare una traduccion, explicacion y le dare unos datos para que no les ocurran los mismos errores que me aparecieron a mi.

Bien primero que nada necesitamos instalar dependencias y aplicaciones que necesita diaspora para su funcionamiento:

1) Build Tools: Es probable que ya tengas algunas instaladas pero para asegurarnos tecleamos en la terminal

 sudo apt-get install build-essential libxslt1.1 libxslt1-dev libxml2 libxslt-dev libxml2-dev

Nota: en el readme no aparecen los dos ultimos paquetes pero yo los e agregado aqui ya que son necesarios para instalar nokogiri mas adelante.

2) Ruby: Diaspora esta hecho en Ruby por lo que tenemos que instalar este lenguaje, recomendable que sea Ruby 1.8.7:

 sudo apt-get install ruby-full

Nota: asegurate de instalar ruby-full y todas sus dependencias, si ya tienes instalado el paquete ruby basico y no instalas ruby-full puede que tengas problemas mas adelante en la instalacion.

3) MongoDB: Mondodb es una base de datos nosql que usara diaspora, para instalarla debemos agregar los repositorios oficiales editando /etc/apt/sources.list y agregando

 deb http://downloads.mongodb.org/distros/ubuntu 10.4 10gen

Luego de esto agregamos la llave GPG:

 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

Actualizamos la lista de repositorios:

 sudo apt-get update

e instalamos MongoDB

 sudo apt-get install mongodb-stable

4) OpenSSL: Es muy probable que ya lo tengas instalado ya que viene por defecto en Ubuntu, asi que lo saltamos :-)

5) ImageMagicK:

 sudo apt-get install imagemagick libmagick9-dev

6) Git: El repo de Diaspora esta en Git asi que necesitamos instalarlo para bajarnos el fuente desde el mismo:

 sudo apt-get install git-core

7) RubyGems: Ya que Diaspora esta hecho en Ruby, se vale de algunas Gemas. Para instalarlo nos descargamos RubyGems:

 wget http://production.cf.rubygems.org/rubygems/rubygems-1.3.7.tgz

Luego lo descomprimimos

 tar -xf rubygems-1.3.7.tgz

Luego nos movemos a la carpeta resultante:

 cd rubygems-1.3.7

Ahora instalamos el RubyGems:

 sudo ruby setup.rb

y por ultimo tecleamos

 sudo ln -s /usr/bin/gem1.8 /usr/bin/gem

8) Bundler: Esta aplicacion es una especie de manejador de dependencias para aplicaciones ruby el cual nos instalara las aplicaciones (un monton de gemas) necesarias para que Diaspora se ejecute correctamente, para instalarlo tecleamos:

 sudo gem install bundler

9) Diaspora: Bien ahora si nos toca bajarnos el fuente de Diaspora desde el git:

 git clone http://github.com/diaspora/diaspora.git

10) Instalando las gemas necesarias: Para ejecutar Diaspora necesitamos instalar algunas gemas de las que diaspora depende, para esto, abrimos la terminal y nos movemos dentro de carpeta donde se descargo el codigo fuente de Diaspora cuando ejecutamos el comando anterior, una vez alli tecleamos:

 sudo bundle install

Con esto Bundler nos instalara unas cuantas gemas que usa Diaspora.

11) Iniciar MongoDB: Ya que la instalacion la estamos haciendo en Ubuntu es probable que MongoDB ya este iniciado, de lo contrario podemos teclear el comando:

 sudo service mongodb status

para comprobar que esta corriendo, o si no tecleamos

 sudo service mongodb start

para iniciarlo.

12) Corriendo la Aplicacion: Si no has tenido ningun problema y has realizado correctamente la instalacion entonces podemos pasar a ejecutar el servicio y correr Diaspora tecleando en la terminal:

 sudo bundle exec thin start

Ya con esto deberias estar corriendo la Preview de Diaspora!!! :-)

Tan solo abre tu navegador y teclea en la barra de direccion:

 http://localhost:3000
mas info:

Espabiblio gestión de bibliotecas con software libre.

Espabiblio nace bajo el alero de un sistema para gestión de Bibliotecas desarrollado en PHP y MySQL por Dave Stevens (Código Libre y gratuitito) de EE.UU. llamado OpenBiblio, específicamente de la versión o Relace 0.5.1, proyecto que ya lleva más de 4 años.

El nombre EspaBiblio quiere decir “Biblioteca En Español” y el desarrollo o la adaptación y continuación de OpenBiblio a espaBiblio la lleva a cabo Jorge Lara Cravero, Administrador de Linux y Web Master.

EspaBiblio es un sistema automatizado de gestión de biblioteca, incluye las funcionalidades de Circulación, Catalogación, Administración de staff, permisos de funcionarios, OPAC, Informes, Estadísticas, Impresión de Cartas, etiquetas, soporta la Importación en Formato estándar Bibliotecológico MARC o USMARC y clasificación de estatus, como disponible, prestado, en reparación agrega soporte para reservas, etc..

Entre las nuevas funcionalidades de EspaBiblio en su versión 2.0 se agrega la funcionalidad de crear las etiquetas con códigos de barras automáticamente.

Una vez catalogados los items solo es necesario ir a la pestaña reportes y generar las etiquetas (incluidos los códigos de barra)Otra funcionalidad importante es la habilitación de recuperar la información de la Library of Congress (Biblioteca del Congreso) utilizando SRU (Search Retrival URL), que devuelve un formulario XML y el resultado se exporta automáticamente a EspaBiblio.Como sus Bases de Datos están realizadas en MySQL soporta también exportación a formatos de Microsoft exel, word, SQL, LaTeX, CSV y XML.

La administración de la Biblioteca ofrece una interfaz intuitiva con un diseño de pestañas y barra lateral.EspaBiblio puede ser instalado en Windows 98se, 2000, XP, 2003, Linux, Macintosh OS X, UNIX, en general cualquier sistema Operativo con soporte de Apache, PHP y MySQL.Todo esto le ofrece una solución de bajo costo para la automatización de Bibliotecas, ya sean privadas, para escuelas, bibliotecas públicas, colecciones, etc.

Comenzamos con la instalación de EspaBiblio:

1: Es importante tener instalado nuestro servidor educativo.

2: Ingresamos a http://www.desem.cl/espabiblio/descargar.php para descargarlo.

Descargar la ultima versión mas estable

despues de descargarlo hacemos click con el boton derecho

y elegimos extraer aqui (quedara con el nombre espabiblio)

3: Abrir el navegador para crear la base de datos de espabiblio

http://localhost/phpmyadmin/

agregamos nombre de usuario y contraseña

hacemos click en continuar

En la pantalla principal de phpMyAdmin debemos dirigirnos al Menú Privilegios

crearemos un usuario nuevo para instalar EspaBiblio, en este ejemplo crearemos un usuario ebiblio; lo importante es definir estos antecedentes en el fichero database_constans.php dentro del directorio principal de EspaBiblio.

Ha agregado un nuevo usuario.

Aquí la vista del nuevo usuario creado (ebiblio)

4: Ahora crearemos la base de datos:

en este ejemplo le puse EspaBiblio - hacemos clik en crear

La base de datos EspaBiblio se creó.

CREATE DATABASE  `EspaBiblio` ;

5: ahora tendremos que editar el arcchivo database_constans.php
que se encuentra dentro del directorio espabiblio
haciendo clik con el boton derecho del mouse elegimos la opcion
abrir con editor de texto.
Visulizaremos el siguiente archivo:
<?php
/* Este archivo es parte de un trabajo protegido por derechos de autor, Se distribuye SIN GARANTIA.
* Vea el archivo COPYRIGHT.html para más detalles.
* EspaBiblio Versión 2.0 Basado en OpenBiblio 0.6.0<br />
* Jorge Lara Cravero, Chile
*/
/*********************************************************************************
*
*                           A T  E N C I O N !
*
*  ||  Por favor, modifique las siguientes variables de la base de datos   ||
*  \/  La base de datos MySQL y el usuario que ha creado para EspaBiblio.   \/
*********************************************************************************
*/
define(“OBIB_HOST”,     “localhost”); //host ej. localhost
define(“OBIB_DATABASE”, “EspaBiblio”); // base de datos
define(“OBIB_USERNAME”, “ebiblio”); // usuario
define(“OBIB_PWD”,      ”12345678″); //contraseña
/*********************************************************************************
*  /\                                                                      /\
*  ||                                                                      ||
*********************************************************************************
*/
?>
Solo tendremos que editar las siguientes lineas:
define(“OBIB_HOST”,     “localhost“); //host ej. localhost
define(“OBIB_DATABASE”, “EspaBiblio“); // base de datos
define(“OBIB_USERNAME”, “ebiblio“); // usuario
define(“OBIB_PWD”,      ”12345678“); //contraseña

6: Ahora copiaremos el directorio espabiblio dentro del directorio /var/www

lo podemos hacer desde la line de comandos o desde nautilus ejecutado como root

desde la linea de comandos seria:

sudo cp /ruta espabiblio  espacio/var/www

otra forma – ejecutar nautilus como root

sudo nautilus (desde el terminal)

y copiar el directorio espabiblio dentro de /var/www

7: Abrir el navegador y tipear:

http://localhost/espabiblio/install/index.php

Bienvenidos a EspaBiblio – hacemos click en Instalar

Instalación EspaBiblio Completada:

La conexion a la base de datos es buena.

Contruyendo tablas para EspaBiblio, espere un momento…

Las Tablas de la base de datos EspaBiblio se han Creado Exitosamente!

Iniciar EspaBiblio

El nombre del usuario y contraseña admin

Yeahhhhh!!!

Desde el panel de administración podremos configurar nuestra biblioteca virtual!!!

Espero que les sea útil amigos!


Visitando la ETP N° 1 – S.S. de Jujuy

Hace dias atras mi amigo Vladimir Di Fiore junto al INTI me invitaron a dar una charla en la ETP N°1

Llegue un poco tarde ya que no encontraba el establecimiento… pero a eso de las 16:00hs pude compartir

con los chicos mi experiencia con el software libre en la educación.

Comparto con todos ustedes algunas fotos y si les interesa que pase a dar una charla por su cole les dejo

mi mail: gastoninfo@gmail.com

Crea tus cursos de aprendizaje virtual con Moodle!

Moodle es un paquete de software para la creación de cursos y sitios Web basados en Internet. Es un proyecto en desarrollo diseñado para dar soporte a un marco de educación social constructivista.

Moodle se distribuye gratuitamente como Software libre (Open Source) (bajo la Licencia Pública GNU). Básicamente esto significa que Moodle tiene derechos de autor (copyright), pero que usted tiene algunas libertades. Puede copiar, usar y modificar Moodle siempre que acepte: proporcionar el código fuente a otros, no modificar o eliminar la licencia original y los derechos de autor, y aplicar esta misma licencia a cualquier trabajo derivado de él. Lea la licenciapara más detalles y contacte con el dueño de los derechos de autor directamente si tiene alguna pregunta.

Moodle puede funcionar en cualquier ordenador en el que pueda correr PHP, y soporta varios tipos de bases de datos (en especial MySQL).

La palabra Moodle era al principio un acrónimo de Modular Object-Oriented Dynamic Learning Environment (Entorno de Aprendizaje Dinámico Orientado a Objetos y Modular), lo que resulta fundamentalmente útil para programadores y teóricos de la educación. También es un verbo que describe el proceso de deambular perezosamente a través de algo, y hacer las cosas cuando se te ocurre hacerlas, una placentera chapuza que a menudo te lleva a la visión y la creatividad. Las dos acepciones se aplican a la manera en que se desarrolló Moodle y a la manera en que un estudiante o profesor podría aproximarse al estudio o enseñanza de un curso en línea. Todo el que usa Moodle es un Moodler.

Diseño general

  • Promueve una pegadogía constructivista social (colaboración, actividades, reflexión crítica, etc.).
  • Apropiada para el 100% de las clases en línea, así como también para complementar el aprendizaje presencial.
  • Tiene una interfaz de navegador de tecnología sencilla, ligera, eficiente, y compatible.
  • Es fácil de instalar en casi cualquier plataforma que soporte PHP. Sólo requiere que exista una base de datos (y la puede compartir).
  • Con su completa abstracción de bases de datos, soporta las principales marcas de bases de datos (excepto en la definición inicial de las tablas).
  • La lista de cursos muestra descripciones de cada uno de los cursos que hay en el servidor, incluyendo la posibilidad de acceder como invitado.
  • Se ha puesto énfasis en una seguridad sólida en toda la plataforma. Todos los formularios son revisados, las cookies encriptadas, etc.
  • La mayoría de las áreas de introducción de texto (materiales, mensajes de los foros, entradas de los diarios, etc.) pueden ser editadas usando un editor HTML WYSIWYG (lo que ve es lo que obtiene) integrado.

Gestión del sitio

  • El sitio es gestionado por un usuario administrador, definido durante la instalación
  • Los “temas” permiten al administrador personalizar los colores del sitio, las fuentes, la presentación, etc., para ajustarse a sus necesidades locales.
  • Pueden añadirse módulos de actividad a los ya instalados en Moodle.
  • Los paquetes de idiomas permiten una localización completa de cualquier idioma. Estos paquetes pueden editarse usando un editor Web integrado. Actualmente hay paquetes de idiomas para 34 idiomas.
  • El código está escrito de forma clara en PHP bajo la licencia GPL, fácil de modificar para satisfacer sus necesidades.

Gestión de usuarios

  • Los objetivos son reducir al mínimo el trabajo del administrador, manteniendo una alta seguridad.
  • Soporta un rango de mecanismos de autenticación a través de módulos de autenticación, que permiten una integración sencilla con los sistemas existentes.
  • Método estándar de alta por correo electrónico: los estudiantes pueden crear sus propias cuentas de acceso. La dirección de correo electrónico se verifica mediante confirmación.
  • Método LDAP: las cuentas de acceso pueden verificarse en un servidor LDAP. El administrador puede especificar qué campos usar.
  • IMAP, POP3, NNTP: las cuentas de acceso se verifican contra un servidor de correo o de noticias (news). Soporta los certificados SSL y TLS.
  • Base de datos externa: Cualquier base de datos que contenga al menos dos campos puede usarse como fuente externa de autenticación.
  • Cada persona necesita sólo una cuenta para todo el servidor. Por otra parte, cada cuenta puede tener diferentes tipos de acceso.
  • Una cuenta de administrador controla la creación de cursos y determina profesores, asignando usuarios a los cursos.
  • Seguridad -los profesores pueden añadir una “clave de acceso” para sus cursos, con el fin de impedir el acceso de quienes no sean sus estudiantes. Pueden transmitir esta clave personalmente o a través del correo electrónico personal, etc.
  • Los profesores pueden dar de baja a los estudiantes manualmente si lo desean, aunque también existe una forma automática de dar de baja a los estudiantes que están inactivos durante un determinado período de tiempo (establecido por el administrador).
  • Se alienta a los estudiantes a crear un perfil en línea de sí mismos, incluyendo fotos, descripción, etc. Si se requiere, pueden esconderse las direcciones de correo electrónico.
  • Cada usuario puede especificar su propia zona horaria, y todas las fechas marcadas en Moodle se traducirán a esa zona horaria (las fechas de escritura de mensajes, de entrega de tareas, etc.)
  • Cada usuario puede elegir el idioma que se usará en la interfaz de Moodle (Inglés, Francés, Alemán, Español, Portugués, etc.)

Gestión de cursos

  • El profesor tiene control total sobre todas las opciones de un curso.
  • Se puede elegir entre varios formatos de curso tales como semanal, por temas o el formato social, basado en debates.
  • Ofrece una serie flexible de actividades para los cursos: foros, diarios, cuestionarios, materiales, consultas, encuestas y tareas.
  • En la página principal del curso se puede presentar los cambios ocurridos desde la última vez que la persona entró en el curso, lo que ayuda a crear una sensación de comunidad.
  • La mayoría de las áreas para introducir texto (materiales, envío de mensajes a un foro, entradas en el diario, etc.) pueden editarse usando un editor HTML WYSIWYG integrado.
  • Todas las calificaciones para los foros, diarios, cuestionarios y tareas pueden verse en una única página (y descargarse como un archivo con formato de hoja de cálculo).
  • Registro y seguimiento completo de los accesos del usuario. Se dispone de informes de actividad de cada estudiante, con gráficos y detalles sobre su paso por cada módulo (último acceso, número de veces que lo ha leído) así como también de una detallada “historia” de la participación de cada estudiante, inlcuyendo mensajes enviados, entradas en el diario, etc. en una sola página.
  • Integración del correo. Pueden enviarse por correo electrónico copias de los mensajes enviados a un foro, los comentarios de los profesores, etc. en formato HTML o de texto.

Módulo de Tareas

  • Puede especificarse la fecha final de entrega de una tarea y la calificación máxima que se le podrá asignar.
  • Los estudiantes pueden subir sus tareas (en cualquier formato de archivo) al servidor. Se registra la fecha en que se han subido.
  • Se permite enviar tareas fuera de tiempo, pero el profesor puede ver claramente el tiempo de retraso.
  • Para cada tarea en particular, puede evaluarse a la clase entera (calificaciones y comentarios) en una única página con un único formulario.
  • Las observaciones del profesor se adjuntan a la página de la tarea de cada estudiante y se le envía un mensaje de notificación.
  • El profesor tiene la posibilidad de permitir el reenvío de una tarea tras su calificación (para volver a calificarla)

Módulo Consulta

  • Es como una votación. Puede usarse para votar sobre algo o para recibir una respuesta de cada estudiante (por ejemplo, para pedir su consentimiento para algo).
  • El profesor puede ver una tabla que presenta de forma intuitiva la información sobre quién ha elegido qué.
  • Se puede permitir que los estudiantes vean un gráfico actualizado de resultados

Módulo Foro

  • Hay diferentes tipos de foros disponibles: exclusivos para los profesores, de noticias del curso y abiertos a todos.
  • Todos los envíos llevan adjunta la foto del autor.
  • Las discusiones pueden verse anidadas, por rama, o presentar los mensajes más antiguos o los más nuevos primero.
  • El profesor puede obligar la suscripción de todos a un foro o permitir que cada persona elija a qué foros suscribirse de manera que se le envíe una copia de los mensajes por correo electrónico.
  • El profesor puede elegir que no se permitan respuestas en un foro (por ejemplo, para crear un foro dedicado a anuncios).
  • El profesor puede mover fácilmente los temas de discusión entre distintos foros.

Módulo Diario

  • Los diarios constituyen información privada entre el estudiante y el profesor.
  • Cada entrada en el diario puede estar motivada por una pregunta abierta.
  • La clase entera puede ser evaluada en una página con un único formulario, por cada entrada particular de diario.
  • Los comentarios del profesor se adjuntan a la página de entrada del diario y se envía por correo la notificación.

Módulo Cuestionario

  • Los profesores pueden definir una base de datos de preguntas que podrán ser reutilizadas en diferentes cuestionarios.
  • Las preguntas pueden ser almacenadas en categorías de fácil acceso, y estas categorías pueden ser “publicadas” para hacerlas accesibles desde cualquier curso del sitio.
  • Los cuestionarios se califican automáticamente, y pueden ser recalificados si se modifican las preguntas.
  • Los cuestionarios pueden tener un límite de tiempo a partir del cual no estarán disponibles.
  • El profesor puede determinar si los cuestionarios pueden ser resueltos varias veces y si se mostrarán o no las respuestas correctas y los comentarios
  • Las preguntas y las respuestas de los cuestionarios pueden ser mezcladas (aleatoriamente) para reducir los fraudes.
  • Las preguntas pueden crearse en HTML y con imágenes.
  • Las preguntas pueden importarse desde ficheros de texto externos
  • Las preguntas de opción múltiple pueden definirse con una única o múltiples respuestas correctas.
  • Pueden crearse preguntas de respuesta corta (palabras o frases)
  • Pueden crearse preguntas tipo verdadero/falso
  • Pueden crearse preguntas de emparejamiento
  • Pueden crearse preguntas aleatorias.

Módulo Material

  • Admite la presentación de cualquier contenido digital, Word, Powerpoint, Flash, vídeo, sonidos, etc.
  • Los archivos pueden subirse y manejarse en el servidor, o pueden ser creados sobre la marcha usando formularios web (de texto o HTML).
  • Pueden enlazarse aplicaciones web pasándoles datos.

Módulo Encuesta

  • Se proporcionan encuestas ya preparadas (COLLES, ATTLS) y contrastadas como instrumentos para el análisis de las clases en línea.
  • Los informes de las encuestas están siempre disponibles, incluyendo muchos gráficos. Los datos pueden descargarse con formato de hoja de cálculo Excel o como archivo de texto CVS.
  • La interfaz de las encuestas impide la posibilidad de sean respondidas sólo parcialmente.
  • A cada estudiante se le informa sobre sus resultados comparados con la media de la clase.

Antes de comenzar con el tutorial es importante leer la guía de instalación local,

Ingresamos al sitio www.moodle.com para descargar los archivos fuentes disponibles en la sección descargas – Standard Moodle Packages

Continua —>

Mi sitio educativo con Drupal.

En esta oportunidad explicare la instalación de un sitio propio para nuestro establecimiento basado en el cms Drupal, es importante destacar que no es necesario tener conocimientos avanzados en programación para poder levantarlo.

Drupal es un sistema de gestión de contenido modular y muy configurable.

Es un programa de código abierto, con licencia GNU/GPL, escrito en PHP, desarrollado y mantenido por una activa comunidad de usuarios.

Características:

Administración de usuarios, roles y permisos.

Gestión de taxonomías, vocabularios, términos.

Módulos para manejo de funcionalidades respecto a redes sociales. Entre éstos,

grupos, foros, lista de amigos, manejo de multimedia, blogs, etc.

Sistema de búsqueda integrada.

Soporte para RSS.

Informes de errores, estadísticas.

Módulos para administración de localización a través de Google Maps.

Módulos para gestión de wiki.

Comenzamos con la instalación de forma local.

Descargamos el archivo fuente desde su pagina oficial ingresando a www.drupal.org

y hacemos click en download, es importante bajar las versión mas reciente ya que ofrecerá nuevas ventajas y módulos renovados.

Descargamos y guardamos el archivo en el escritorio o en un directorio personal para su posterior configuración. Por defecto viene en idioma ingles pero podremos cambiarlo yendo al panel derecho y eligiendo Translations – Spanish translation.

Recuerde que es importante bajar la versión correspondiente a la que bajo.

Por ejemplo (si descargo la 6.16 descargue la 6.x) (si descargo la 5.22 descargue la 5.x)

Para continuar con la instalación crearemos un directorio llamado sitio en el escritorio y desde allí realizaremos todas las configuraciones.

Como verán una vez creado el directorio sitio vamos a descomprimir el archivo fuente de Drupal recién descargado dentro del mismo.

Solo deben hacer click en drupal-6.16.tar.gz (o la versión que corresponda) y elegir la opción extraer en (sitio)

Una vez extraído comenzaremos con la traducción del mismo.

Traducir Drupal es muy sencillo aunque en versiones anteriores era algo complicado.

Hacemos click en el archivo comprimido correspondiente al idioma descargado y lo extraemos dentro de la carpeta sitio, estos reemplazaran a los que vienen por defecto en drupal.

Para poder continuar con la instalación es importante tener levantado y configurado el servidor en nuestra maquina local con Lamp.

Vamos a aplicaciones – Accesorios – Terminal y tipeamos: sudo nautilus

algebra@algebra-laptop:~$ sudo nautilus

[sudo] password for algebra:

agregamos la contraseña del superusuario y se abrirá la ventana de nautilus.

Aquí copiaremos la carpeta creada llamada sitio dentro de /var/www

En este directorio se agregaran todos los cms o sitios a levantar.

Por defecto Lamp incluye un archivo llamado index.html que puede ser reemplazado o eliminado.

Ahora crearemos la base de datos para gestionar los usuarios en el sitio.

Tipeamos http://localhost/phpmyadmin

para verificar que tenemos acceso a phpmyadmin.

Agregamos nombre de usuario y contraseña.

Estos datos fueron asignados en la instalación del servidor local.

Una vez dentro creamos la base de datos.

Asignamos un nombre y hacemos click en crear.

La base de datos se creó exitosamente.

Ingresamos a nuestro navegador favorito y tipeamos http://localhost/sitio

Seleccionamos el idioma Español o el que corresponda.

Hay muchas probabilidades que nos muestre los siguientes errores de configuración.

Solo tendremos que renombrar el archivo llamado default.settings.php por setting.php

que se encuentra dentro de /var/www/sitio/sites/default

Si los problemas persisten tendremos que asignar permisos de lectura y escritura al directorio files que se encuentra dentro de /var/www/sitio/sites/default

aquí completamos los siguientes campos:

Nombre de la base de datos creada anteriormente

nombre del usuario (administrador) por defecto root

contraseña de la base de datos.

Nos señala los siguientes errores de conexión con la base de datos.

Para solucionarlos nos dirigimos a /var/www/sitio/sites/default y editamos el archivo settings.php

Pueden usar vi o gedit.

En php las lineas con // o /* son utilizadas para agregar comentarios y no serán interpretadas.

nosotros nos ocuparemos de completar la siguiente linea:

‘mysql://root:nertrdse64w9@localhost/algebra’

nombre del administrado: root

contraseña: nertrdse64w9

nombre de la base de datos: algebra

Guardamos los cambios sobre el archivo settings.php y actualizamos.

En este paso solo agregamos el nombre del sitio y nuestro e-mail.

Completamos todos los campos:

Usuarios: administrador del sitio, tiene todos los derechos de acceso y configuración.

Direccion de correo electrónico: e-mail correspondiente al administrado

contraseña: contraseña de logueo al sitio.

Yeahhhhhh!!! aquí ya tenemos nuestro sitio educativo instalado y listo para configurar.

Este es el panel de configuración del administrador para llevar a cabo tares de mantenimiento y administración del mismo. Ingresaremos al sitio desde cualquier lugar interno de nuestra red escribiendo http://localhost/sitio

En los próximos tutoriales explicare como instalar un curso online o (e-learning) para evaluar y enseñar desde una interfaz web.

Gaston Diaz.

Nuestro propio servidor web educativo.

Nuestro primer paso sera instalar LAMP

el mismo integra el servidor web Apache2, base de datos MySQL 5.1 y el interprete con soporte para leguages como php5, perl, phyton

iniciamos el terminal con las teclas Alt+f2 (gnome-terminal) en el caso de gnome

en el caso de kde (Konsole) o tambien.

Menú principal – Accesorios – Terminal

tipeamos: sudo tasksel install lamp-server

automáticamente nos mostrara la siguiente pantalla

Comenzando la instalación de LAMP

Agregamos la contraseña para el usuario root, este usuario es el administrador del sistema y tiene todos los derechos sobre la base de datos MySQL, no es seguro dejarlo en blanco, ingrese una contraseña de por lo menos 8 caracteres. Por ultimo hacemos click en Aceptar.

Nuevamente nos pide confirmar la contraseña agregada y aceptamos.

Para verificar que esta todo bien, ingresamos a nuestro navegador y tipeamos localhost

nos resolverá It works!

Ahora instalaremos el administrador de bases de datos MySQL llamado PhpMyAdmin

tipeamos: sudo aptitude install phpmyadmin

nos preguntara si deseamos continuar, respondemos (y)

Elegimos apache2 y hacemos click en aceptar

Elegimos la opción Si para crear nuestra base de datos.

Agregamos la contraseña ingresada anteriormente para el usuario root

Agregamos una contraseña para phpmyadmin y aceptamos.

Confirmamos la contraseña agregada anteriormente y aceptamos.

Nuevamente para verificar que esta todo bien, ingresamos a nuestro navegador y tipeamos

localhost/phpmyadmin

Nos muestra el ingreso para administrar nuestra base de datos con phpMyAdmin

ingresamos usuario y contraseña, por ultimo hacemos clic en continuar.

El directorio raíz de nuestro servidor web se encuentra en:

/var/www

aquí podremos agregar nuestro sitio educacional 2.0 y mas utilidades.

El próximo tutorial levantaremos un sitios web 2.0 con drupal u otro cms en forma local.


Entrevista para solar.org.ar

Entrada escrita por Verox, el 11 de febrero de 2010

Hace unos meses que Gastón Díaz anunció en distintos lugares la red que estaba comenzando un nuevo proyecto relacionado con el Software Libre en ambientes educativos. El flamante proyecto álgebr@ -porque de él estamos hablando- comparte con Solar – Software Libre Argentina el objetivo de difundir el Software Libre (SL), y elige para hacerlo los ámbitos educativos como escuelas, colegios y universidades; porque “la educación no debe continuar siendo una clase poco práctica y poco comunicativa” en un contexto donde nos acercamos a la web 3.0.

Luego de compartir algunos mensajes y de hacerle algunas preguntas, publicamos esta breve entrevista que presenta al proyecto, pero también las motivaciones que impulsaron su creación y el futuro al que esperan arribar.

VX: En el sitio del Proyecto algebr@ indican como objetivo la difusión del SL en ámbitos educativos. ¿Por qué creés que es necesario realizar ese trabajo?

GD: Sé que es necesario difundirlo en escuelas, colegios, universidades, etc. por las ventajas y libertades que ofrece el SL tanto a los profesores como a los alumnos. Con algebr@ no sólo trato de que el sistema sea implementado como elección de cada uno, sino integrar una suite completa que va desde el sistema pasando por miles de aplicaciones de administración, seguridad, redes, Ofimática, etc.

Como verán, empresas privativas supuestamente “regalan” la licencia por un determinado tiempo y al finalizar el período volvemos a los mismo, más virus, más actualizaciones, más perdida de tiempo sin tener en cuenta otras alternativas que son igual o mejor que el software privativo. De esta manera podríamos abaratar notablemente costos que serian usados para otros fines educativos.

VX: Veo que considerás distintas dimensiones para la adopción de SL en los centros educativos: la elección personal, su usabilidad, la calidad respecto a software propietario regalado por las empresas y los costos. ¿Cuáles serían las implicancias sociales del uso de algebr@ (o del SL en general) en la educación?

Implicaría notablemente una mejor educación para todos. El autor de un trabajo será colectivo. El mismo se perfecciona continuamente en todas partes por medio del trabajo de otros alumnos o profesores. Estará solidariamente disponible para todos. No existen límites para el aprendizaje. Y nos proporciona la oportunidad de trabajar para mejorar la educación mutua. De esta manera se verán fortalecidos valores de solidaridad, responsabilidad y colectivismo.

En la actualidad vemos sitios como wikipedia dejando de lado a Encarta, o universidades reconocidas implementando sistemas libres on-line para educar o evaluar. Cada día, millones de estudiantes realizan consultas diarias en la red para completar sus trabajos. Como buenos educadores debemos innovar, promover y estimular.

VX: ¿Cómo surge el proyecto álgebr@? O en otras palabras: ¿cuándo y qué cosa te impulsó a pensar esta propuesta?)

¡Me encanto esta pregunta! El proyecto nace en una clase de álgebra en la facultad “UNJU” donde tuve la oportunidad, posibilidad y suerte de poder asistir. Recuerdo que me gustaba ir a todas las clases, aunque algunas veces llegaba tarde por el trabajo…

Asistí a un par de cuatrimestres y no fui consciente del tiempo ya que sólo me interesó comunicarme y compartir alegrías junto a mis compañeros/ras, una tarde “molestando” le prometí a mi profesor que armaría algebr@: un proyecto educativo libre para conectar la educación y las tecnologías con el alumno y profesor. Pasaron varios meses desde ese día y aproveche cada madrugada para investigar más y más.

Sinceramente se que la educación no debe continuar siendo “una clase poco práctica y poco comunicativa”. Por el contrario estamos en los primeros pasos hacia la web 3.0 y la educación no está enterada.

VX: Veo que hay cursos disponibles en la web de algebr@. ¿Hay algún plan para su divulgación por diferentes espacios? ¿Cuáles son los futuros pasos a seguir por el proyecto y cómo se puede colaborar?

Los cursos están disponibles para descargar libremente, incluyen material con sus respectivos autores para técnicos, docentes, administradores de redes, diseñadores, etc. El medio que últimamente estoy usando muchísimo para su difusión es la red social facebook, aprovecho su lado positivo para conectarme con miles de personas y acercarlos al Software Libre.

Sobre el futuro de algebr@ espero que sea continuo y no pare, “es lo que mas deseo” que muy pronto se integre completamente en la web con aplicaciones libres instaladas y listas para ser usadas desde un navegador.

Esto presenta una gran ventaja para poder interactuar desde cualquier punto con sólo tener una conexión a la red. Como verán amigos, queda muchísimo por hacer, aprovecho este medio para invitar a directivos, administradores, técnicos, profesores, alumnos, etc. a sumarse a colaborar por una EDUCACION LIBRE Y SIN LIMITES.

Para contactarse con Gastón Díaz y el Proyecto algebra@:

http:www.proyectoalgebra.wordpress.com
http://www.facebook.com/group.php?gid=87857083586
gastoninfo[en]gmail.com

Las herramientas más importantes que están integradas al proyecto

Sistema de educación

Moodle es un sistema de gestión de cursos, de distribución libre, que ayuda a los educadores a crear comunidades de aprendizaje en línea. Este tipo de plataformas tecnológicas también se conocen como LMS (Learning Management System). http://es.wikipedia.org/wiki/Moodle

Gestión de Bibliotecas – EspaBiblio y Alejandria –

EspaBiblio es un sistema automatizado de gestión de biblioteca, incluye las funcionalidades de Circulación, Catalogación, Administración de staff, permisos de funcionarios, OPAC, Informes, Estadísticas, Impresión de Cartas, etiquetas, soporta la Importación en Formato estándar Bibliotecológico MARC o USMARC y clasificación de estatus, como disponible, prestado, en reparación agrega soporte para reservas, etc.. http://www.desem.cl/espabiblio/

Media WIki

MediaWiki es un software wiki libre escrito originalmente para Wikipedia. Ahora es utilizado por otros proyectos wikis de la Fundación Wikimedia y por otras wikis. http://www.mediawiki.org/wiki/MediaWiki/es

Navegador Web (Gestión de ficheros)

PHPfileNavigator es una aplicación de código abierto y libre que permite la administración de ficheros y directorios de forma remota. Su principal característica es la administración de ficheros y directorios desde un navegador web, permitiendo realizar una gran variedad de acciones así como obtener gran cantidad de información del contenidos almacenado.

http://pfn.sourceforge.net/index.php?opc=1&lg=cas

GNU/Linux Algebr@ S.O.

Sistema Operativo basado en GNU/Linux Ubuntu.

Ofimática – Openoffice

Multimedia Reproductor de video – VLC Reproductor de musica – Audacious Diseño Gráfico – Gimp

Internet

Navegador – Mozilla Firefox Chat – Amsn – Cliente ftp – Filezilla http://www.proyectoalgebra.wordpress.com/

eyeOS

es un escritorio virtual multiplataforma, libre y gratuito, basado sobre el estilo del escritorio de un sistema operativo. El paquete básico de aplicaciones que vienen por defecto, incluye toda la estructura de un sistema operativo y algunas aplicaciones de tipo suite ofimática como un procesador de textos, un calendario, un gestor de archivos, un mensajero, un navegador, una calculadora y más. El paquete entero está autorizado bajo la licencia libre AGPL. Existe un sitio paralelo que provee aplicaciones externas para eyeOS, llamadas eyeApps. http://es.eyeos.org/

Sitio web educacional 2.0 – Servidor DNS – Directory Server – Servidor propio con Webmin y mas aplicaciones como planos Wifi para levantar tu red interna con acceso a internet.

Proyecto Alba

Pensado para nuestras propias instituciones educativas a partir de información relevada mediante entrevistas a responsables del sector, el software propuesto contempla un conjunto de módulos que pueden clasificarse en:  Gestión de las Unidades Educacionales (establecimientos, ciclos, calendarios, etc.) Gestión de Alumnos (Legajos, seguimientos, consultas, etc.)  Gestión de Docentes (Legajos, horarios, etc.)

http://www.proyectoalba.com.ar/

El proyecto en los medios: http://www.lavozdejujuy.com.ar/general/1606-algebra-y-una-iniciativa-internauta-a-lo-jujeno

Seguir

Get every new post delivered to your Inbox.