Here is my take, do not take it for granted as I am the developer of RosarioSIS, so I may not be objective, and I do not know AlekSIS, I have just browsed their website and GitLab.
AlekSIS is written in python while RosarioSIS is written in PHP.
So, contrary to AlekSIS, RosarioSIS can easily be installed on any shared hosting provider.
Both projects have recent releases:
There is a company and a team behind AlekSIS®, while RosarioSIS is a solo maintainer project.
To compare features:
Notably, AlekSIS does not seem to provide with the ability to grade students, generate report cards, etc.
@francoisjacquet, thanks for the quick comparison and being transparent.
I am not experienced with either, but have known about AlekSIS for some time now, so just a small correction: the team behind AlekSIS is a German NGO/NPO, they do partner with companies who offer support, though.
But if I understand correctly, the two projects seem to largely tackle the same problem.
AlekSIS is backed by the Teckids non-profit, a free software youth organisation based in Germany
Teckids partners with pilot schools which actively help design the software and its features
Financially, the project is currently mainly sponsored by an NGI0 grant from NLnet and the European Commission
Features include:
basic personal information management
people
groups
roles (roles can be set on inter-personal relatopnships, e.g. “x is legal guardian of y”, “x is a mentor of y”) and on group memberships (e.g. “x is a learning facilitator in class y”)
identity mangement
OIDC consumer
OIDC provider
LDAP synchronisation
staff management
availability
subjects
lesson and course planning
contingents
timetable planning
substitutions
optional integration with Untis
student information
current / live timetable
class register
attendance tracking
grades
lesson topics
personal notes
pedagogic management
skills
qualifications / certifications
mentoring
inventory
categories and items management
lending
Matrix server management
users
spaces
chat rooms for groups
student ID cards
design, layout and printing
NFC features
network infrastructure management
mail addresses and aliases per person
Wifi access and accounting
Linux client (desktop) logins
Upcoming features include:
digital signage support
payments
balance accounts
payments using NFC student ID cards
SCIM support
library management
parental features
notes of illness / absences
AlekSIS is fully modular, so additional apps/modules required by some school are possible.
For any questions, feel free to contact Teckids’ ticket system via foss at teckids dot org.
I’d suggest postponing this a bit, as we are currently preparing a new release, which will fundamentally change the selfhosting.
I don’t know how Yunohost works, but if it can deploy containers, I’d rather go with that. It will be our primary way of deployment starting with the next release. That said, running from a Python venv or some such will still be possible, but is more adventurous.