Evilnapsis

Programming, Hacking and More

EducationWeb ProjectWeb Project Featured

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.

Descarga

La descarga incluye codigo fuente y base de datos.

Link: Xoolar Lite v1

Después de hacer click debes esperar 5 segundos y después seleccionar la opcion “Saltar Publicidad” en la esquina superior derecha.

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.

Agustin Ramos

Desarrollador de Software

34 thoughts on “Xoolar Lite: Sistema de Control de Alumnos Para Profesores

  • Hola Agustin.

    Excelente el vídeo , la explicación , pero tratar se seguirlo por atrás es medio complejo, para quienes no somos expertos en el tema, ya que lo usare como base para mi proyecto, al proyecto lo haré automático , al momento de carga los alumnos por curso, ya que si tengo un colegio con 1000 alumnos nos los subiré de uno a uno, así como también los curso…pero esta excelente mis felicitaciones.
    Atte.
    Rodrigo JR.
    Saludos desde Stgo de chile en cuarentena.

  • Me gusta mucho tu sistema paro tengo un problema a la hora de descargar
    Fatal error: Cannot use PhpOffice\PhpWord\Shared\String as String because ‘String’ is a special class name in C:\xampp\htdocs\xoolar-lite-1.0\PhpWord\Style\AbstractStyle.php on line 20

    • La libreria PHPWord no esta actualizada a PHP 7 en ese sistema, te recomiendo usar PHP 5.6 para mis sistemas antiguos, saludos

  • Hola amigo, voy a usar su trabajo para un proyecto personal, le daré crédito. Espero que no le importe, si tiene algún tipo de copyright o algo, dígamelo.

  • Hola, eres un exelente programador, pero sobre todo una excelente persona, saludos

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

  • 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

  • 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

  • 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

    • 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

  • 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.

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

  • 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.

    • 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
      [code]
      ini_set(‘display_errors’, 1);
      ini_set(‘display_startup_errors’, 1);
      error_reporting(E_ALL);
      [/code]
      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.

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

  • 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

    • 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

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

    • 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.

  • 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?

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

  • 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

    • 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.

Leave a Reply to Daniel Cancel reply