Xoolar Lite: Sistema de Control de Alumnos Para Profesores

Xoolar Lite es un completo sistema de control de alumnos, se puede controlar diferentes grupos, listas de alumnos, asistencia, conducta/comportamiento y calificaciones, ideal para profesores publicos y privados de todos los niveles educativos.

Xoolar Lite es una herramienta desarrollada para profesores que desean tener un control sistematizado de sus actividades en el salon de clases y sus alumnos.

Caracteristicas

  • Usuarios
    • Sistema multi usuario
  • Grupos
    • Cada usuario puede gestionar sus propios grupos
    • Registrar alumnos en uno o mas grupos
    • Exportacion en Formato Word de la lista de alumnos
  • Alumnos
    • Registro de alumnos y tutor o persona de contacto
    • Historial de Actividades del Alumno
  • Asistencia
    • Tipo de asistencia: asistencia, falta, retardo y justificacion
    • Modo de Edicion de asistencia
    • Lista y consulta de asistencia por rango de fecha
    • Exportacion en Formato Word de la lista de asistencia en un rango no mayor a 30 dias
  • Comportamiento o Conducta
    • Tipo de comportamiento: bueno, excelente, malo y muy malo
    • Modo de Edicion de comportamiento
    • Lista y consulta de comportamiento por rango de fecha
    • Exportacion en formato Word de la lista de comportamiento no mayor a 30 dias
  • Calificaciones
    • Manejo de bloques de calificaciones por grupo
    • Modo de Edicion de calificaciones
    • Lista y consulta de calificaciones por bloques
    • Exportación en formato Word de la lista de calificaciones

Necesitas Mas?

Si necesitas un sistema mas completo puedes ver el sistema Xoolar Max, un sistema de administración escolar.

Capturas

Descarga

Instalacion

1.- Copiar y descomprimir el archivo en la carpeta c:\xampp\htdocs, al final tendras una carpeta llamada “xoolar-lite”, a la cual accederas desde el navegador como http://127.0.0.1/xoolar-lite
2.- Buscar el archivo schema.sql en xoolar-lite/schema.sql, una vez localizado copiar y pegar el contenido en una ventana de MySQL, PHPMyAdmin o MySQL WorkBench
3.- En caso de ser necesario modificar el archivo C:\xampp\htdocs\xoolar-lite\core\controller\Database.php para los datos asociados al acceso a la base de datos.
4.- Acceder a http://127.0.0.1/xoolar-lite y entrar al sistema con los siguientes datos.
5.- Una vez instalado correctamente debes registrar tu usuario y password y entrar al sistema con los mismos datos.

Soporte

Si tienen dudas sobre el funcionamiento del sistema o algún problema durante la ejecución del mismo por favor dejen un comentario.

 

Posted by Agustin Ramos

Soy un apasionado desarrollador de software, ingeniero, creativo, geek, me gusta crear proyectos open source, y dar cursos sobre programacion, soy fundador de InFlask Solutions una empresa donde vendo licencias comerciales de mi software.

  1. Hola Agustin, Como siempre te has lucido, he encontrada que cuando estas en las listas todos tienen el botón de regresar que va muy bien, pero en el listado de calificaciones no esta, creo que vendría bien.
    Por otro lado los que utilizan el navegador firefox no verán el listado de la barra negra, solo ven Inicio y Grupo
    En cambio en Chrome se ve todo el menu.
    También al descargar los ficheros, si se utiliza otro navegador que no sea Chrome, se descarga el archivo en comillas ‘archivo.docx’ por lo que hay que editarlo para poder leerlo.
    Sigo Probando y la verdad que esta bastante completa.
    Lo que haría es poner un código maestro de acceso para que haya un único administrador y que una vez abierta la app Se pudieran agregar a los docentes. o sea que el docente pueda acceder solamente si el administrador le da el permiso, y que si luego el docente se retira el administrador pueda dar de baja al profesor.
    Esto no cambia que el profesor pueda cambiar su pass de acceso, pero que el admi siempre pueda ver todo lo que pasa con los docentes y los alumnos, aunque el profesor cambie su pas de acceso.
    No se si me explico. Aveces pienso mucho, jaja

    Reply

    1. Hola alejandro esta version esta orientada a profesores individuales, no necesariamente que esten en la misma escuela, pero entiendo lo que me quieres decir, de hecho eso pensaba hacer, pero sera un software basado en este que se llamara Xoolar Max, que estara orientado al directtor de la escuela, y solo el director podra inscribir alumnos, registrar profesores, etc.
      En cuanto al listado de la barra negra (sidebar) se muestra en todos los navegadores, solo debes dar click en el boton “seleccionar” que aparece en el listado de los grupos.

      Reply

      1. Correcto, perdona no me habia dado cuenta de ese detalle

        Reply

  2. Felicidades muy bueno, veo que tienes en desarrollo la parte de eventos “view=reservations” y marca error en la linea 27 de model.php hay forma de corregirlo o sacaras otra version?

    Reply

    1. Hola alex, sera en la siguiente version con muchas herramientas mas, a mediados de octubre estara disponible la siguiente version, saludos.

      Reply

  3. amigo que debo hacer para que el sistema de me descargue archivos en word porque no lo hace..

    Reply

    1. Hola jonas revisa el directorio xoolar-lite/report ahi se guardan, se descargan y despues se eliminan, si no se descargan muy probablemente no se eliminen y estan en esa carpeta.

      Reply

  4. alguna forma de poder editar el codigo de la pagina

    Reply

    1. Depende de que seccion quieras modificar, si vas al directorio xoolar-lite/core/modules/index encontraras 3 carpetas action, model y view esas 3 carpetas contienen el codigo de la funcionalidad, cuando visitas una pagina del sistema en la barra de direcciones veras algo como index.php?view=team pues view=team equivale a una carpeta dentro de view que se llama team y especificamente el archivo view/team/widget-default.php y asi sucesivamente para todas las vistas, para el caso de los actions veras algo como index.php?action=addalumn equivale auna carpeta en action/addalumn/action-default.php … Esos archivos los puedes modificar … Saludos

      Reply

  5. saludos, como puedo hacer que mande al login por que al entrea a index.php?view=home
    si permite ver y lo mismo es con todas las paginas, lo unico que no muestra es el menu

    Reply

    1. Por favor contactame directamente a mi correo para darle seguimiento a tu problema, saludos

      Reply

  6. Qué framework utilizaste para este proyecto? gracias .

    Reply

    1. Hola daniel, el framework se llama LegoBox es un framework desarrollado por mi. saludos

      Reply

  7. Hola Agustin quisiera saber si los alumnos pueden entrar a ver sus notas.

    Reply

    1. Hola yimi, xoolar-lite los alumnos no pueden ver sus notas, es solo una herramienta para el profesor.

      Reply

  8. Hola deseo probar tu sistema pero al instalarlo en un servidor con linux, permite el registro pero después solo muestra una pantalla blanca. ¿Que versión de PHP? ¿Que permisos necesitan los archivos?

    Gracias.

    Reply

    1. Hola felix, La version de PHP 5.4 o superior, y de MySQL 5.5 o superior. El permiso de los archivos “chmod -R 755 xoolar-lite”
      Tambien puedes ir al archivo principal index.php y agregar las siguientes lineas como parte del codigo PHP

      ini_set('display_errors', 1);
      ini_set('display_startup_errors', 1);
      error_reporting(E_ALL);
      

      Despues ejecutas de nuevo y te mostrara un error, mandame una captura de pantalla del error para que te diga exactamente lo que vas a hacer.

      Reply

  9. Muy buen proyeto. me intereso… disculpa para poder poner un logo para cuando descargo un reporte de caliicaciones o de alumnos donde se lo pedo poner y para que en lugar de woord que puedo hacer para que sea en formato de PDF.

    Reply

    1. Actualmente no he desarrollado soporte para archivos PDF, si gustas puedes usar algunas de las librerías como FPDF, TCPDF, DOMPDF, etc.

      Reply

  10. Buen día, estoy interesado en aprender por medio de tu sistema, ya lo he instalado por medio de Xampp pero al loguearme me da los siguientes errores:

    Notice: Undefined index: mail in C:\xampp\htdocs\xoolar-lite\core\modules\index\view\processlogin\widget-default.php on line 7

    Warning: mysqli::mysqli(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\htdocs\xoolar-lite\core\controller\Database.php on line 10

    Warning: mysqli::query(): Couldn't fetch mysqli in C:\xampp\htdocs\xoolar-lite\core\modules\index\view\processlogin\widget-default.php on line 14

    Fatal error: Call to a member function fetch_array() on null in C:\xampp\htdocs\xoolar-lite\core\modules\index\view\processlogin\widget-default.php on line 17

    Podrías orientarme para solucionar mi problema. Gracias

    Reply

    1. Hola julio, de entrada parece que los datos para acceder a tu base de datos, estan incorrectos, imagino que tendras las configuraciones por default, por lo que debes modificar el archivo C:\xampp\htdocs\xoolar-lite\core\controller\Database.php y agregarle el nombre de usuario y password para conectarte a la base d e datos, saludos

      Reply

  11. Buenas tardes agustin es muy iteresante tu sistema, pero tengo un problema no me deja descargar el archivo en word me marca este error no se si me puedas ayudar.
    Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or ‘(‘ in C:\AppServ\www\xo\report\team-word.php on line 8

    Reply

    1. Hola Angel, que servidor estas usando?? Yo no tuve ningun problema en el XAMPP con PHP 5.5.

      Reply

  12. Excelente trabajo pero me encantaria publicar las notas en alguna pagina y que la puedan descargar mis alumnos en pdf, Seria excente!! Gracias por compartir

    Reply

    1. Hola sebastian, en alguna actualizacion vere la posibilidad de hacer algo como lo que me comentas, y que no afecte al sistema http://evilnapsis.com/product/xoolar-max/ de antemano te agradezco y si nos pudieras recomendar seria genial, gracias

      Reply

  13. Hola, muy buen proyecto, quería preguntarte qué framework usaste o como es la estructura de tus carpetas, gracias

    Reply

    1. Hola puedes saber mas del framework y la estructura en los siguientes videos, https://www.youtube.com/playlist?list=PLDT639MeP67–Y0bG2v-PSfPDZpozT6cf, te invito a que te suscribas a mi canal de youtube, saludos

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.