public Actividad(GrupoLecciones quéLecciones, int númeroLección = 0) //número lección es por si se carga desde preferencias la lección en que se quedó el usuario { GrupoLección = quéLecciones; lecciónActual = GrupoLección.lecciones[númeroLección]; actualizarInfo(númeroLección); cargarSiguientePalabraLección(); cargarSiguienteLetraLección(); //tipo = lecciónActual.tipo; //cargarLecciónSiguiente(); }
//public static List<string> cargarListaIntentos(int idActividad, int idLección, int idUsuario) //{ // List<string> intentos = new List<string>(); // intentos = AdminEstadísticas.cargarListaIntentos(idActividad, idLección); //} public static bool ActividadTerminada(int idUsr, int idActividad, string pathAct) { List <int> idLecciones = new List <int>(); GrupoLecciones lecciones = new GrupoLecciones(pathAct); foreach (Lección miLección in lecciones.lecciones) { idLecciones.Add(miLección.id); } return(AdminEstadísticas.ActividadTerminada(idUsr, idActividad, idLecciones)); //se lo pasa al otro método y se devuelve su resultado }
public static List <string> cargarListaLecciones(string ruta) { List <string> listaLecciones = new List <string>(); GrupoLecciones miGrupo = new GrupoLecciones(ruta); foreach (Lección lecc in miGrupo.lecciones) { //string cadena = lecc.nombre; listaLecciones.Add(lecc.id.ToString()); } return(listaLecciones); }
//private int númeroLecciónActual; public AdminActividades(string rutaLecciones, tipoActividad tipoLección, int índiceLección, bool usarTiempo = false)//(nivelActividad nivel, bool usarTiempo = false, int índiceActividad = 0, int índiceLección = 0) { listaActividades = índice.leer(); //listaActividadesFiltradas = filtrarActiviadesPorNivel(listaActividades, nivel); //lecciones = new GrupoLecciones(listaActividadesFiltradas[índiceActividad].PathLección); lecciones = new GrupoLecciones(rutaLecciones);//listaActividades[índiceActividad].PathLección); //nivelActual = nivel; act = new Actividad(lecciones, índiceLección); actPorTiempo = usarTiempo; //switch (tipoLección) //el tipo de las lecciones //{ // case "letras": // tipoActividad = tipoActividad.letras; // break; // case "números": // tipoActividad = tipoActividad.números; // break; // case "palabras": // tipoActividad = tipoActividad.palabras; // break; // case "símbolos": // tipoActividad = tipoActividad.símbolos; // break; // case "sílabas": // tipoActividad = tipoActividad.sílabas; // break; //} this.tipoActividad = tipoLección; actualizarInfoActividad(); if (usarTiempo) { reloj = new Timer(); //corregir que cargue la preferencia de cuántos segundos pasar para que se considere palabra nula reloj.Interval = 3000; reloj.Enabled = true; reloj.Elapsed += new ElapsedEventHandler(reloj_Elapsed); } }
public static List<string> cargarListaLecciones(string ruta) { List<string> listaLecciones = new List<string>(); GrupoLecciones miGrupo = new GrupoLecciones(ruta); foreach (Lección lecc in miGrupo.lecciones) { //string cadena = lecc.nombre; listaLecciones.Add(lecc.id.ToString()); } return listaLecciones; }