RosarioSIS

Report cards, attendance rosters, class schedules, discipline logs, and fee statements all live in one browser-based system with RosarioSIS, an open-source student information system for K-12 schools and similar institutions. Administrators define marking periods in up to three tiers, set grade levels and daily periods, and search students by gender, grade level, schedule, absences, GPA, or class rank. The scheduler places whole classes or a single student, and runs in test mode each time a student's requests are saved, so conflicts can be resolved with the student still in front of you. Teachers keep a weighted gradebook with grade ranges, progress reports, report cards, and transcripts, take attendance electronically, and use the eligibility feature to flag who may join athletic or academic activities. Discipline logs, student billing with fees, payments, balances, and statements, food service, and accounting complete the core modules. Parents and students get their own portal, new families can register online, listings export to Excel, CSV, or XML, and charts and PDF documents support decisions and paperwork. The interface adapts to tablets and phones and is translated into a dozen languages. Add-on modules bring email, library, hostel, Jitsi Meet video rooms, and Moodle integration. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-2.0 licensed.

RosarioSIS
RosarioSIS
RosarioSIS
RosarioSIS
RosarioSIS
RosarioSIS
RosarioSIS
RosarioSIS

Benefits

  • One system for the whole school
  • Students, scheduling, attendance, grades, discipline, billing, and food service live in one database behind one login, so office staff and teachers stop reconciling separate spreadsheets.
  • Schedule classes with live conflict checks
  • Run the scheduler for an entire high school in minutes, and test one student's requests every time they are saved, resolving conflicts while the student is still in front of you.
  • Open portals for parents and students
  • Parents and students sign in to their own portal, and online user and student registration lets families submit their details themselves, cutting manual data entry for the office.
  • Extend with add-on modules
  • Add email, library, hostel, and Jitsi Meet video rooms, connect Moodle LMS, install extra themes, and translate the interface with Poedit, all through the modular add-on system.

Features

  • Weighted gradebook
  • Teachers set grade ranges, weight assignments, issue quarterly and semester grades, and produce report cards, transcripts, and progress reports.
  • Electronic attendance
  • Teachers take attendance in the browser and submit it to the office almost instantly, where staff can amend records and run average daily attendance summaries.
  • Student billing and fees
  • Assign fees and payments, consult balances and daily transactions, and print statements with the Student Billing module; the Billing Elements add-on adds a store and charts.
  • Charts, PDFs, and exports
  • Chart.js draws colorful statistical charts, wkhtmltopdf generates PDF documents once installed, and any listing exports to Excel, CSV, or XML.
  • Flexible marking periods and courses
  • Marking periods nest in three tiers, from semesters to progress periods, and courses carry weights, periods, attendance requirements, and flags for honor roll and class rank.
  • PHP, PostgreSQL, and MySQL
  • Runs on PHP 5.5.9+ with PostgreSQL 9.2+ or MySQL 5.6+/MariaDB behind Apache or Nginx, using a jQuery AJAX interface, and can run offline on an intranet.

Apps Similar to RosarioSIS