Skip to content

Advanse-Lab/ASHYI

 
 

Repository files navigation

ASHYI

DESPLIEGUE EN SERVIDOR

Instalar Sakai siguiendo estas instrucciones: https://confluence.sakaiproject.org/pages/viewpage.action?pageId=82249316

Tomcat debe quedar instalado en /opt/tomcat

Configurar Mysql usando la siguiente guía:

https://confluence.sakaiproject.org/display/BOOT/Install+MySQL+5.1

Crear la BD usando esta guía: https://confluence.sakaiproject.org/pages/viewpage.action?pageId=65044526

Para habilitar https, agregar esta línea a $CATALINA_HOME/conf/server.xml

Para que Sakai inicie más rápido: http://steveswinsburg.wordpress.com/2012/11/06/reduce-your-sakai-cle-startup-time/

Para iniciar tomcat automáticamente cuando se rebootea el computador Copiar el archivo ayllu/ASHYI/lessonbuilder-1.4.3/tomcat7 a /etc/init.d Ejecutar estos comandos: sudo chmod 755 /etc/init.d/tomcat7 sudo update-rc.d tomcat7 defaults

COMPILACIÓN e INSTALACIóN

Compilar e instalar ayllu. En la carpeta ayllu/AYLLU_Platform mvn clean install

Luego hay que compilar todos los proyectos ASHYI En la carpeta ayllu/ASHYI mvn clean install

Luego compilar y desplegar lessonbuilder

En la carpeta ayllu/ASHYI/lessonbuilder-1.4.3 mvn clean install sakai:deploy -Dmaven.tomcat.home=/opt/tomcat

En la carpeta ayllu/Chaea mvn clean install sakai:deploy -Dmaven.tomcat.home=/opt/tomcat

Copiar el archivo confbesa.xml que está en /ASHYI/BESA.KISSController a la raíz /

Cambiar el dato auto.ddl de sakai.properties a true;

Crear la BD en Mysql usando las siguientes instrucciones: https://confluence.sakaiproject.org/pages/viewpage.action?pageId=65044526

Modificar el archivo /opt/tomcat/bin/setenv.sh agregar "-Duser.language=es -Duser.region=ES" a JAVA_OPTS

Iniciar sakai

Cambiar contraseña usuario admin

Bajar sakai

Cambiar el dato auto.ddl de sakai.properties a false;

Iniciar sakai


CONFGURACIÓN Crear período académico. Ejemplo: insert into cm_academic_session_t (VERSION,LAST_MODIFIED_BY, LAST_MODIFIED_DATE, CREATED_BY, CREATED_DATE, ENTERPRISE_ID, TITLE, DESCRIPTION, START_DATE, END_DATE, IS_CURRENT) values('1','', curdate(), '', curdate(), 'PUJ', '2014-1', 'Semestre 2014-1', '2014-01-24', '2014-08-25','1');

Crear un curso usando Sakai -> Worksite Setup. Para crear el Subject, usar la opción "Still cannot find your course/section?" Añadir dos herramientas de tipo LessonBuilder (Contenidos en Español). (a) Una debe llamarse "Conf Meta Datos" (b) La otra puede tener cualquier nombre

Crear datos de Chaea. El idSite debe ser el mismo que el curso creado anteriormente.

INSERT INTO chaea_inquerito (idSite,inicio,fim) VALUES ('93e96f13-6db8-4e58-8e5e-9d84fc1e86cc','2014-01-30 15:43:39','2015-02-25 16:00:39');

Cargar datos básicos de actividades:

LOAD DATA INFILE "sakai/Datos/items.csv" INTO TABLE sakai.item FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n'; LOAD DATA INFILE "sakai/Datos/tipos.csv" INTO TABLE sakai.tipo FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n'; LOAD DATA INFILE "sakai/Datos/caracteristicas.csv" INTO TABLE sakai.caracteristica FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n'; LOAD DATA INFILE "sakai/Datos/caracteristicasTipo.csv" INTO TABLE sakai.caracteristicas_tipo FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n'; LOAD DATA INFILE "sakai/Datos/palabra.csv" INTO TABLE sakai.palabraclave FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n';

Los archivos csv deben estar en /var/lib/mysql/sakai/Datos. Si mysql da error de acceso denegado, la BD debería abrirse con este comando:

sudo mysql sakai -u sakai -p

(1) Crear un nuevo usuario, donde Type = "Ashyi_Administrador" (2) Crear un nuevo usuario, donde Type = "Instructor"

añadir ambos usuarios al curso con el rol Instructor

Hacer logout e ingresar como el usuario (1).

Ingresar a (a)

Hacer click en "Registrar Curso, objetivos y recursos"

LOAD DATA INFILE "sakai/Datos/objetivosCurso.csv" INTO TABLE sakai.objetivo FIELDS TERMINATED BY ';' LINES TERMINATED BY '\r\n'; LOAD DATA INFILE "sakai/Datos/objetivosActividadCurso.csv" INTO TABLE sakai.objetivos_actividad FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n';

Hacer logout e ingresar como el usuario (2) Modificar el curso para que no se despliegue (a) a los estudiantes

Ingresar a (b)

  • Sakai por debajo registrará datos adicionales del curso y tema. Aparecerá el siguiente mensaje "No se ha podido guardar o actualizar el elemento. Error: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1" ESTO ES NORMAL

Crear 3 unidades didácticas en (b)

OPCIONAL Crear los objetivos de las 3 unidades didácticas LOAD DATA INFILE "sakai/Datos/objetivosActividadUnidades.csv" INTO TABLE sakai.objetivos_actividad FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n';

ADMINISTRACIÓN

Esta aplicación es útil para conectarse de manera más amigable al servidor:http://mobaxterm.mobatek.net/download-home-edition.html

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 75.9%
  • Java 17.3%
  • JavaScript 6.5%
  • Other 0.3%