Giter Site home page Giter Site logo

proyectocve's People

Contributors

mauricio9308 avatar wirwing avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

proyectocve's Issues

Completar CRUD Actividad

Para el modulo de actividades considerar lo siguiente:

  1. Altas, Bajas y Cambios de la actividad.
  2. Relacionar la Actividad con un solo (1..1) modelo de interacción de entre los que se tengan disponibles, por defecto asignar uno por sistema.

Validar eliminación de actividad

Al eliminar una actividad, validar primero que no esté asignada a algún grupo colaborativo. Informar al usuario cuando no se cumpla condición y detener la operación.

Maquetación del sitio

Dividir la pantalla de acuerdo al prototipo propuesto (Bienvenida / Configuracion Actividades / Configuracion grupos).

Consultar diagrama de navegación
navigation diagram

Enlazar chat con indicadores del modelo

Programar el Chat para actualizar en forma dinámica el modelo de indicadores colaborativos (4 indicadores), de acuerdo al modelo enlazado a la actividad asignada al grupo especifico.

Agregar control para iniciar la sesion chat <button Start_ChatTimer>

Agregar un buton a la herramienta AI-Chat para iniciar la sesion chat del grupo colaborativo de acuerdo a los Diagramas adjuntos. <Start_ChatTimer>,
Este elemento habilita el uso del Chat y del Editor, antes de esto esta en modo de edicion OFF.

Diagrama de presentacion de la herramienta AI-Chat
chat_diagram

Diagrama de flujo de la herramienta Chat
diagrama de flujo ai-chat

CRUD Modelo de interacción

  1. Altas, Bajas y Cambios del modelo de interacción.
  2. Deshabilitar edición/eliminación del modelo por defecto.

Asignarle un modelo a una actividad

Al crear una nueva actividad, es necesario asignarle un modelo, compuesto por un conjunto de indicadores. Darle la posibilidad al usuario de seleccionar alguno.

Así mismo, permite que el usuario modifique los valores y nombre de cada indicador.

Se asignara el modelo por defecto de otra forma.

Reintegrar IMS + OAuth (Capa de acceso)

  • Reintegrar código php de la autentificación y conexión con Moodle proporcionado anteriormente.
  • Migrar el acceso a la base de datos usando PHPActiveRecord.

Chat colaborativo

Preparar la herramienta Chat para trabajar en forma colaborativa, los participantes deben poder visualizarse.

Atributos para guardar el archivo colaborativo (Objeto de aprendizaje) del Editor

<>

Dependiendo del tipo de herramienta que seleccionen como Editor para la interfaz de estudiantes (interna o externa), deben tratarse algunos atributos que relaciones el archivo que generen con el grupo colaborativo y la actividad correspondiente...

Ejm:
Tenemos un grupo con ID:13 que trabaja con la Actividad:15
El archivo que generen los estudiantes en el editor podria relacionarse con el ID 1315 (independiente del nombre que asigne el usuario o en forma implicita)

Nota: La tabla que indexe esto no existe.
ID
NombreArchivo
Tipo... etc (los necesarios)

Asignarle un modelo a una actividad

Al crear una nueva actividad, es necesario asignarle un modelo, compuesto por un conjunto de indicadores. Darle la posibilidad al usuario de seleccionar alguno.

Así mismo, permite que el usuario modifique los valores y nombre de cada indicador.

Se asignara el modelo por defecto de otra forma.

Generar grafico de frecuencias relativas de participacion

Desplegar en el componente Mirroring Tool (interfaz de estudiante-Ver diagrama de presentacion correspondiente) , Grafico de frecuencias relativas de participacion, en el cual la marca de clase se refiere al indicador colaborativo que se esta actualizando constantemente de acuerdo a las participaciones de los integrantes del equipo (tecnica ajax) en el chat colaborativo.

Adjunto formula general y ejemplo del grafico... en caso de complicarse, generen algun otro que refleje frecuencias.

gra-frecuencia relativa

grafica de frecuencias relativas

Alerta anticipada de final de sesion colaborativa

Agregar alerta para avisar al usuario (estudiantes) cuando este por terminar la sesion colaborativa:
Tiempo restante: 5"

La finalidad es dar tiempo al usuario de tratar los ultimos detalles de su trabajo colaborativo, evitando una terminacion abrupta de la sesion.

Grupos colaborativos

Crear equipos colaborativos de 2 a 4 estudiantes (seleccionar de usuarios_moodle)

Reintegrar IMS + OAuth (Autentificación)

  • Reintegrar código php de la autentificación y conexión con Moodle proporcionado anteriormente.
  • Realizar la autentificación cuando el usuario accede desde Moodle hacia la aplicación CVE.

Cualquier detalle de este issue exponerlo en los comentarios.

Adjuntar archivos a una actividad.

Permitir seleccionar archivos en el navegador, subirlos ya sea al servidor o a un proveedor (Dropbox, AWS, etc) y asociarlos a una actividad.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.