Error en pruebas, prueba 4 Login en el PCB
Recreación: 1 - Hacer login online con un supervisor con un niño/a solo y entrar 2 - Salir y añadir a otro niño a ese supervisor desde el dashboard 3 - Volver a hacer login online con el supervisor en el PCB pero esta vez no seleccionar ningun niño/a 4 - Poner offline el PCB y hacer login con ese supervisor
Consecuencia: Debe mostrarse el vocabulario como del primer niño/a seleccionado pero en blanco, osea sin ningun picto
-
-
Si seleccionas el niño que no ha cargado cuando estaba online, muestra el que había descargado. Ej.: Descargo alum1, apago wifi, entro y pulso sobre alum2, lo que muestra la app es alum1
-
Developer
entrando como supervisor?
-
Si
-
Developer
el método de PCBContext que recupera la escena activa está mal. Ahora mismo está asi: /** * Return the active scene for an student (Actually only find by id_stu cause table scene means activeScene of the student) * @param id_stu * @return */ public int getActiveSceneForStudent(int id_stu){ SQLiteDatabase db = this.getReadableDatabase(); Cursor cursor = db.rawQuery("SELECT id FROM scene WHERE id_stu = "+id_stu,null);
cursor.moveToFirst(); if(cursor.getCount() > 0){ return cursor.getInt(0); } return -1; }
Eso devolverá la primera escena que encuentre en scene, que puede tener más de una para ese alumno.
-
Developer
lo mismo vale para setActiveScene, inserta la escena en scene, pero no actualiza el estudiante con id_scene=id escena activa
-
Developer
en esta misma línea. Si entras con supervisor:dofer,alumno:germanasso alumno 2 online, y luego entras offline con el mismo login, no recupera el vocabulario correctamente
-
closed
Toggle commit list